@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&family=Roboto+Condensed:wght@400;500;700&display=swap";:root{--cm-surface:#fff;--cm-surface-raised:#fff;--cm-shell:#fff;--cm-grey-050:#f7f7f7;--cm-grey-light:#ebebeb;--cm-grey-300:#d3d3d3;--cm-grey-500:gray;--cm-grey-700:#595959;--cm-grey-900:#262626;--cm-coral:#ff7881;--cm-coral-hover:#f4626c;--cm-coral-press:#e5535d;--cm-coral-tint:#fff1f2;--cm-blush:#f3d0d1;--cm-rose:#f9a4a9;--cm-on-coral:#fff;--cm-inverse:#262626;--cm-gold:#b8912e;--cm-gold-hover:#a37f26;--cm-gold-press:#8c6c1f;--cm-gold-tint:#f8f2e2;--cm-rose-hover:#f68f95;--cm-white:#fff;--cm-card-pink:#f1c3c5;--cm-card-peach:#f0c9a2;--cm-card-salmon:#efc2ab;--cm-card-magenta:#b6476a;--cm-card-terracotta:#cc622e;--cm-card-plum:#4b2b38;--cm-card-paper:#f2f1ed;--cm-on-inverse:#fff;--cm-success:#2f9e6b;--cm-success-press:#268057;--cm-success-tint:#e8f6ef;--cm-on-success:#fff;--cm-danger:#d64545;--cm-danger-hover:#c93f3f;--cm-danger-press:#b83a3a;--cm-danger-tint:#fdecec;--cm-on-danger:#fff;--cm-warning:#c98a11;--cm-warning-tint:#fdf3e0;--cm-on-warning:#262626;--cm-pos:var(--cm-success);--cm-neg:var(--cm-danger);--cm-text:var(--cm-grey-700);--cm-text-strong:var(--cm-grey-900);--cm-text-muted:var(--cm-grey-500);--cm-border:var(--cm-grey-300);--cm-border-subtle:var(--cm-grey-light);--cm-scrim:#26262673;--cm-font-sans:"Roboto", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--cm-font-condensed:"Roboto Condensed", "Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--cm-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--cm-text-2xs:.6875rem;--cm-text-xs:.75rem;--cm-text-sm:.8125rem;--cm-text-base:.875rem;--cm-text-md:1rem;--cm-text-lg:1.125rem;--cm-text-xl:1.375rem;--cm-text-2xl:1.75rem;--cm-text-3xl:2.25rem;--cm-weight-light:300;--cm-weight-regular:400;--cm-weight-medium:500;--cm-weight-bold:700;--cm-leading-tight:1.2;--cm-leading-snug:1.35;--cm-leading-normal:1.5;--cm-leading-relaxed:1.65;--cm-tracking-tight:-.01em;--cm-tracking-normal:0;--cm-tracking-wide:.04em;--cm-tracking-label:.08em;--cm-space-0:0;--cm-space-px:1px;--cm-space-05:.125rem;--cm-space-1:.25rem;--cm-space-2:.5rem;--cm-space-3:.75rem;--cm-space-4:1rem;--cm-space-5:1.25rem;--cm-space-6:1.5rem;--cm-space-8:2rem;--cm-space-10:2.5rem;--cm-space-12:3rem;--cm-space-16:4rem;--cm-page-max:1360px;--cm-radius-xs:6px;--cm-radius-sm:8px;--cm-radius-md:12px;--cm-radius-lg:16px;--cm-radius-xl:24px;--cm-radius-pill:999px;--cm-control-h-sm:32px;--cm-control-h-md:38px;--cm-icon-btn-sm:34px;--cm-icon-btn-md:38px;--cm-border-width:1px;--cm-shadow-xs:0 1px 2px #2626260f;--cm-shadow-sm:0 1px 3px #26262614, 0 1px 2px #2626260a;--cm-shadow-md:0 4px 12px #2626261a;--cm-shadow-lg:0 18px 44px #26262629;--cm-focus-width:2px;--cm-focus-offset:2px;--cm-focus-color:var(--cm-coral);--cm-duration-fast:.12s;--cm-duration-base:.18s;--cm-duration-slow:.26s;--cm-ease:cubic-bezier(.2, .8, .2, 1);--cm-ease-out:cubic-bezier(0, 0, .2, 1);--cm-z-sticky:100;--cm-z-dropdown:400;--cm-z-modal:600;--cm-z-toast:800;--cm-z-update:10000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-cm-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cm-surface:#1e1e21;--cm-surface-raised:#26262b;--cm-shell:#161618;--cm-grey-050:#26262b;--cm-grey-light:#33333a;--cm-grey-300:#4b4b52;--cm-grey-500:#96969c;--cm-grey-700:#cfcfd3;--cm-grey-900:#f4f4f5;--cm-coral-tint:#3b2b2e;--cm-blush:#4a3336;--cm-rose:#8d5a60;--cm-inverse:#f4f4f5;--cm-on-inverse:#1a1a1c;--cm-success:#4cbf8b;--cm-success-press:#3aa676;--cm-success-tint:#1e3329;--cm-danger:#e86a6a;--cm-danger-hover:#de5c5c;--cm-danger-press:#d05656;--cm-danger-tint:#3a2628;--cm-warning:#e0a83a;--cm-warning-tint:#33291a;--cm-on-warning:#1a1a1c;--cm-scrim:#0000009e;--cm-shadow-xs:0 1px 2px #00000080;--cm-shadow-sm:0 1px 3px #0000008c, 0 1px 2px #0006;--cm-shadow-md:0 4px 12px #0000008c;--cm-shadow-lg:0 18px 44px #0000009e}}:root[data-cm-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cm-surface:#1e1e21;--cm-surface-raised:#26262b;--cm-shell:#161618;--cm-grey-050:#26262b;--cm-grey-light:#33333a;--cm-grey-300:#4b4b52;--cm-grey-500:#96969c;--cm-grey-700:#cfcfd3;--cm-grey-900:#f4f4f5;--cm-coral-tint:#3b2b2e;--cm-blush:#4a3336;--cm-rose:#8d5a60;--cm-inverse:#f4f4f5;--cm-on-inverse:#1a1a1c;--cm-success:#4cbf8b;--cm-success-press:#3aa676;--cm-success-tint:#1e3329;--cm-danger:#e86a6a;--cm-danger-hover:#de5c5c;--cm-danger-press:#d05656;--cm-danger-tint:#3a2628;--cm-warning:#e0a83a;--cm-warning-tint:#33291a;--cm-on-warning:#1a1a1c;--cm-scrim:#0000009e;--cm-shadow-xs:0 1px 2px #00000080;--cm-shadow-sm:0 1px 3px #0000008c, 0 1px 2px #0006;--cm-shadow-md:0 4px 12px #0000008c;--cm-shadow-lg:0 18px 44px #0000009e}.cm-btn{justify-content:center;align-items:center;gap:var(--cm-space-2);border:var(--cm-border-width) solid transparent;border-radius:var(--cm-radius-pill);font-family:var(--cm-font-sans);font-weight:var(--cm-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--cm-duration-fast) var(--cm-ease), border-color var(--cm-duration-fast) var(--cm-ease), color var(--cm-duration-fast) var(--cm-ease);line-height:1;text-decoration:none;display:inline-flex;position:relative}.cm-btn--sm{height:var(--cm-control-h-sm);padding-inline:var(--cm-space-4);font-size:var(--cm-text-xs)}.cm-btn--md{height:var(--cm-control-h-md);padding-inline:var(--cm-space-5);font-size:var(--cm-text-sm)}.cm-btn--block{width:100%}.cm-btn--primary,.cm-btn--danger{font-weight:var(--cm-weight-bold);letter-spacing:var(--cm-tracking-label);text-transform:uppercase;box-shadow:var(--cm-shadow-xs)}.cm-btn--primary{background:var(--cm-coral);color:var(--cm-on-coral)}.cm-btn--primary:hover:not(:disabled){background:var(--cm-coral-hover)}.cm-btn--primary:active:not(:disabled){background:var(--cm-coral-press)}.cm-btn--danger{background:var(--cm-danger);color:var(--cm-on-danger)}.cm-btn--danger:hover:not(:disabled){background:var(--cm-danger-hover)}.cm-btn--danger:active:not(:disabled){background:var(--cm-danger-press)}.cm-btn--secondary{background:var(--cm-surface);border-color:var(--cm-grey-300);color:var(--cm-grey-900)}.cm-btn--secondary:hover:not(:disabled){background:var(--cm-grey-050)}.cm-btn--secondary:active:not(:disabled){background:var(--cm-grey-light)}.cm-btn--ghost{color:var(--cm-grey-700);background:0 0}.cm-btn--ghost:hover:not(:disabled){background:var(--cm-grey-050);color:var(--cm-grey-900)}.cm-btn--ghost:active:not(:disabled){background:var(--cm-grey-light)}.cm-btn:disabled{opacity:.55}.cm-btn__content{align-items:center;gap:var(--cm-space-2);display:inline-flex}.cm-btn[data-loading] .cm-btn__content{visibility:hidden}.cm-btn__spinner{place-items:center;display:grid;position:absolute;inset:0}.cm-field{gap:var(--cm-space-1);flex-direction:column;display:flex}.cm-field__label{color:var(--cm-grey-700);font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);letter-spacing:var(--cm-tracking-wide);text-transform:uppercase}.cm-field__required{color:var(--cm-coral);margin-inline-start:var(--cm-space-05)}.cm-field__control{align-items:center;display:flex;position:relative}.cm-field__hint{color:var(--cm-grey-500);font-size:var(--cm-text-xs)}.cm-field__error{color:var(--cm-danger);font-size:var(--cm-text-xs)}.cm-field__error:empty{display:none}.cm-field__affix{color:var(--cm-grey-500);font-size:var(--cm-text-xs);pointer-events:none;position:absolute;inset-inline-end:var(--cm-space-3)}.cm-field__control--has-affix .cm-control{padding-inline-end:var(--cm-space-8)}.cm-control{width:100%;height:var(--cm-control-h-md);padding-inline:var(--cm-space-3);background:var(--cm-surface);border:var(--cm-border-width) solid var(--cm-grey-300);border-radius:var(--cm-radius-sm);color:var(--cm-grey-900);font-family:var(--cm-font-sans);font-size:var(--cm-text-sm);transition:border-color var(--cm-duration-fast) var(--cm-ease)}.cm-control::placeholder{color:var(--cm-grey-500)}.cm-control:hover:not(:disabled){border-color:var(--cm-grey-500)}.cm-control:disabled{background:var(--cm-grey-050);color:var(--cm-grey-500);cursor:not-allowed}.cm-control[aria-invalid=true]{border-color:var(--cm-danger)}.cm-checkbox-field{gap:var(--cm-space-1);flex-direction:column;display:flex}.cm-checkbox{align-items:flex-start;gap:var(--cm-space-2);cursor:pointer;display:inline-flex}.cm-checkbox:has(.cm-checkbox__input:disabled){cursor:not-allowed;opacity:.55}.cm-checkbox__box{border:var(--cm-border-width) solid var(--cm-grey-500);border-radius:var(--cm-radius-xs);background:var(--cm-surface);width:18px;height:18px;transition:background-color var(--cm-duration-fast) var(--cm-ease), border-color var(--cm-duration-fast) var(--cm-ease);flex:none;margin-block-start:1px;position:relative}.cm-checkbox__box:before,.cm-checkbox__box:after{content:"";opacity:0;position:absolute;top:50%;left:50%}.cm-checkbox__box:after{border:2px solid var(--cm-on-coral);border-block-start:0;border-inline-end:0;width:9px;height:5px;transform:translate(-50%,-70%)rotate(-45deg)}.cm-checkbox__box:before{background:var(--cm-on-coral);width:9px;height:2px;transform:translate(-50%,-50%)}.cm-checkbox__input:checked+.cm-checkbox__box,.cm-checkbox__input:indeterminate+.cm-checkbox__box{background:var(--cm-coral);border-color:var(--cm-coral)}.cm-checkbox__input:checked+.cm-checkbox__box:after{opacity:1}.cm-checkbox__input:indeterminate+.cm-checkbox__box:after{opacity:0}.cm-checkbox__input:indeterminate+.cm-checkbox__box:before{opacity:1}.cm-checkbox__input[aria-invalid=true]+.cm-checkbox__box{border-color:var(--cm-danger)}.cm-checkbox__input:focus-visible+.cm-checkbox__box{outline:var(--cm-focus-width) solid var(--cm-focus-color);outline-offset:var(--cm-focus-offset)}.cm-checkbox__label{color:var(--cm-grey-700);font-size:var(--cm-text-sm);line-height:var(--cm-leading-snug)}.cm-chip{align-items:center;gap:var(--cm-space-1);height:26px;padding-inline:var(--cm-space-3);border:var(--cm-border-width) solid transparent;border-radius:var(--cm-radius-pill);font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.cm-chip--dismissible{padding-inline-end:var(--cm-space-1)}.cm-chip--neutral{background:var(--cm-grey-050);border-color:var(--cm-grey-light);color:var(--cm-grey-700)}.cm-chip--coral{background:var(--cm-coral-tint);border-color:var(--cm-rose);color:var(--cm-coral-press)}.cm-chip--success{background:var(--cm-success-tint);color:var(--cm-success)}.cm-chip--danger{background:var(--cm-danger-tint);color:var(--cm-danger)}.cm-chip--warning{background:var(--cm-warning-tint);color:var(--cm-warning)}.cm-chip__dismiss{width:18px;height:18px;color:inherit;transition:background-color var(--cm-duration-fast) var(--cm-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cm-chip__dismiss:hover{background:var(--cm-grey-300)}.cm-modal{z-index:var(--cm-z-modal);padding:var(--cm-space-4);background:var(--cm-scrim);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.cm-modal__dialog{width:100%;max-height:calc(100dvh - var(--cm-space-8));background:var(--cm-surface-raised);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-lg);animation:cmFadeIn var(--cm-duration-base) var(--cm-ease-out);flex-direction:column;display:flex}.cm-modal__dialog--sm{max-width:380px}.cm-modal__dialog--md{max-width:520px}.cm-modal__dialog--lg{max-width:720px}.cm-modal__dialog--xl{max-width:1180px}.cm-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--cm-space-4);padding:var(--cm-space-5);border-block-end:var(--cm-border-width) solid var(--cm-grey-light);display:flex}.cm-modal__heading{gap:var(--cm-space-1);flex-direction:column;display:flex}.cm-modal__title{color:var(--cm-grey-900);font-size:var(--cm-text-lg);font-weight:var(--cm-weight-medium)}.cm-modal__description{color:var(--cm-grey-500);font-size:var(--cm-text-xs);line-height:var(--cm-leading-snug)}.cm-modal__body{padding:var(--cm-space-5);overflow-y:auto}.cm-modal__footer{justify-content:flex-end;align-items:center;gap:var(--cm-space-2);padding:var(--cm-space-4) var(--cm-space-5);border-block-start:var(--cm-border-width) solid var(--cm-grey-light);display:flex}.cm-scroll-locked{overflow:hidden}.cm-toast-viewport{z-index:var(--cm-z-toast);gap:var(--cm-space-2);width:min(380px, calc(100vw - var(--cm-space-8)));padding:var(--cm-space-4);pointer-events:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;inset-block-end:0;inset-inline-end:0}.cm-toast{align-items:flex-start;gap:var(--cm-space-3);padding:var(--cm-space-3) var(--cm-space-4);background:var(--cm-surface-raised);border:var(--cm-border-width) solid var(--cm-grey-light);border-inline-start:3px solid var(--cm-toast-accent);border-radius:var(--cm-radius-md);box-shadow:var(--cm-shadow-md);pointer-events:auto;animation:cmFadeIn var(--cm-duration-base) var(--cm-ease-out);display:flex}.cm-toast--neutral{--cm-toast-accent:var(--cm-grey-500)}.cm-toast--success{--cm-toast-accent:var(--cm-success)}.cm-toast--danger{--cm-toast-accent:var(--cm-danger)}.cm-toast--warning{--cm-toast-accent:var(--cm-warning)}.cm-toast__icon{color:var(--cm-toast-accent);flex:none;margin-block-start:2px}.cm-toast__text{gap:var(--cm-space-05);flex-direction:column;flex:auto;min-width:0;display:flex}.cm-toast__title{color:var(--cm-grey-900);font-size:var(--cm-text-sm);font-weight:var(--cm-weight-medium)}.cm-toast__description{color:var(--cm-grey-500);font-size:var(--cm-text-xs);line-height:var(--cm-leading-snug)}.cm-toast__action{flex:none}.cm-spinner{flex:none;justify-content:center;align-items:center;display:inline-flex}.cm-spinner__ring{width:var(--cm-spinner-size);height:var(--cm-spinner-size);border:var(--cm-spinner-ring) solid currentColor;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite cmSpin}.cm-spinner--sm{--cm-spinner-size:14px;--cm-spinner-ring:2px}.cm-spinner--md{--cm-spinner-size:18px;--cm-spinner-ring:2px}.cm-spinner--lg{--cm-spinner-size:28px;--cm-spinner-ring:3px}@keyframes cmSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cm-spinner__ring{animation:none}}.cm-empty{align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-10) var(--cm-space-6);background:var(--cm-surface);border:var(--cm-border-width) solid var(--cm-grey-light);border-radius:var(--cm-radius-xl);box-shadow:var(--cm-shadow-xs);text-align:center;flex-direction:column;display:flex}.cm-empty__icon{background:var(--cm-grey-050);width:44px;height:44px;color:var(--cm-grey-500);border-radius:50%;place-items:center;display:grid}.cm-empty__title{color:var(--cm-grey-900);font-size:var(--cm-text-md);font-weight:var(--cm-weight-medium)}.cm-empty__description{max-width:46ch;color:var(--cm-grey-500);font-size:var(--cm-text-sm);line-height:var(--cm-leading-snug)}.cm-empty__action{margin-block-start:var(--cm-space-2)}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{max-width:100vw;overflow-x:clip}body{background:var(--cm-surface);min-height:100vh;color:var(--cm-grey-700);font-family:var(--cm-font-sans);font-size:var(--cm-text-base);line-height:var(--cm-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3{color:var(--cm-grey-900);font-weight:var(--cm-weight-medium);line-height:var(--cm-leading-tight);overflow-wrap:break-word;text-wrap:balance}a{color:var(--cm-coral);text-decoration:none}a:hover{color:var(--cm-coral-press);text-decoration:underline}[hidden]{display:none!important}::selection{background:var(--cm-blush);color:var(--cm-grey-900)}:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-color);outline-offset:var(--cm-focus-offset)}.cm-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cm-tabular{font-variant-numeric:tabular-nums}@keyframes cmFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cmPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){:root:not([data-cm-theme=light]) [data-cm-logo]{filter:brightness(0)invert()opacity(.9)}}:root[data-cm-theme=dark] [data-cm-logo]{filter:brightness(0)invert()opacity(.9)}.screen{flex-direction:column;min-height:100dvh;display:flex}.header{border-bottom:1px solid var(--cm-grey-light);background:var(--cm-surface);align-items:center;gap:clamp(10px,2vw,20px);padding:clamp(9px,1.6vw,14px) clamp(12px,3vw,32px);display:flex}.header__logo{width:auto;height:clamp(28px,5vw,38px)}.header__product{letter-spacing:.1em;text-transform:uppercase;color:var(--cm-grey-500);font-size:12px}.header__right{align-items:center;gap:12px;margin-left:auto;display:flex}.header__who{color:var(--cm-grey-500);font-size:12px}@media (width<=720px){.header__product,.header__who{display:none}}.round-btn{border:1px solid var(--cm-grey-300);width:36px;height:36px;color:var(--cm-grey-500);transition:color var(--cm-duration-fast) var(--cm-ease), border-color var(--cm-duration-fast) var(--cm-ease);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.round-btn:hover{color:var(--cm-coral);border-color:var(--cm-coral)}.page{width:100%;max-width:var(--cm-page-max);flex:1;margin:0 auto;padding:clamp(16px,3vw,32px)}.page--narrow{max-width:980px}.center-col{flex:1;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:flex}.center-col__inner{width:100%;max-width:460px}.card{background:var(--cm-surface);border:1px solid var(--cm-grey-light);border-radius:24px;min-width:0;padding:clamp(18px,4vw,26px);box-shadow:0 10px 30px #26262614}.panel{border:1px solid var(--cm-grey-light);background:var(--cm-surface);border-radius:16px;min-width:0;padding:16px}.h1{font-family:var(--cm-font-condensed);color:var(--cm-grey-900);font-size:28px;font-weight:700;line-height:1.1}.h1--sm{font-size:24px}.tagline{color:var(--cm-rose);margin-top:6px;font-size:15px;font-style:italic;font-weight:300}.lead{color:var(--cm-grey-700);margin-top:8px;font-size:14px;line-height:1.6}.hint{color:var(--cm-grey-500);font-size:12px;line-height:1.6}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cm-grey-500);font-size:10px}.mono{font-family:var(--cm-font-mono);font-size:12px}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--cm-grey-500);margin-bottom:7px;font-size:10px;display:block}.label .req{color:var(--cm-coral);margin-left:2px}.field{display:block}.field+.field{margin-top:14px}.input{border:1px solid var(--cm-grey-300);width:100%;color:var(--cm-grey-900);background:var(--cm-surface);transition:border-color var(--cm-duration-fast) var(--cm-ease);border-radius:999px;padding:12px 18px;font-size:14px}.input::placeholder{color:var(--cm-grey-500)}.input:hover:not(:disabled){border-color:var(--cm-grey-500)}.input:focus-visible{border-color:var(--cm-coral);box-shadow:0 0 0 3px var(--cm-coral-tint);outline:none}.input[aria-invalid=true]{border-color:var(--cm-coral)}.input--sm{padding:8px 14px;font-size:13px}textarea.input{resize:vertical;border-radius:14px;min-height:112px;line-height:1.5}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cm-grey-500) 50%), linear-gradient(135deg, var(--cm-grey-500) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.btn-wide{letter-spacing:.1em;width:100%;height:auto;padding:15px 22px;font-size:12px}.choice{cursor:pointer;color:var(--cm-grey-900);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:1.4;display:flex}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice__box{border:1px solid var(--cm-grey-500);border-radius:var(--cm-radius-xs);background:var(--cm-surface);width:18px;height:18px;transition:background-color var(--cm-duration-fast) var(--cm-ease), border-color var(--cm-duration-fast) var(--cm-ease);flex:none;margin-top:1px;position:relative}.choice--radio .choice__box{border-radius:50%}.choice input:checked+.choice__box{background:var(--cm-coral);border-color:var(--cm-coral)}.choice input:checked+.choice__box:after{content:"";border:2px solid var(--cm-on-coral);border-top:0;border-right:0;width:9px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(-45deg)}.choice--radio input:checked+.choice__box{background:var(--cm-surface)}.choice--radio input:checked+.choice__box:after{background:var(--cm-coral);border:0;border-radius:50%;width:8px;height:8px;transform:translate(-50%,-50%)}.choice:has(input:disabled){opacity:.45;cursor:not-allowed}.choice input:focus-visible+.choice__box{outline:var(--cm-focus-width) solid var(--cm-focus-color);outline-offset:var(--cm-focus-offset)}.switch{cursor:pointer;color:var(--cm-grey-700);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch__track{background:var(--cm-grey-300);width:32px;height:18px;transition:background-color var(--cm-duration-fast) var(--cm-ease);border-radius:999px;flex:none;position:relative}.switch__track:after{content:"";background:var(--cm-white);width:14px;height:14px;box-shadow:var(--cm-shadow-xs);transition:transform var(--cm-duration-fast) var(--cm-ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch__track{background:var(--cm-coral)}.switch input:checked+.switch__track:after{transform:translate(14px)}.switch input:focus-visible+.switch__track{outline:var(--cm-focus-width) solid var(--cm-focus-color);outline-offset:var(--cm-focus-offset)}.seg{border:1px solid var(--cm-grey-300);border-radius:999px;flex:none;padding:2px;display:inline-flex}.seg button{letter-spacing:.06em;color:var(--cm-grey-500);transition:background-color var(--cm-duration-fast) var(--cm-ease), color var(--cm-duration-fast) var(--cm-ease);background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.seg button:hover{color:var(--cm-grey-900)}.seg button[aria-pressed=true]{background:var(--cm-coral-tint);color:var(--cm-coral)}.seg--sm button{padding:2px 8px;font-size:10px}.note{background:var(--cm-coral-tint);color:var(--cm-coral-press);border-radius:14px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.note svg{flex:none;margin-top:1px}.note--quiet{background:var(--cm-grey-050);color:var(--cm-grey-700)}.icon-disc{background:var(--cm-coral-tint);width:48px;height:48px;color:var(--cm-coral);border-radius:999px;place-items:center;display:grid}.code{position:relative}.code__boxes{gap:6px;display:flex}.code__box{border:1px solid var(--cm-grey-300);background:var(--cm-surface);min-width:0;height:54px;color:var(--cm-grey-900);font-variant-numeric:tabular-nums;border-radius:14px;flex:1;place-items:center;font-size:21px;transition:border-color .15s,box-shadow .15s;display:grid}.code__box--filled{border-color:var(--cm-grey-500)}.code__box--active{border-color:var(--cm-coral);box-shadow:0 0 0 3px var(--cm-coral-tint)}.code__box--gap{margin-left:12px}.code input{color:#0000;caret-color:#0000;background:0 0;border:0;outline:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=400px){.code__boxes{gap:4px}.code__box{height:46px;font-size:18px}.code__box--gap{margin-left:6px}}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row--nowrap{flex-wrap:nowrap}.spacer{margin-left:auto}.stack{flex-direction:column;gap:14px;display:flex}.titlebar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.back-link{color:var(--cm-grey-500);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:13px;display:inline-flex}.back-link:hover{color:var(--cm-coral)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:720px}.table th{text-align:left;border-bottom:1px solid var(--cm-grey-300);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-grey-500);padding:8px 10px;font-size:10px;font-weight:400}.table td{border-bottom:1px solid var(--cm-grey-light);vertical-align:middle;padding:12px 10px}.table tbody tr{cursor:pointer;transition:background-color var(--cm-duration-fast) var(--cm-ease)}.table tbody tr:hover{background:var(--cm-coral-tint)}.table__title{color:var(--cm-grey-900);font-weight:500}.table__actions{justify-content:flex-end;gap:6px;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite cmPulse}.empty{text-align:center;color:var(--cm-grey-500);padding:48px 16px}.editor{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}@media (width<=860px){.editor{grid-template-columns:minmax(0,1fr)}}.editor__side{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.slug{border:1px solid var(--cm-grey-300);background:var(--cm-surface);border-radius:999px;flex:1;align-items:center;min-width:0;padding-left:18px;display:flex}.slug:focus-within{border-color:var(--cm-coral);box-shadow:0 0 0 3px var(--cm-coral-tint)}.slug[aria-invalid=true]{border-color:var(--cm-coral)}.slug__base{color:var(--cm-grey-500);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:13px;overflow:hidden}.slug input{min-width:60px;color:var(--cm-grey-900);background:0 0;border:0;outline:none;flex:1;padding:12px 18px 12px 0;font-size:14px}.rte{border:1px solid var(--cm-grey-300);background:var(--cm-surface);border-radius:14px;overflow:hidden}.rte:focus-within{border-color:var(--cm-coral);box-shadow:0 0 0 3px var(--cm-coral-tint)}.rte__bar{border-bottom:1px solid var(--cm-grey-light);gap:2px;padding:4px 6px;display:flex}.rte__bar button{width:30px;height:30px;color:var(--cm-grey-700);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.rte__bar button:hover{background:var(--cm-grey-050);color:var(--cm-coral)}.rte__body{min-height:96px;color:var(--cm-grey-900);outline:none;padding:12px 14px}.rte__body:empty:before{content:attr(data-placeholder);color:var(--cm-grey-500)}.prose>*+*{margin-top:8px}.prose ul,.prose ol{padding-left:20px}.prose img{border-radius:12px;width:auto;max-height:320px}.prose a{text-decoration:underline}.question{border:1px solid var(--cm-grey-light);background:var(--cm-surface);transition:border-color var(--cm-duration-fast) var(--cm-ease), box-shadow var(--cm-duration-fast) var(--cm-ease);border-radius:16px;padding:14px}.question+.question{margin-top:10px}.question[data-dragging=true]{opacity:.5}.question[data-over=true]{border-color:var(--cm-coral);box-shadow:0 0 0 3px var(--cm-coral-tint)}.question__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.question__head .input{flex:150px;min-width:0}.question__head select.input{flex:none;width:auto}.handle{width:24px;height:32px;color:var(--cm-grey-500);cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.handle:hover{color:var(--cm-grey-900)}.options{flex-direction:column;gap:6px;margin-top:10px;padding-left:32px;display:flex}.option-row{align-items:center;gap:8px;display:flex}.option-row .input{flex:1;min-width:0}.option-mark{border:1px solid var(--cm-grey-500);border-radius:4px;flex:none;width:14px;height:14px}.option-mark--radio{border-radius:50%}.icon-btn{width:32px;height:32px;color:var(--cm-grey-500);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.icon-btn:hover:not(:disabled){background:var(--cm-grey-050);color:var(--cm-danger)}.add-row{border:1px dashed var(--cm-grey-300);width:100%;color:var(--cm-grey-500);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:12px;font-size:13px;display:flex}.add-row:hover{border-color:var(--cm-coral);color:var(--cm-coral)}.section-block{border:1px solid var(--cm-grey-light);background:var(--cm-grey-050);border-radius:20px;padding:14px}.section-block .question{border-color:var(--cm-grey-light)}.section-block__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-block__head .input{background:var(--cm-surface);flex:1;min-width:0}.section-block__tag{background:var(--cm-coral);color:var(--cm-on-coral);letter-spacing:.04em;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:500}.section-block__foot{border-top:1px solid var(--cm-grey-light);color:var(--cm-grey-700);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.section-block__foot select{background-color:var(--cm-surface);width:auto;max-width:100%}.option-row__target{min-width:0;flex:0 220px!important}.pick-list{flex-direction:column;gap:8px;display:flex}.pick-row{align-items:center;gap:6px;display:flex}.pick{border:1px solid var(--cm-grey-light);background:var(--cm-surface);min-width:0;color:var(--cm-coral);text-align:left;transition:border-color var(--cm-duration-fast) var(--cm-ease), background-color var(--cm-duration-fast) var(--cm-ease);border-radius:14px;flex:1;align-items:center;gap:12px;padding:12px 14px;display:flex}.pick:hover{border-color:var(--cm-coral);background:var(--cm-coral-tint)}.pick__text{flex-direction:column;min-width:0;display:flex}.pick__name{color:var(--cm-grey-900);font-weight:500}.qr{border:1px solid var(--cm-grey-light);aspect-ratio:1;background:#fff;border-radius:14px;place-items:center;padding:14px;display:grid}.qr img{width:100%;height:auto;image-rendering:pixelated}.status-block,.ask-panel{flex-direction:column;gap:10px;display:flex}.mod-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.mod-bar__title{color:var(--cm-grey-900);font-size:18px;font-weight:500}.mod{grid-template-columns:minmax(280px,380px) minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}@media (width<=1100px){.mod{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mod__layout{grid-column:1/-1}}@media (width<=720px){.mod{grid-template-columns:minmax(0,1fr)}}.col-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.tabs{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.tab{border:1px solid var(--cm-grey-300);background:var(--cm-surface);color:var(--cm-grey-700);border-radius:999px;padding:4px 11px;font-size:12px}.tab:hover{border-color:var(--cm-coral);color:var(--cm-coral)}.tab[aria-pressed=true]{border-color:var(--cm-coral);background:var(--cm-coral-tint);color:var(--cm-coral)}.resp-list{flex-direction:column;gap:8px;min-height:240px;max-height:calc(100dvh - 250px);padding-right:2px;display:flex;overflow-y:auto}.resp{border:1px solid var(--cm-grey-light);background:var(--cm-surface);animation:cmFadeIn var(--cm-duration-base) var(--cm-ease-out);border-radius:14px;padding:11px 12px}.resp--live{border-color:var(--cm-coral);background:var(--cm-coral-tint)}.resp--hidden .resp__answers{opacity:.5;text-decoration:line-through}.resp__head{align-items:center;gap:8px;display:flex}.resp__num{font-variant-numeric:tabular-nums;color:var(--cm-grey-900);font-weight:700}.queue-seg{margin-bottom:8px;display:flex}.queue-seg button{flex:1;padding:6px 8px;font-size:12px}.resp__time{color:var(--cm-grey-500);font-size:12px}.resp__answers{color:var(--cm-grey-900);overflow-wrap:anywhere;flex-direction:column;gap:3px;margin-top:6px;font-size:13px;display:flex}.resp__answers span{color:var(--cm-grey-500);font-size:12px}.resp__actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.preview-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.phone{border:1px solid var(--cm-grey-300);background:var(--cm-surface);border-radius:34px;width:300px;max-width:100%;padding:10px;box-shadow:0 10px 30px #26262614}.phone__screen{border:1px solid var(--cm-grey-light);background:var(--cm-surface);border-radius:25px;flex-direction:column;height:560px;display:flex;position:relative;overflow:hidden auto}.phone--small .phone__screen{height:420px}.layout-item{border:1px solid var(--cm-grey-light);background:var(--cm-surface);color:var(--cm-grey-900);border-radius:12px;align-items:center;gap:8px;padding:8px 10px 8px 4px;font-size:13px;display:flex}.layout-item+.layout-item{margin-top:6px}.layout-item[data-over=true]{border-color:var(--cm-coral)}.layout-item__main{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.layout-item__name{overflow-wrap:anywhere;line-height:1.3}.layout-row{border-top:1px solid var(--cm-grey-light);color:var(--cm-grey-900);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.p-screen{flex-direction:column;flex:1;min-height:100%;display:flex;position:relative}.p-top{border-bottom:1px solid var(--cm-grey-light);background:var(--cm-surface);z-index:2;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.p-top img{width:auto;height:30px}.p-body{width:100%;max-width:560px;padding:20px 16px calc(var(--privacy-h,0px) + 40px);flex:1;margin:0 auto}.p-section{border-bottom:1px solid var(--cm-grey-light);margin-bottom:18px;padding-bottom:10px;font-size:17px}.p-nav{gap:10px;margin-top:24px;display:flex}.p-nav .btn-wide{flex:1}.p-nav .cm-btn--secondary{height:auto;padding:15px 22px}.p-form .field+.field{margin-top:18px}.stage{flex:1;place-items:center;padding:24px 20px;display:grid}.stage__inner{flex-direction:column;grid-area:1/1;gap:10px;width:100%;max-width:640px;display:flex}.stage__inner--in,.stage__inner--after{animation:.56s cubic-bezier(.22,1,.36,1) both stageIn}.stage__inner--after{animation-delay:.26s}.stage__inner--out{pointer-events:none;animation:.28s cubic-bezier(.4,0,1,1) both stageOut}.stage__inner--in .stage__line,.stage__inner--after .stage__line{animation:.62s cubic-bezier(.22,1,.36,1) both stageLine;animation-delay:calc(.12s + var(--i,0) * 90ms)}.stage__inner--after .stage__line{animation-delay:calc(.38s + var(--i,0) * 90ms)}.stage__place--new{animation:1.6s ease-out .3s both blockFlash}@keyframes stageIn{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes stageOut{to{opacity:0;filter:blur(3px);transform:translateY(-14px)scale(.99)}}@keyframes stageLine{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes blockFlash{0%{background:var(--cm-coral);border-color:var(--cm-coral);color:#fff;transform:scale(1.08)}60%{background:var(--cm-coral);border-color:var(--cm-coral);color:#fff;transform:scale(1)}to{transform:scale(1)}}@keyframes softPop{0%{opacity:.4;transform:scale(1.18)}to{opacity:1;transform:none}}.stage--center .stage__inner{text-align:center;align-items:center}.stage--left .stage__inner{text-align:left;align-items:flex-start}.stage__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cm-coral);align-items:center;gap:6px;font-size:10px;display:inline-flex}.stage__place{border:1px solid var(--cm-grey-300);color:var(--cm-grey-900);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700}.big-stage .stage__place{padding:6px 20px;font-size:clamp(16px,2vw,28px)}.stage__line{color:var(--cm-grey-900);overflow-wrap:anywhere}.stage__line--L{font-size:clamp(20px,5.4vw,30px);font-weight:500;line-height:1.3}.stage__line--M{font-size:clamp(16px,4vw,20px);line-height:1.4}.stage__line--S{color:var(--cm-grey-500);font-size:13px}.stage__wait{color:var(--cm-grey-500)}.phone .stage__line--L{font-size:20px}.phone .stage__line--M{font-size:16px}.big-stage{background:var(--cm-surface);flex-direction:column;min-height:100dvh;display:flex}.big-stage .p-top{border:0;padding:clamp(16px,3vw,40px)}.big-stage .p-top img{height:clamp(36px,5vw,56px)}.big-stage .stage__inner{gap:20px;max-width:1200px}.big-stage .stage__eyebrow{font-size:clamp(12px,1.4vw,18px)}.big-stage .stage__line--L{font-size:clamp(32px,5vw,72px);line-height:1.2}.big-stage .stage__line--M{font-size:clamp(22px,3vw,40px)}.big-stage .stage__line--S{font-size:clamp(16px,2vw,26px)}.privacy{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--cm-grey-light);background:var(--cm-surface-raised);max-width:520px;box-shadow:var(--cm-shadow-lg);z-index:var(--cm-z-toast);animation:cmFadeIn var(--cm-duration-base) var(--cm-ease-out);border-radius:18px;margin:0 auto;padding:14px 16px;font-size:13px;line-height:1.5;position:fixed}.phone .privacy{font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}.privacy__title{color:var(--cm-grey-900);font-weight:500}.privacy .row{margin-top:10px}.toast{z-index:var(--cm-z-toast);width:min(380px,100vw - 32px);position:fixed;bottom:16px;right:16px}.demo-bar{z-index:var(--cm-z-update);background:var(--cm-inverse);max-width:calc(100vw - 24px);color:var(--cm-on-inverse);box-shadow:var(--cm-shadow-lg);border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;font-size:12px;display:flex;position:fixed;bottom:12px;left:12px}.demo-bar__tag{letter-spacing:.12em;text-transform:uppercase;opacity:.7;padding:0 8px;font-size:10px}.demo-bar button{color:inherit;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:12px}.demo-bar button:hover,.demo-bar button[aria-current=page]{background:color-mix(in srgb, var(--cm-on-inverse) 16%, transparent)}.demo-bar__min{place-items:center;display:grid}.split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}@media (width<=1100px){.split{grid-template-columns:minmax(0,1fr)}}.split__phone{flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:16px}.blocked-btn{border:1px solid var(--cm-grey-300);border-radius:var(--cm-radius-pill);height:30px;color:var(--cm-grey-500);font:inherit;font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);cursor:pointer;background:0 0;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.blocked-btn:hover{color:var(--cm-grey-900)}.blocked-btn--on{border-color:var(--cm-coral);background:var(--cm-coral);color:#fff;animation:1.2s ease-in-out infinite cmPulse}.blocked-btn--on:hover{background:var(--cm-coral-hover);color:#fff;animation-play-state:paused}.block-list{margin:0;padding:0;list-style:none}.block-list__item{border-top:1px solid var(--cm-grey-200,var(--cm-grey-300));justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.block-list__item:first-child{border-top:0}.block-list__preview{color:var(--cm-grey-900);overflow-wrap:anywhere;margin-bottom:2px}.countdown{text-align:center;justify-items:center;gap:14px;padding-top:48px;display:grid}.countdown__when{font-size:var(--cm-text-lg,18px);font-weight:var(--cm-weight-medium);color:var(--cm-grey-900)}.countdown__clock{background:var(--cm-coral-tint);border-radius:24px;justify-items:center;gap:6px;margin-block:10px;padding:22px 34px;display:grid}.countdown__label{font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--cm-coral-press,var(--cm-coral));align-items:center;gap:8px;display:inline-flex}.countdown__digits{font-family:"Roboto Condensed", var(--cm-font-sans,sans-serif);color:var(--cm-grey-900);font-size:clamp(44px,14vw,72px);font-weight:700;line-height:1}.countdown__about{text-align:left;max-width:34rem;margin-top:10px}.p-overview{border:1px solid var(--cm-grey-200,var(--cm-grey-300));background:var(--cm-surface,#fff);border-radius:18px;gap:14px;width:min(100% - 32px,30rem);margin:0 auto 200px;padding:16px;display:grid}.p-overview,.countdown,.p-form{animation:cmFadeIn .42s var(--cm-ease-out) both}.p-overview__label,.p-overview__open,.p-overview__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--cm-grey-500);font-size:10px}.p-overview__queues{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-overview__queues li{border:1px solid var(--cm-grey-300);text-align:center;color:var(--cm-grey-700);transition:background-color .5s var(--cm-ease), border-color .5s var(--cm-ease), color .5s var(--cm-ease), transform .5s cubic-bezier(.22, 1, .36, 1);border-radius:14px;justify-items:center;gap:2px;padding:10px 6px;display:grid}.p-overview__queue{font-size:var(--cm-text-xs);font-weight:var(--cm-weight-medium);white-space:nowrap}.p-overview__count{color:var(--cm-grey-900);font-size:24px;font-weight:700;line-height:1.1}.p-overview__queues li[data-mine=true]{border-color:var(--cm-coral);box-shadow:inset 0 0 0 1px var(--cm-coral)}.p-overview__queues li[data-current=true]{background:var(--cm-coral);border-color:var(--cm-coral);color:#fff;transform:translateY(-2px)}.p-overview__queues li[data-current=true] .p-overview__count,.p-overview__queues li[data-current=true] .p-overview__open{color:#fff}.p-next__status,.p-overview__count{animation:.48s cubic-bezier(.22,1,.36,1) both softPop;display:inline-block}.stats{gap:18px;margin-top:18px;display:grid}.stat-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.stat-tile{border:1px solid var(--cm-grey-200,var(--cm-grey-300));background:var(--cm-surface,#fff);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.stat-tile__value{font-family:"Roboto Condensed", var(--cm-font-sans,sans-serif);color:var(--cm-grey-900);font-size:30px;font-weight:700;line-height:1.1}.stat-tile__label{font-size:var(--cm-text-xs);color:var(--cm-grey-500)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:14px;display:grid}.stat-card{gap:12px;min-width:0;display:grid}.stat-card--wide{grid-column:1/-1}.stat-card--wide .timeline-box{max-width:820px}.stat-card__title{font-size:var(--cm-text-sm,14px);font-weight:var(--cm-weight-medium);color:var(--cm-grey-900);margin:0}.bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bars__row{font-size:var(--cm-text-xs);grid-template-columns:minmax(0,40%) minmax(0,1fr) 3ch;align-items:center;gap:10px;display:grid}.bars__label{color:var(--cm-grey-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars__track{border-radius:0 4px 4px 0;height:10px}.bars__fill{background:var(--cm-coral);border-radius:0 4px 4px 0;height:100%;display:block}.bars__row:hover .bars__fill{background:var(--cm-coral-hover)}.bars__value{text-align:right;color:var(--cm-grey-900)}.timeline{width:100%;height:auto;overflow:visible}.timeline__grid{stroke:var(--cm-grey-200,var(--cm-grey-300));stroke-width:1px}.timeline__axis{fill:var(--cm-grey-500);font-size:10px}.timeline__bar{fill:var(--cm-coral)}.timeline__hit{fill:#0000}.timeline__hit:hover+.timeline__bar{fill:var(--cm-coral-hover)}@media (pointer:coarse){input,select,textarea,[contenteditable=true]{font-size:16px!important}}.presence{font-size:var(--cm-text-xs);color:var(--cm-grey-500);animation:cmFadeIn var(--cm-duration-base) var(--cm-ease-out);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.presence__chip{border:1px solid var(--cm-grey-300);border-radius:var(--cm-radius-pill);color:var(--cm-grey-900);background:var(--cm-surface);align-items:center;gap:6px;padding:2px 10px 2px 2px;display:inline-flex}.presence__avatar{background:var(--cm-coral-tint);width:20px;height:20px;color:var(--cm-coral-press,var(--cm-coral));border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.status-cell{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.stage-switch{font-size:var(--cm-text-xs);color:var(--cm-grey-700);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.stage-switch .switch{cursor:pointer;gap:8px}.p-below{gap:12px;width:min(100% - 32px,30rem);margin:0 auto 200px;display:grid}.p-below .p-overview{width:auto;margin:0}.p-mine{border:1px solid var(--cm-grey-200,var(--cm-grey-300));background:var(--cm-surface,#fff);animation:cmFadeIn .42s var(--cm-ease-out) both;border-radius:18px;gap:12px;padding:16px;display:grid}.p-mine__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.p-mine__rule{font-size:var(--cm-text-xs);color:var(--cm-grey-500)}.p-mine__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-mine__item{border:1px solid var(--cm-grey-300);transition:background-color .5s var(--cm-ease), border-color .5s var(--cm-ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"place state""text text";align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.p-mine__place{font-size:var(--cm-text-xs);color:var(--cm-grey-900);grid-area:place;font-weight:700}.p-mine__state{font-size:var(--cm-text-xs);color:var(--cm-grey-500);grid-area:state;justify-self:end;align-items:center;gap:6px;display:inline-flex}.p-mine__text{color:var(--cm-grey-900);overflow-wrap:anywhere;grid-area:text}.p-mine__item[data-state=live]{border-color:var(--cm-coral);background:var(--cm-coral-tint)}.p-mine__item[data-state=live] .p-mine__state{color:var(--cm-coral-press,var(--cm-coral));font-weight:var(--cm-weight-medium)}.p-mine__item[data-state=done] .p-mine__text{color:var(--cm-grey-500)}.p-mine__ask{justify-content:center;width:100%}.p-mine__done{text-align:center}.p-form__back{margin-bottom:18px;display:flex}.p-form__rule{background:var(--cm-coral-tint);color:var(--cm-coral-press,var(--cm-coral));font-size:var(--cm-text-sm,14px);font-weight:var(--cm-weight-medium);border-radius:12px;margin:4px 0 22px;padding:10px 12px}.choice__note{color:var(--cm-grey-500);font-size:var(--cm-text-xs)}.p-next{gap:4px;display:grid}.p-next__what{color:var(--cm-grey-700);overflow-wrap:anywhere}.p-next__status{color:var(--cm-coral-press,var(--cm-coral));margin-top:6px;font-size:22px;font-weight:700;line-height:1.2}.p-next[data-state=done] .p-next__status{font-size:var(--cm-text-lg,18px);color:var(--cm-grey-900);margin-top:0}.p-next__hint{font-size:var(--cm-text-sm,14px);color:var(--cm-grey-500)}.p-overview__tag{border-radius:var(--cm-radius-pill);background:var(--cm-coral-tint);color:var(--cm-coral-press,var(--cm-coral));font-weight:var(--cm-weight-medium);margin-top:4px;padding:1px 8px}.p-overview__tag[data-empty=true]{visibility:hidden}.p-overview__queues li[data-current=true] .p-overview__tag{color:#fff;background:#ffffff40}
