@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-1000{z-index:1000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg-base:#0a0a0c;--bg-nav:#0f0f12;--bg-surface:#0a0a0c;--bg-card:#16161a;--bg-elevated:#1c1c21;--bg-hover:#232329;--bd-subtle:#1e1e24;--bd-default:#2a2a31;--bd-strong:#3a3a43;--bd-focus:#6366f159;--focus-ring:#818cf8;--tx-1:#f4f4f6;--tx-2:#c2c4cc;--tx-3:#9497a1;--tx-4:#6c6f79;--tx-read:#c2c4cc;--ch-wa:#3ecf8e;--ch-wa-dim:#3ecf8e14;--ch-em:#d4a574;--ch-em-dim:#d4a57414;--brand:#6366f1;--brand-hover:#7c7ff7;--brand-dim:#6366f11a;--brand-ring:#6366f152;--on-brand:#fff;--btn-neutral-bg:#f4f4f6;--btn-neutral-fg:#0a0a0c;--btn-neutral-hover:#fff;--st-ok:#3ecf8e;--st-warn:#e8a44b;--st-err:#ef5151;--st-info:#6ca4ec;--r-xs:3px;--r-sm:5px;--r-md:7px;--r-lg:10px;--r-xl:14px;--sh-sm:0 1px 0 #ffffff05 inset, 0 1px 2px #0006;--sh-md:0 4px 24px #00000073;--sh-lg:0 16px 48px #0009, 0 1px 0 #ffffff0a inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg-base:#fbfbfc;--bg-nav:#fff;--bg-surface:#fbfbfc;--bg-card:#fff;--bg-elevated:#fff;--bg-hover:#f4f4f6;--bd-subtle:#eeeef1;--bd-default:#e1e1e6;--bd-strong:#cfcfd6;--bd-focus:#6366f159;--focus-ring:#5457e5;--tx-1:#18181b;--tx-2:#4b4d57;--tx-3:#6c6f79;--tx-4:#9497a1;--tx-read:#4b4d57;--ch-wa:#1fa855;--ch-wa-dim:#1fa8551a;--ch-em:#a9762f;--ch-em-dim:#a9762f1a;--brand:#5457e5;--brand-hover:#4a4ddb;--brand-dim:#5457e51a;--brand-ring:#5457e54d;--on-brand:#fff;--btn-neutral-bg:#18181b;--btn-neutral-fg:#fbfbfc;--btn-neutral-hover:#2a2a31;--st-ok:#16a34a;--st-warn:#b8730a;--st-err:#dc2626;--st-info:#2563eb;--sh-sm:0 1px 2px #11121c14;--sh-md:0 6px 20px #11121c1a;--sh-lg:0 20px 48px #11121c29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#__next{height:100%;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-base);color:var(--tx-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";letter-spacing:-.005em;font-family:Instrument Sans,sans-serif;font-size:14px}input,select,textarea,button{letter-spacing:-.005em;font-family:Instrument Sans,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bd-strong);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--tx-4)}::selection{color:#fff;background:#6366f14d}.ui-btn{white-space:nowrap;border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:560;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ui-btn:focus-visible{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 4px var(--focus-ring);outline:none}.ui-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ui-btn--sm{border-radius:var(--r-sm);padding:6px 12px;font-size:12px}.ui-btn--md{padding:8px 15px;font-size:13px}.ui-btn--lg{border-radius:var(--r-lg);padding:10px 20px;font-size:14px}.ui-btn--primary{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 2px #11121c2e,inset 0 1px #ffffff21}.ui-btn--primary:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 6px 16px -4px var(--brand-ring), 0 1px 0 #ffffff26 inset;transform:translateY(-1px)}.ui-btn--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #11121c2e}.ui-btn--default{background:var(--bg-elevated);color:var(--tx-1);border-color:var(--bd-default);box-shadow:var(--sh-sm)}.ui-btn--default:hover:not(:disabled){background:var(--bg-hover);border-color:var(--bd-strong);transform:translateY(-1px)}.ui-btn--default:active:not(:disabled){transform:translateY(0)}.ui-btn--neutral{background:var(--btn-neutral-bg);color:var(--btn-neutral-fg);box-shadow:var(--sh-sm)}.ui-btn--neutral:hover:not(:disabled){background:var(--btn-neutral-hover);transform:translateY(-1px)}.ui-btn--neutral:active:not(:disabled){transform:translateY(0)}.ui-btn--ghost{color:var(--tx-2);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--tx-1)}.ui-btn--danger{background:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.ui-btn--danger{background:color-mix(in srgb, var(--st-err) 12%, transparent)}}.ui-btn--danger{color:var(--st-err);border-color:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.ui-btn--danger{border-color:color-mix(in srgb, var(--st-err) 28%, transparent)}}.ui-btn--danger:hover:not(:disabled){background:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.ui-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--st-err) 18%, transparent)}}.ui-btn--success{background:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.ui-btn--success{background:color-mix(in srgb, var(--st-ok) 13%, transparent)}}.ui-btn--success{color:var(--st-ok);border-color:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.ui-btn--success{border-color:color-mix(in srgb, var(--st-ok) 26%, transparent)}}.ui-btn--success:hover:not(:disabled){background:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.ui-btn--success:hover:not(:disabled){background:color-mix(in srgb, var(--st-ok) 19%, transparent)}}.ui-btn--wa{background:var(--ch-wa-dim);color:var(--ch-wa);border-color:var(--ch-wa)}@supports (color:color-mix(in lab, red, red)){.ui-btn--wa{border-color:color-mix(in srgb, var(--ch-wa) 26%, transparent)}}.ui-btn--wa:hover:not(:disabled){background:var(--ch-wa)}@supports (color:color-mix(in lab, red, red)){.ui-btn--wa:hover:not(:disabled){background:color-mix(in srgb, var(--ch-wa) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-btn:hover,.ui-btn:active{transition:none;transform:none}}h1,h2,h3,h4{letter-spacing:-.022em;font-family:Instrument Sans,sans-serif;font-weight:600}.card{background:var(--bg-card);border:1px solid var(--bd-subtle);border-radius:var(--r-lg);transition:border-color .15s,background .15s}.card-hover:hover{border-color:var(--bd-default);background:var(--bg-elevated)}.fld{background:var(--bg-elevated);border:1px solid var(--bd-default);border-radius:var(--r-sm);width:100%;color:var(--tx-1);outline:none;padding:9px 12px;font-size:13px;line-height:1.45;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.fld::placeholder{color:var(--tx-3)}.fld:hover:not(:disabled):not(:focus){border-color:#ffffff2b}.fld:focus,.fld:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.fld:disabled{opacity:.5;cursor:not-allowed}textarea.fld{resize:vertical;min-height:88px}select.fld{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2382828c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}select.fld option{background:var(--bg-card);color:var(--tx-1)}.choice{text-align:left;border-radius:var(--r-md);background:var(--bg-elevated);border:1px solid var(--bd-default);cursor:pointer;flex-direction:column;gap:3px;min-width:0;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;display:flex}.choice:hover:not(.choice--on){background:var(--bg-card);border-color:#ffffff2b}.choice--on{border-color:var(--brand);background:var(--brand-dim)}.choice:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim);outline:none}.variant-photo-tile:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.choice-grid{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:8px;display:grid}.offer-fields-grid{grid-template-columns:1.3fr 1fr 1.6fr 1fr;align-items:end;gap:10px;display:grid}@media (max-width:760px){.offer-fields-grid{grid-template-columns:1fr 1fr}}.kb-chat{height:440px}@media (max-width:640px){.grid-2{grid-template-columns:1fr}.kb-chat{height:60vh;min-height:320px;padding:14px!important}}@media (max-width:560px){.offer-fields-grid{grid-template-columns:1fr;align-items:stretch}.choice-grid{grid-template-columns:1fr}.kb-row{flex-direction:column;align-items:stretch!important}.kb-row .kb-row-actions{width:100%}.kb-row .kb-row-actions>*{flex:1}}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px!important}.ui-search{width:100%!important}input[type=checkbox]:not([class]),input[type=radio]:not([class]){width:18px;height:18px}}@media (max-width:760px) and (pointer:coarse){.ui-btn--sm{min-height:36px}.ui-btn--md{min-height:40px}.ui-btn--lg{min-height:44px}.deck-arrow{display:none!important}.needs-viewall,.dash-pulse-link{margin-block:-10px;padding-block:10px}.tray-head-btn{justify-content:center;min-width:36px;min-height:36px}.tray-action{padding:8px 12px!important;font-size:12px!important}}@media (pointer:coarse) and (hover:none){.kbd-hint{display:none!important}}.ovm{flex:none;display:inline-flex;position:relative}.ovm-trigger,.icon-btn{border-radius:var(--r-sm);border:1px solid var(--bd-default);background:var(--bg-elevated);width:34px;height:34px;color:var(--tx-2);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ovm-trigger:hover,.icon-btn:hover{background:var(--bg-hover);border-color:var(--bd-strong);color:var(--tx-1)}.ovm-trigger:focus-visible,.icon-btn:focus-visible{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 4px var(--focus-ring);outline:none}.ovm-trigger[aria-expanded=true]{background:var(--bg-hover);color:var(--tx-1)}.ovm>.ovm-menu{z-index:60;background:var(--bg-card);border:1px solid var(--bd-default);border-radius:12px;gap:2px;width:max-content;min-width:208px;max-width:calc(100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #00000073}.ovm.ovm--up>.ovm-menu{top:auto;bottom:calc(100% + 6px)}.ovm-item{cursor:pointer;text-align:left;width:100%;min-height:40px;color:var(--tx-1);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:550;display:flex}.ovm-item svg{color:var(--tx-3);flex-shrink:0}.ovm-item:hover:not(:disabled){background:var(--bg-elevated)}.ovm-item:focus-visible{background:var(--bg-elevated);box-shadow:inset 0 0 0 2px var(--brand-ring);outline:none}.ovm-item:disabled{opacity:.5;cursor:not-allowed}.ovm-item--danger,.ovm-item--danger svg{color:var(--st-err)}@media (max-width:760px){.ovm-trigger,.icon-btn{border-radius:10px;width:44px;height:44px}.ovm-item{min-height:44px;font-size:15px}}.billing-page{scroll-behavior:smooth}.billing-alert-stack{gap:10px;margin-bottom:18px;display:grid}.billing-alert-stack:empty{display:none}.billing-settings-shell{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:32px;display:grid}.billing-subnav{gap:4px;min-width:0;display:grid;position:sticky;top:20px}.billing-subnav-title{color:var(--tx-1);padding:0 8px 8px;font-size:13px;font-weight:650}.billing-subnav a{border-radius:var(--r-sm);min-height:30px;color:var(--tx-2);align-items:center;padding:7px 9px;font-size:12.5px;font-weight:550;text-decoration:none;display:flex}.billing-subnav a:hover{color:var(--tx-1);background:var(--bg-elevated)}.billing-content{gap:24px;min-width:0;display:grid}.billing-current-panel,.billing-section,.billing-meter-row{border-bottom:1px solid var(--bd-subtle);flex-direction:column;gap:8px;padding:13px 20px;display:flex}.billing-meter-row:last-child{border-bottom:none}.billing-meter-head{align-items:baseline;gap:8px;min-width:0;display:flex}.billing-meter-name{color:var(--tx-1);min-width:0;font-size:13px;font-weight:600}.billing-meter-info{color:var(--tx-4);cursor:help;align-self:center;align-items:center;display:inline-flex}.billing-meter-info:hover{color:var(--tx-2)}.billing-meter-pill{color:var(--tx-3);background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-radius:999px;align-self:center;padding:1px 7px;font-size:10.5px;font-weight:600}.billing-meter-figure{white-space:nowrap;align-items:baseline;gap:5px;margin-left:auto;display:flex}.billing-meter-figure strong{color:var(--tx-1);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650}.billing-meter-figure span{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:11.5px}.billing-hero{border-radius:var(--r-lg);border:1px solid var(--bd-subtle);background:var(--bg-card);flex-direction:column;gap:16px;padding:18px 20px;display:flex}.billing-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-hero-plan{align-items:center;gap:9px;min-width:0;display:flex}.billing-hero-name{color:var(--tx-1);letter-spacing:-.01em;font-size:17px;font-weight:650}.billing-hero-price{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.billing-hero-amount{color:var(--tx-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:650}.billing-hero-unit{color:var(--tx-3);font-size:11.5px}.billing-hero-runway{flex-direction:column;gap:8px;display:flex}.billing-hero-runwayHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.billing-hero-balance{color:var(--tx-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:680;line-height:1}.billing-hero-balanceUnit{color:var(--tx-3);font-size:13px}.billing-hero-topup{color:var(--brand);margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.billing-hero-topup:hover{color:var(--brand-hover);text-decoration:underline}.billing-hero-bar{background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-radius:999px;height:6px;overflow:hidden}.billing-hero-bar>span{border-radius:999px;height:100%;transition:width .4s;display:block}.billing-hero-bar.is-ok>span{background:var(--st-ok)}.billing-hero-bar.is-warn>span{background:var(--st-warn)}.billing-hero-bar.is-idle>span{background:var(--tx-4)}.billing-hero-forecast{color:var(--tx-2);margin:0;font-size:12.5px;line-height:1.5}.billing-hero-forecast.is-warn{color:var(--st-warn);font-weight:600}.billing-hero-foot{border-top:1px solid var(--bd-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.billing-hero-period{color:var(--tx-4);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:560px){.billing-hero{padding:16px}.billing-hero-price{text-align:left;align-items:flex-start}.billing-hero-balance{font-size:26px}}.billing-headline{border-bottom:1px solid var(--bd-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding:4px 0 14px;display:flex}.billing-headline-main{align-items:center;gap:10px;min-width:0;display:flex}.billing-headline-value{color:var(--tx-1);letter-spacing:-.01em;font-size:21px;font-weight:650}.billing-headline-price{align-items:baseline;gap:6px;display:flex}.billing-headline-amount{color:var(--tx-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:21px;font-weight:650}.billing-headline-unit{color:var(--tx-3);font-size:12px}.billing-facts{flex-direction:column;margin:0;display:flex}.billing-facts>div{border-bottom:1px solid var(--bd-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:7px 0;display:grid}.billing-facts>div:last-child{border-bottom:none}.billing-facts dt{color:var(--tx-3);min-width:0;font-size:12.5px}.billing-facts dd{color:var(--tx-1);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:12.5px;font-weight:600}.billing-credit-total{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.billing-credit-total-value{color:var(--tx-1);font-variant-numeric:tabular-nums;font-size:21px;font-weight:650;line-height:1.1}.billing-credit-total-label{color:var(--tx-3);font-size:11.5px}.billing-credit-breakdown-title{letter-spacing:.07em;text-transform:uppercase;color:var(--tx-4);margin:0 0 6px;font-size:10.5px;font-weight:600}.billing-credit-panel,.billing-plan-table{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:var(--bg-card)}.billing-current-stats span,.billing-meter-sub,.billing-section-head p,.billing-topup-head p,.billing-plan-name p,.billing-plan-price span,.billing-field-note{color:var(--tx-3)}@media (max-width:1280px){.billing-current-panel{grid-template-columns:1fr;align-items:stretch}}.billing-section{scroll-margin-top:18px}.billing-section-head{border-bottom:1px solid var(--bd-subtle);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.billing-section-actions{justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;display:flex}.billing-reset-pill{border:1px solid var(--bd-subtle);border-radius:var(--r-sm);text-align:right;background:#ffffff05;gap:2px;min-width:168px;padding:7px 9px;display:grid}.billing-reset-pill span{color:var(--tx-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.1}.billing-reset-pill strong{color:var(--tx-1);font-size:12px;font-weight:700;line-height:1.25}.billing-section-head h2,.billing-topup-head h3{color:var(--tx-1);margin:0;font-size:15px;font-weight:700;line-height:1.25}.billing-section-head p,.billing-topup-head p{margin:5px 0 0;font-size:12.5px;line-height:1.45}.billing-meter-list{display:grid}.billing-credit-panel{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.72fr) minmax(280px,1fr);gap:0;display:grid}.billing-credit-breakdown{border-right:1px solid var(--bd-subtle);align-content:start;gap:0;padding:18px 20px;display:grid}.billing-credit-breakdown-row{border-bottom:1px solid var(--bd-subtle);color:var(--tx-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;font-size:12.5px;display:grid}.billing-credit-breakdown-row:last-child{border-bottom:0}.billing-credit-breakdown-row strong{color:var(--tx-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.billing-dot{background:var(--tx-4);border-radius:999px;width:7px;height:7px}.billing-dot-brand{background:var(--brand)}.billing-dot-ok{background:var(--st-ok)}.billing-dot-warn{background:var(--st-warn)}.billing-topup-box{gap:12px;min-width:0;padding:18px 20px;display:grid}.billing-quick-amounts{flex-wrap:wrap;gap:8px;display:flex}.billing-quick-amounts button{border:1px solid var(--bd-subtle);border-radius:var(--r-sm);min-height:28px;color:var(--tx-2);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.billing-quick-amounts button:hover,.billing-quick-amounts button.active{background:var(--brand-dim);color:var(--tx-1);border-color:#6366f157}.billing-quick-amounts button small{color:var(--st-ok);font-size:10px;font-weight:650;line-height:1.1}.billing-topup-quote{color:var(--tx-3);flex-wrap:wrap;gap:8px 14px;font-size:12px;line-height:1.4;display:flex}.billing-topup-quote span:first-child{color:var(--tx-2)}.billing-topup-form{grid-template-columns:minmax(120px,.75fr) minmax(160px,1fr) auto;align-items:end;gap:10px;display:grid}.billing-topup-form label{min-width:0;color:var(--tx-3);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:650;display:grid}.billing-topup-form input{border:1px solid var(--bd-default);border-radius:var(--r-sm);background:var(--bg-elevated);width:100%;min-width:0;min-height:34px;color:var(--tx-1);font-variant-numeric:tabular-nums;outline:none;padding:7px 10px;font-size:13px}.billing-field-error,.billing-field-note{font-size:12px;line-height:1.45}.billing-field-error{color:var(--st-err)}.billing-plan-table{display:grid;overflow:hidden}.billing-plan-row{border-bottom:1px solid var(--bd-subtle);grid-template-columns:minmax(190px,1.1fr) minmax(104px,.46fr) minmax(150px,.65fr) minmax(190px,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.billing-plan-row:last-child{border-bottom:0}.billing-plan-row.active{background:#6366f10b}.billing-plan-name{min-width:0}.billing-plan-name>div{align-items:center;gap:8px;min-width:0;display:flex}.billing-plan-name strong,.billing-plan-price strong{color:var(--tx-1);font-weight:750}.billing-plan-name strong{font-size:14px}.billing-plan-name p{margin:5px 0 0;font-size:12px;line-height:1.45}.billing-plan-price{font-variant-numeric:tabular-nums;min-width:0}.billing-plan-price strong{font-size:14px;display:block}.billing-plan-price span{margin-top:2px;font-size:11.5px;display:block}.billing-plan-metrics,.billing-plan-features{min-width:0;color:var(--tx-2);gap:6px;font-size:12px;line-height:1.35;display:grid}.billing-plan-features span{align-items:flex-start;gap:7px;min-width:0;display:flex}.billing-plan-features svg{color:var(--st-ok)}.billing-plan-action{justify-content:flex-end;min-width:0;display:flex}@media (max-width:1180px){.billing-current-panel{grid-template-columns:1fr}.billing-plan-row{grid-template-columns:minmax(180px,1.1fr) minmax(100px,.5fr) minmax(150px,.72fr) auto}.billing-plan-features{grid-column:1/-1}}@media (max-width:920px){.billing-settings-shell{grid-template-columns:minmax(0,1fr);gap:18px}.billing-subnav{gap:6px;padding-bottom:2px;display:flex;position:static;overflow-x:auto}.billing-subnav-title{display:none}.billing-subnav a{border:1px solid var(--bd-subtle);background:#ffffff04;flex:none}.billing-meter-row{gap:10px}.billing-credit-panel{grid-template-columns:1fr}.billing-credit-breakdown{border-right:0;border-bottom:1px solid var(--bd-subtle)}}@media (max-width:680px){.billing-current-panel,.billing-section-head,.billing-meter-row,.billing-topup-box,.billing-credit-breakdown,.billing-plan-row{padding-left:14px;padding-right:14px}.billing-section-head{flex-direction:column}.billing-section-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.billing-reset-pill{text-align:left;flex:190px}.billing-topup-form{grid-template-columns:1fr}.billing-topup-form button{justify-content:center;width:100%}.billing-plan-row{grid-template-columns:1fr;align-items:stretch}.billing-plan-features{grid-column:auto}.billing-plan-action{justify-content:stretch}.billing-plan-action button{justify-content:center;width:100%}}kbd{color:var(--tx-2);background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:10.5px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-size:10.5px;font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){[style*=pulse]{animation:none!important}}.ui-skeleton{background:linear-gradient(90deg, var(--bg-elevated) 8%, var(--bg-hover) 24%, var(--bg-elevated) 40%);background-size:480px 100%;animation:1.5s ease-in-out infinite shimmer;display:block}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ui-drawer-panel,.ui-modal-panel{animation:none!important}}@keyframes adversLoaderFloat{0%,to{transform:translate(0)scale(.985)}50%{transform:translate(0)scale(1.035)}}@keyframes adversLoaderGlow{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.48;transform:scale(1.08)}}@keyframes adversLogoColorPulse{0%,to{opacity:.08;filter:saturate(.25)brightness(.82)}48%,58%{opacity:1;filter:saturate(1.14)brightness(1.05)drop-shadow(0 0 10px #1a8bff5c)}}.page-animate{animation:.15s fadeIn}.advers-loader{width:100%;color:var(--tx-2);justify-content:center;align-items:center;display:flex}.advers-loader--fullscreen{background:var(--bg-base);min-height:100dvh;padding:24px}.advers-loader--page{min-height:min(380px,100dvh - 160px);padding:24px 16px}.advers-loader--inline{min-height:124px;padding:18px 16px}.advers-loader-inner{text-align:center;justify-items:center;gap:9px;display:grid}.advers-loader-mark{place-items:center;width:112px;height:92px;display:grid;position:relative}.advers-loader-glow{filter:blur(12px);background:radial-gradient(#1584ff47,#4b52ff14 50%,#0000 74%);border-radius:999px;height:32%;animation:1.9s ease-in-out infinite adversLoaderGlow;position:absolute;bottom:15%;left:14%;right:8%}.advers-loader-logo{will-change:transform;place-items:center;width:96px;height:78px;animation:1.9s ease-in-out infinite adversLoaderFloat;display:grid;position:relative;overflow:hidden}.advers-loader-logo-base,.advers-loader-logo-reveal{background-image:url(/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.advers-loader-logo-base{opacity:.34;filter:grayscale()brightness(.82)saturate(.15)}.advers-loader-logo-reveal{opacity:.08;will-change:filter, opacity;animation:1.9s ease-in-out infinite adversLogoColorPulse}.advers-loader-copy{gap:5px;display:grid}.advers-loader-label{color:var(--tx-1);font-size:14px;font-weight:750}.advers-loader-sub{max-width:280px;color:var(--tx-3);font-size:12.5px;line-height:1.45}.main-content{padding:28px 32px}@media (max-width:1280px){.main-content{padding:24px 28px}}@media (max-width:1024px){.main-content{padding:20px}}@media (max-width:768px){.main-content{padding:16px}}.main-content [style*="display: grid"]:not([style*=grid-template-columns]){grid-template-columns:minmax(0,1fr)}.main-content.main-content-onboarding{padding:18px 18px 28px!important}.mobile-bottom-nav,.mobile-more-overlay{display:none}.nav-rail{flex-direction:column;flex:1;min-height:0;padding:6px 0 10px;display:flex;overflow:hidden auto}.nav-group{flex-direction:column;margin-bottom:8px;padding:0 8px;display:flex}.nav-group--bottom{margin-top:auto;margin-bottom:4px}.nav-group-divider{background:var(--bd-subtle);height:1px;margin:8px 2px 10px}.nav-group-head{align-items:center;gap:6px;min-height:18px;padding:4px 10px 3px;display:flex}.nav-group-label{letter-spacing:.05em;color:var(--tx-4);font-size:10px;font-weight:600}.nav-group-rollup{cursor:pointer;background:0 0;border:0;align-items:center;margin-left:2px;padding:2px;line-height:0;display:inline-flex}.nav-row{border-radius:var(--r-sm);color:var(--tx-2);white-space:nowrap;box-sizing:border-box;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-row:hover{background:var(--bg-card);color:var(--tx-1)}.nav-row.is-active{background:var(--bg-elevated);color:var(--tx-1)}.nav-row.is-collapsed{justify-content:center;gap:0}.nav-row-icon{color:var(--tx-3);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.nav-row:hover .nav-row-icon,.nav-row.is-active .nav-row-icon{color:var(--tx-1)}.nav-row-label{text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:400;overflow:hidden}.nav-row.is-active .nav-row-label{font-weight:500}.nav-row-pip{background:var(--nav-sig,var(--brand));width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg-nav);border-radius:50%;position:absolute;top:-3px;right:-4px}.nav-row-pip--pulse:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite navSigPulse;position:absolute;inset:0}.nav-sig-dot{background:var(--nav-sig,var(--st-warn));border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.nav-sig-dot--pulse:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite navSigPulse;position:absolute;inset:0}@keyframes navSigPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.nav-sig-live{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.nav-sig-live-label{letter-spacing:.02em;color:var(--ch-wa);font-size:10px;font-weight:600}.nav-sig-count{font-variant-numeric:tabular-nums;color:#fff;background:var(--nav-sig,var(--brand));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.nav-attention{border:1px solid var(--st-warn);align-items:center;gap:8px;margin:0 12px 8px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.nav-attention{border:1px solid color-mix(in srgb, var(--st-warn) 30%, transparent)}}.nav-attention{border-radius:var(--r-sm);background:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.nav-attention{background:color-mix(in srgb, var(--st-warn) 9%, transparent)}}.nav-attention{color:var(--tx-1);cursor:pointer;text-align:left;width:calc(100% - 24px);font-size:11.5px}.theme-switch{border:1px solid var(--bd-subtle);border-radius:var(--r-md);width:100%;color:var(--tx-2);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px 7px 12px;font-family:inherit;transition:background .15s,border-color .15s,color .15s;display:flex}.theme-switch:hover{background:var(--bg-hover);color:var(--tx-1);border-color:var(--bd-default)}.theme-switch--collapsed{border-color:#0000;justify-content:center;width:auto;padding:6px}.theme-switch-label{font-size:12.5px;font-weight:550}.theme-switch-track{background:var(--bg-hover);border:1px solid var(--bd-default);border-radius:999px;flex-shrink:0;width:46px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000002e}.theme-switch-ic{z-index:1;place-items:center;transition:color .25s,opacity .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.theme-switch-ic--sun{color:var(--tx-4);left:5px}.theme-switch-ic--moon{color:var(--tx-4);right:5px}.theme-switch-track[data-on=light] .theme-switch-ic--sun{color:#f4a72c;opacity:1}.theme-switch-track[data-on=light] .theme-switch-ic--moon{opacity:.4}.theme-switch-track[data-on=dark] .theme-switch-ic--moon{color:var(--brand);opacity:1}.theme-switch-track[data-on=dark] .theme-switch-ic--sun{opacity:.4}.theme-switch-knob{background:var(--bg-card);width:19px;height:19px;box-shadow:0 1px 3px #00000059, 0 0 0 1px var(--bd-subtle);z-index:2;border-radius:50%;transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:2px;transform:translateY(-50%)}.theme-switch-track[data-on=dark] .theme-switch-knob{transform:translate(21px,-50%)}@media (prefers-reduced-motion:reduce){.theme-switch-knob,.theme-switch-ic{transition:none}}.nav-attention:hover{background:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.nav-attention:hover{background:color-mix(in srgb, var(--st-warn) 14%, transparent)}}.nav-attention-text{min-width:0;color:var(--tx-2);flex:1}.nav-attention-text strong{color:var(--tx-1);font-weight:600}.nav-attention svg{color:var(--tx-3);flex-shrink:0}.nav-attention-menu{z-index:40;border:1px solid var(--bd-default);border-radius:var(--r-md);background:var(--bg-elevated);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% - 2px);left:12px;right:12px;box-shadow:0 12px 28px -8px #00000059}.nav-attention-item{border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.nav-attention-item:hover{background:var(--bg-hover,var(--tx-1))}@supports (color:color-mix(in lab, red, red)){.nav-attention-item:hover{background:var(--bg-hover,color-mix(in srgb, var(--tx-1) 6%, transparent))}}.nav-attention-item-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nav-attention-item-label{color:var(--tx-1);font-size:12px;font-weight:600}.nav-attention-item-detail{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nav-attention-item svg{color:var(--tx-3);flex-shrink:0}@media (prefers-reduced-motion:reduce){.nav-sig-dot--pulse:after,.nav-row-pip--pulse:after{animation:none}}.email-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.email-method-grid--stack{grid-template-columns:1fr;gap:12px}@media (max-width:1080px){.email-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.channel-tile{transition:border-color .15s,background .15s}.channel-tile:hover{border-color:var(--bd-default);background:var(--bg-elevated)}.channel-tile:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim);outline:none}@media (max-width:560px){.channel-overview-grid{grid-template-columns:1fr}}.wa-row-details{animation:.18s waRowDetailsIn}@keyframes waRowDetailsIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.wa-card{flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.wa-card:hover{border-color:var(--bd-default);box-shadow:var(--sh-md);transform:translateY(-2px)}.wa-mark{border-radius:var(--r-lg);width:42px;height:42px;color:var(--ch-wa);background:var(--ch-wa);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wa-mark{background:color-mix(in srgb, var(--ch-wa) 11%, transparent)}}.wa-mark{border:1px solid var(--ch-wa)}@supports (color:color-mix(in lab, red, red)){.wa-mark{border:1px solid color-mix(in srgb, var(--ch-wa) 24%, transparent)}}.wa-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.wa-status-dot:after{content:"";background:inherit;opacity:.55;border-radius:50%;animation:2.4s ease-out infinite waStatusPulse;position:absolute;inset:-3px}@keyframes waStatusPulse{0%{opacity:.5;transform:scale(.6)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.wa-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px;display:grid}.wa-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.wa-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4);font-size:10px;font-weight:600}.wa-stat-value{color:var(--tx-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.25}.wa-billing-warn{animation:.28s waBillingIn}@keyframes waBillingIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wa-card{transition:border-color .18s}.wa-card:hover{transform:none}.wa-status-dot:after,.wa-billing-warn,.wa-row-details{animation:none}.channel-tile{transition:none}}@media (max-width:560px){.wa-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:760px){.wa-controls-row{flex-direction:column;align-items:stretch!important;gap:10px!important}.wa-controls-row .wa-controls-tabs{order:1}.wa-controls-row .wa-controls-search{order:2;margin-left:0!important}.wa-controls-row .wa-controls-search>div{width:100%!important;max-width:none!important}.wa-controls-row .wa-controls-note{order:3;max-width:none!important}}.dash-brain-chip{transition:border-color .15s,background .15s}.dash-brain-chip:hover{border-color:var(--bd-default);background:#ffffff0f}.dash-brain-chip:hover .dash-brain-chip-cta{text-decoration:underline}.product-card-delete{border-radius:var(--r-sm);width:32px;height:32px;color:var(--tx-3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.product-card-delete:hover,.product-card-delete:focus-visible{color:var(--st-err);background:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.product-card-delete:hover,.product-card-delete:focus-visible{background:color-mix(in srgb, var(--st-err) 10%, transparent)}}.product-card-delete:hover,.product-card-delete:focus-visible{border-color:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.product-card-delete:hover,.product-card-delete:focus-visible{border-color:color-mix(in srgb, var(--st-err) 26%, transparent)}}.product-card-delete:focus-visible{box-shadow:0 0 0 3px var(--st-err);outline:none}@supports (color:color-mix(in lab, red, red)){.product-card-delete:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--st-err) 28%, transparent)}}.pr-review-row{border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:13px;padding:12px;display:grid}.pr-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:640px){.pr-review-row{grid-template-columns:56px minmax(0,1fr);gap:11px}.pr-review-row>:first-child{width:56px!important;height:56px!important}.pr-review-actions{grid-column:1/-1;justify-content:stretch}.pr-review-actions>.ui-btn{flex:auto;justify-content:center;min-height:44px}.pr-icon-action{min-width:40px!important;min-height:40px!important}}@media (max-width:760px){.product-card{gap:12px!important;padding:14px!important}.product-card-actions>.product-card-edit{min-height:44px;flex:auto!important;justify-content:center!important;font-size:14px!important}.product-card-delete{border-color:var(--bd-subtle);width:44px;height:44px}.product-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ck-teach-toggle{display:none}.ck-teach-row{transition:background .12s}.ck-teach-row:hover{background:var(--bg-elevated)}@media (max-width:1024px){.ck-split{grid-template-columns:minmax(0,1fr)!important}.ck-teach-col{display:none!important}.ck-teach-toggle{display:inline-flex!important}}@media (max-width:560px){.ck-row{flex-direction:column;align-items:stretch!important}.ck-row .ck-row-actions{width:100%}.ck-row .ck-row-actions>*{flex:1}.ck-inbox-body{padding:12px!important}.ck-savebar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.ck-savebar span{margin-right:0!important}.ck-savebar button{justify-content:center;width:100%}}@media (max-width:480px){.ck-readiness{padding:16px!important}.ck-readiness-top{flex-direction:column;align-items:flex-start!important;gap:4px!important}.ck-milestone{flex:auto;justify-content:center}}@media (max-width:760px){.app-shell{height:100dvh!important}.app-sidebar{display:none!important}.app-topbar{height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left))!important;gap:4px!important}.topbar-menu-toggle{display:none!important}.topbar-breadcrumb{flex:1;min-width:0;overflow:hidden}.topbar-workspace-name,.topbar-breadcrumb-separator{display:none}.topbar-page-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:17px;display:block;overflow:hidden;font-weight:650!important}.topbar-breadcrumb+div{display:none}.app-shell:has(.main-content .page-own-title) .topbar-page-name{display:none}.main-content{padding:14px max(14px, env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))!important}.main-content.main-content-onboarding{padding:10px 10px calc(12px + env(safe-area-inset-bottom))!important}}.topbar-theme{display:contents}.topbar-bell-badge{background:var(--st-err);color:#fff;font-variant-numeric:tabular-nums;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--bg-nav);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:-1px;left:13px}.topbar-bell-dot{background:var(--st-warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-nav);border-radius:999px;position:absolute;top:2px;right:2px}.notif-toast-close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--tx-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-6px 0;padding:0;display:inline-flex}.notif-toast-close:hover{background:var(--bg-hover);color:var(--tx-1)}.sidebar-account{border-radius:var(--r-md);width:100%;min-height:44px;color:var(--tx-3);cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.sidebar-account:hover,.sidebar-account.is-open{background:var(--bg-hover);border-color:var(--bd-subtle)}.sidebar-account.is-collapsed{justify-content:center;padding:6px 0}.sidebar-account-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-account-name{color:var(--tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:550;overflow:hidden}.sidebar-account-role{color:var(--tx-3);font-size:11px}.account-menu{z-index:960;background:var(--bg-elevated);border:1px solid var(--bd-default);border-radius:var(--r-lg);width:248px;max-width:calc(100vw - 16px);box-shadow:var(--sh-lg);flex-direction:column;padding:6px;animation:.12s fadeIn;display:flex;position:fixed}.account-menu-head{border-bottom:1px solid var(--bd-subtle);min-width:0;margin-bottom:4px;padding:8px 10px 10px}.account-menu-name{color:var(--tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.account-menu-email{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.account-menu-item{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--tx-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.account-menu-item svg{color:var(--tx-3);flex-shrink:0}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--bg-hover);color:var(--tx-1);outline:none}.account-menu-item:disabled{opacity:.6;cursor:wait}.account-menu-kbd{margin-left:auto;display:inline-flex}.account-menu-count{background:var(--brand);color:#fff;text-align:center;border-radius:9px;min-width:18px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.sidebar-account-dot{background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg-sidebar,var(--bg-card));border-radius:50%;position:absolute;top:-1px;right:-1px}.account-menu-sep{background:var(--bd-subtle);height:1px;margin:4px 6px}.nav-attention-rail{border:1px solid var(--st-warn);justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 8px;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nav-attention-rail{border:1px solid color-mix(in srgb, var(--st-warn) 30%, transparent)}}.nav-attention-rail{border-radius:var(--r-md);background:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.nav-attention-rail{background:color-mix(in srgb, var(--st-warn) 9%, transparent)}}.nav-attention-rail{color:var(--st-warn);cursor:pointer}.nav-attention-rail:hover{background:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.nav-attention-rail:hover{background:color-mix(in srgb, var(--st-warn) 14%, transparent)}}.nav-attention-rail-count{background:var(--nav-sig,var(--st-warn));color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--bg-nav);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.nav-attention-menu--flyout{z-index:960;width:280px;max-width:calc(100vw - 80px);position:fixed;right:auto}:is(.app-shell:has(.main-content .focus-overlay) .mobile-bottom-nav,.app-shell:has(.main-content [aria-modal=true]) .mobile-bottom-nav){display:none}.ui-toggle:before{content:"";position:absolute;inset:-10px -4px}.ui-icon-close{border-radius:var(--r-sm);width:36px;height:36px;color:var(--tx-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-icon-close:hover{background:var(--bg-hover);color:var(--tx-1)}@media (max-width:720px){.ui-icon-close{width:40px;height:40px}}.ui-tip-trigger{width:24px;height:24px;color:var(--tx-3);cursor:help;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:-5px;padding:0;display:inline-flex}.ui-tip-trigger-dot{border:1px solid var(--bd-strong);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.ui-tip-trigger:hover .ui-tip-trigger-dot,.ui-tip-trigger[aria-describedby] .ui-tip-trigger-dot{color:var(--tx-1);border-color:var(--tx-3)}.topbar-search-icon{width:44px;height:44px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.topbar-search-icon:hover{color:var(--tx-1);background:var(--bg-hover)}.topbar-search-icon:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}@media (max-width:860px){.topbar-search-icon{display:inline-flex}}@media (max-width:760px){.topbar-theme{display:none}.topbar-bell{min-width:44px;min-height:44px;border-radius:999px!important}.topbar-credits{flex-shrink:0;min-height:30px}.app-topbar .autos{flex-shrink:0}.app-topbar .autos__chip{min-height:32px;padding:5px 10px}.app-topbar .autos__chip>:last-child:not(:first-child){display:none!important}}@media (max-width:420px){.app-topbar:has(.autos:not(.autos--silent)) .topbar-credits{display:none!important}}@media (max-width:339px){.app-topbar .autos__chipCompact{display:none}.app-topbar .autos__chip{justify-content:center;width:36px;height:36px;padding:0}}@media (max-width:760px){.mobile-bottom-nav{z-index:800;padding:5px max(4px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));background:var(--bg-nav);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb, var(--bg-nav) 94%, transparent)}}.mobile-bottom-nav{border-top:1px solid var(--bd-subtle);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px)}.mobile-bottom-nav-item{min-width:0;min-height:56px;color:var(--tx-3);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px 2px 2px;text-decoration:none;display:flex;position:relative}.mobile-bottom-nav-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.mobile-bottom-nav-icon{border-radius:999px;justify-content:center;align-items:center;width:56px;height:30px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.mobile-bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;max-width:100%;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden}.mobile-bottom-nav-item.is-active{color:var(--tx-1)}.mobile-bottom-nav-item.is-active .mobile-bottom-nav-icon{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-item.is-active .mobile-bottom-nav-icon{background:color-mix(in srgb, var(--brand) 22%, transparent)}}.mobile-bottom-nav-item.is-active .mobile-bottom-nav-icon{color:#c7ccff}:root[data-theme=light] .mobile-bottom-nav-item.is-active .mobile-bottom-nav-icon{color:var(--brand);background:var(--brand-dim)}.mobile-bottom-nav-item:active .mobile-bottom-nav-icon{background:var(--bg-hover)}.mobile-bottom-nav-item.is-active:active .mobile-bottom-nav-icon{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-item.is-active:active .mobile-bottom-nav-icon{background:color-mix(in srgb, var(--brand) 30%, transparent)}}.mobile-bottom-nav-icon .nav-sig-count{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-nav);padding:0 5px;font-size:10.5px;font-weight:750;position:absolute;top:-4px;left:31px}.mobile-bottom-nav-icon .nav-sig-dot{box-shadow:0 0 0 2px var(--bg-nav);position:absolute;top:2px;left:36px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mobile-bottom-nav-icon{transition:none}}@media (max-width:760px){.mobile-more-overlay{z-index:950;display:block;position:fixed;inset:0}.mobile-more-backdrop{background:#0404089e;border:0;width:100%;height:100%;animation:.22s both sheetFade;position:absolute;inset:0}.mobile-more-sheet{max-height:min(calc(100dvh - 40px - env(safe-area-inset-top)), 760px);overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--bd-default);background:var(--bg-card);border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;transition:transform .24s cubic-bezier(.2,.9,.25,1);animation:.32s cubic-bezier(.2,.9,.25,1) both sheetUp;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -24px 60px #00000080}.mobile-more-sheet.is-dragging{transition:none}.mobile-more-drag{touch-action:none;flex-shrink:0}.mobile-more-grab{background:var(--bd-strong);border-radius:999px;width:38px;height:5px;margin:8px auto 0;display:block}.mobile-more-head{align-items:center;gap:12px;padding:10px 8px 12px 16px;display:flex}.mobile-more-mark{background:var(--brand);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-more-mark{background:color-mix(in srgb, var(--brand) 18%, var(--bg-elevated))}}.mobile-more-mark{color:var(--tx-1);font-size:17px;font-weight:750}.mobile-more-mark img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.mobile-more-who{flex:1;min-width:0}.mobile-more-title{color:var(--tx-1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-more-sub{color:var(--tx-3);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.mobile-more-attention-more{min-height:44px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 10px;padding:0 22px;font-size:13.5px;font-weight:650;display:flex}:root:not([data-theme=light]) .mobile-more-attention-more{color:#a5b4fc}.mobile-more-close{width:44px;height:44px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-self:flex-start;place-items:center;display:grid}.mobile-more-close:active{background:var(--bg-hover)}.mobile-more-search{border:1px solid var(--bd-default);background:var(--bg-elevated);min-height:46px;color:var(--tx-3);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;margin:0 12px 6px;padding:0 14px;font-size:15px;display:flex}.mobile-more-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-more-sheet>*{flex-shrink:0}.mobile-more-sheet>.mobile-more-drag{z-index:1;background:var(--bg-card);position:sticky;top:0}.mobile-more-attention{padding:4px 8px 0}.mobile-more-attention-row{width:100%;min-height:52px;color:var(--tx-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.mobile-more-attention-row:active{background:var(--bg-hover)}.mobile-more-attention-body{flex-direction:column;gap:1px;min-width:0;display:flex}.mobile-more-attention-label{color:var(--tx-1);font-size:14px;font-weight:650}.mobile-more-attention-detail{color:var(--tx-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.mobile-more-list{gap:0;padding:2px 8px 4px;display:grid}.mobile-more-group{gap:0;margin-bottom:4px;display:grid}.mobile-more-group-head{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4);align-items:center;gap:6px;padding:12px 10px 4px;font-size:11px;font-weight:700;display:flex}.mobile-more-link{min-height:50px;color:var(--tx-2);-webkit-tap-highlight-color:transparent;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;display:grid}.mobile-more-link:active{background:var(--bg-hover)}.mobile-more-link-icon{background:var(--bg-elevated);width:32px;height:32px;color:var(--tx-2);border-radius:9px;place-items:center;display:grid}.mobile-more-link>svg:last-child{color:var(--tx-4);justify-self:end}.mobile-more-link-label{text-overflow:ellipsis;white-space:nowrap;color:var(--tx-1);font-size:15px;font-weight:600;overflow:hidden}.mobile-more-link.is-active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.mobile-more-link.is-active{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.mobile-more-link.is-active .mobile-more-link-icon{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.mobile-more-link.is-active .mobile-more-link-icon{background:color-mix(in srgb, var(--brand) 24%, transparent)}}.mobile-more-link.is-active .mobile-more-link-icon{color:#c7ccff}:root[data-theme=light] .mobile-more-link.is-active .mobile-more-link-icon{color:var(--brand)}.mobile-more-link:focus-visible,.mobile-more-attention-row:focus-visible,.mobile-more-search:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.mobile-more-automation{padding:4px 12px 10px}.mobile-more-actions{border-top:1px solid var(--bd-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 12px 14px;display:grid}.mobile-more-actions>.theme-switch{grid-column:1/-1;min-height:46px}.mobile-more-actions button{border:1px solid var(--bd-default);background:var(--bg-elevated);min-height:46px;color:var(--tx-1);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-more-sheet,.mobile-more-backdrop{transition:none;animation:none}}@media (max-width:760px){.notif-toast-stack{left:12px!important;right:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;align-items:stretch!important}.notif-toast{min-width:0!important;max-width:none!important}:is(.app-shell:has(.main-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]):focus) .mobile-bottom-nav,.app-shell:has(.tele-inbox-shell.has-selected) .mobile-bottom-nav){display:none}.app-shell:has(.tele-inbox-shell.has-selected) .app-topbar{display:none!important}:root{--tabbar-h:calc(67px + env(safe-area-inset-bottom))}}:root{--authp-ink:#f3f6fc;--authp-sub:#93a1bd;--authp-mut:#6d7e92;--authp-peri:#a5b4fc;--authp-accent:#5b63f0;--authp-line:#94a3b824;--authp-surface:#94a3b809;--authp-win:#34d399;--authp-loop:16s}:root[data-theme=light]{--authp-ink:#18181b;--authp-sub:#4b5468;--authp-mut:#6c7387;--authp-peri:#4f46e5;--authp-accent:#4f46e5;--authp-line:#e6e6ea;--authp-surface:#fafafb;--authp-win:#0f9d6b}.authp{background:radial-gradient(120% 80% at 100% 0%, #6366f11a, transparent 62%), var(--bg-nav);flex-direction:column;flex:1;justify-content:center;padding:60px;display:flex;overflow:hidden}.authp-inner{width:min(460px,100%)}.authp-eyebrow{letter-spacing:.14em;text-transform:lowercase;color:var(--authp-mut);align-items:center;gap:8px;margin-bottom:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.authp-eyebrow-dot{background:var(--authp-win);border-radius:999px;width:5px;height:5px;animation:3.6s ease-in-out infinite authp-breathe}.authp-head{letter-spacing:-.032em;color:var(--authp-ink);margin:0 0 14px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:34px;font-weight:800;line-height:1.14}.authp-sub{color:var(--authp-sub);max-width:42ch;margin:0 0 30px;font-size:14.5px;line-height:1.62}.authp-scene{border:1px solid var(--authp-line);background:var(--authp-surface);border-radius:14px;padding:15px 16px 16px}.authp-scene-top{align-items:center;gap:8px;margin-bottom:14px;display:flex}.authp-ch{border:1px solid var(--authp-line);width:25px;height:25px;color:var(--authp-peri);border-radius:7px;place-items:center;animation:5.2s ease-in-out infinite authp-breathe;display:grid;position:relative}.authp-ch.em{animation-delay:2.6s}.authp-scene-label{letter-spacing:.1em;text-transform:uppercase;color:var(--authp-mut);margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.authp-thread{align-content:start;gap:9px;min-height:178px;display:grid}.authp-turn{display:grid;position:relative}.authp-msg{border:1px solid var(--authp-line);max-width:84%;animation-duration:var(--authp-loop);border-radius:11px;padding:9px 11px;font-size:12.5px;line-height:1.45;animation-timing-function:ease;animation-iteration-count:infinite}.authp-msg p{color:var(--authp-ink);margin:0}.authp-msg.in{border-bottom-left-radius:4px;justify-self:start;animation-name:authp-msg-in}.authp-msg.in.second{animation-name:authp-msg-in2}.authp-msg.out{border-color:var(--authp-accent);border-bottom-right-radius:4px;justify-self:end}@supports (color:color-mix(in lab, red, red)){.authp-msg.out{border-color:color-mix(in srgb, var(--authp-accent) 42%, transparent)}}.authp-msg.out{background:var(--authp-accent)}@supports (color:color-mix(in lab, red, red)){.authp-msg.out{background:color-mix(in srgb, var(--authp-accent) 10%, transparent)}}.authp-msg.out{animation-name:authp-msg-out}.authp-msg-top{align-items:center;gap:7px;margin-bottom:4px;display:flex}.authp-tag{letter-spacing:.1em;color:var(--authp-peri);border:1px solid var(--authp-peri);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.authp-tag{border:1px solid color-mix(in srgb, var(--authp-peri) 34%, transparent)}}.authp-time{letter-spacing:.05em;color:var(--authp-mut);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;display:block}.authp-time.late{color:var(--authp-peri);animation:authp-late var(--authp-loop) ease infinite;margin:0}.authp-typing{border:1px solid var(--authp-line);width:fit-content;animation:authp-typing var(--authp-loop) ease infinite;border-radius:11px 11px 11px 4px;gap:4px;padding:10px 11px;display:flex;position:absolute;top:0;left:0}.authp-typing i{background:var(--authp-mut);border-radius:999px;width:4px;height:4px;animation:1.4s ease-in-out infinite authp-dot}.authp-typing i:nth-child(2){animation-delay:.18s}.authp-typing i:nth-child(3){animation-delay:.36s}.authp-lead{border-top:1px solid var(--authp-line);animation:authp-lead var(--authp-loop) ease infinite;align-items:center;gap:8px;margin-top:13px;padding-top:13px;display:flex}.authp-lead-dot{background:var(--authp-peri);border-radius:999px;width:5px;height:5px}.authp-lead-name{color:var(--authp-sub);font-size:12px}.authp-chip-slot{justify-content:flex-end;align-items:center;min-width:96px;min-height:17px;margin-left:auto;display:inline-flex;position:relative}.authp-chip{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.authp-chip.new{color:var(--authp-mut);border:1px solid var(--authp-line);animation:authp-chip-new var(--authp-loop) ease infinite}.authp-chip.hot{color:var(--authp-win);border:1px solid var(--authp-win)}@supports (color:color-mix(in lab, red, red)){.authp-chip.hot{border:1px solid color-mix(in srgb, var(--authp-win) 38%, transparent)}}.authp-chip.hot{background:var(--authp-win)}@supports (color:color-mix(in lab, red, red)){.authp-chip.hot{background:color-mix(in srgb, var(--authp-win) 11%, transparent)}}.authp-chip.hot{animation:authp-chip-hot var(--authp-loop) ease infinite}.authp-foot{border-top:1px solid var(--authp-line);gap:26px;margin-top:30px;padding-top:20px;display:flex}.authp-foot-label{color:var(--authp-ink);letter-spacing:-.01em;font-size:13px;font-weight:650}.authp-foot-sub{color:var(--authp-mut);margin-top:3px;font-size:11.5px;line-height:1.4}@keyframes authp-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes authp-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@keyframes authp-msg-in{0%,6%{opacity:0;transform:translateY(7px)}11%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes authp-typing{0%,15%{opacity:0;transform:translateY(5px)}19%,25%{opacity:1;transform:none}28%,to{opacity:0;transform:translateY(-3px)}}@keyframes authp-msg-out{0%,26%{opacity:0;transform:translateY(7px)}31%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes authp-late{0%,33%{opacity:0}37%,82%{opacity:1}92%,to{opacity:0}}@keyframes authp-msg-in2{0%,41%{opacity:0;transform:translateY(7px)}46%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes authp-lead{0%,50%{opacity:0;transform:translateY(6px)}54%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-3px)}}@keyframes authp-chip-new{0%,53%{opacity:0}56%,60%{opacity:1}64%,to{opacity:0}}@keyframes authp-chip-hot{0%,61%{opacity:0;transform:translateY(-50%)scale(.92)}66%,82%{opacity:1;transform:translateY(-50%)scale(1)}92%,to{opacity:0;transform:translateY(-50%)scale(.98)}}@media (prefers-reduced-motion:reduce){.authp-eyebrow-dot,.authp-ch,.authp-msg,.authp-time.late,.authp-lead,.authp-chip.hot,.authp-typing i{opacity:1!important;animation:none!important;transform:none!important}.authp-typing,.authp-chip.new{display:none!important}}@media (max-width:1180px){.authp{padding:48px 40px}.authp-head{font-size:29px}.authp-foot{gap:18px}}@media (max-width:760px){.auth-page{overflow-x:hidden;height:auto!important;min-height:100dvh!important;display:block!important}.auth-form-panel{min-height:100dvh;border-right:0!important;width:100%!important;padding:34px 22px!important}.auth-feature-panel{display:none!important}.dashboard-page{max-width:none!important}.dashboard-greeting{gap:12px!important;margin-bottom:14px!important}.dashboard-greeting>a{display:none!important}.dashboard-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid!important}.dashboard-mobile-actions a{min-width:0;text-decoration:none}.dashboard-mobile-actions button{justify-content:center;width:100%;min-width:0}.dashboard-setup-card{margin-bottom:14px!important}.dashboard-setup-compact-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;padding:14px 16px!important}.dashboard-setup-compact-row>div:first-child{grid-column:1/-1}.dashboard-setup-primary-action,.dashboard-setup-primary-action button,.dashboard-setup-compact-row>button{justify-content:center;width:100%;min-width:0}.dashboard-setup-panel{padding:14px!important}.dashboard-setup-next-inline{flex-direction:column!important;align-items:stretch!important}.dashboard-setup-next-inline a,.dashboard-setup-next-inline button{justify-content:center;width:100%}.dashboard-setup-groups{grid-template-columns:1fr!important}.setup-guidance-panel{padding:15px!important}.setup-guidance-layout,.setup-guidance-checks,.launch-guide-nudge,.setup-guidance-stages,.launch-guide-nudge-steps{grid-template-columns:1fr!important}.setup-guidance-head,.setup-guidance-details-bar{flex-direction:column;align-items:flex-start}.setup-guidance-actions,.setup-guidance-actions a,.setup-guidance-actions button,.launch-guide-nudge-actions,.launch-guide-nudge-actions a,.launch-guide-nudge-actions button,.setup-guidance-dashboard-primary{justify-content:center;width:100%}.setup-guidance-dashboard-row{grid-template-columns:1fr!important;align-items:stretch!important;padding:14px 16px!important}.setup-guidance-dashboard-row>button{justify-content:center;width:100%}.dashboard-setup-next{border-right:0!important;padding:16px!important}.dashboard-setup-checklist{display:none}.dashboard-business-hero{padding:16px!important}.dashboard-business-hero-row{grid-template-columns:1fr!important}.dashboard-business-hero-row a,.dashboard-business-hero-row button{justify-content:center;width:100%}.dashboard-business-grid{grid-template-columns:1fr!important}.dashboard-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-explainer-row{display:grid!important}.dashboard-metric-hero{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:18px!important}.dashboard-hero-value{font-size:38px!important}.dashboard-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px!important;display:grid!important}.dashboard-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.dashboard-team-row,.dashboard-two-col{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:14px!important}.dashboard-stat-card{padding:14px!important}.dashboard-stat-card>div:nth-child(2){font-size:22px!important}.dashboard-status-strip{gap:14px!important;padding:13px 16px!important}.campaign-outcome-source-row{grid-template-columns:1fr!important;gap:8px!important}}.dashboard-mobile-actions{display:none}@media (min-width:761px){.topbar-breadcrumb{white-space:nowrap;flex-shrink:1;min-width:0}.topbar-workspace-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:260px;display:inline-block;overflow:hidden}.topbar-page-name{white-space:nowrap}.topbar-search{flex-shrink:1;min-width:0}.topbar-search-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-plan-badge{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:180px;overflow:hidden}}@media (min-width:761px) and (max-width:1280px){.topbar-workspace-name{max-width:180px}}@media (max-width:1100px){.topbar-search-hint{display:none!important}.topbar-search{min-width:120px!important}.topbar-plan-badge{display:none!important}}@media (max-width:860px){.topbar-search{display:none!important}}.inbox-page-bleed-28-32{margin:-28px -32px}@media (max-width:1280px){.inbox-page-bleed-28-32{margin:-24px -28px}}@media (max-width:1024px){.inbox-page-bleed-28-32{margin:-20px}}@media (max-width:768px){.inbox-page-bleed-28-32{margin:-16px}}@media (max-width:760px){.page-animate.inbox-page-bleed-28-32{width:calc(100% + 28px);max-width:none;margin:-14px}}p{text-wrap:pretty}table{border-collapse:collapse;width:100%}thead th{color:var(--tx-3)!important;border-bottom:1px solid var(--bd-subtle)!important;background:0 0!important;padding:10px 14px!important;font-size:11.5px!important;font-weight:550!important}tbody tr{transition:background .1s}tbody tr:hover{background:#ffffff04!important}tbody td{border-bottom:1px solid var(--bd-subtle)!important;padding:12px 14px!important}tbody tr:last-child td{border-bottom:none!important}.mobile-card-list{display:none}.mobile-record-card{border-top:1px solid var(--bd-subtle);background:var(--bg-card);gap:12px;padding:14px;display:grid}.mobile-record-card:first-child{border-top:0}.mobile-record-head,.mobile-record-meta,.mobile-record-actions{align-items:flex-start;gap:10px;display:flex}.mobile-record-head{justify-content:space-between}.mobile-record-head>span{white-space:nowrap;flex-shrink:0}.mobile-record-title{color:var(--tx-1);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.25}.mobile-record-sub{color:var(--tx-3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45}.mobile-record-meta{color:var(--tx-3);flex-wrap:wrap;font-size:12px}.mobile-record-actions{flex-wrap:wrap}.mobile-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-kv{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff05;min-width:0;padding:10px}.mobile-kv span{color:var(--tx-4);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.mobile-kv strong{color:var(--tx-1);overflow-wrap:anywhere;margin-top:5px;font-size:12.5px;font-weight:650;line-height:1.35;display:block}@media (max-width:760px){.mobile-switch-table{display:none!important}.mobile-card-list{display:grid}}@media (max-width:420px){.mobile-kv-grid{grid-template-columns:1fr}}@media (max-width:760px){.contacts-mobile-card-list .mobile-record-card{gap:8px;padding:12px 14px}.contacts-mobile-fields{gap:4px;display:grid}.contacts-mobile-field{color:var(--tx-1);align-items:flex-start;gap:7px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.contacts-mobile-field svg{color:var(--tx-4);flex-shrink:0;margin-top:2px}.contacts-mobile-field span{overflow-wrap:anywhere;min-width:0}.contacts-mobile-field[data-empty]{color:var(--tx-4);font-weight:400}.team-member-cards .mobile-record-card{gap:8px;padding:12px 14px}.team-member-cards .mobile-kv-grid{grid-template-columns:minmax(0,1fr);gap:5px}.team-member-cards .mobile-kv{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.team-member-cards .mobile-kv span{flex:0 auto;max-width:58%;font-size:10.5px;line-height:1.35}.team-member-cards .mobile-kv strong{text-align:right;min-width:0;margin-top:0;font-weight:600}.team-member-cards .mobile-record-actions .ui-btn{min-width:44px;min-height:44px}.team-card-select{cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-13px -10px -13px -13px;display:inline-flex}.team-tabs{flex-wrap:wrap;width:100%!important}.team-tabs>button{text-align:center;flex:auto;justify-content:center;min-width:fit-content;line-height:1.2;white-space:normal!important;padding:8px 6px!important}.team-tabs>button>svg{display:none}}.cmp-phone-only{display:none!important}@media (max-width:760px){.cmp-desk-only{display:none!important}.cmp-phone-only{display:inline-flex!important}.cmp-head-actions{flex-wrap:wrap;gap:8px 10px!important}.cmp-phone-actions{align-items:center;gap:8px;margin-left:auto}.cmp-phone-actions .ui-btn{border-radius:10px;min-height:44px;padding:0 16px;font-size:14px}}.cr-page{--win:#34d399;max-width:1120px}:root[data-theme=light] .cr-page{--win:#0f8a5f}.cr-top{margin:-4px 0 10px}.cr-back{min-height:32px;color:var(--tx-3);border-radius:6px;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cr-back:hover{color:var(--tx-1)}.cr-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cr-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cr-head-copy{min-width:0}.cr-title{color:var(--tx-1);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.cr-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.cr-meta-text{color:var(--tx-3);overflow-wrap:anywhere;font-size:13px}.cr-purpose{color:var(--tx-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-size:13px;line-height:1.5;display:flex}.cr-purpose-text{overflow-wrap:anywhere}.cr-purpose-edit{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.cr-purpose-edit:hover{text-decoration:underline}.cr-purpose-edit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.cr-live{color:var(--tx-2);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.cr-live-dot{background:var(--brand);border-radius:999px;width:7px;height:7px;animation:1.5s infinite pulse}.cr-head-actions{flex:none;align-items:center;gap:8px;display:flex}.cr-h2{color:var(--tx-1);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:inline-flex}.cr-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cr-count{color:var(--tx-1);background:var(--bg-elevated);border:1px solid var(--bd-subtle);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.cr-count.is-warn{color:var(--st-warn);background:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.cr-count.is-warn{background:color-mix(in oklab, var(--st-warn) 12%, transparent)}}.cr-count.is-warn{border-color:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.cr-count.is-warn{border-color:color-mix(in oklab, var(--st-warn) 30%, transparent)}}.cr-card{background:var(--bg-card);border:1px solid var(--bd-subtle);border-radius:var(--r-lg);min-width:0;padding:16px 18px}.cr-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.cr-card-head .cl-filters{min-width:0}.cr-card-actions{flex-wrap:wrap;gap:8px;display:flex}.cr-panel{gap:14px;min-width:0;display:grid}.cr-panel>*{min-width:0}.cr-stack{gap:14px;min-width:0;display:grid}.cr-empty{color:var(--tx-3);margin:0;font-size:13px;line-height:1.5}.cr-empty a,.cr-fine a{color:var(--brand);font-weight:600;text-decoration:none}.cr-muted-line{color:var(--tx-3);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:12.5px}.cr-fine{color:var(--tx-3);margin:0;font-size:12px;line-height:1.55}.cr-muted{color:var(--tx-4,var(--tx-3))}.cr-needs{border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--st-warn);margin-bottom:16px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.cr-needs{border:1px solid color-mix(in oklab, var(--st-warn) 34%, var(--bd-subtle))}}.cr-needs>ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cr-need{background:var(--bg-elevated);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cr-need-icon{color:var(--st-warn)}.cr-need.is-err .cr-need-icon{color:var(--st-err)}.cr-need-title{color:var(--tx-1);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.cr-need-sub{color:var(--tx-3);font-weight:500}.cr-need-action{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cr-need-fix{margin-top:10px}.cr-views{border-bottom:1px solid var(--bd-subtle);gap:2px;margin-bottom:14px;display:flex}.cr-view{min-height:40px;font:inherit;color:var(--tx-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 14px;font-size:13.5px;font-weight:550;display:inline-flex}.cr-view:hover{color:var(--tx-1)}.cr-view:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:6px 6px 0 0}.cr-view.is-on{color:var(--tx-1);border-bottom-color:var(--brand);font-weight:650}.cr-view-count{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:11.5px}.cr-notes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cr-notes li{color:var(--tx-3);overflow-wrap:anywhere;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.cr-notes svg{color:var(--tx-3);margin-top:2px}.cr-channels{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cr-channels li{color:var(--tx-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex}.cr-channels strong{color:var(--tx-1);font-weight:600}.cr-problems{border-color:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.cr-problems{border-color:color-mix(in oklab, var(--st-warn) 26%, var(--bd-subtle))}}.cr-problems [data-recipient-error-groups]{box-shadow:none;background:0 0;border:0;margin-bottom:8px;padding:0!important}.cr-problems [data-recipient-error-groups] h3{color:var(--tx-3);font-weight:600;font-size:12.5px!important}.cr-problems [data-recipient-error-groups] li{font-size:13px;line-height:1.45}.cr-reasons{margin:0 0 8px;padding:0;list-style:none;display:grid}.cr-reasons li{border-top:1px solid var(--bd-subtle);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.cr-reasons li:first-child{border-top:0}.cr-reason-count{color:var(--tx-1);font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:700}.cr-reason-copy{min-width:0;color:var(--tx-3);overflow-wrap:anywhere;gap:2px;font-size:12.5px;line-height:1.45;display:grid}.cr-reason-copy strong{color:var(--tx-1);font-size:13.5px;font-weight:600}.cr-reason-tag{color:var(--tx-3);white-space:nowrap;font-size:11.5px;font-weight:600}.cr-link{min-height:32px;font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.cr-link:hover{text-underline-offset:3px;text-decoration:underline}.cr-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cr-details{gap:0;margin-top:4px;display:grid}.cr-details>.cr-h2{color:var(--tx-3);margin:6px 0 8px;font-size:13px}.cr-disc{border:1px solid var(--bd-subtle);background:var(--bg-card);min-width:0}.cr-details>.cr-disc+.cr-disc{border-top:0}.cr-details>.cr-disc:first-of-type{border-radius:var(--r-lg) var(--r-lg) 0 0}.cr-details>.cr-disc:last-of-type{border-radius:0 0 var(--r-lg) var(--r-lg)}.cr-details>.cr-disc:first-of-type:last-of-type,.cr-panel>.cr-disc{border-radius:var(--r-lg)}.cr-disc-h{margin:0}.cr-disc-btn{width:100%;min-height:48px;font:inherit;color:var(--tx-1);text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;grid-template-columns:18px auto minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 16px;display:grid}.cr-disc-btn:hover{background:var(--tx-1)}@supports (color:color-mix(in lab, red, red)){.cr-disc-btn:hover{background:color-mix(in oklab, var(--tx-1) 2.5%, transparent)}}.cr-disc-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cr-disc-icon{color:var(--tx-3)}.cr-disc-title{white-space:nowrap;font-size:13.5px;font-weight:600}.cr-disc-sum{min-width:0;max-width:100%;color:var(--tx-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-size:12.5px;overflow:hidden}.cr-disc-chev{color:var(--tx-3);transition:transform .15s}.cr-disc-btn[aria-expanded=true] .cr-disc-chev{transform:rotate(180deg)}.cr-disc-body{min-width:0;padding:4px 16px 16px 44px}.cr-subhead{color:var(--tx-3);margin:0 0 8px;font-size:12.5px;font-weight:600}.cr-line{color:var(--tx-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.cr-kv{margin:0;display:grid}.cr-kv>div{border-top:1px solid var(--bd-subtle);grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:12px;padding:7px 0;font-size:13px;display:grid}.cr-kv>div:first-child{border-top:0}.cr-kv dt{color:var(--tx-3)}.cr-kv dd{color:var(--tx-1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.cr-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-steps li{background:var(--bg-elevated);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cr-steps-copy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cr-steps-title{color:var(--tx-1);overflow-wrap:anywhere;font-size:13px;font-weight:600}.cr-table-wrap{border:1px solid var(--bd-subtle);border-radius:var(--r-md);overflow-x:auto}.cr-table{width:100%;min-width:620px;font-size:12.5px}.cr-table td{vertical-align:top}.cr-num{font-variant-numeric:tabular-nums}.cr-issue{white-space:normal;color:var(--tx-2);max-width:360px;line-height:1.45}.cr-tech{color:var(--tx-4,var(--tx-3));margin-top:4px;font-size:11px}.cr-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cr-log li{color:var(--tx-2);overflow-wrap:anywhere;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.cr-log svg{color:var(--st-info);margin-top:2px}.cr-log li.is-warn svg{color:var(--st-warn)}.cr-log li.is-err svg{color:var(--st-err)}.cr-log time{color:var(--tx-3);white-space:nowrap;font-size:11.5px}.cr-people{margin:0;padding:0;list-style:none;display:grid}.cr-person{border-top:1px solid var(--bd-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 2px;display:grid}.cr-person:first-child{border-top:0}.cr-person-main{gap:1px;min-width:0;display:grid}.cr-person-name{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cr-person-sub{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cr-person-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cr-person-when{color:var(--tx-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.cr-person-reason{color:var(--tx-2);overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:12.5px;line-height:1.45}.cr-person-reason>span{border-radius:8px!important}.cr-more{color:var(--tx-3);align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.cr-opens>section{border-radius:var(--r-lg)}.cr-pause{gap:8px;display:grid}.cr-pause-opt{border:1px solid var(--bd-default);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.cr-pause-opt.is-on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cr-pause-opt.is-on{background:color-mix(in oklab, var(--brand) 7%, transparent)}}.cr-pause-opt input{accent-color:var(--brand);margin-top:3px}.cr-pause-opt>span{color:var(--tx-3);gap:2px;font-size:12.5px;line-height:1.45;display:grid}.cr-pause-opt strong{color:var(--tx-1);font-size:13.5px;font-weight:600}@media (max-width:760px){.cr-head{flex-direction:column;gap:12px}.cr-head-actions{width:100%}.cr-head-actions>.ui-btn{flex:1;justify-content:center;min-height:44px}.cr-head-actions .ovm-trigger{width:44px;height:44px}.cr-title{font-size:20px}.cr-back{min-height:44px}.cr-view{flex:1;justify-content:center;min-height:44px}.cr-need{grid-template-columns:18px minmax(0,1fr);align-items:start}.cr-need-action{grid-column:2;justify-content:flex-start}.cr-need-action>.ui-btn{min-height:40px}.cr-card-actions{width:100%}.cr-card-actions>.ui-btn{flex:1;justify-content:center;min-height:44px}.cr-disc-btn{grid-template-columns:18px minmax(0,1fr) 16px;grid-template-areas:"icon title chev"".sum sum";row-gap:2px;min-height:52px}.cr-disc-icon{grid-area:icon}.cr-disc-title{grid-area:title}.cr-disc-chev{grid-area:chev}.cr-disc-sum{text-align:left;grid-area:sum;justify-self:start}.cr-disc-body{padding:2px 14px 14px}.cr-reasons li{grid-template-columns:52px minmax(0,1fr)}.cr-reason-tag{grid-column:2}.cr-kv>div{grid-template-columns:minmax(0,1fr);gap:1px}.cr-person-state{grid-column:1/-1;justify-content:flex-start}.cr-log li{grid-template-columns:14px minmax(0,1fr)}.cr-log time{grid-column:2}}@media (prefers-reduced-motion:reduce){.cr-live-dot{animation:none}.cr-disc-chev{transition:none}}.cr-page{--cs-flow:#5b63f0;--cs-flow-2:#818cf8;--cs-soft:#a5b4fc;--cs-pale:#c7ccff;--cs-track:var(--tx-1)}@supports (color:color-mix(in lab, red, red)){.cr-page{--cs-track:color-mix(in oklab, var(--tx-1) 7%, transparent)}}.cr-page{--cs-band:#818cf84d;--cs-band-2:#818cf81a;--cs-label:104px;--cs-num:124px;--cs-gap:14px}@supports (color:lab(0% 0 0)){.cr-page{--cs-band:lab(61.1112% 17.7251 -56.2771/.3);--cs-band-2:lab(61.1112% 17.7253 -56.2775/.1)}}:root[data-theme=light] .cr-page{--cs-flow:#5457e5;--cs-flow-2:#6d72f0;--cs-soft:#7c83f2;--cs-pale:#4b50d8;--cs-track:#ececf2;--cs-band:#5457e533;--cs-band-2:#5457e512}@supports (color:lab(0% 0 0)){:root[data-theme=light] .cr-page{--cs-band:lab(43.5876% 32.8119 -74.0651/.2);--cs-band-2:lab(43.5876% 32.8119 -74.0651/.07)}}.cs-wrap{min-width:0;container-type:inline-size}.cs-story{gap:0 28px;min-width:0;padding:18px 20px 20px;display:grid;position:relative}.cs-main{align-content:start;gap:0;min-width:0;display:grid}@container (min-width:820px){.cs-story.has-pulse{grid-template-columns:minmax(0,1fr) 296px}.cs-story.has-pulse .cs-pulse{border-left:1px solid var(--bd-subtle);padding-left:24px}}.cs-health{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.cs-health-pill{white-space:nowrap;color:var(--cs-pale);background:var(--cs-flow);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-health-pill{background:color-mix(in oklab, var(--cs-flow) 16%, transparent)}}.cs-health-pill{border:1px solid var(--cs-flow-2)}@supports (color:color-mix(in lab, red, red)){.cs-health-pill{border:1px solid color-mix(in oklab, var(--cs-flow-2) 34%, transparent)}}.cs-health.is-attention .cs-health-pill{color:var(--st-warn);background:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.cs-health.is-attention .cs-health-pill{background:color-mix(in oklab, var(--st-warn) 13%, transparent)}}.cs-health.is-attention .cs-health-pill{border-color:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.cs-health.is-attention .cs-health-pill{border-color:color-mix(in oklab, var(--st-warn) 36%, transparent)}}.cs-health.is-problem .cs-health-pill{color:var(--st-err);background:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.cs-health.is-problem .cs-health-pill{background:color-mix(in oklab, var(--st-err) 13%, transparent)}}.cs-health.is-problem .cs-health-pill{border-color:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.cs-health.is-problem .cs-health-pill{border-color:color-mix(in oklab, var(--st-err) 38%, transparent)}}.cs-health.is-neutral .cs-health-pill{color:var(--tx-2);background:var(--bg-elevated);border-color:var(--bd-default)}.cs-health-cause{min-width:0;color:var(--tx-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.cs-health-why{min-height:28px}.cs-hero{min-width:0;margin:16px 0 20px}.cs-hero-figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;margin:0;display:flex}.cs-hero-num{letter-spacing:-.04em;color:var(--tx-1);font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:60px;font-weight:800;line-height:1}.cs-hero-num.is-words{letter-spacing:-.03em;font-size:34px}.cs-hero.is-win .cs-hero-num{color:var(--win)}.cs-hero.is-muted .cs-hero-num{color:var(--tx-3)}.cs-hero-unit{letter-spacing:-.02em;color:var(--tx-2);font-size:24px;font-weight:650}.cs-hero.is-brand .cs-hero-unit{color:var(--cs-soft)}:root[data-theme=light] .cs-hero.is-brand .cs-hero-unit{color:var(--cs-flow)}.cs-hero-extra{letter-spacing:-.02em;color:var(--tx-1);font-variant-numeric:tabular-nums;font-size:24px;font-weight:750}.cs-hero.is-win .cs-hero-extra{color:var(--win)}.cs-hero-line{color:var(--tx-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 0;font-size:14.5px;line-height:1.5}.cs-hero-line strong{color:var(--tx-1);font-weight:650}.cs-delta{vertical-align:middle;letter-spacing:0;color:var(--cs-pale);background:var(--cs-flow);border-radius:999px;margin-left:8px;padding:1px 7px;font-family:Instrument Sans,sans-serif;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cs-delta{background:color-mix(in oklab, var(--cs-flow) 22%, transparent)}}.cs-delta{animation:3s forwards cs-delta}.cs-hero-num>.cs-delta{font-size:13px;transform:translateY(-14px)}.cs-delta:before{content:attr(data-delta)}.cs-path{min-width:0;display:grid}.cs-steps{min-width:0;margin:0;padding:0;list-style:none;display:grid}.cs-step-li{min-width:0;display:grid}.cs-step{grid-template-columns:var(--cs-label) minmax(0, 1fr) var(--cs-num) 16px;column-gap:var(--cs-gap);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-areas:"label track num go"".sub sub go";align-items:center;padding:7px 8px;display:grid}button.cs-step{cursor:pointer;transition:background .15s}button.cs-step:hover{background:var(--tx-1)}@supports (color:color-mix(in lab, red, red)){button.cs-step:hover{background:color-mix(in oklab, var(--tx-1) 4%, transparent)}}button.cs-step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.cs-step-label{color:var(--tx-2);overflow-wrap:anywhere;grid-area:label;font-size:13px;font-weight:600;line-height:1.3}.cs-step-track{background:var(--cs-track);border-radius:4px;grid-area:track;min-width:0;height:14px;display:flex;position:relative}.is-results .cs-step-track{height:10px}.cs-seg{border-radius:3px;min-width:3px;height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.cs-seg+.cs-seg{margin-left:1px}.cs-seg[data-empty]{min-width:0;margin-left:0}.cs-seg.is-fill{background:linear-gradient(90deg, var(--cs-flow), var(--cs-flow-2))}.is-results .cs-seg.is-fill{background:var(--cs-soft)}.cs-step.is-win .cs-seg.is-fill{background:var(--win)}.cs-seg.is-queue{background:repeating-linear-gradient(-45deg, var(--cs-flow-2) 0 4px, var(--cs-flow-2) 4px 9px)}@supports (color:color-mix(in lab, red, red)){.cs-seg.is-queue{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--cs-flow-2) 46%, transparent) 0 4px, color-mix(in oklab, var(--cs-flow-2) 16%, transparent) 4px 9px)}}.cs-seg.is-queue{background-size:12.73px 12.73px}.cs-seg.is-queue.is-moving{animation:1.1s linear infinite cs-queue}.cs-seg.is-miss{background:repeating-linear-gradient(45deg, var(--st-warn) 0 3px, var(--st-warn) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.cs-seg.is-miss{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--st-warn) 80%, transparent) 0 3px, color-mix(in oklab, var(--st-warn) 34%, transparent) 3px 6px)}}.cs-usual-tick{background:var(--tx-1);opacity:.7;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cs-step-num{text-align:right;grid-area:num;justify-items:end;min-width:0;display:grid}.cs-step-value{letter-spacing:-.015em;color:var(--tx-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.2}.cs-step-value.is-muted{color:var(--tx-4,var(--tx-3))}.cs-step.is-win .cs-step-value,.cs-step.is-win .cs-step-extra{color:var(--win)}.cs-step-extra{color:var(--tx-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:650}.cs-step-sub{min-width:0;color:var(--tx-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:sub;gap:2px 12px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.cs-step-sub:empty{display:none}.cs-usual{color:var(--tx-2);align-items:center;gap:3px;font-weight:650;display:inline-flex}.cs-usual.is-up{color:var(--cs-soft)}:root[data-theme=light] .cs-usual.is-up{color:var(--cs-flow)}.cs-step-go{color:var(--tx-4,var(--tx-3));grid-area:go;transition:transform .15s,color .15s}button.cs-step:hover .cs-step-go{color:var(--tx-2);transform:translate(2px)}.cs-legend-item{align-items:center;gap:6px;display:inline-flex}.cs-legend-item strong{color:var(--tx-1);font-weight:650}.cs-legend-swatch{border-radius:2px;flex:none;width:10px;height:10px}.cs-legend-item.is-fill .cs-legend-swatch{background:linear-gradient(90deg, var(--cs-flow), var(--cs-flow-2))}.cs-legend-item.is-queue .cs-legend-swatch{background:repeating-linear-gradient(-45deg, var(--cs-flow-2) 0 2px, var(--cs-flow-2) 2px 4px)}@supports (color:color-mix(in lab, red, red)){.cs-legend-item.is-queue .cs-legend-swatch{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--cs-flow-2) 60%, transparent) 0 2px, color-mix(in oklab, var(--cs-flow-2) 18%, transparent) 2px 4px)}}.cs-legend-item.is-miss .cs-legend-swatch{background:repeating-linear-gradient(45deg, var(--st-warn) 0 2px, var(--st-warn) 2px 4px)}@supports (color:color-mix(in lab, red, red)){.cs-legend-item.is-miss .cs-legend-swatch{background:repeating-linear-gradient(45deg, var(--st-warn) 0 2px, color-mix(in oklab, var(--st-warn) 35%, transparent) 2px 4px)}}.cs-legend-item.is-miss strong{color:var(--st-warn)}.cs-flow{min-height:22px;margin:0 calc(8px + var(--cs-num) + 16px + 2 * var(--cs-gap)) 0 calc(8px + var(--cs-label) + var(--cs-gap));justify-content:flex-end;align-items:center;display:flex;position:relative}.cs-flow-band{background:linear-gradient(180deg, var(--cs-band), var(--cs-band-2));transition:clip-path .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cs-flow-drop{color:var(--tx-3);text-align:right;font-variant-numeric:tabular-nums;padding:1px 0 1px 8px;font-size:11.5px;line-height:1.3;position:relative}.cs-flow-drop strong{color:var(--tx-2);font-weight:650}.cs-mini-h{letter-spacing:.05em;text-transform:uppercase;color:var(--tx-3);margin:0;font-size:11.5px;font-weight:700}.cs-results-h{margin:18px 0 4px 8px}.cs-notes{margin-top:14px}.cs-main>.cr-channels{margin:14px 8px 0}.cs-pulse{border-top:1px solid var(--bd-subtle);align-content:start;gap:14px;min-width:0;margin-top:20px;padding-top:16px;display:grid}@container (min-width:820px){.cs-story.has-pulse .cs-pulse{border-top:0;margin-top:0;padding-top:2px}}.cs-pulse-head{grid-template-columns:10px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.cs-pulse-dot{background:var(--tx-4,var(--tx-3));border-radius:999px;width:9px;height:9px;transform:translateY(-1px)}.cs-pulse-dot.is-live{background:var(--cs-flow-2);animation:1.8s ease-out infinite cs-ping}.cs-pulse-dot.is-paused{background:var(--st-warn)}.cs-pulse-status{min-width:0;color:var(--tx-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.cs-pulse-status strong{color:var(--tx-1);font-weight:700}.cs-pulse-progress{background:var(--cs-track);border-radius:999px;height:5px;overflow:hidden}.cs-pulse-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--cs-flow), var(--cs-flow-2));height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.cs-pulse-progress>span.is-live{background:linear-gradient(90deg, var(--cs-flow) 0%, var(--cs-flow-2) 40%, var(--cs-pale) 50%, var(--cs-flow-2) 60%, var(--cs-flow) 100%);background-size:200% 100%;animation:2.6s linear infinite cs-shimmer}.cs-pulse-updated{color:var(--tx-3);margin:-6px 0 0;font-size:11.5px}.cs-hour-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;display:grid}.cs-hour-grid>div{background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-radius:9px;min-width:0;padding:8px 10px}.cs-hour-grid dt{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cs-hour-grid dd{color:var(--tx-1);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:750}.cs-hour-grid dd .cs-delta{display:none}.cs-feed{gap:1px;margin:6px -6px 0;padding:0;list-style:none;display:grid}.cs-feed-link{min-height:36px;color:inherit;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 6px;font-size:13px;text-decoration:none;display:grid}a.cs-feed-link:hover{background:var(--bg-hover)}a.cs-feed-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cs-feed-icon{width:24px;height:24px;color:var(--tx-3);background:var(--bg-elevated);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cs-feed-icon.is-replied{color:var(--cs-soft);background:var(--cs-flow)}@supports (color:color-mix(in lab, red, red)){.cs-feed-icon.is-replied{background:color-mix(in oklab, var(--cs-flow) 20%, transparent)}}.cs-feed-icon.is-tapped{color:var(--cs-pale);background:var(--cs-flow-2)}@supports (color:color-mix(in lab, red, red)){.cs-feed-icon.is-tapped{background:color-mix(in oklab, var(--cs-flow-2) 16%, transparent)}}.cs-feed-icon.is-won{color:var(--win);background:var(--win)}@supports (color:color-mix(in lab, red, red)){.cs-feed-icon.is-won{background:color-mix(in oklab, var(--win) 16%, transparent)}}:root[data-theme=light] .cs-feed-icon.is-replied,:root[data-theme=light] .cs-feed-icon.is-tapped{color:var(--cs-flow)}.cs-feed-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx-2);overflow:hidden}.cs-feed-text strong{color:var(--tx-1);font-weight:650}.cs-feed-time{color:var(--tx-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.cs-feed-item.is-new{animation:.7s cubic-bezier(.2,.7,.2,1) both cs-arrive}.cs-feed-item.is-new .cs-feed-link{animation:2.4s ease-out both cs-glow}.cs-feed-empty{color:var(--tx-3);margin:6px 0 0;font-size:12.5px;line-height:1.5}@keyframes cs-queue{0%{background-position:0 0}to{background-position:12.73px 0}}@keyframes cs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes cs-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--cs-flow-2) 55%, transparent)}80%,to{box-shadow:0 0 0 7px #0000}}@keyframes cs-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes cs-glow{0%{background:color-mix(in oklab, var(--cs-flow) 18%, transparent)}to{background:0 0}}@keyframes cs-delta{0%{opacity:0;transform:translateY(4px)}12%,75%{opacity:1;transform:none}to{opacity:0}}.cs-hero-num>.cs-delta{animation-name:cs-delta-hero}@keyframes cs-delta-hero{0%{opacity:0;transform:translateY(-10px)}12%,75%{opacity:1;transform:translateY(-14px)}to{opacity:0;transform:translateY(-14px)}}@container (max-width:560px){.cs-story{padding:16px 14px}.cs-hero{margin:14px 0 16px}.cs-hero-num{font-size:46px}.cs-hero-num.is-words{font-size:30px}.cs-hero-unit,.cs-hero-extra{font-size:19px}.cs-step{grid-template-columns:minmax(0,1fr) auto 14px;grid-template-areas:"label num go""track track track""sub sub sub";gap:6px 10px;padding:8px 6px}.cs-step-sub{margin-top:0}.cs-step-num{align-items:baseline;gap:8px;display:flex}.cs-flow{min-height:20px;margin:0 6px}.cs-results-h{margin-left:6px}.cs-main>.cr-channels{margin:12px 6px 0}}@media (prefers-reduced-motion:reduce){.cs-seg,.cs-flow-band,.cs-pulse-progress>span,button.cs-step,.cs-step-go{transition:none}.cs-seg.is-queue.is-moving,.cs-pulse-dot.is-live,.cs-pulse-progress>span.is-live,.cs-feed-item.is-new,.cs-feed-item.is-new .cs-feed-link,.cs-delta{animation:none}}.cl-needs{border-radius:var(--r-lg);background:var(--st-warn);align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cl-needs{background:color-mix(in oklab, var(--st-warn) 8%, var(--bg-card))}}.cl-needs{border:1px solid var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.cl-needs{border:1px solid color-mix(in oklab, var(--st-warn) 28%, transparent)}}.cl-needs-icon{color:var(--st-warn);flex:none;margin-top:6px}.cl-needs-items{flex-wrap:wrap;gap:4px 18px;min-width:0;display:flex}.cl-needs-item{min-height:30px;font:inherit;color:var(--tx-1);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 0;font-size:13.5px;display:inline-flex}.cl-needs-item strong{font-variant-numeric:tabular-nums}.cl-needs-item span{color:var(--tx-3);transition:transform .15s}.cl-needs-item:hover{text-underline-offset:3px;text-decoration:underline}.cl-needs-item:hover span{transform:translate(2px)}.cl-needs-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cl-filters{background:var(--bg-card);border:1px solid var(--bd-subtle);scrollbar-width:none;border-radius:10px;gap:4px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.cl-filters::-webkit-scrollbar{display:none}.cl-filter{min-height:32px;font:inherit;color:var(--tx-3);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:550;display:inline-flex}.cl-filter:hover{color:var(--tx-1)}.cl-filter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cl-filter.is-on{color:var(--tx-1);background:var(--bg-elevated);border-color:var(--bd-default)}.cl-filter-count{color:var(--tx-4,var(--tx-3));font-variant-numeric:tabular-nums;font-size:11.5px}.cl-filter.is-on .cl-filter-count{color:var(--tx-2)}.cl-filter.is-attention .cl-filter-count{color:var(--st-warn);font-weight:700}.cl-search{flex:220px;min-width:0;max-width:340px;margin-left:auto}.cl-search>*{width:100%}.cl-board{overflow:visible}.cl-list>.cl-row:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.cl-list{transition:opacity .15s;display:grid}.cl-row{border-top:1px solid var(--bd-subtle);background:0 0;grid-template-columns:36px minmax(0,1fr) 200px 132px 124px 36px;grid-template-areas:"icon main meta state action menu";align-items:center;gap:3px 16px;padding:14px 16px;display:grid}.cl-row>.cl-row-icon{grid-area:icon}.cl-row>.cl-row-main{grid-area:main}.cl-row>.cl-row-meta{grid-area:meta}.cl-row>.cl-row-state{grid-area:state}.cl-row>.cl-row-action{grid-area:action}.cl-row>.cl-row-menu{grid-area:menu}.cl-row:first-child{border-top:0}.cl-row:hover{background:var(--tx-1)}@supports (color:color-mix(in lab, red, red)){.cl-row:hover{background:color-mix(in oklab, var(--tx-1) 2%, var(--bg-card))}}.cl-row[data-kb-active]{box-shadow:inset 3px 0 0 var(--brand)}.cl-row--skeleton:hover{background:0 0}.cl-row-icon{border-radius:var(--r-md);width:36px;height:36px;color:var(--brand);background:var(--brand-dim);place-items:center;display:inline-grid}.cl-row-icon.ch-whatsapp{color:var(--ch-wa);background:var(--ch-wa-dim)}.cl-row-icon.ch-email{color:var(--ch-em);background:var(--ch-em-dim)}.cl-row-main{min-width:0}.cl-row-title{color:var(--tx-1);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}a.cl-row-title:hover{text-underline-offset:3px;text-decoration:underline}a.cl-row-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.cl-row-meta{min-width:0;color:var(--tx-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.cl-row-state{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cl-row-state-badges{flex-wrap:wrap;gap:4px;display:flex}.cl-row-note{color:var(--tx-3);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.cl-row-note.is-warn{color:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.cl-row-note.is-warn{color:color-mix(in oklab, var(--st-warn) 80%, var(--tx-1))}}.cl-row-note.is-warn{font-weight:600}.cl-row-action{min-width:0;display:flex}.cl-row-action>.ui-btn{justify-content:center;width:100%}.cl-row-menu{justify-content:flex-end;display:flex}.cl-row.is-setup .cl-row-icon{box-shadow:0 0 0 1px var(--st-warn) inset}@supports (color:color-mix(in lab, red, red)){.cl-row.is-setup .cl-row-icon{box-shadow:0 0 0 1px color-mix(in oklab, var(--st-warn) 45%, transparent) inset}}.cl-empty{text-align:center;justify-items:center;gap:10px;padding:44px 24px;display:grid}.cl-empty h2{color:var(--tx-1);margin:0;font-size:17px;font-weight:650}.cl-empty p{max-width:520px;color:var(--tx-read);margin:0;font-size:13.5px;line-height:1.55}.cl-empty-icon{width:44px;height:44px;color:var(--tx-3);background:var(--bg-elevated);border-radius:12px;place-items:center;display:grid}.cl-empty-icon.is-err{color:var(--st-err);background:var(--st-err)}@supports (color:color-mix(in lab, red, red)){.cl-empty-icon.is-err{background:color-mix(in oklab, var(--st-err) 12%, var(--bg-elevated))}}.cl-empty--first{gap:12px;padding:36px 24px 32px}.cl-empty--first .cf-journey{text-align:left;width:100%;max-width:820px;margin:10px 0 8px}.cl-list--examples{border:1px solid var(--bd-subtle);border-radius:var(--r-md);overflow:hidden}@media (max-width:1100px){.cl-row{grid-template-columns:36px minmax(0,1fr) 124px 116px 36px;grid-template-areas:"icon main state action menu""icon meta state action menu"}.cl-row>.cl-row-icon{align-self:start}.cl-row>.cl-row-main{align-self:end}.cl-row>.cl-row-meta{align-self:start}}@media (max-width:640px){.cl-toolbar{flex-direction:column;align-items:stretch}.cl-search{flex-basis:auto;max-width:none;margin-left:0}.cl-filter{min-height:40px}.cl-needs-item{min-height:44px}.cl-row{grid-template-columns:36px minmax(0,1fr) 44px;grid-template-areas:"icon main menu"".meta meta"".state state""action action action";gap:4px 12px;padding:14px}.cl-row>.cl-row-icon,.cl-row>.cl-row-menu{align-self:start}.cl-row>.cl-row-main{align-self:center}.cl-row>.cl-row-action{margin-top:8px}.cl-row-action>.ui-btn{min-height:44px}.cl-row-menu .ovm-trigger{width:44px;height:44px}.cl-empty{padding:32px 16px}}@media (prefers-reduced-motion:reduce){.cl-list,.cl-needs-item span{transition:none}}@media (max-width:560px){.notif-pref-card{padding:18px 16px!important}}@media (max-width:640px){.link-ctr-head{display:none!important}.link-ctr-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 12px!important;padding:12px 0!important}.link-ctr-name,.link-ctr-rate{grid-column:1/-1}.link-ctr-row>[data-label]:before{content:attr(data-label);color:var(--tx-4);margin-bottom:2px;font-size:11px;font-weight:600;display:block}}@media (max-width:560px){.wa-quality-card{flex-direction:column;align-items:stretch!important;gap:14px!important}.wa-quality-card>div:last-child{justify-content:space-between}}@media (max-width:760px){body,.main-content{overflow-x:hidden}.page-animate{width:100%;min-width:0;max-width:100%}.page-animate *{min-width:0}.page-animate input,.page-animate select,.page-animate textarea{max-width:100%;font-size:16px!important}.ui-page-header{gap:12px!important;margin-bottom:18px!important;padding-bottom:16px!important}.ui-page-header-copy,.ui-page-header-action{flex:100%;width:100%;max-width:100%}.ui-page-header-action>div{justify-content:flex-start!important}.ui-page-header-action button,.ui-page-header-action a{min-width:0}.ui-page-title{font-size:22px!important;line-height:1.18!important}.ui-page-subtitle{font-size:13px!important;line-height:1.45!important}.ui-tabs,.ui-stepper{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;overflow:auto hidden!important}.ui-tabs::-webkit-scrollbar{display:none}.ui-stepper::-webkit-scrollbar{display:none}.ui-tabs{padding-bottom:2px;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);gap:4px!important}.ui-tabs button{min-height:34px;padding:7px 12px!important}.ui-stepper{padding-bottom:2px}.ui-stepper-segment{flex:none}.ui-stepper-label{font-size:11.5px!important}.ui-stepper-line{flex:0 0 18px!important;min-width:18px!important;margin:0 9px!important}.ui-stat-card{min-width:0;padding:14px 16px!important}.ui-stat-value{font-size:23px!important}.ui-section-card-head{flex-wrap:wrap;gap:12px;align-items:flex-start!important;padding:14px 16px!important}.ui-empty-state{padding:42px 20px!important}.ui-modal-overlay{align-items:flex-end!important;padding:0!important}.ui-modal-panel{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:12px 12px 0 0!important;width:100vw!important;max-height:92dvh!important}.ui-modal-head{padding:14px 16px!important}.ui-modal-body{padding:16px 16px calc(16px + env(safe-area-inset-bottom))!important}.ui-modal-panel{animation:.3s cubic-bezier(.2,.9,.25,1) sheetUp;border-radius:18px 18px 0 0!important}.ui-modal-panel:before{content:"";background:var(--bd-strong);border-radius:999px;width:38px;height:5px;margin:8px auto 0;display:block}.ui-modal-head [aria-label=Close\ dialog],.ui-drawer-head [aria-label=Close]{justify-content:center;align-items:center;width:44px;height:44px;margin:-10px -12px -10px 0;border-radius:999px!important}.ui-modal-body [style*="grid-template-columns: 1fr 1fr"],.connections-grid,.connection-two-col-grid,.email-method-grid{grid-template-columns:1fr!important}.connection-card-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center!important;gap:8px 12px!important;display:grid!important}.connection-card-copy{min-width:0}.connection-card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-card-status{flex-shrink:0;justify-self:end;margin-left:4px}.connections-info-row{align-items:flex-start!important;gap:12px!important}.connections-info-row>span:last-child{text-align:right;overflow-wrap:anywhere;max-width:58%}.connection-form-stack{gap:12px!important}.connection-form-stack.is-tight{gap:10px!important}.connection-two-col-grid{flex-direction:column!important}.connection-number-highlight{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.connection-number-highlight button{justify-content:center;width:100%}.connection-segmented button{min-width:0}.connection-segmented button>div{line-height:1.25}.connection-modal-actions{z-index:2;border-top:1px solid var(--bd-subtle);background:var(--bg-card);grid-template-columns:1fr 1fr;position:sticky;bottom:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;gap:10px!important;margin:16px -16px -16px!important;display:grid!important}.connection-modal-actions button{white-space:normal;justify-content:center;width:100%;min-width:0}.ui-drawer-panel{border-left:0!important;width:100vw!important;height:100dvh!important}.ui-drawer-head{padding:14px 16px!important}.ui-drawer-body{padding:16px!important}.responsive-card-grid,.form-grid-two{grid-template-columns:1fr!important}.contacts-pagination{grid-template-columns:1fr;align-items:stretch!important;padding:12px 14px!important;display:grid!important}.contacts-pagination>div:last-child{grid-template-columns:1fr auto 1fr;gap:8px!important;display:grid!important}.contacts-pagination button{justify-content:center}.campaign-builder-layout{flex-direction:column!important;gap:14px!important}.campaign-builder-main{width:100%;min-width:0}.campaign-builder-card{padding:16px!important}.campaign-goal-grid{grid-template-columns:1fr!important;gap:10px!important}.campaign-builder-side{width:100%!important;position:static!important}.agent-filter-grid,.agent-workspace-grid,.agent-metric-grid{grid-template-columns:1fr!important}.agent-lab-page .card{max-width:100%}}@media (max-width:1000px){.campaign-builder-layout{flex-direction:column!important}.campaign-phone-col{position:static!important}.campaign-builder-side{width:100%!important;position:static!important}}@media (max-width:720px){.msg-modal-split{flex-direction:column!important}.msg-modal-gallery{width:100%;flex:auto!important}}@media (max-width:420px){.connection-card-head{grid-template-columns:34px minmax(0,1fr);align-items:flex-start!important}.connection-card-status{grid-column:2;justify-self:start;margin-left:0}.campaign-readiness-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.campaign-readiness-check-row{grid-template-columns:26px minmax(0,1fr)!important;display:grid!important}.campaign-readiness-check-action{grid-column:2;justify-self:start;margin-left:0!important}.contacts-pagination>div:last-child{grid-template-columns:1fr}}.onboarding-page{max-width:1180px;margin:0 auto;container:onboarding/inline-size}.onboarding-plan-note{border:1px solid var(--bd-subtle);border-radius:var(--r-md);color:var(--tx-3);background:#ffffff05;align-items:flex-start;gap:9px;margin:-10px 0 18px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.onboarding-layout{grid-template-columns:230px minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.onboarding-rail,.onboarding-summary{padding:16px;position:sticky;top:76px}.onboarding-rail-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4);font-size:10.5px;font-weight:800}.onboarding-step-button{text-align:left;border-radius:var(--r-md);width:100%;color:inherit;cursor:pointer;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;padding:10px;display:grid}.onboarding-step-icon,.onboarding-choice-icon,.onboarding-readiness-icon{border:1px solid var(--bd-subtle);background:#ffffff05;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.onboarding-step-label{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.onboarding-step-label>span:last-child{flex-shrink:0}.onboarding-panel{gap:16px;padding:22px;display:grid}.onboarding-section{gap:18px;display:grid}.onboarding-section h2{color:var(--tx-1);letter-spacing:0;margin:0;font-size:22px;line-height:1.15}.onboarding-section p{color:var(--tx-3);margin:6px 0 0;font-size:13px;line-height:1.5}.onboarding-choice-grid,.onboarding-channel-grid,.onboarding-split,.onboarding-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-choice{border-radius:var(--r-md);text-align:left;color:inherit;border:1px solid;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:15px;display:grid}.onboarding-choice-title{color:var(--tx-1);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.onboarding-choice-body{color:var(--tx-3);margin-top:4px;font-size:12px;line-height:1.45;display:block}.onboarding-mini-panel{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff04;gap:13px;min-width:0;padding:15px;display:grid}.onboarding-mini-title{color:var(--tx-1);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.onboarding-loading{border:1px dashed var(--bd-default);border-radius:var(--r-md);color:var(--tx-3);text-align:center;padding:18px;font-size:13px}.onboarding-actions{border-top:1px solid var(--bd-subtle);justify-content:space-between;gap:12px;padding-top:16px;display:flex}.onboarding-readiness-row,.onboarding-check-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.onboarding-check-list{gap:10px;display:grid}.onboarding-check-row{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff04;padding:12px}.onboarding-summary-note{border-radius:var(--r-md);color:var(--tx-3);background:#6ca4ec0f;border:1px solid #6ca4ec33;gap:5px;margin-top:16px;padding:13px;font-size:12px;line-height:1.45;display:grid}.onboarding-summary-note strong{color:var(--tx-1);font-size:12.5px}.ai-onboarding-page{max-width:1240px}.ai-onboarding-layout{grid-template-columns:224px minmax(0,1fr) 318px}.ai-onboarding-signal{background:linear-gradient(90deg,#6366f114,#6ca4ec0a);border-color:#6366f138}.ai-onboarding-panel{background:linear-gradient(180deg, #ffffff06, #ffffff03), var(--bg-card)}.ai-readiness-panel{overflow:hidden}.ai-mobile-readiness-summary{display:none}.ai-orbit-dot{background:radial-gradient(circle,#6366f1d1 0 4px,#0000 5px),radial-gradient(circle,#6ca4ec38,#0000 62%);border:1px solid #6366f161;border-radius:12px;width:34px;height:34px;box-shadow:0 0 28px #6366f147}.ai-readiness-map{gap:10px;display:grid}.ai-readiness-node{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff04;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.ai-readiness-node.is-ready{background:#3ecf8e0e;border-color:#3ecf8e47}.ai-readiness-icon{width:28px;height:28px;color:var(--brand);background:#6366f114;border:1px solid #6366f140;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ai-readiness-node.is-ready .ai-readiness-icon{color:var(--st-ok);background:#3ecf8e14;border-color:#3ecf8e4d}.ai-onboarding-toggle-row{border:1px solid var(--bd-subtle);border-radius:var(--r-md);text-align:left;width:100%;color:inherit;background:#ffffff04;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.ai-onboarding-switch{border:1px solid var(--bd-default);background:var(--bg-elevated);border-radius:999px;align-items:center;width:36px;height:20px;padding:2px;transition:background .16s,border-color .16s;display:inline-flex}.ai-onboarding-switch span{background:var(--tx-3);border-radius:999px;width:14px;height:14px;transition:transform .16s,background .16s}.ai-onboarding-switch.is-on{background:#3ecf8e24;border-color:#3ecf8e61}.ai-onboarding-switch.is-on span{background:var(--st-ok);transform:translate(15px)}.ai-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-review-grid>div{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff04;min-width:0;padding:12px}.ai-review-grid span{color:var(--tx-4);margin-bottom:5px;font-size:11px;display:block}.ai-review-grid strong{color:var(--tx-1);overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.ai-next-card{border:1px solid var(--bd-subtle);border-radius:var(--r-md);min-height:132px;color:var(--tx-1);background:#ffffff04;align-content:start;gap:10px;padding:16px;display:grid}.ai-next-card svg,.ai-next-card>span:first-child{color:var(--brand)}.ai-next-card strong{font-size:14px}.ai-next-card span{color:var(--tx-3);font-size:12.5px;line-height:1.45}@container onboarding (max-width:900px){.onboarding-layout{grid-template-columns:200px minmax(0,1fr)}.onboarding-summary{grid-column:1/-1;position:static}}@container onboarding (max-width:620px){.onboarding-layout{grid-template-columns:1fr}.onboarding-rail,.onboarding-summary{position:static}.ai-mobile-readiness-summary{z-index:3;border-radius:var(--r-md);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1016f0;border:1px solid #6366f13d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:-4px 0 14px;padding:11px 12px;display:grid;position:sticky;top:10px}.ai-mobile-readiness-summary span{color:var(--tx-4);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.ai-mobile-readiness-summary strong{color:var(--tx-1);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.25;display:block}.ai-mobile-readiness-track{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.ai-mobile-readiness-track span{background:#ffffff1f;border-radius:999px;height:4px}.ai-mobile-readiness-track span.is-ready{background:var(--st-ok)}.ai-readiness-panel{display:none}.onboarding-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.onboarding-rail-kicker{grid-column:1/-1}.onboarding-step-button{grid-template-columns:1fr;gap:7px;margin-top:0}.onboarding-choice-grid,.onboarding-channel-grid,.onboarding-split,.onboarding-field-grid{grid-template-columns:1fr}.onboarding-panel{padding:16px}.onboarding-actions{flex-direction:column}.onboarding-actions button,.onboarding-actions a,.onboarding-actions a button{justify-content:center;width:100%}}@container onboarding (max-width:480px){.onboarding-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-section h2{font-size:19px}}.spin{animation:.8s linear infinite spin}.setup-agent-page{width:min(1280px,100%);color:var(--tx-1);margin:0 auto;container:setup-agent/inline-size}.setup-agent-topbar{justify-content:space-between;align-items:center;gap:16px;margin:2px 0 18px;display:flex}.setup-agent-brandmark{align-items:center;gap:12px;min-width:0;display:flex}.setup-agent-brandmark>span,.setup-agent-avatar,.setup-agent-node-icon{color:#8fd4ff;background:linear-gradient(145deg,#4896ff24,#3ecf8e14);border:1px solid #7bbdff47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.setup-agent-brandmark strong,.setup-agent-memory-head strong,.setup-agent-pending-head strong,.setup-agent-complete-hero h1{color:var(--tx-1);letter-spacing:0;line-height:1.18;display:block}.setup-agent-brandmark em,.setup-agent-kicker,.setup-agent-memory-head span,.setup-agent-pending-head span,.setup-agent-complete-hero>span{color:var(--tx-4);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800;display:block}.setup-agent-top-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.setup-agent-mobile-strip{display:none}.setup-agent-layout{grid-template-columns:250px minmax(0,1fr) 318px;align-items:start;gap:18px;display:grid}.setup-agent-rail,.setup-agent-stage,.setup-agent-memory,.setup-agent-edit-sheet,.setup-agent-support-panel,.setup-agent-next-card{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--bg-card);box-shadow:var(--shadow-soft)}.setup-agent-rail,.setup-agent-memory{padding:14px;position:sticky;top:76px}.setup-agent-kicker{margin:2px 0 10px}.setup-agent-node{border-radius:var(--r-sm);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:8px;padding:10px;display:grid}.setup-agent-node:hover,.setup-agent-node.is-active{background:#7bbdff0e;border-color:#7bbdff47}.setup-agent-node-icon{border-radius:8px;width:32px;height:32px}.setup-agent-node strong{color:var(--tx-1);font-size:12.5px;line-height:1.25;display:block}.setup-agent-node em{color:var(--tx-4);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.35;display:block}.setup-agent-node small{color:var(--tx-4);white-space:nowrap;font-size:10.5px;font-weight:800}.setup-agent-node.is-ready .setup-agent-node-icon,.setup-agent-node.is-ready small{color:var(--st-ok)}.setup-agent-node.is-blocked .setup-agent-node-icon,.setup-agent-node.is-blocked small{color:var(--st-err)}.setup-agent-stage{background:linear-gradient(90deg, #7bbdff0b 1px, transparent 1px), linear-gradient(180deg, #7bbdff08 1px, transparent 1px), linear-gradient(180deg, #ffffff07, #ffffff03), var(--bg-card);background-size:36px 36px,36px 36px,auto,auto;gap:14px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden}.setup-agent-stage:before{content:"";pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(90deg,#0000,#7bbdff24,#0000);animation:6.5s ease-in-out infinite setup-stage-scan;position:absolute;inset:0;transform:translate(-105%)}.setup-agent-presence{border-radius:var(--r-md);background:linear-gradient(90deg,#7bbdff14,#3ecf8e0b);border:1px solid #7bbdff2e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.setup-agent-avatar{border-radius:12px;width:44px;height:44px}.setup-agent-avatar.is-complete{color:var(--st-ok);background:#3ecf8e1a;border-color:#3ecf8e59;margin:0 auto}.setup-agent-presence span{color:#8fd4ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.setup-agent-presence strong{color:var(--tx-1);overflow-wrap:anywhere;margin-top:4px;font-size:16px;line-height:1.25;display:block}.setup-agent-signal{align-items:end;gap:3px;height:24px;display:flex}.setup-agent-signal i{background:#61d394;border-radius:999px;width:4px;height:9px;animation:1.1s ease-in-out infinite setup-signal}.setup-agent-signal i:nth-child(2){height:16px;animation-delay:.12s}.setup-agent-signal i:nth-child(3){height:12px;animation-delay:.22s}@keyframes setup-signal{0%,to{opacity:.45;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes setup-stage-scan{0%,72%,to{transform:translate(-105%)}84%{transform:translate(105%)}}@keyframes setup-caret{0%,48%{opacity:1}49%,to{opacity:0}}.setup-agent-prompt-card{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff05;padding:18px}.setup-agent-prompt-card>span{color:#61d394;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.setup-agent-prompt-card h1{color:var(--tx-1);letter-spacing:0;margin:8px 0 0;font-size:28px;line-height:1.1}.setup-agent-prompt-card p{color:var(--tx-3);margin:10px 0 0;font-size:14px;line-height:1.55}.setup-agent-typing-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.setup-agent-prompt-copy{min-height:44px}.setup-agent-caret{vertical-align:-.16em;background:#8fd4ff;border-radius:999px;width:7px;height:1.12em;margin-left:2px;animation:.9s step-end infinite setup-caret;display:inline-block}.setup-agent-chip-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.setup-agent-chip-row button{color:var(--tx-2);cursor:pointer;background:#7bbdff0f;border:1px solid #7bbdff38;border-radius:999px;padding:7px 10px;font-size:12px}.setup-agent-option-deck{z-index:1;border-radius:var(--r-md);background:linear-gradient(135deg,#7bbdff13,#3ecf8e08),#080a0ec7;border:1px solid #7bbdff30;gap:10px;padding:12px;display:grid;position:relative}.setup-agent-option-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.setup-agent-option-head span,.setup-agent-facts-head span{color:#8fd4ff;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850}.setup-agent-option-head strong{color:var(--tx-3);font-size:11.5px;font-weight:700}.setup-agent-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.setup-agent-option-grid button{border-radius:var(--r-sm);min-width:0;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;align-content:start;gap:6px;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.setup-agent-option-grid button:hover,.setup-agent-option-grid button.is-selected{background:#3ecf8e11;border-color:#3ecf8e57;transform:translateY(-1px)}.setup-agent-option-grid strong{color:var(--tx-1);overflow-wrap:anywhere;white-space:pre-wrap;font-size:12.5px;line-height:1.28}.setup-agent-option-grid span{color:var(--tx-4);font-size:10.5px;font-weight:700;line-height:1.25}.setup-agent-composer,.setup-agent-pending,.setup-agent-controls,.setup-agent-final-bar,.setup-agent-message-log{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff04}.setup-agent-composer{padding:12px}.setup-agent-composer textarea{resize:vertical;width:100%;min-height:110px;color:var(--tx-1);background:0 0;border:0;outline:none;font-family:inherit;font-size:14px;line-height:1.5}.setup-agent-composer>div,.setup-agent-final-bar,.setup-agent-pending-actions,.setup-agent-edit-actions,.setup-agent-support-input{justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-agent-composer span,.setup-agent-final-bar span{color:var(--tx-4);font-size:12px;line-height:1.35}.setup-agent-pending{border-color:#7bbdff40;gap:12px;padding:14px;display:grid}.setup-agent-understanding{background:linear-gradient(135deg,#7bbdff14,#3ecf8e09),#ffffff04}.setup-agent-pending-head,.setup-agent-edit-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.setup-agent-pending-grid,.setup-agent-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.setup-agent-understanding-card{border-radius:var(--r-sm);background:#06080c94;border:1px solid #7bbdff2b;gap:12px;padding:12px;display:grid}.setup-agent-understanding-lead{color:var(--tx-1);font-size:14px;line-height:1.55}.setup-agent-understanding-points{gap:7px;display:grid}.setup-agent-understanding-points span{color:var(--tx-3);overflow-wrap:anywhere;padding-left:14px;font-size:12.5px;line-height:1.46;display:block;position:relative}.setup-agent-understanding-points span:before{content:"";background:#61d394;border-radius:999px;width:5px;height:5px;position:absolute;top:.58em;left:0;box-shadow:0 0 12px #61d39473}.setup-agent-facts-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-agent-facts-head em{color:var(--tx-4);font-size:11.5px;font-style:normal;font-weight:650}.setup-agent-field{gap:7px;min-width:0;display:grid}.setup-agent-field span{color:var(--tx-3);font-size:12px;font-weight:700}.setup-agent-field input,.setup-agent-field textarea,.setup-agent-field select,.setup-agent-support-input input{border:1px solid var(--bd-default);border-radius:var(--r-sm);background:var(--bg-elevated);width:100%;color:var(--tx-1);font:inherit;box-sizing:border-box;outline:none;padding:10px 11px;font-size:13px;line-height:1.45}.setup-agent-field textarea{resize:vertical;min-height:92px}.setup-agent-fact-field textarea{min-height:112px}.setup-agent-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.setup-agent-controls button{border:1px solid var(--bd-subtle);border-radius:var(--r-sm);min-height:86px;color:inherit;text-align:left;cursor:pointer;background:#ffffff04;align-content:start;gap:5px;padding:11px;display:grid}.setup-agent-controls button:disabled{cursor:not-allowed;opacity:.55}.setup-agent-controls button.is-on{background:#3ecf8e0f;border-color:#3ecf8e52}.setup-agent-controls button span{color:var(--brand)}.setup-agent-controls button.is-on span{color:var(--st-ok)}.setup-agent-controls button strong{color:var(--tx-1);font-size:13px}.setup-agent-controls button em{color:var(--tx-4);font-size:11.5px;font-style:normal;line-height:1.35}.setup-agent-final-bar{padding:13px}.setup-agent-final-bar strong{color:var(--tx-1);margin-top:3px;font-size:13px;line-height:1.35;display:block}.setup-agent-memory{gap:14px;display:grid}.setup-agent-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.setup-agent-memory-grid>div{border:1px solid var(--bd-subtle);border-radius:var(--r-sm);background:#ffffff04;min-height:72px;padding:10px}.setup-agent-memory-grid span,.setup-agent-message-log>span{color:var(--tx-4);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.setup-agent-memory-grid strong{color:var(--tx-1);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.35;display:block}.setup-agent-message-log{gap:8px;padding:12px;display:grid}.setup-agent-message-log p{color:var(--tx-3);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.setup-agent-message-log p.is-user{color:var(--tx-2)}.setup-agent-chat-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);max-width:1060px;margin:0 auto}.setup-agent-chat-stage{align-content:start;min-height:min(720px,100vh - 128px)}.setup-agent-brain-card{z-index:1;border-radius:var(--r-md);background:linear-gradient(135deg,#8fd4ff14,#3ecf8e0b),#070a0ec2;border:1px solid #8fd4ff33;gap:12px;padding:14px;display:grid;position:relative}.setup-agent-brain-head,.setup-agent-source-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-agent-brain-head span,.setup-agent-source-row span{color:#8fd4ff;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.setup-agent-brain-head strong,.setup-agent-source-row strong{color:var(--tx-1);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.25;display:block}.setup-agent-brain-lead{color:var(--tx-2);font-size:13.5px;line-height:1.5}.setup-agent-brain-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.setup-agent-brain-facts span{border-radius:var(--r-sm);min-height:52px;color:var(--tx-3);overflow-wrap:anywhere;background:#ffffff05;border:1px solid #ffffff13;padding:9px 10px;font-size:12px;line-height:1.4}.setup-agent-source-row{padding-top:2px}.setup-agent-source-row em{color:var(--tx-4);text-align:right;font-size:12px;font-style:normal;line-height:1.35}.setup-agent-question-card{text-align:center;background:linear-gradient(180deg, #8fd4ff11, #3ecf8e09), var(--bg-elevated);border-color:#8fd4ff3d}.setup-agent-question-card h1{max-width:720px;margin-left:auto;margin-right:auto}.setup-agent-question-card .setup-agent-prompt-copy{max-width:760px;margin-left:auto;margin-right:auto}.setup-agent-conversation{align-content:end;gap:10px;display:grid}.setup-agent-bubble{border:1px solid var(--bd-subtle);background:#ffffff05;border-radius:8px;width:fit-content;max-width:min(680px,92%);padding:10px 12px}.setup-agent-bubble.is-user{background:#3ecf8e13;border-color:#3ecf8e33;justify-self:end}.setup-agent-bubble span{color:var(--tx-4);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.setup-agent-bubble p{color:var(--tx-2);margin:0;font-size:13px;line-height:1.45}.setup-agent-bubble.is-user p{color:var(--tx-1)}.setup-agent-review-dock{max-height:calc(100vh - 104px);overflow:auto}.setup-agent-readiness-list{gap:8px;display:grid}.setup-agent-edit-sheet{z-index:50;gap:14px;width:min(620px,100vw - 48px);max-height:calc(100vh - 112px);padding:16px;display:grid;position:fixed;top:88px;right:24px;overflow:auto}.setup-agent-edit-layer{z-index:140;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.setup-agent-edit-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0000008a;border:0;position:absolute;inset:0}.setup-agent-edit-layer .setup-agent-edit-sheet{z-index:1;background:radial-gradient(at 18% 0,#61d3941f,#0000 42%),#080a0e;border-color:#8fd4ff24;border-radius:20px;gap:0;width:min(620px,100%);max-height:min(760px,100svh - 36px);padding:0;position:relative;top:auto;right:auto;overflow:hidden;box-shadow:0 28px 100px #0000009e}.setup-agent-edit-layer .setup-agent-edit-head{z-index:2;background:#080a0ef5;border-bottom:1px solid #ffffff14;padding:16px;position:sticky;top:0}.setup-agent-edit-layer .setup-agent-edit-head span{color:#8cf2b7;letter-spacing:0;text-transform:none;font-size:11px;font-weight:820}.setup-agent-edit-layer .setup-agent-edit-head strong{color:var(--tx-1);margin-top:3px;font-size:18px;line-height:1.2;display:block}.setup-agent-edit-layer .setup-agent-edit-head button{background:#ffffff0b;border-color:#ffffff1f;border-radius:999px;flex-shrink:0;width:38px;height:38px}.setup-agent-edit-layer .setup-agent-edit-fields{grid-template-columns:1fr;gap:12px;max-height:min(560px,100svh - 178px);padding:16px;overflow:auto}.setup-agent-edit-layer .setup-agent-field{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:12px}.setup-agent-edit-layer .setup-agent-field span{color:var(--tx-2);font-size:12px;font-weight:760}.setup-agent-edit-layer .setup-agent-field input,.setup-agent-edit-layer .setup-agent-field textarea,.setup-agent-edit-layer .setup-agent-field select{background:#02060ad1;border-color:#8fd4ff24;border-radius:12px;font-size:14px}.setup-agent-edit-layer .setup-agent-field textarea{min-height:104px}.setup-agent-edit-layer .setup-agent-edit-actions{z-index:2;background:#080a0ef5;border-top:1px solid #ffffff14;padding:12px 16px 16px;position:sticky;bottom:0}.setup-agent-edit-head button{border:1px solid var(--bd-default);border-radius:var(--r-sm);background:var(--bg-elevated);width:32px;height:32px;color:var(--tx-2);justify-content:center;align-items:center;display:inline-flex}.setup-agent-complete{gap:16px;width:min(540px,100%);margin:0 auto;display:grid}.setup-agent-complete-hero{text-align:center;padding:34px 18px}.setup-agent-complete-hero h1{letter-spacing:-.4px;max-width:680px;margin:14px auto 0;font-size:27px}.setup-agent-complete-hero p{max-width:620px;color:var(--tx-3);margin:12px auto 0;font-size:15px;line-height:1.55}.setup-agent-next-grid{grid-template-columns:1fr;gap:9px;display:grid}.setup-agent-next-label{letter-spacing:.01em;color:var(--tx-3);margin:2px 2px 0;font-size:11.5px;font-weight:600}.setup-agent-next-card{min-height:136px;color:inherit;align-content:start;gap:10px;padding:16px;text-decoration:none;display:grid}.setup-agent-next-card svg{color:var(--brand)}.setup-agent-next-card strong{color:var(--tx-1);font-size:14px}.setup-agent-next-card span,.setup-agent-support-panel p{color:var(--tx-3);font-size:12.5px;line-height:1.45}.setup-agent-support-panel{gap:12px;padding:16px;display:grid}.setup-agent-support-panel strong{color:var(--tx-1);margin-top:4px;display:block}.setup-agent-support-panel p{border:1px solid var(--bd-subtle);border-radius:var(--r-sm);background:#ffffff04;margin:0;padding:11px}.setup-agent-support-input input{flex:1}@media (max-width:680px){.setup-agent-complete{gap:14px;width:100%;padding:24px 16px 96px}.setup-agent-complete-hero{padding:26px 4px 18px}.setup-agent-complete-hero h1{font-size:34px;line-height:1.08}.setup-agent-next-grid{grid-template-columns:1fr}.setup-agent-next-card{min-height:auto}.setup-agent-support-input{flex-direction:column;align-items:stretch}}@media (max-width:420px){.setup-agent-complete-hero h1{font-size:32px}}@container setup-agent (max-width:1060px){.setup-agent-layout{grid-template-columns:220px minmax(0,1fr)}.setup-agent-chat-layout{grid-template-columns:1fr;max-width:860px}.setup-agent-memory{grid-column:1/-1;position:static}.setup-agent-chat-layout .setup-agent-memory{grid-column:auto}.setup-agent-review-dock{max-height:none;overflow:visible}}@container setup-agent (max-width:760px){.setup-agent-page{width:100%}.setup-agent-topbar{margin:0 0 8px}.setup-agent-brandmark>span{width:34px;height:34px}.setup-agent-brandmark strong{font-size:13px}.setup-agent-brandmark em,.setup-agent-top-actions{display:none}.setup-agent-final-bar,.setup-agent-composer>div,.setup-agent-support-input{flex-direction:column;align-items:stretch}.setup-agent-layout,.setup-agent-next-grid{grid-template-columns:1fr;gap:10px}.setup-agent-stage,.setup-agent-memory{position:static}.setup-agent-rail{display:none}.setup-agent-stage{order:1;gap:10px;padding:12px}.setup-agent-chat-stage{justify-content:start;min-height:auto}.setup-agent-memory{order:2;gap:10px;padding:12px}.setup-agent-message-log{display:none}.setup-agent-conversation{align-content:start;max-height:96px;overflow:auto}.setup-agent-bubble{max-width:100%}.setup-agent-brain-card{gap:10px;padding:12px}.setup-agent-brain-head,.setup-agent-source-row{flex-direction:column;align-items:start}.setup-agent-brain-facts{grid-template-columns:1fr}.setup-agent-brain-facts span{min-height:auto}.setup-agent-source-row em{text-align:left}.setup-agent-presence{grid-template-columns:38px minmax(0,1fr);padding:10px}.setup-agent-avatar{border-radius:9px;width:38px;height:38px}.setup-agent-presence strong{font-size:14px}.setup-agent-signal{display:none}.setup-agent-prompt-card{padding:14px}.setup-agent-question-card{text-align:left;order:1}.setup-agent-brain-card{order:2}.setup-agent-conversation{order:3}.setup-agent-pending{order:4}.setup-agent-option-deck,.setup-agent-composer{order:5}.setup-agent-controls{order:6}.setup-agent-final-bar{order:7}.setup-agent-prompt-card h1{font-size:24px;line-height:1.08}.setup-agent-prompt-copy{min-height:38px;font-size:13px}.setup-agent-option-deck,.setup-agent-composer,.setup-agent-pending,.setup-agent-controls,.setup-agent-final-bar{padding:10px}.setup-agent-option-head{gap:3px;display:grid}.setup-agent-option-grid{grid-template-columns:1fr;gap:7px}.setup-agent-option-grid button{min-height:58px}.setup-agent-composer textarea{min-height:86px}.setup-agent-understanding-card{padding:10px}.setup-agent-understanding-lead{font-size:13.5px}.setup-agent-facts-head{flex-direction:column;align-items:start;gap:3px}.setup-agent-pending-grid,.setup-agent-edit-fields,.setup-agent-controls,.setup-agent-memory-grid{grid-template-columns:1fr}.setup-agent-edit-sheet{border-radius:0;width:auto;max-height:none;inset:0}}@container setup-agent (max-width:460px){.setup-agent-stage{padding:10px}.setup-agent-prompt-card h1{font-size:22px}.setup-agent-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.setup-agent-page.setup-agent-redesign{width:100%;min-height:100svh;color:var(--tx-1);background:linear-gradient(135deg,#61d39411,#0000 28%),linear-gradient(225deg,#8fd4ff13,#0000 30%),#050608;margin:0;padding:22px;position:relative;overflow:hidden;container:setup-agent-redesign/inline-size}.setup-agent-redesign:before{content:"";pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#8fd4ff0b 1px,#0000 1px),linear-gradient(#8fd4ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#00000047 70%,#0000);mask-image:linear-gradient(#000000f2,#00000047 70%,#0000)}.setup-agent-redesign:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(110deg,#0000 0 42%,#61d39414 50%,#0000 58% 100%);animation:9s ease-in-out infinite setup-agent-scanline;position:fixed;inset:0;transform:translate(-120%)}.setup-agent-ambient{pointer-events:none;filter:blur(.2px);opacity:.72;background:repeating-linear-gradient(115deg,#8fd4ff0b 0 1px,#0000 1px 20px),repeating-linear-gradient(155deg,#61d3940a 0 1px,#0000 1px 34px);animation:22s linear infinite setup-agent-mesh-drift;position:fixed;inset:-20%;transform:rotate(-3deg)}.setup-agent-minibar{z-index:10;grid-template-columns:minmax(0,1fr) minmax(220px,320px) minmax(0,1fr);align-items:center;gap:16px;width:min(1120px,100%);margin:0 auto;display:grid;position:relative}.setup-agent-redesign .setup-agent-brandmark>span{background:#090d13c7;border-color:#8fd4ff47;border-radius:11px;width:38px;height:38px;box-shadow:inset 0 0 22px #8fd4ff1f,0 0 22px #8fd4ff14}.setup-agent-redesign .setup-agent-brandmark strong{font-size:14px}.setup-agent-redesign .setup-agent-brandmark em{color:var(--tx-4);margin-top:2px}.setup-agent-mini-progress{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b10b8;border:1px solid #8fd4ff29;border-radius:999px;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.setup-agent-mini-progress span,.setup-agent-mini-progress strong{color:var(--tx-3);white-space:nowrap;font-size:11px;font-weight:750}.setup-agent-mini-progress div{background:#ffffff14;border-radius:999px;min-width:0;height:4px;overflow:hidden}.setup-agent-mini-progress i{border-radius:inherit;background:linear-gradient(90deg,#8fd4ff,#61d394);height:100%;display:block;box-shadow:0 0 18px #61d39473}.setup-agent-redesign .setup-agent-top-actions{justify-self:end}.setup-agent-link-button,.setup-agent-icon-button,.setup-agent-review-head button{color:var(--tx-2);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14}.setup-agent-link-button{border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750}.setup-agent-icon-button,.setup-agent-review-head button{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.setup-agent-icon-button:disabled{cursor:not-allowed;opacity:.5}.setup-agent-centered-shell{z-index:2;align-content:center;gap:14px;width:min(900px,100%);min-height:calc(100svh - 86px);margin:0 auto;padding:24px 0;display:grid;position:relative}.setup-agent-focus-stage{align-content:center;justify-items:center;gap:18px;width:100%;min-height:min(680px,100svh - 136px);display:grid}.setup-agent-intro-panel{text-align:center;align-content:center;justify-items:center;gap:22px;width:min(820px,100%);min-height:520px;display:grid}.setup-agent-agent-core{color:#d9f1ff;background:radial-gradient(circle at 42% 28%,#8fd4ff3d,#0000 38%),linear-gradient(145deg,#8fd4ff21,#61d39414),#080c12b8;border:1px solid #8fd4ff3d;border-radius:32px;justify-content:center;align-items:center;width:112px;height:112px;animation:2.8s ease-in-out infinite setup-agent-core-breathe;display:inline-flex;position:relative;box-shadow:0 0 82px #8fd4ff2e,0 0 38px #61d39414,inset 0 0 42px #8fd4ff17}.setup-agent-agent-core-halo,.setup-agent-agent-core-scan{pointer-events:none;border-radius:inherit;position:absolute}.setup-agent-agent-core-halo{filter:blur(.3px);opacity:.78;background:conic-gradient(from 80deg,#0000,#8fd4ff29,#0000,#61d39421,#0000);border:1px solid #8fd4ff1f;animation:11s linear infinite setup-agent-halo-turn;inset:-22px}.setup-agent-agent-core-scan{inset:8px;overflow:hidden}.setup-agent-agent-core-scan:before{content:"";background:linear-gradient(#0000 0 35%,#8fd4ff33,#0000 65% 100%);animation:2.35s ease-in-out infinite setup-agent-core-scan;position:absolute;inset:0;transform:translateY(-100%)}.setup-agent-logo-mark,.setup-agent-mini-logo-mark{object-fit:contain;filter:drop-shadow(0 0 14px #1595ff47);display:block}.setup-agent-logo-mark{z-index:1;width:78px;height:auto;position:relative}.setup-agent-mini-logo-mark{width:26px;height:auto}.setup-agent-agent-core-ring{border:1px solid #61d3942e;border-top-color:#8fd4ff9e;border-radius:38px;animation:8s linear infinite setup-agent-core-turn;position:absolute;inset:-12px}.setup-agent-wake-status{flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;display:flex}.setup-agent-wake-status span{min-height:30px;color:var(--tx-4);background:#060a0f8f;border:1px solid #8fd4ff24;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:780;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.setup-agent-wake-status span i{background:#ffffff38;border-radius:999px;width:6px;height:6px}.setup-agent-wake-status span.is-active{color:#bfeaff;background:#8fd4ff14;border-color:#8fd4ff4d;transform:translateY(-1px)}.setup-agent-wake-status span.is-active i{background:#8fd4ff;animation:1.1s ease-in-out infinite setup-agent-pulse-dot;box-shadow:0 0 16px #8fd4ffdb}.setup-agent-wake-status span.is-done{color:#a9efc4;background:#61d39412;border-color:#61d3943d}.setup-agent-wake-status span.is-done i{background:#61d394;box-shadow:0 0 14px #61d3948c}.setup-agent-wake-copy{justify-items:center;gap:12px;max-width:770px;display:grid}.setup-agent-wake-label{color:#a9efc4;letter-spacing:.12em;text-transform:uppercase;background:#61d39412;border:1px solid #61d3943d;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 10px;font-size:11px;font-weight:860;display:inline-flex}.setup-agent-wake-label i{background:#61d394;border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #61d394c7}.setup-agent-wake-title{color:var(--tx-1);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:.95;animation:.5s both setup-agent-start-in}.setup-agent-wake-title span,.setup-agent-wake-title strong{display:inline-block}.setup-agent-wake-title strong{color:#0000;text-shadow:0 0 34px #8fd4ff29;background:linear-gradient(120deg,#fff 0%,#8fd4ff 38%,#61d394 78%,#fff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin:0 .16em;animation:3.2s ease-in-out infinite setup-agent-text-shine}.setup-agent-wake-subtitle,.setup-agent-wake-note{max-width:710px;color:var(--tx-2);text-wrap:balance;margin:0;font-size:16px;line-height:1.62}.setup-agent-wake-subtitle mark{color:#eaf8ff;background:linear-gradient(120deg,#8fd4ff38,#61d39424);border-radius:8px;padding:.05em .24em .1em;box-shadow:inset 0 -1px #61d39457,0 0 24px #8fd4ff14}.setup-agent-wake-focus{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:2px;display:flex}.setup-agent-wake-focus span{color:#c9eaff;background:#8fd4ff11;border:1px solid #8fd4ff29;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:760;animation:2.8s ease-in-out infinite setup-agent-chip-float}.setup-agent-wake-focus span:nth-child(2){animation-delay:.18s}.setup-agent-wake-focus span:nth-child(3){animation-delay:.36s}.setup-agent-wake-note{max-width:650px;color:var(--tx-3);font-size:14.5px}.setup-agent-start-button{color:#04130d;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#e9f8ff,#95ebb9);border:1px solid #61d39457;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:14px;font-weight:860;transition:transform .16s,box-shadow .16s;animation:.36s both setup-agent-start-in;display:inline-flex;transform:translateY(0);box-shadow:0 18px 58px #61d39429,0 0 0 6px #61d3940e}.setup-agent-start-button:hover{transform:translateY(-1px);box-shadow:0 22px 70px #61d39438,0 0 0 6px #61d39413}.setup-agent-presence-pill{min-height:36px;color:var(--tx-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0fb8;border:1px solid #8fd4ff29;border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 7px;display:inline-flex}.setup-agent-presence-pill span{color:#8fd4ff;background:#8fd4ff1a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.setup-agent-presence-pill strong{font-size:12px;font-weight:760}.setup-agent-presence-pill i{background:#61d394;border-radius:999px;width:7px;height:7px;animation:1.35s ease-in-out infinite setup-agent-pulse-dot;box-shadow:0 0 18px #61d394cc}.setup-agent-question-stage{text-align:center;justify-items:center;gap:14px;width:min(780px,100%);display:grid}.setup-agent-kicker{color:#61d394;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:860}.setup-agent-question-title{width:min(760px,100%);max-width:760px;color:var(--tx-1);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:820;line-height:1.04}.setup-agent-question-body{width:min(720px,100%);max-width:720px;color:var(--tx-3);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.setup-agent-typing-text{white-space:pre-wrap;overflow-wrap:anywhere}.setup-agent-live-composer{gap:8px;width:min(720px,100%);margin-top:6px;display:grid}.setup-agent-input-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a0fd6;border:1px solid #8fd4ff2e;border-radius:18px;grid-template-columns:minmax(0,1fr) 46px 46px;align-items:stretch;gap:8px;padding:8px;display:grid;box-shadow:0 24px 80px #00000047,inset 0 0 30px #8fd4ff09}.setup-agent-input-wrap textarea{resize:vertical;width:100%;min-height:48px;max-height:144px;color:var(--tx-1);font:inherit;background:0 0;border:0;outline:none;padding:13px 12px 11px;font-size:14px;line-height:1.45}.setup-agent-input-wrap textarea::placeholder{color:var(--tx-4)}.setup-agent-mic-button,.setup-agent-send-button{cursor:pointer;border:1px solid #ffffff13;border-radius:14px;justify-content:center;align-items:center;width:46px;min-height:46px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.setup-agent-mic-button{color:#8fd4ff;background:#8fd4ff14}.setup-agent-send-button{color:#03100b;background:linear-gradient(135deg,#e7f7ff,#91e8b8);border-color:#0000}.setup-agent-mic-button:hover:not(:disabled),.setup-agent-send-button:hover:not(:disabled){transform:translateY(-1px)}.setup-agent-mic-button:disabled,.setup-agent-send-button:disabled{cursor:not-allowed;opacity:.45}.setup-agent-live-composer.is-recording .setup-agent-input-wrap{border-color:#61d39457;box-shadow:0 24px 90px #61d39414,inset 0 0 32px #61d3940b}.setup-agent-waveform{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 4px 0 8px;display:grid}.setup-agent-waveform canvas{border:1px solid #61d39429;border-radius:12px;width:100%;height:46px}.setup-agent-waveform span,.setup-agent-input-note{color:var(--tx-4);font-size:11.5px;line-height:1.35}.setup-agent-input-note{text-align:left;margin:0 10px}.setup-agent-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;width:min(720px,100%);margin-top:4px;display:flex}.setup-agent-suggestions button{max-width:min(100%,340px);color:var(--tx-2);cursor:pointer;text-align:left;background:#8fd4ff0f;border:1px solid #8fd4ff29;border-radius:999px;padding:8px 11px}.setup-agent-suggestions button.is-selected,.setup-agent-suggestions button:hover{background:#61d39414;border-color:#61d39452}.setup-agent-suggestions strong{color:var(--tx-1);font-size:12px;font-weight:740;line-height:1.28;display:block}.setup-agent-suggestions span{color:var(--tx-4);margin-top:2px;font-size:10.5px;display:block}.setup-agent-chat-stream{scrollbar-width:thin;gap:9px;width:min(720px,100%);max-height:220px;padding:6px 4px;display:grid;overflow:auto}.setup-agent-chat-bubble{text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;width:fit-content;max-width:min(640px,92%);padding:10px 12px}.setup-agent-chat-bubble.is-user{background:#61d39414;border-color:#61d39438;justify-self:end}.setup-agent-chat-bubble span{color:var(--tx-4);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:820;display:block}.setup-agent-chat-bubble p{color:var(--tx-2);margin:0;font-size:13px;line-height:1.48}.setup-agent-chat-bubble.is-user p{color:var(--tx-1)}.setup-agent-website-chip,.setup-agent-review-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0fa3;border:1px solid #8fd4ff24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:min(720px,100%);padding:10px 12px;display:flex}.setup-agent-website-chip span,.setup-agent-review-cta span{color:var(--tx-4);font-size:11.5px;line-height:1.35}.setup-agent-website-chip strong{min-width:0;color:var(--tx-2);overflow-wrap:anywhere;font-size:12.5px}.setup-agent-website-chip button,.setup-agent-review-cta button{color:#a9efc4;cursor:pointer;background:#61d39414;border:1px solid #61d3943d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.setup-agent-review-cta{margin-top:4px}.setup-agent-review-drawer{z-index:90;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:#080a0e;border:1px solid #8fd4ff2e;border-radius:22px;align-content:start;gap:14px;width:min(420px,100vw - 36px);padding:16px;transition:transform .24s,opacity .24s;display:grid;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto;transform:translate(calc(100% + 34px));box-shadow:0 30px 120px #00000085}.setup-agent-review-drawer.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.setup-agent-review-scrim{z-index:85;cursor:pointer;background:#0000005c;border:0;position:fixed;inset:0}.setup-agent-review-head{z-index:4;background:#080a0e;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin:-16px -16px 0;padding:16px 16px 12px;display:flex;position:sticky;top:-16px;box-shadow:0 14px 22px #080a0eb8}.setup-agent-review-head span,.setup-agent-review-source span{color:var(--tx-4);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.setup-agent-review-head strong,.setup-agent-review-source strong{color:var(--tx-1);overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.25;display:block}.setup-agent-understood-hero{box-shadow:inset 0 1px 0 var(--bd-subtle);background:radial-gradient(at 18% 0,#61d39424,#0000 44%),linear-gradient(#ffffff0c,#ffffff05);border:1px solid #61d39433;border-radius:18px;gap:10px;padding:16px;display:grid}.setup-agent-understood-hero>span,.setup-agent-understood-card>span,.setup-agent-next-memory>span,.setup-agent-review-section-head span{color:#8cf2b7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:850;display:inline-flex}.setup-agent-understood-hero strong{color:var(--tx-1);overflow-wrap:anywhere;font-size:22px;line-height:1.12}.setup-agent-understood-hero p,.setup-agent-understood-card p,.setup-agent-next-memory p{color:var(--tx-3);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.48}.setup-agent-understood-pills{flex-wrap:wrap;gap:7px;display:flex}.setup-agent-understood-pills em{color:#d9f4e3;overflow-wrap:anywhere;background:#61d3940e;border:1px solid #61d39429;border-radius:999px;align-items:center;max-width:100%;min-height:27px;padding:0 9px;font-size:11.5px;font-style:normal;font-weight:720;line-height:1.2;display:inline-flex}.setup-agent-understood-grid{gap:9px;display:grid}.setup-agent-understood-card,.setup-agent-next-memory{background:#ffffff07;border:1px solid #ffffff13;border-radius:15px;gap:7px;padding:13px;display:grid}.setup-agent-understood-card strong,.setup-agent-next-memory strong{color:var(--tx-1);overflow-wrap:anywhere;font-size:14px;line-height:1.32}.setup-agent-next-memory{background:#f5cd740b;border-color:#f5cd742b}.setup-agent-next-memory>span{color:#f5d98a}.setup-agent-review-section-head{justify-content:space-between;align-items:baseline;gap:10px;padding-top:2px;display:flex}.setup-agent-review-section-head em{color:var(--tx-4);text-align:right;font-size:11.5px;font-style:normal}.setup-agent-review-source{background:#ffffff06;border:1px solid #8fd4ff21;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.setup-agent-redesign .setup-agent-readiness-list{gap:8px;display:grid}.setup-agent-redesign .setup-agent-node{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;min-height:68px}.setup-agent-redesign .setup-agent-node.is-active{background:#8fd4ff13;border-color:#8fd4ff42}.setup-agent-redesign .setup-agent-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.setup-agent-redesign .setup-agent-memory-grid>div{background:#ffffff06;border-color:#ffffff12;border-radius:14px;min-height:64px}.setup-agent-redesign .setup-agent-understanding-card,.setup-agent-redesign .setup-agent-pending{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a0fb8;border-color:#8fd4ff2e;border-radius:18px}.setup-agent-redesign .setup-agent-pending{width:min(780px,100%);padding:16px}.setup-agent-redesign .setup-agent-controls{background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}.setup-agent-redesign .setup-agent-controls button{border-radius:14px;min-height:64px}.setup-agent-redesign .setup-agent-final-bar{background:#ffffff07;border-radius:16px;flex-direction:column;align-items:stretch;padding:12px}.setup-agent-redesign .setup-agent-review-head span{color:var(--tx-3);letter-spacing:0;text-transform:none;font-size:12px;font-weight:720}.setup-agent-memory-snapshot{background:#07130f;border:1px solid #61d3942e;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.setup-agent-memory-snapshot>div{gap:6px;min-width:0;display:grid}.setup-agent-memory-snapshot span,.setup-agent-still-need>span,.setup-agent-launch-controls summary{color:#8cf2b7;letter-spacing:0;font-size:11px;font-weight:820}.setup-agent-memory-snapshot strong{color:var(--tx-1);overflow-wrap:anywhere;font-size:16px;line-height:1.36}.setup-agent-memory-snapshot p,.setup-agent-memory-row p,.setup-agent-still-need p,.setup-agent-memory-note{color:var(--tx-3);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.setup-agent-memory-state{color:#f5d98a;white-space:nowrap;background:#f5cd740f;border:1px solid #f5cd7433;border-radius:12px;flex-shrink:0;padding:7px 9px;font-size:11.5px;font-style:normal;font-weight:760;line-height:1}.setup-agent-memory-state.is-ready{color:#8cf2b7;background:#61d39412;border-color:#61d39433}.setup-agent-memory-rows{gap:8px;display:grid}.setup-agent-memory-row{background:#0d1117;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.setup-agent-memory-row.is-missing{background:#14120b;border-color:#f5cd742e}.setup-agent-memory-row-icon{color:#8cf2b7;background:#61d39414;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.setup-agent-memory-row.is-missing .setup-agent-memory-row-icon{color:#f5d98a;background:#f5cd7414}.setup-agent-memory-row-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.setup-agent-memory-row-head span{color:var(--tx-2);font-size:12px;font-weight:760}.setup-agent-memory-row-head em{color:#8cf2b7;flex-shrink:0;font-size:10.5px;font-style:normal;font-weight:760}.setup-agent-memory-row.is-missing .setup-agent-memory-row-head em{color:#f5d98a}.setup-agent-memory-row strong{color:var(--tx-1);overflow-wrap:anywhere;font-size:14px;line-height:1.34;display:block}.setup-agent-memory-row button{color:var(--tx-2);font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:720}.setup-agent-memory-row button.is-active{color:var(--tx-1);background:#8fd4ff1a;border-color:#8fd4ff4d}.setup-agent-still-need{background:#14120b;border:1px solid #f5cd7429;border-radius:15px;gap:9px;padding:12px;display:grid}.setup-agent-still-need>span{color:#f5d98a}.setup-agent-still-need.is-done{background:#07130f;border-color:#61d3942e}.setup-agent-still-need.is-done>span{color:#8cf2b7}.setup-agent-still-need ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.setup-agent-still-need li{color:var(--tx-1);background:#f5cd740f;border:1px solid #f5cd7426;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:720;line-height:1.2}.setup-agent-still-need li:before{content:none}.setup-agent-memory-note{padding:0 2px}.setup-agent-offers-detail,.setup-agent-offers-edit{gap:12px;display:grid}.setup-agent-offer-detail-block,.setup-agent-offer-edit-block{gap:8px;display:grid}.setup-agent-offer-detail-name{color:var(--tx-2);font-size:12.5px;font-weight:700}.setup-agent-offer-chips{flex-wrap:wrap;gap:6px;display:flex}.setup-agent-offer-chips span{color:var(--tx-2);background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-radius:7px;padding:3px 8px;font-size:11.5px}.setup-agent-offer-chips em{color:var(--tx-4);font-style:normal}.setup-agent-offer-variants{gap:3px;display:grid}.setup-agent-offer-variants div{color:var(--tx-2);justify-content:space-between;gap:10px;font-size:12px;display:flex}.setup-agent-offer-variants em{color:var(--tx-4);font-style:normal}.setup-agent-offers-edit-toggle,.setup-agent-offer-add-row{border:1px dashed var(--bd-default);border-radius:var(--r-sm);width:fit-content;color:var(--tx-3);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.setup-agent-offers-edit-toggle:hover,.setup-agent-offer-add-row:hover{color:var(--tx-1);border-color:var(--bd-strong,var(--bd-default))}.setup-agent-offer-edit-group{gap:6px;display:grid}.setup-agent-offer-edit-label{color:var(--tx-3);font-size:11.5px;font-weight:700}.setup-agent-offer-edit-row{align-items:center;gap:6px;display:flex}.setup-agent-offer-edit-row input{border:1px solid var(--bd-default);border-radius:var(--r-sm);background:var(--bg-elevated);min-width:0;color:var(--tx-1);font:inherit;box-sizing:border-box;outline:none;flex:1 1 0;padding:9px 10px;font-size:13px}.setup-agent-offer-edit-row button{color:var(--st-err);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.setup-agent-offer-edit-actions{justify-content:flex-end;gap:8px;display:flex}.setup-agent-launch-controls{background:#0d1117;border:1px solid #ffffff14;border-radius:15px;padding:11px 12px}.setup-agent-launch-controls summary{cursor:pointer;list-style-position:outside}.setup-agent-launch-controls[open] summary{margin-bottom:10px}@keyframes setup-agent-scanline{0%,78%,to{transform:translate(-120%)}88%{transform:translate(120%)}}@keyframes setup-agent-mesh-drift{0%{background-position:0 0,0 0}to{background-position:220px 120px,-180px 210px}}@keyframes setup-agent-core-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes setup-agent-core-breathe{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 82px #8fd4ff2e,0 0 38px #61d39414,inset 0 0 42px #8fd4ff17}50%{transform:translateY(-2px)scale(1.015);box-shadow:0 0 104px #8fd4ff40,0 0 54px #61d3941f,inset 0 0 48px #8fd4ff21}}@keyframes setup-agent-halo-turn{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}@keyframes setup-agent-core-scan{0%,48%,to{opacity:0;transform:translateY(-105%)}58%{opacity:1}78%{opacity:0;transform:translateY(105%)}}@keyframes setup-agent-text-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes setup-agent-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes setup-agent-pulse-dot{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes setup-agent-start-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container setup-agent-redesign (max-width:760px){.setup-agent-page.setup-agent-redesign{min-height:100svh;padding:14px;overflow-y:auto}.setup-agent-3d-scene{opacity:.3}.setup-agent-page.setup-agent-redesign:before,.setup-agent-ambient:before,.setup-agent-ambient:after{animation:none}.setup-agent-minibar{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#050a09f0,#050a09c7),radial-gradient(at 24% 0,#8fd4ff1f,#0000 42%);border:1px solid #61d3941f;border-radius:22px;grid-template-columns:1fr auto;gap:10px;width:calc(100% + 16px);margin:-8px -8px 0;padding:8px 8px 10px;position:sticky;top:-10px;box-shadow:0 18px 54px #00000052,inset 0 1px #ffffff0a}.setup-agent-mini-progress{grid-area:2/1/auto/-1;width:100%}.setup-agent-redesign .setup-agent-top-actions{grid-area:1/2}.setup-agent-link-button{display:none}.setup-agent-centered-shell{align-content:start;min-height:auto;padding:10px 0 24px}.setup-agent-focus-stage{align-content:start;gap:10px;min-height:auto}.setup-agent-intro-panel{gap:16px;min-height:calc(100svh - 170px)}.setup-agent-agent-core{border-radius:24px;width:88px;height:88px}.setup-agent-logo-mark{width:62px}.setup-agent-wake-status{gap:6px}.setup-agent-wake-status span{min-height:27px;padding:0 8px;font-size:10px}.setup-agent-wake-title{font-size:36px;line-height:1}.setup-agent-wake-subtitle,.setup-agent-wake-note{font-size:14px;line-height:1.5}.setup-agent-wake-focus{gap:6px}.setup-agent-wake-focus span{padding:6px 8px;font-size:11px}.setup-agent-start-button{min-height:46px;padding:0 18px;font-size:13px}.setup-agent-question-stage{align-content:start;gap:10px}.setup-agent-question-title{font-size:29px;line-height:1.1}.setup-agent-question-body{font-size:13.5px;line-height:1.45}.setup-agent-chat-stream{display:none}.setup-agent-chat-bubble{background:#070e0c94;border-color:#61d39429;max-width:100%;padding:7px 10px}.setup-agent-chat-bubble span{display:none}.setup-agent-chat-bubble p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.setup-agent-suggestions{flex-wrap:wrap;justify-content:flex-start;padding-bottom:0;overflow-x:visible}.setup-agent-suggestions button{flex:min(100%,158px);width:auto;max-width:100%;min-height:54px}.setup-agent-input-wrap{border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:stretch}.setup-agent-input-wrap textarea{min-height:74px;padding:12px}.setup-agent-composer-tools{justify-content:flex-end;width:100%;padding:0}.setup-agent-mic-button,.setup-agent-send-button{border-radius:13px;width:44px;min-height:44px}.setup-agent-waveform{grid-template-columns:minmax(0,1fr)}.setup-agent-waveform span{display:none}.setup-agent-website-chip,.setup-agent-review-cta{flex-direction:column;align-items:stretch}.setup-agent-website-chip button,.setup-agent-review-cta button{justify-content:center;width:100%}.setup-agent-review-drawer{border-radius:0;width:auto;padding:16px 14px 96px;inset:0}.setup-agent-redesign .setup-agent-pending-grid,.setup-agent-redesign .setup-agent-edit-fields{grid-template-columns:1fr}}@container setup-agent-redesign (max-width:440px){.setup-agent-redesign .setup-agent-brandmark em{display:none}.setup-agent-question-title{font-size:25px}.setup-agent-suggestions{justify-content:flex-start}.setup-agent-suggestions button{width:auto}.setup-agent-redesign .setup-agent-memory-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.setup-agent-redesign:after,.setup-agent-ambient,.setup-agent-agent-core,.setup-agent-agent-core-halo,.setup-agent-agent-core-ring,.setup-agent-agent-core-scan:before,.setup-agent-wake-title strong,.setup-agent-wake-focus span,.setup-agent-presence-pill i{animation:none}}.setup-agent-page.setup-agent-redesign{isolation:isolate;background:radial-gradient(at 52% -14%,#61d39429,#0000 34%),radial-gradient(at 6% 22%,#8fd4ff0e,#0000 30%),radial-gradient(at 92% 54%,#f5cd7409,#0000 26%),linear-gradient(#050807 0%,#070a09 48%,#050606 100%)}.setup-agent-3d-scene{z-index:0;pointer-events:none;opacity:.42;mix-blend-mode:screen;position:fixed;inset:0}.setup-agent-3d-canvas{filter:saturate(.78)hue-rotate(30deg)brightness(.78);width:100%;height:100%;display:block}.setup-agent-page.setup-agent-redesign:before{z-index:0;opacity:.32;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff04 1px,#0000 1px) 0 0/54px 54px,repeating-linear-gradient(125deg,#0000 0 24px,#61d39405 25px,#0000 26px) 0 0/220px 220px;animation:11s ease-in-out infinite alternate setup-agent-background-breathe;-webkit-mask-image:linear-gradient(#000000b8,#0003 72%,#0000);mask-image:linear-gradient(#000000b8,#0003 72%,#0000)}.setup-agent-page.setup-agent-redesign:after{z-index:0;opacity:.48;background:linear-gradient(110deg,#0000 0 38%,#61d3940a 49%,#0000 62% 100%),radial-gradient(at 50% 70%,#61d3940a,#0000 42%)}.setup-agent-ambient{z-index:0;opacity:.34;background:repeating-linear-gradient(118deg,#8fd4ff04 0 1px,#0000 1px 28px),repeating-linear-gradient(158deg,#61d39406 0 1px,#0000 1px 44px);overflow:hidden}.setup-agent-ambient:before,.setup-agent-ambient:after{content:"";pointer-events:none;position:absolute;inset:-16%}.setup-agent-ambient:before{filter:blur(18px);background:linear-gradient(100deg,#0000 0 32%,#8fd4ff17 40%,#0000 50% 100%),linear-gradient(250deg,#0000 0 42%,#61d39414 50%,#0000 62% 100%);animation:18s ease-in-out infinite alternate setup-agent-bg-current}.setup-agent-ambient:after{opacity:.16;background:repeating-radial-gradient(circle,#ffffff13 0 1px,#0000 1px 74px);animation:28s linear infinite setup-agent-star-drift;transform:rotate(-8deg)}.setup-agent-minibar,.setup-agent-centered-shell{position:relative}.setup-agent-warm-intro{gap:18px;min-height:min(680px,100svh - 136px);transition:gap .5s,min-height .5s;position:relative}.setup-agent-warm-intro.is-booting{gap:22px}.setup-agent-warm-intro.is-awake{gap:16px}.setup-agent-avatar-orb{perspective:700px;width:154px;height:154px;transform-style:preserve-3d;place-items:center;transition:width .72s cubic-bezier(.2,.9,.18,1),height .72s cubic-bezier(.2,.9,.18,1),filter .72s,opacity .35s;animation:4.8s ease-in-out infinite setup-agent-float;display:grid;position:relative}.setup-agent-avatar-orb.is-booting{filter:drop-shadow(0 0 54px #8fd4ff3d);width:244px;height:244px}.setup-agent-avatar-orb.is-awake{filter:drop-shadow(0 0 34px #61d39429);width:118px;height:118px}.setup-agent-avatar-face{z-index:3;background:radial-gradient(circle at 42% 28%,#ffffff2e,#0000 26%),linear-gradient(145deg,#8fd4ff2e,#61d3941a),#080d13c7;border:1px solid #cdefff47;border-radius:30px;place-items:center;width:96px;height:96px;transition:width .72s cubic-bezier(.2,.9,.18,1),height .72s cubic-bezier(.2,.9,.18,1),border-radius .72s,box-shadow .72s,transform .72s;display:grid;position:relative;transform:rotateX(8deg)rotateY(-12deg);box-shadow:0 0 82px #8fd4ff3d,0 22px 70px #00000061,inset 0 0 34px #ffffff14}.setup-agent-avatar-orb.is-booting .setup-agent-avatar-face{border-radius:36px;width:126px;height:126px;animation:2.6s ease-in-out both setup-agent-logo-boot;box-shadow:0 0 110px #8fd4ff57,0 0 72px #61d3942e,0 28px 88px #00000073,inset 0 0 46px #ffffff1a}.setup-agent-avatar-orb.is-awake .setup-agent-avatar-face{border-radius:24px;width:78px;height:78px;transform:rotateX(8deg)rotateY(-12deg)translateY(-2px)}.setup-agent-avatar-orbit{transform-style:preserve-3d;border:1px solid #8fd4ff38;border-radius:999px;position:absolute;inset:16px}.setup-agent-avatar-orbit.is-one{animation:8s linear infinite setup-agent-avatar-spin}.setup-agent-avatar-orbit.is-two{border-color:#61d39433;animation:10s linear infinite setup-agent-avatar-spin-reverse;inset:24px;transform:rotateX(72deg)}.setup-agent-avatar-orbit.is-three{border-color:#f5cd742e;animation:12s linear infinite setup-agent-avatar-spin;inset:30px;transform:rotateY(68deg)}.setup-agent-avatar-breath{filter:blur(22px);background:#61d39429;border-radius:999px;animation:2.6s ease-in-out infinite setup-agent-avatar-breath;position:absolute;inset:44px}.setup-agent-boot-mesh,.setup-agent-boot-scan,.setup-agent-boot-progress,.setup-agent-boot-points{pointer-events:none;position:absolute}.setup-agent-boot-mesh{opacity:0;background-color:#0000;background-image:linear-gradient(90deg,#8fd4ff14 1px,#0000 1px),linear-gradient(#61d39412 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #8fd4ff29;border-radius:44px;inset:-34px;transform:rotateX(62deg)rotate(-8deg)}.setup-agent-avatar-orb.is-booting .setup-agent-boot-mesh{opacity:.56;animation:2.6s ease-in-out both setup-agent-boot-mesh}.setup-agent-avatar-orb.is-awake .setup-agent-boot-mesh,.setup-agent-avatar-orb.is-awake .setup-agent-boot-scan,.setup-agent-avatar-orb.is-awake .setup-agent-boot-progress,.setup-agent-avatar-orb.is-awake .setup-agent-boot-points{opacity:0}.setup-agent-boot-scan{opacity:0;border-radius:999px;inset:-18px;overflow:hidden}.setup-agent-boot-scan:before{content:"";filter:blur(7px);background:linear-gradient(#0000,#8fd4ff8f,#0000);position:absolute;inset:-30% 42%;transform:translateY(-100%)rotate(16deg)}.setup-agent-avatar-orb.is-booting .setup-agent-boot-scan{opacity:1}.setup-agent-avatar-orb.is-booting .setup-agent-boot-scan:before{animation:1.15s ease-in-out 2 both setup-agent-boot-scan}.setup-agent-boot-progress{background:#ffffff14;border-radius:999px;width:172px;height:4px;bottom:-26px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 24px #8fd4ff24}.setup-agent-boot-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8fd4ff,#61d394,#f5cd74);width:100%;height:100%;animation:2.45s cubic-bezier(.3,.8,.2,1) both setup-agent-boot-progress;display:block}.setup-agent-boot-points{opacity:0;inset:0}.setup-agent-avatar-orb.is-booting .setup-agent-boot-points{opacity:1}.setup-agent-boot-points i{--boot-angle:calc(var(--boot-point) * 25.714deg);--boot-radius-near:108px;--boot-radius-far:124px;width:5px;height:5px;transform:rotate(var(--boot-angle)) translateX(var(--boot-radius-far));animation:1.4s ease-in-out infinite setup-agent-boot-point;animation-delay:calc(var(--boot-point) * 70ms);background:#bfeaff;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #8fd4ffcc}.setup-agent-boot-console{background:#070b108a;border:1px solid #8fd4ff21;border-radius:999px;width:min(340px,72vw);height:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #8fd4ff0a,0 18px 50px #00000038}.setup-agent-boot-console span,.setup-agent-boot-console i{position:absolute;inset:0}.setup-agent-boot-console span{background:linear-gradient(90deg,#0000,#8fd4ff2e,#61d3942e,#0000);animation:2.4s ease-in-out both setup-agent-boot-bar;transform:translate(-100%)}.setup-agent-boot-console i{opacity:.36;background:repeating-linear-gradient(90deg,#0000 0 10px,#ffffff14 10px 11px,#0000 11px 22px)}.setup-agent-warm-copy{opacity:0;gap:14px;animation:.5s 80ms both setup-agent-copy-rise;transform:translateY(10px)}.setup-agent-wake-title{text-wrap:balance;max-width:780px;font-size:58px;line-height:1.02}.setup-agent-intro-message{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0fbd;border:1px solid #ffffff1a;border-radius:20px;width:min(660px,100%);padding:16px 18px;box-shadow:0 22px 74px #00000052,inset 0 0 34px #8fd4ff0b}.setup-agent-intro-message p{color:#dbe7ee;font-size:16px;line-height:1.62}.setup-agent-wake-focus span{color:#e0eff4;background:#ffffff0d;border-color:#ffffff1a}.setup-agent-start-button{color:#07120d;background:linear-gradient(135deg,#f8fbf7,#9ff0bc 58%,#8fd4ff);min-width:156px}.setup-agent-presence-pill{box-shadow:0 14px 48px #00000038,0 0 34px #61d39414}.setup-agent-question-stage{gap:16px}.setup-agent-question-title{max-width:820px;font-size:40px;line-height:1.08}.setup-agent-question-body{color:#b8c2ca;max-width:690px}.setup-agent-live-composer{width:min(760px,100%)}.setup-agent-input-wrap{background:#050808e6;border-color:#61d39424;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:10px}.setup-agent-composer-field{min-width:0}.setup-agent-input-wrap textarea{min-height:106px;max-height:210px;padding:14px 14px 12px;font-size:15px}.setup-agent-composer-tools{align-items:center;gap:8px;padding:0 2px 2px 0;display:flex}.setup-agent-mic-button,.setup-agent-send-button{border-radius:16px;width:48px;height:48px;min-height:48px}.setup-agent-suggestions button{background:#ffffff09;border-color:#61d39421;border-radius:15px}.setup-agent-chat-bubble{border-radius:16px}.setup-agent-review-cta,.setup-agent-website-chip{background:#050808c2;border-color:#61d3941f}.setup-agent-review-drawer{background:#080a0e;border-color:#ffffff1a}.setup-agent-node small{white-space:normal;text-align:right;max-width:104px;line-height:1.2}.setup-agent-redesign .setup-agent-node{background:#ffffff08;border-color:#ffffff14}.setup-agent-redesign .setup-agent-node.is-ready{border-color:#61d39433}.setup-agent-redesign .setup-agent-node.is-blocked{border-color:#ef515138}.setup-agent-redesign .setup-agent-memory-grid>div,.setup-agent-redesign .setup-agent-understanding-card,.setup-agent-redesign .setup-agent-pending,.setup-agent-review-source,.setup-agent-controls button,.setup-agent-final-bar{border-color:var(--bd-default);background:#ffffff09}.setup-agent-final-bar strong{line-height:1.42}@keyframes setup-agent-float{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-8px)rotateX(3deg)}}@keyframes setup-agent-avatar-spin{0%{transform:rotateX(62deg)rotate(0)}to{transform:rotateX(62deg)rotate(360deg)}}@keyframes setup-agent-avatar-spin-reverse{0%{transform:rotateY(68deg)rotate(360deg)}to{transform:rotateY(68deg)rotate(0)}}@keyframes setup-agent-avatar-breath{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:.9;transform:scale(1.1)}}@keyframes setup-agent-background-breathe{0%{opacity:.3;transform:scale(1)}to{opacity:.5;transform:scale(1.015)}}@keyframes setup-agent-bg-current{0%{opacity:.64;transform:translate(-4%,-2%)rotate(-3deg)}to{opacity:.94;transform:translate(5%,3%)rotate(4deg)}}@keyframes setup-agent-star-drift{0%{transform:rotate(-8deg)translate(0)}to{transform:rotate(-8deg)translate(-70px,42px)}}@keyframes setup-agent-logo-boot{0%{opacity:.18;filter:saturate(.5);transform:scale(.76)rotateX(18deg)rotateY(-18deg)}34%{opacity:1;filter:saturate(1.45);transform:scale(1.08)rotateX(8deg)rotateY(-12deg)}66%{transform:scale(.98)rotateX(8deg)rotateY(-12deg)}to{opacity:1;filter:saturate(1.1);transform:scale(1)rotateX(8deg)rotateY(-12deg)}}@keyframes setup-agent-boot-mesh{0%{opacity:0;transform:rotateX(68deg)rotate(-24deg)scale(.84)}28%{opacity:.74}to{opacity:.5;transform:rotateX(62deg)rotate(14deg)scale(1)}}@keyframes setup-agent-boot-scan{0%{transform:translateY(-100%)rotate(16deg)}to{transform:translateY(100%)rotate(16deg)}}@keyframes setup-agent-boot-progress{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}@keyframes setup-agent-boot-point{0%,to{opacity:.24;transform:rotate(var(--boot-angle)) translateX(var(--boot-radius-near)) scale(.72)}50%{opacity:1;transform:rotate(var(--boot-angle)) translateX(var(--boot-radius-far)) scale(1)}}@keyframes setup-agent-boot-bar{0%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@keyframes setup-agent-copy-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@container setup-agent-redesign (max-width:760px){.setup-agent-3d-scene{opacity:.28}.setup-agent-warm-intro{min-height:auto;padding-top:12px}.setup-agent-warm-intro.is-booting{min-height:min(620px,100svh - 132px)}.setup-agent-avatar-orb{width:122px;height:122px}.setup-agent-avatar-orb.is-booting{width:212px;height:212px}.setup-agent-avatar-orb.is-awake{width:104px;height:104px}.setup-agent-avatar-face{border-radius:24px;width:78px;height:78px}.setup-agent-avatar-orb.is-booting .setup-agent-avatar-face{border-radius:32px;width:110px;height:110px}.setup-agent-avatar-orb.is-awake .setup-agent-avatar-face{border-radius:21px;width:70px;height:70px}.setup-agent-logo-mark{width:58px}.setup-agent-avatar-orb.is-booting .setup-agent-logo-mark{width:88px}.setup-agent-avatar-orb.is-awake .setup-agent-logo-mark{width:52px}.setup-agent-boot-progress{width:138px;bottom:-20px}.setup-agent-boot-points i{--boot-radius-near:94px;--boot-radius-far:106px}.setup-agent-wake-title{font-size:34px;line-height:1.08}.setup-agent-intro-message{border-radius:18px;padding:14px}.setup-agent-intro-message p{font-size:14.5px;line-height:1.56}.setup-agent-question-title{font-size:27px;line-height:1.12}.setup-agent-question-body{font-size:13.5px}.setup-agent-input-wrap{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:9px}.setup-agent-input-wrap textarea{min-height:74px;padding:12px;font-size:16px;line-height:1.45}.setup-agent-composer-tools{justify-content:flex-end;width:100%;padding:0}.setup-agent-mic-button,.setup-agent-send-button{width:46px;height:46px;min-height:46px}.setup-agent-review-drawer{background:#080a0efa}.setup-agent-node{grid-template-columns:34px minmax(0,1fr)}.setup-agent-node small{text-align:left;grid-column:2;justify-self:start;max-width:none}}@media (prefers-reduced-motion:reduce){.setup-agent-page.setup-agent-redesign:before,.setup-agent-ambient:before,.setup-agent-ambient:after,.setup-agent-avatar-orb,.setup-agent-avatar-orbit,.setup-agent-avatar-breath,.setup-agent-avatar-orb.is-booting .setup-agent-avatar-face,.setup-agent-avatar-orb.is-booting .setup-agent-boot-mesh,.setup-agent-avatar-orb.is-booting .setup-agent-boot-scan:before,.setup-agent-boot-progress i,.setup-agent-boot-points i,.setup-agent-boot-console span,.setup-agent-warm-copy{animation:none}.setup-agent-warm-copy{opacity:1;transform:none}}.setup-guidance-panel{margin-bottom:18px;padding:18px 20px}.setup-guidance-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:18px;display:grid}.setup-guidance-main{gap:14px;min-width:0;display:grid}.setup-guidance-kicker{color:var(--tx-3);letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.setup-guidance-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.setup-guidance-head h2,.setup-guidance-dashboard-title-row h2{color:var(--tx-1);overflow-wrap:anywhere;margin:0}.setup-guidance-head h2{font-size:21px;font-weight:850;line-height:1.22}.setup-guidance-main p{color:var(--tx-3);margin:0;font-size:13px;line-height:1.55}.setup-guidance-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup-guidance-side{gap:10px;min-width:0;display:grid}.setup-guidance-side-title,.setup-guidance-checks-title{letter-spacing:0;text-transform:uppercase;color:var(--tx-3);font-size:11px;font-weight:850}.setup-guidance-stages{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.setup-guidance-stage,.setup-guidance-focus-item{border:1px solid var(--bd-subtle);min-width:0;color:inherit;background:#ffffff04;text-decoration:none;transition:border-color .12s,background .12s}.setup-guidance-stage:hover,.setup-guidance-focus-item:hover{border-color:var(--bd-default);background:var(--bg-elevated)}.setup-guidance-stage{border-radius:var(--r-md);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.setup-guidance-stage.is-active{background:#6366f114;border-color:#6366f157}.setup-guidance-stage.is-done{border-color:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.setup-guidance-stage.is-done{border-color:color-mix(in srgb, var(--st-ok) 24%, var(--bd-subtle))}}.setup-guidance-stage-icon,.setup-guidance-focus-icon{background:var(--bg-card);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.setup-guidance-stage-icon{border-radius:8px;width:30px;height:30px}.setup-guidance-stage-label,.setup-guidance-stage-description,.setup-guidance-focus-title,.setup-guidance-focus-message{overflow-wrap:anywhere;min-width:0;display:block}.setup-guidance-stage-label{color:var(--tx-1);font-size:12.5px;font-weight:750;line-height:1.25}.setup-guidance-stage-description{color:var(--tx-3);margin-top:2px;font-size:11.4px;line-height:1.35}.setup-guidance-stage-status{color:var(--tx-4);text-transform:uppercase;margin-top:7px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}.setup-guidance-details-wrap{border-top:1px solid var(--bd-subtle);margin-top:16px;padding-top:14px}.setup-guidance-details-bar{color:var(--tx-3);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.setup-guidance-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.setup-guidance-check-list{gap:8px;margin-top:9px;display:grid}.setup-guidance-focus-item{border-radius:var(--r-md);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.setup-guidance-focus-icon{border-radius:7px;width:26px;height:26px}.setup-guidance-focus-title{color:var(--tx-1);font-size:12.5px;font-weight:700;line-height:1.35}.setup-guidance-focus-message{color:var(--tx-3);margin-top:3px;font-size:11.5px;line-height:1.45}.setup-guidance-dashboard-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.setup-guidance-dashboard-copy{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.setup-guidance-dashboard-icon{border:1px solid;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.setup-guidance-dashboard-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.setup-guidance-dashboard-title-row h2{font-size:14px;font-weight:750;line-height:1.25}.setup-guidance-dashboard-message{color:var(--tx-3);margin-bottom:10px;font-size:12px;line-height:1.45}.setup-guidance-dashboard-primary{border-radius:var(--r-sm);background:var(--btn-neutral-bg);min-width:0;max-width:100%;color:var(--btn-neutral-fg);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.setup-guidance-dashboard-primary span{text-overflow:ellipsis;overflow:hidden}.setup-guidance-dashboard-panel{border-top:1px solid var(--bd-subtle);padding:18px}.launch-guide-nudge{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:grid}.launch-guide-nudge-main{gap:9px;min-width:0;display:grid}.launch-guide-nudge-kicker{color:var(--tx-3);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.launch-guide-nudge h2{color:var(--tx-1);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:850;line-height:1.25}.launch-guide-nudge p{color:var(--tx-3);margin:0;font-size:12.5px;line-height:1.5}.launch-guide-nudge-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.launch-guide-nudge-steps{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;min-width:0;display:grid}.launch-guide-mini-step{border:1px solid var(--bd-subtle);border-radius:var(--r-md);min-width:0;color:inherit;background:#ffffff04;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:9px;text-decoration:none;display:grid}.launch-guide-mini-step.is-active{background:#6366f114;border-color:#6366f157}.launch-guide-mini-step.is-done{border-color:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.launch-guide-mini-step.is-done{border-color:color-mix(in srgb, var(--st-ok) 24%, var(--bd-subtle))}}.launch-guide-mini-step:hover{border-color:var(--bd-default);background:var(--bg-elevated)}.launch-guide-mini-step span{background:var(--bg-card);border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.launch-guide-mini-step strong,.launch-guide-mini-step small{overflow-wrap:normal;word-break:normal;min-width:0;display:block}.launch-guide-mini-step strong{color:var(--tx-1);font-size:11.5px;font-weight:750;line-height:1.25}.launch-guide-mini-step small{color:var(--tx-4);text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:750}@media (max-width:760px){.setup-agent-page.setup-agent-redesign{overflow:visible}.setup-agent-redesign .setup-agent-minibar{z-index:60;position:sticky;top:-10px}.setup-agent-review-drawer{border-radius:18px;width:auto;max-width:none;padding:14px 12px 88px;inset:10px;transform:translateY(18px)}.setup-agent-review-head{margin:-14px -12px 0;padding:14px 12px 12px;top:-14px}.setup-agent-review-drawer.is-open{transform:translateY(0)}.setup-agent-edit-layer{align-items:end;padding:10px}.setup-agent-edit-layer .setup-agent-edit-sheet{border-radius:20px;width:100%;max-height:calc(100svh - 20px)}.setup-agent-edit-layer .setup-agent-edit-fields{max-height:calc(100svh - 180px);padding:14px}.setup-agent-edit-layer .setup-agent-edit-actions{flex-direction:column-reverse;align-items:stretch}.setup-agent-edit-layer .setup-agent-edit-actions button{justify-content:center;width:100%}}.setup-agent-redesign .setup-agent-centered-shell{align-content:start;width:min(760px,100%);min-height:auto;padding-top:18px}.setup-agent-redesign .setup-agent-focus-stage{align-content:start;justify-items:stretch;gap:12px;min-height:auto}.setup-agent-redesign .setup-agent-presence-pill{justify-self:center;margin-bottom:2px}.setup-agent-redesign .setup-agent-chat-stream,.setup-agent-redesign .setup-agent-question-stage,.setup-agent-redesign .setup-agent-live-composer,.setup-agent-redesign .setup-agent-suggestions,.setup-agent-redesign .setup-agent-review-cta{justify-self:center;width:min(680px,100%)}.setup-agent-redesign .setup-agent-chat-stream{max-height:min(240px,32svh);padding:2px 2px 4px}.setup-agent-redesign .setup-agent-chat-bubble{background:#0c1116bd;border-radius:18px 18px 18px 6px;max-width:min(560px,86%)}.setup-agent-redesign .setup-agent-chat-bubble.is-user{background:#61d3941c;border-radius:18px 18px 6px}.setup-agent-redesign .setup-agent-question-stage{text-align:left;justify-items:stretch;gap:10px;display:grid}.setup-agent-current-prompt{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;display:grid}.setup-agent-current-avatar{background:#8fd4ff14;border:1px solid #8fd4ff2e;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 12px 38px #00000047,0 0 24px #61d39414}.setup-agent-current-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c10db;border:1px solid #8fd4ff21;border-radius:20px 20px 20px 8px;gap:8px;min-width:0;padding:14px 15px;display:grid;box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff0b}.setup-agent-redesign .setup-agent-kicker{color:#8cf2b7;letter-spacing:.08em;font-size:10px;font-weight:820}.setup-agent-redesign .setup-agent-mini-logo-mark{mix-blend-mode:screen;filter:saturate(1.2)brightness(1.12)drop-shadow(0 0 16px #1595ff6b)}.setup-agent-redesign .setup-agent-brandmark .setup-agent-mini-logo-mark{width:34px}.setup-agent-redesign .setup-agent-current-avatar .setup-agent-mini-logo-mark{width:32px}.setup-agent-redesign .setup-agent-question-title{width:100%;max-width:none;font-size:19px;font-weight:740;line-height:1.35}.setup-agent-redesign .setup-agent-question-body{color:#aeb9c1;width:100%;max-width:none;font-size:13px;line-height:1.5}.setup-agent-redesign .setup-agent-input-wrap{background:#05080ae6;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.setup-agent-redesign .setup-agent-input-wrap textarea{min-height:112px;max-height:160px;padding:16px 116px 16px 16px;font-size:15px}.setup-agent-redesign .setup-agent-composer-tools{justify-content:flex-end;width:auto;padding:0;position:absolute;bottom:10px;right:10px}.setup-agent-redesign .setup-agent-live-composer.is-recording .setup-agent-waveform{min-height:112px;padding:14px 116px 14px 14px}.setup-agent-redesign .setup-agent-suggestions{justify-content:flex-start}.setup-agent-redesign .setup-agent-review-cta{margin-top:2px}@media (max-width:760px){.setup-agent-redesign .setup-agent-centered-shell{padding-top:12px}.setup-agent-current-prompt{grid-template-columns:36px minmax(0,1fr);gap:8px}.setup-agent-current-avatar{border-radius:12px;width:36px;height:36px}.setup-agent-current-copy{border-radius:18px 18px 18px 7px;padding:13px}.setup-agent-redesign .setup-agent-question-title{font-size:18px;line-height:1.36}.setup-agent-redesign .setup-agent-input-wrap{display:block}.setup-agent-redesign .setup-agent-composer-tools{justify-content:flex-end;width:auto}}.setup-agent-redesign .setup-agent-question-stage{text-align:left;justify-items:stretch}.setup-agent-redesign .setup-agent-question-body{color:#b3bdc4;letter-spacing:-.004em}.setup-agent-redesign .setup-agent-kicker{letter-spacing:.1em}.setup-agent-redesign .setup-agent-current-copy{background:linear-gradient(#8fd4ff0b,#8fd4ff00),#090d11e6;border-color:#8fd4ff29;gap:7px;box-shadow:0 20px 64px #00000057,inset 0 1px #ffffff0d}.setup-agent-redesign .setup-agent-current-avatar{transition:transform .25s,box-shadow .25s}.setup-agent-redesign .setup-agent-input-wrap{border:1px solid #8fd4ff29;transition:border-color .18s,box-shadow .18s,background .18s}.setup-agent-redesign .setup-agent-input-wrap:focus-within{background:#060a0df0;border-color:#8fd4ff80;box-shadow:0 0 0 3px #8fd4ff24,0 26px 80px #00000057,inset 0 0 30px #8fd4ff0d}.setup-agent-input-wrap textarea{scrollbar-width:thin}.setup-agent-send-button{background:linear-gradient(135deg,#9bd9ff,#6fe2a6);box-shadow:0 8px 22px #61d3942e}.setup-agent-mic-button:hover:not(:disabled){background:#8fd4ff24;border-color:#8fd4ff66}.setup-agent-send-button:hover:not(:disabled){box-shadow:0 12px 30px #61d39447}.setup-agent-mic-button:active:not(:disabled),.setup-agent-send-button:active:not(:disabled){transform:translateY(0)scale(.96)}.setup-agent-suggestions button{transition:border-color .16s,background .16s,transform .16s}.setup-agent-suggestions button:hover{transform:translateY(-1px)}.setup-agent-chat-bubble{transition:border-color .16s,background .16s}.setup-agent-chat-bubble.is-assistant{background:#ffffff07}.setup-agent-chat-bubble span{color:var(--tx-3)}.setup-agent-memory-row button{transition:border-color .16s,background .16s,color .16s}.setup-agent-memory-row:hover button{color:var(--tx-1);border-color:#8fd4ff4d}.setup-agent-next-card{transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.setup-agent-next-card:hover{border-color:#8fd4ff47;transform:translateY(-2px);box-shadow:0 18px 48px #0006}.setup-agent-input-wrap textarea:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.setup-agent-redesign .setup-agent-current-avatar,.setup-agent-suggestions button,.setup-agent-next-card,.setup-agent-mic-button,.setup-agent-send-button{transition:none}.setup-agent-suggestions button:hover,.setup-agent-next-card:hover,.setup-agent-mic-button:active:not(:disabled),.setup-agent-send-button:active:not(:disabled){transform:none}}.setup-agent-page.setup-agent-redesign{--ob-accent:#8fe3ff;--ob-accent-2:#79e6b8;--ob-ink:#f4f6f8;--ob-ink-dim:#aeb8c2;--ob-ink-faint:#6f7882;--ob-line:#ffffff14;--ob-line-strong:#8fe3ff47;--ob-surface:#ffffff07;--ob-surface-2:#080c10b8;background:radial-gradient(900px 460px at 50% -8%,#8fe3ff1a,#0000 60%),radial-gradient(720px 420px at 92% 4%,#79e6b80f,#0000 55%),#07090c;padding:24px 22px 28px}.setup-agent-page.setup-agent-redesign:before{opacity:.07;animation:none}.setup-agent-page.setup-agent-redesign:after,.setup-agent-redesign .setup-agent-ambient,.setup-agent-redesign .setup-agent-3d-scene{display:none}.setup-agent-redesign .setup-agent-avatar-orbit{opacity:.22}.setup-agent-redesign .setup-agent-minibar{justify-content:space-between;align-items:center;gap:16px;width:min(1080px,100%);padding-bottom:4px;display:flex}.setup-agent-redesign .setup-agent-brandmark em{text-transform:none;letter-spacing:0;font-weight:500}.setup-agent-redesign .setup-agent-brandmark>span{border-color:var(--ob-line-strong);background:linear-gradient(150deg,#8fe3ff24,#79e6b814);border-radius:12px;box-shadow:inset 0 0 20px #8fe3ff1f}.setup-agent-redesign .setup-agent-brandmark strong{letter-spacing:-.01em;color:var(--ob-ink);font-size:14px}.setup-agent-redesign .setup-agent-brandmark em{color:var(--ob-ink-faint);font-size:11.5px}.setup-agent-redesign .setup-agent-link-button{border-color:var(--ob-line);background:var(--ob-surface);font-weight:650;transition:border-color .16s,background .16s,color .16s}.setup-agent-redesign .setup-agent-link-button:hover{border-color:var(--ob-line-strong);color:var(--ob-ink)}.setup-agent-redesign .setup-agent-icon-button{border-color:var(--ob-line);background:var(--ob-surface)}.ob-steps{z-index:2;grid-template-columns:repeat(4,1fr);gap:6px;width:min(560px,100%);margin:8px auto 4px;display:grid;position:relative}.ob-step{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.ob-step:before{content:"";background:var(--ob-line);border-radius:2px;height:2px;position:absolute;top:13px;left:calc(14px - 50%);right:calc(50% + 14px)}.ob-step:first-child:before{display:none}.ob-step.is-done:before,.ob-step.is-active:before{background:linear-gradient(90deg, var(--ob-accent), var(--ob-accent-2))}.ob-step-dot{border:1.5px solid var(--ob-line);background:var(--ob-surface-2);width:28px;height:28px;color:var(--ob-ink-faint);border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:all .25s;display:inline-flex}.ob-step-label{letter-spacing:.02em;color:var(--ob-ink-faint);font-size:11px;font-weight:650;transition:color .25s}.ob-step.is-active .ob-step-dot{border-color:var(--ob-accent);color:#06121a;background:linear-gradient(150deg, var(--ob-accent), var(--ob-accent-2));box-shadow:0 0 0 4px #8fe3ff1f,0 6px 18px #8fe3ff38}.ob-step.is-active .ob-step-label{color:var(--ob-ink)}.ob-step.is-done .ob-step-dot{color:#06121a;background:linear-gradient(150deg, var(--ob-accent), var(--ob-accent-2));border-color:#0000}.ob-step.is-done .ob-step-label{color:var(--ob-ink-dim)}.setup-agent-page.setup-agent-redesign{flex-direction:column;height:100svh;display:flex}.setup-agent-redesign .setup-agent-minibar{flex-shrink:0}.setup-agent-redesign .setup-agent-centered-shell{flex:1;gap:18px;width:min(760px,100%);min-height:0}.setup-agent-redesign .setup-agent-focus-stage{gap:16px}.setup-agent-redesign .ob-chat-shell{z-index:2;flex-direction:column;flex:1;gap:12px;width:min(760px,100%);min-height:0;margin:4px auto 0;display:flex;position:relative}.setup-agent-redesign .ob-chat-shell .ob-steps{margin:2px auto}.setup-agent-redesign .ob-scroll{scrollbar-width:thin;scrollbar-color:#8fe3ff6b #ffffff09;scrollbar-gutter:stable;scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 8px 10px 2px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 22px),#0000 100%)}.setup-agent-redesign .ob-scroll::-webkit-scrollbar{width:10px}.setup-agent-redesign .ob-scroll::-webkit-scrollbar-track{background:linear-gradient(#61d39414,#8fe3ff09),#03070980;border:1px solid #8fe3ff14;border-radius:999px}.setup-agent-redesign .ob-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#8fe3ffd1,#61d39494);border:2px solid #04080aeb;border-radius:999px;min-height:56px;box-shadow:0 0 18px #61d3942e}.setup-agent-redesign .ob-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#adeefff2,#74e6a4c7)}.setup-agent-redesign .ob-scroll::-webkit-scrollbar-corner{background:0 0}.setup-agent-redesign .ob-dock{flex-shrink:0;gap:10px;padding:6px 0 2px;display:grid}.setup-agent-redesign .ob-scroll .setup-agent-chat-stream{width:100%;max-height:none;overflow:visible}.setup-agent-redesign .ob-scroll .setup-agent-current-prompt{width:100%}.setup-agent-redesign .ob-dock .setup-agent-question-stage{gap:10px;width:100%}.setup-agent-redesign .ob-dock .setup-agent-suggestions,.setup-agent-redesign .ob-dock .setup-agent-live-composer,.setup-agent-redesign .ob-dock .setup-agent-review-cta{width:100%}.setup-agent-redesign .ob-dock .setup-agent-review-cta{margin-top:0}.setup-agent-redesign .ob-detail-hint{color:var(--ob-ink-faint);align-items:center;gap:7px;margin:2px 2px 0;font-size:11.5px;line-height:1.45;display:flex}.setup-agent-redesign .ob-detail-hint svg{color:var(--ob-accent);opacity:.85;flex-shrink:0}.setup-agent-redesign .ob-address{border:1px solid var(--ob-line-strong);background:linear-gradient(#8fe3ff0d,#ffffff04);border-radius:16px;gap:12px;width:100%;padding:16px;display:grid}.setup-agent-redesign .ob-address-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ob-accent);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.setup-agent-redesign .ob-address-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.setup-agent-redesign .ob-address-field{gap:5px;min-width:0;display:grid}.setup-agent-redesign .ob-address-wide{grid-column:1/-1}.setup-agent-redesign .ob-address-autocomplete{position:relative}.setup-agent-redesign .ob-address-suggestions{z-index:30;border:1px solid var(--ob-line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e13fa;border-radius:12px;gap:2px;max-height:232px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #00000080}.setup-agent-redesign .ob-address-suggestions li{margin:0}.setup-agent-redesign .ob-address-suggestions button{width:100%;color:var(--ob-ink-dim);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;transition:background .12s,color .12s;display:flex}.setup-agent-redesign .ob-address-suggestions button svg{color:var(--ob-ink-faint);flex-shrink:0}.setup-agent-redesign .ob-address-suggestions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-agent-redesign .ob-address-suggestions button:hover,.setup-agent-redesign .ob-address-suggestions button.is-active{color:var(--ob-ink);background:#8fe3ff1a}.setup-agent-redesign .ob-address-suggestions button:hover svg,.setup-agent-redesign .ob-address-suggestions button.is-active svg{color:var(--ob-accent)}.setup-agent-redesign .ob-address-field>span{color:var(--ob-ink-dim);font-size:11.5px;font-weight:500}.setup-agent-redesign .ob-address-field>span em{color:var(--ob-ink-faint);font-style:normal}.setup-agent-redesign .ob-address-field input{border:1px solid var(--ob-line);width:100%;color:var(--ob-ink);background:#080c108c;border-radius:11px;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s}.setup-agent-redesign .ob-address-field input::placeholder{color:var(--ob-ink-faint)}.setup-agent-redesign .ob-address-field input:focus{border-color:var(--ob-accent);background:#080c10cc;outline:none}.setup-agent-redesign .ob-address-field input:disabled{opacity:.6}.setup-agent-redesign .ob-address-actions{justify-content:flex-end;display:flex}.setup-agent-redesign .ob-address-actions button{color:#04121a;background:linear-gradient(135deg, var(--ob-accent), var(--ob-accent-2));cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.setup-agent-redesign .ob-address-actions button:hover:not(:disabled){transform:translateY(-1px)}.setup-agent-redesign .ob-address-actions button:disabled{opacity:.45;cursor:not-allowed}.setup-agent-redesign .ob-address-actions button .spin{animation:.8s linear infinite spin}@media (max-width:560px){.setup-agent-redesign .ob-address-grid{grid-template-columns:1fr}.setup-agent-redesign .ob-address-actions button{justify-content:center;width:100%}}.setup-agent-redesign .setup-agent-warm-intro{gap:22px}.setup-agent-redesign .setup-agent-avatar-orb.is-awake{filter:drop-shadow(0 0 22px #8fe3ff29)}.setup-agent-redesign .setup-agent-wake-label{color:#cdeefb;border-color:var(--ob-line-strong);letter-spacing:.14em;background:#8fe3ff12}.setup-agent-redesign .setup-agent-wake-title{letter-spacing:-.025em;color:var(--ob-ink);font-size:clamp(34px,5vw,56px);font-weight:720;line-height:1.04}.setup-agent-redesign .setup-agent-intro-message{border-color:var(--ob-line);background:linear-gradient(180deg, #8fe3ff0d, transparent), var(--ob-surface-2);border-radius:18px;box-shadow:0 20px 60px #00000057}.setup-agent-redesign .setup-agent-intro-message p{color:var(--ob-ink-dim);font-size:15px}.setup-agent-redesign .setup-agent-start-button{color:#04120c;background:linear-gradient(135deg, var(--ob-accent), var(--ob-accent-2));letter-spacing:-.01em;border:1px solid #0000;min-height:50px;padding:0 26px;font-weight:800;box-shadow:0 14px 40px #79e6b838,0 0 0 5px #8fe3ff0f}.setup-agent-redesign .setup-agent-start-button:hover{transform:translateY(-1px);box-shadow:0 18px 52px #79e6b84d,0 0 0 5px #8fe3ff17}.setup-agent-redesign .setup-agent-current-avatar{border-color:var(--ob-line-strong);background:linear-gradient(150deg,#8fe3ff24,#79e6b812);border-radius:13px}.setup-agent-redesign .setup-agent-current-copy{border-color:var(--ob-line);background:linear-gradient(#8fe3ff0a,#0000),#0a0e12e6;border-radius:4px 18px 18px;gap:7px;padding:15px 17px;box-shadow:0 18px 54px #00000052,inset 0 1px #ffffff0d}.setup-agent-redesign .setup-agent-kicker{color:#88ecc0;letter-spacing:.16em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.setup-agent-redesign .setup-agent-question-title{letter-spacing:-.004em;color:var(--ob-ink);font-size:15.5px;font-weight:500;line-height:1.55}.setup-agent-redesign .setup-agent-question-body{color:var(--ob-ink-dim);font-size:13.5px;line-height:1.55}.setup-agent-redesign .setup-agent-streaming-text{color:var(--ob-ink);white-space:pre-wrap;min-height:1.55em;font-size:15px}.setup-agent-redesign .setup-agent-suggestions{gap:8px}.setup-agent-redesign .setup-agent-suggestions button{border-color:var(--ob-line);background:var(--ob-surface);border-radius:12px;padding:9px 13px;transition:border-color .16s,background .16s,transform .16s}.setup-agent-redesign .setup-agent-suggestions button:hover{border-color:var(--ob-line-strong);background:#8fe3ff12;transform:translateY(-1px)}.setup-agent-redesign .setup-agent-suggestions button.is-selected{border-color:var(--ob-accent);background:#8fe3ff1f}.setup-agent-redesign .setup-agent-suggestions strong{color:var(--ob-ink)}.setup-agent-redesign .setup-agent-input-wrap{border:1px solid var(--ob-line);background:#06090ceb;border-radius:18px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 18px 56px #0000004d}.setup-agent-redesign .setup-agent-input-wrap:focus-within{border-color:var(--ob-line-strong);box-shadow:0 0 0 3px #8fe3ff21,0 22px 64px #00000057}.setup-agent-redesign .setup-agent-input-wrap textarea{font-size:15px}.setup-agent-redesign .setup-agent-mic-button{color:var(--ob-accent);border-color:var(--ob-line);background:#8fe3ff17;border-radius:12px}.setup-agent-redesign .setup-agent-mic-button:hover:not(:disabled){border-color:var(--ob-line-strong);background:#8fe3ff29}.setup-agent-redesign .setup-agent-send-button{color:#04120c;background:linear-gradient(135deg, var(--ob-accent), var(--ob-accent-2));border-radius:12px;box-shadow:0 6px 18px #79e6b838}.setup-agent-redesign .setup-agent-live-composer.is-recording .setup-agent-waveform{flex-direction:column;justify-content:center;gap:8px;min-height:96px;padding:14px 116px 14px 16px;display:flex}.setup-agent-redesign .setup-agent-waveform canvas{border-color:var(--ob-line-strong);background:#8fe3ff0a;border-radius:10px;width:100%;height:52px}.setup-agent-redesign .setup-agent-waveform span{letter-spacing:.08em;color:#88ecc0;font-family:JetBrains Mono,monospace;font-size:10.5px}.setup-agent-redesign .setup-agent-live-composer.is-recording .setup-agent-input-wrap{border-color:#79e6b866;box-shadow:0 0 0 3px #79e6b81f,0 22px 64px #00000057}.setup-agent-redesign .setup-agent-chat-bubble{border-color:var(--ob-line);background:var(--ob-surface);border-radius:14px}.setup-agent-redesign .setup-agent-chat-bubble.is-user{background:#79e6b814;border-color:#79e6b83d}.setup-agent-redesign .setup-agent-chat-bubble span{color:var(--ob-ink-faint)}.setup-agent-redesign .setup-agent-chat-bubble p{color:var(--ob-ink-dim)}.setup-agent-redesign .setup-agent-review-cta{border-color:var(--ob-line);background:var(--ob-surface-2);border-radius:14px}.setup-agent-redesign .setup-agent-review-cta button{color:#aef0d2;background:#79e6b81a;border-color:#79e6b847;border-radius:999px;font-weight:700;transition:transform .16s,background .16s}.setup-agent-redesign .setup-agent-review-cta button:hover{background:#79e6b829;transform:translateY(-1px)}.setup-agent-redesign .setup-agent-review-cta.is-ready{background:linear-gradient(#79e6b81f,#8fe3ff0d),#0a100ed9;border-color:#79e6b873;animation:2.4s ease-in-out 2 ob-ready-pulse;box-shadow:0 0 0 1px #79e6b82e,0 14px 40px #79e6b81f}.setup-agent-redesign .setup-agent-review-cta.is-ready span{color:var(--ob-ink);font-weight:600}.setup-agent-redesign .setup-agent-review-cta.is-ready button{color:#04130d;background:linear-gradient(135deg, var(--ob-accent), var(--ob-accent-2));border-color:#0000;min-height:40px;padding:0 18px;font-weight:800;box-shadow:0 8px 24px #79e6b84d}.setup-agent-redesign .setup-agent-review-cta.is-ready button:hover{background:linear-gradient(135deg, var(--ob-accent), var(--ob-accent-2));transform:translateY(-1px);box-shadow:0 12px 32px #79e6b866}@keyframes ob-ready-pulse{0%,to{box-shadow:0 0 0 1px #79e6b82e,0 14px 40px #79e6b81f}50%{box-shadow:0 0 0 1px #79e6b866,0 16px 48px #79e6b842}}.setup-agent-redesign .setup-agent-review-cta.is-final{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:20px 18px}.setup-agent-redesign .setup-agent-review-cta.is-final span{max-width:420px;font-size:14px}.setup-agent-redesign .setup-agent-review-cta.is-final button{min-height:46px;padding:0 26px;font-size:14px}@media (prefers-reduced-motion:reduce){.setup-agent-redesign .setup-agent-review-cta.is-ready{animation:none}}.setup-agent-review-drawer{border-left:1px solid var(--bd-default);background:radial-gradient(600px 300px at 100% 0,#8fe3ff0f,#0000 60%),#0b0e12;border-radius:20px 0 0 20px;transform:translate(calc(100% + 34px));box-shadow:-24px 0 80px #00000080}.setup-agent-review-drawer.is-open{transform:translate(0)}.setup-agent-memory-row{border-radius:14px;transition:border-color .16s,background .16s}.setup-agent-memory-row.is-known{border-color:#79e6b82e}.setup-agent-memory-row button{border-radius:999px;transition:border-color .16s,color .16s,background .16s}.setup-agent-memory-row:hover button{border-color:var(--bd-strong);color:var(--tx-1)}.setup-agent-final-bar{background:linear-gradient(#79e6b80f,#0000),#0a0e12cc;border-radius:16px}.setup-agent-review-drawer .setup-agent-final-bar{z-index:5;background:linear-gradient(#0b0e1200,#0b0e12f0 24%),#0b0e12;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0 -16px -16px;padding:12px 16px 16px;position:sticky;bottom:-16px;box-shadow:0 -18px 34px #0000005c}.setup-agent-review-drawer .setup-agent-final-bar .btn,.setup-agent-review-drawer .setup-agent-final-bar button{flex-shrink:0}.setup-agent-complete .setup-agent-next-card{border-radius:14px;align-items:center;gap:13px;min-height:0;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.setup-agent-complete .setup-agent-next-card:hover{border-color:var(--ob-line-strong);transform:translateY(-1px);box-shadow:0 14px 36px #00000061}.setup-agent-next-icon{background:var(--brand-dim);border:1px solid var(--bd-subtle);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.setup-agent-next-icon svg{color:var(--brand)}.setup-agent-next-text{flex:1;gap:2px;min-width:0;display:grid}.setup-agent-next-arrow{color:var(--tx-4);flex:none;transition:transform .16s,color .16s}.setup-agent-complete .setup-agent-next-card:hover .setup-agent-next-arrow{color:var(--brand);transform:translate(3px)}.setup-agent-done-cta{border-radius:var(--r-md);background:var(--brand);color:#fff;border:1px solid #0000;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.setup-agent-done-cta:hover{background:var(--brand-hover);transform:translateY(-1px)}.setup-step-shell{z-index:2;gap:16px;width:min(640px,100%);margin:0 auto;padding:40px 18px 80px;display:grid;position:relative}.setup-step-head{text-align:center;justify-items:center;gap:10px;margin-bottom:4px;display:grid}.setup-step-head h1{color:var(--tx-1);margin:0;font-size:30px;line-height:1.1}.setup-step-head p{max-width:460px;color:var(--tx-3);margin:0;font-size:14px;line-height:1.5}.setup-step-card{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--bg-card);box-shadow:var(--shadow-soft);gap:14px;padding:18px;display:grid}.setup-step-card-head{gap:4px;display:grid}.setup-step-card-head strong{color:var(--tx-1);font-size:15px}.setup-step-card-head span{color:var(--tx-3);font-size:12.5px;line-height:1.45}.setup-step-toggles{gap:10px;display:grid}.setup-step-toggle,.setup-step-choice button{text-align:left;border:1px solid var(--bd-default);border-radius:var(--r-sm);background:var(--bg-elevated);width:100%;color:var(--tx-1);cursor:pointer;align-items:center;gap:12px;padding:13px 14px;transition:border-color .16s,background .16s;display:flex}.setup-step-toggle:hover:not(:disabled),.setup-step-choice button:hover{border-color:var(--bd-strong)}.setup-step-toggle:disabled{opacity:.55;cursor:not-allowed}.setup-step-toggle.is-on{border-color:var(--brand);background:var(--brand-dim)}.setup-step-toggle-icon,.setup-step-choice-icon{border-radius:var(--r-sm);width:34px;height:34px;color:var(--brand);background:#ffffff0a;flex-shrink:0;place-items:center;display:grid}.setup-step-toggle.is-on .setup-step-toggle-icon{background:#6366f12e}.setup-step-toggle-copy{flex:1;gap:2px;min-width:0;display:grid}.setup-step-toggle-copy strong{color:var(--tx-1);font-size:13.5px}.setup-step-toggle-copy em{color:var(--tx-3);font-size:12px;font-style:normal}.setup-step-toggle-wrap{gap:8px;display:grid}.setup-step-connect{border-radius:var(--r-sm);border:1px solid var(--brand);width:max-content;color:var(--brand);background:var(--brand-dim);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.setup-step-connect:hover{background:var(--brand);color:#fff}.setup-step-connect-note{color:var(--tx-3);margin:10px 2px 0;font-size:12px;line-height:1.45}.setup-step-skip{color:var(--tx-3);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s}.setup-step-skip:hover{color:var(--tx-1)}.setup-step-switch{border:1px solid var(--bd-default);background:#ffffff1a;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.setup-step-switch i{background:var(--tx-2);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.setup-step-toggle.is-on .setup-step-switch{background:var(--brand);border-color:var(--brand)}.setup-step-toggle.is-on .setup-step-switch i{background:#fff;transform:translate(16px)}.setup-step-choice{gap:10px;display:grid}.setup-step-choice button.is-selected{border-color:var(--brand);background:var(--brand-dim)}.setup-step-choice button.is-selected .setup-step-choice-icon{background:#6366f12e}.setup-step-choice button>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.setup-step-choice button strong{color:var(--tx-1);font-size:13.5px}.setup-step-choice button em{color:var(--tx-3);font-size:12px;font-style:normal}.setup-step-radio{border:2px solid var(--bd-strong);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.setup-step-choice button.is-selected .setup-step-radio{border-color:var(--brand)}.setup-step-choice button.is-selected .setup-step-radio:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:3px}.setup-step-hours{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setup-step-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.setup-step-actions-center{justify-content:center;margin-top:18px}.setup-agent-page.setup-agent-redesign.setup-step-scroll{scrollbar-gutter:stable;height:100svh;overflow:hidden auto}.setup-step-scroll .setup-step-shell{padding-bottom:18px}.setup-step-scroll .setup-step-actions{z-index:3;padding:16px 18px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#050608 44%);margin:10px -18px 0;position:sticky;bottom:0}.setup-guided-shell{align-content:center;gap:22px;width:min(560px,100%);min-height:100svh;padding-top:32px}.setup-guided-progress{gap:6px;width:100%;max-width:360px;margin:0 auto;display:flex}.setup-guided-tick{background:#ffffff14;border-radius:999px;flex:1;height:3px;transition:background .25s}.setup-guided-tick.is-done{background:#6366f18c}.setup-guided-tick.is-current{background:var(--brand);box-shadow:0 0 14px #6366f180}.setup-guided-stage{gap:18px;display:grid}.setup-guided-stage.dir-fwd{animation:.22s ease-out both setup-guided-in-fwd}.setup-guided-stage.dir-back{animation:.22s ease-out both setup-guided-in-back}@keyframes setup-guided-in-fwd{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes setup-guided-in-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.setup-guided-stage.dir-fwd,.setup-guided-stage.dir-back{animation:.18s ease-out both setup-guided-fade}@keyframes setup-guided-fade{0%{opacity:0}to{opacity:1}}}.setup-guided-say{align-items:flex-start;gap:12px;display:flex}.setup-guided-avatar{width:32px;height:32px;color:var(--brand);background:radial-gradient(circle at 32% 28%,#6366f152,#6366f11a);border:1px solid #6366f166;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 22px #6366f147}.setup-guided-say-copy{gap:4px;padding-top:1px;display:grid}.setup-guided-eyebrow{letter-spacing:.01em;color:var(--tx-3);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.setup-guided-eyebrow i{background:var(--tx-3);opacity:.6;border-radius:50%;width:3px;height:3px}.setup-guided-say-copy p{color:var(--tx-1);letter-spacing:-.01em;max-width:30ch;margin:0;font-size:19px;font-weight:560;line-height:1.32}.setup-guided-body{gap:12px;display:grid}.setup-step-note{border-radius:var(--r-sm);border:1px solid var(--bd-subtle);color:var(--tx-2);background:#ffffff06;align-items:flex-start;gap:8px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.setup-step-note svg{flex-shrink:0;margin-top:1px}.setup-step-note.is-affirm{color:var(--tx-2);background:#6366f114;border-color:#6366f142}.setup-step-note.is-affirm svg{color:var(--brand)}.setup-step-note strong{color:var(--tx-1);font-weight:600}.setup-guided-review{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:var(--bg-card);box-shadow:var(--shadow-soft);gap:8px;padding:8px;display:grid}.setup-guided-review-row{border-radius:var(--r-sm);align-items:center;gap:12px;padding:11px 12px;transition:background .16s;display:flex}.setup-guided-review-row:hover{background:#ffffff06}.setup-guided-review-icon{border-radius:var(--r-sm);width:30px;height:30px;color:var(--brand);background:#ffffff0a;flex-shrink:0;place-items:center;display:grid}.setup-guided-review-text{flex:1;gap:1px;min-width:0;display:grid}.setup-guided-review-text strong{color:var(--tx-3);letter-spacing:.01em;font-size:11.5px;font-weight:600}.setup-guided-review-text em{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-style:normal;overflow:hidden}.setup-guided-review-edit{border-radius:var(--r-sm);color:var(--tx-3);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.setup-guided-review-edit:hover{color:var(--brand);border-color:var(--bd-default);background:#6366f10f}.setup-guided-error{border-radius:var(--r-sm);color:var(--st-err);background:#ef515114;border:1px solid #ef515133;margin:0;padding:10px 14px;font-size:13px}.setup-guided .setup-step-scroll,.setup-guided-actions{margin-top:0}.setup-step-scroll .setup-guided-actions{border-top:1px solid var(--bd-subtle)}.setup-guided-actions .btn,.setup-guided-actions button{align-items:center;gap:7px;display:inline-flex}@media (max-width:620px){.setup-guided-shell{gap:18px;width:100%;padding-left:4px;padding-right:4px}.setup-guided-say-copy p{max-width:none;font-size:17px}.setup-step-shell{gap:12px;padding:14px 4px 56px}.setup-step-head{text-align:left;justify-items:stretch;margin-bottom:2px}.setup-step-head h1{font-size:22px}.setup-step-head p{max-width:none}.setup-step-card{padding:15px 14px}.setup-step-actions{flex-direction:column-reverse}.setup-step-actions .btn,.setup-step-actions button{width:100%}.setup-step-actions-center{flex-direction:row}}.gs.setup-agent-page.setup-agent-redesign.setup-step-scroll{scrollbar-gutter:stable;background:radial-gradient(120% 80% at 50% -10%, #6366f112, transparent 60%), var(--bg-base);height:100svh;overflow:hidden auto}.gs .setup-agent-ambient,.gs .setup-agent-3d-scene{display:none}.gs-shell{z-index:2;grid-template-columns:200px 1fr;align-items:stretch;gap:40px;width:min(900px,100%);min-height:100svh;margin:0 auto;padding:56px 24px 32px;display:grid;position:relative}.gs-rail{flex-direction:column;align-self:start;gap:2px;padding-top:4px;display:flex;position:sticky;top:56px}.gs-rail-step{border-radius:var(--r-md);color:var(--tx-3);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:550;transition:color .18s,background .18s;display:flex;position:relative}.gs-rail-step:not(:last-child):before{content:"";background:var(--bd-default);width:1.5px;transition:background .25s;position:absolute;top:31px;bottom:-2px;left:23px}.gs-rail-step.is-done:before{background:#6366f180}.gs-rail-step:hover{color:var(--tx-2);background:#ffffff06}.gs-rail-step.is-current{color:var(--tx-1)}.gs-rail-dot{z-index:1;border:1.5px solid var(--bd-strong);background:var(--bg-base);width:26px;height:26px;color:var(--tx-3);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:650;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:grid;position:relative}.gs-rail-dot i{font-style:normal}.gs-rail-step.is-done .gs-rail-dot{color:#fff;background:#6366f18c;border-color:#0000}.gs-rail-step.is-current .gs-rail-dot{border-color:var(--brand);color:var(--brand);background:var(--brand-dim);box-shadow:0 0 0 4px #6366f11f}.gs-rail-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-main{flex-direction:column;min-width:0;padding-bottom:16px;display:flex}.gs-stage{flex:1;min-width:0}.gs-stage.dir-fwd{animation:.22s cubic-bezier(.22,1,.36,1) both gs-in-fwd}.gs-stage.dir-back{animation:.22s cubic-bezier(.22,1,.36,1) both gs-in-back}@keyframes gs-in-fwd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-in-back{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gs-head{margin-bottom:22px}.gs-step-count{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin-bottom:10px;font-size:11.5px;font-weight:600;display:inline-block}.gs-title{letter-spacing:-.02em;color:var(--tx-1);max-width:22ch;margin:0;font-size:26px;font-weight:600;line-height:1.18}.gs-sub{color:var(--tx-3);max-width:48ch;margin:9px 0 0;font-size:14px;line-height:1.55}.gs-body{gap:12px;display:grid}.gs-cards{gap:10px;display:grid}.gs-panel{gap:12px;display:grid}.gs-card-wrap{gap:8px;display:grid}.gs-card{text-align:left;border:1px solid var(--bd-default);border-radius:var(--r-xl);background:var(--bg-card);width:100%;color:var(--tx-1);cursor:pointer;align-items:center;gap:14px;padding:15px 16px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;display:flex}.gs-card:hover:not(:disabled){border-color:var(--bd-strong);background:var(--bg-elevated)}.gs-card:active:not(:disabled){transform:scale(.992)}.gs-card:disabled{opacity:.55;cursor:not-allowed}.gs-card.is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset, 0 8px 28px #6366f11f;background:linear-gradient(#6366f11a,#6366f108)}.gs-card-icon{border-radius:var(--r-lg);background:var(--bg-elevated);width:40px;height:40px;color:var(--tx-2);flex-shrink:0;place-items:center;transition:background .18s,color .18s;display:grid}.gs-card.is-selected .gs-card-icon{color:var(--brand);background:#6366f129}.gs-card-copy{flex:1;gap:2px;min-width:0;display:grid}.gs-card-copy strong{color:var(--tx-1);font-size:14.5px;font-weight:600}.gs-card-copy em{color:var(--tx-3);font-size:12.5px;font-style:normal;line-height:1.4}.gs-card-mark{color:#fff;flex-shrink:0;place-items:center;transition:border-color .18s,background .18s;display:grid}.gs-card-mark.is-check{border-radius:var(--r-sm);border:1.5px solid var(--bd-strong);background:0 0;width:22px;height:22px}.gs-card.is-selected .gs-card-mark.is-check{border-color:var(--brand);background:var(--brand)}.gs-card-mark.is-radio{border:1.5px solid var(--bd-strong);background:0 0;border-radius:50%;width:20px;height:20px;position:relative}.gs-card.is-selected .gs-card-mark.is-radio{border-color:var(--brand)}.gs-card.is-selected .gs-card-mark.is-radio:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:4px}.gs-connect{border-radius:var(--r-md);width:max-content;color:var(--brand);background:var(--brand-dim);cursor:pointer;border:1px solid #6366f166;align-self:flex-start;align-items:center;gap:6px;margin-left:54px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.gs-connect:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.gs-note{color:var(--tx-3);margin:2px 2px 0;font-size:12.5px;line-height:1.5}.gs-hours{align-items:flex-end;gap:14px;padding:4px 2px 0;display:flex}.gs-hours-sep{color:var(--tx-4);padding-bottom:11px}.gs-field{gap:6px;display:grid}.gs-field span{color:var(--tx-2);font-size:12px;font-weight:600}.gs-field input{background:var(--bg-elevated);border:1px solid var(--bd-default);border-radius:var(--r-md);color:var(--tx-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.gs-field input:hover{border-color:var(--bd-strong)}.gs-field input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.gs-review{border:1px solid var(--bd-default);border-radius:var(--r-xl);background:var(--bg-card);gap:4px;padding:8px;display:grid}.gs-review-row{border-radius:var(--r-lg);align-items:center;gap:13px;padding:12px;transition:background .16s;display:flex}.gs-review-row:hover{background:var(--bg-elevated)}.gs-review-icon{border-radius:var(--r-md);background:var(--bg-elevated);width:34px;height:34px;color:var(--tx-2);flex-shrink:0;place-items:center;display:grid}.gs-review-text{flex:1;gap:2px;min-width:0;display:grid}.gs-review-text strong{letter-spacing:.02em;text-transform:uppercase;color:var(--tx-4);font-size:11.5px;font-weight:600}.gs-review-text em{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;overflow:hidden}.gs-review-edit{border-radius:var(--r-md);color:var(--tx-3);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.gs-review-edit:hover{color:var(--brand);border-color:var(--bd-default);background:var(--brand-dim)}.gs-error{border-radius:var(--r-md);color:var(--st-err);background:#ef515114;border:1px solid #ef515138;margin:16px 0 0;padding:11px 14px;font-size:13px}.gs-actions{z-index:3;padding:18px 0 calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, var(--bg-base) 42%);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex;position:sticky;bottom:0}.gs-back,.gs-next{border-radius:var(--r-lg);cursor:pointer;align-items:center;gap:7px;font-family:inherit;font-size:14px;font-weight:600;transition:background .16s,color .16s,border-color .16s,transform .12s,box-shadow .16s;display:inline-flex}.gs-back{border:1px solid var(--bd-default);color:var(--tx-2);background:0 0;padding:11px 16px}.gs-back:hover:not(:disabled){border-color:var(--bd-strong);color:var(--tx-1);background:var(--bg-elevated)}.gs-next{background:var(--brand);color:#0c0a16;border:none;padding:11px 22px}.gs-next:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-1px);box-shadow:0 8px 24px #6366f147}.gs-next:active:not(:disabled){transform:translateY(0)}.gs-back:disabled,.gs-next:disabled{opacity:.5;cursor:not-allowed}.gs-back:focus-visible,.gs-next:focus-visible,.gs-card:focus-visible,.gs-rail-step:focus-visible,.gs-connect:focus-visible,.gs-review-edit:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ck-step{gap:14px;display:grid}.ck-meter{border:1px solid var(--bd-default);border-radius:var(--r-xl);background:radial-gradient(120% 140% at 0% 0%, #6366f10f, transparent 55%), var(--bg-card);align-items:center;gap:20px;padding:18px 20px;display:flex}.ck-ring{flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;position:relative}.ck-ring-track{fill:none;stroke:var(--bd-default);stroke-width:7px}.ck-ring-value{fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.16,1,.3,1),stroke .3s}.ck-ring-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;position:absolute}.ck-ring-num i{opacity:.7;margin-left:1px;font-size:11px;font-style:normal;font-weight:600}.ck-meter-copy{flex:1;gap:5px;min-width:0;display:grid}.ck-meter-state{letter-spacing:-.01em;font-size:13.5px;font-weight:650}.ck-meter-copy p{color:var(--tx-3);margin:0;font-size:12.5px;line-height:1.5}.ck-milestones{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ck-milestones-count{color:var(--tx-4);font-size:11px}.ck-attention{gap:10px;display:grid}.ck-attention-head{align-items:center;gap:8px;display:flex}.ck-attention-head span{color:var(--tx-2);font-size:12.5px;font-weight:600}.ck-attention-head em{color:var(--brand);background:var(--brand-dim);border:1px solid #6366f147;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.ck-list{gap:8px;display:grid}.ck-item{border:1px solid var(--bd-default);border-radius:var(--r-lg);background:var(--bg-card);padding:12px 14px;transition:border-color .16s}.ck-item:hover{border-color:var(--bd-strong)}.ck-item-row,.ck-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.ck-item.is-gap{display:block}.ck-item.is-gap .ck-item-row{padding:0}.ck-item-body{gap:2px;min-width:0;display:grid}.ck-item-label{color:var(--tx-4);font-size:11.5px;font-weight:600}.ck-item-value{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;max-width:42ch;font-size:13.5px;font-weight:550;overflow:hidden}.ck-item-actions{flex-shrink:0;gap:7px;display:flex}.ck-btn{border-radius:var(--r-md);border:1px solid var(--bd-default);color:var(--tx-2);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ck-btn:hover:not(:disabled){border-color:var(--bd-strong);color:var(--tx-1);background:var(--bg-elevated)}.ck-btn.is-primary{background:var(--brand-dim);color:var(--brand);border-color:#6366f166}.ck-btn.is-primary:hover:not(:disabled){background:var(--brand);color:#fff;border-color:var(--brand)}.ck-btn:disabled{opacity:.5;cursor:not-allowed}.ck-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ck-gap-editor{gap:9px;margin-top:12px;display:grid}.ck-gap-editor textarea{background:var(--bg-elevated);border:1px solid var(--bd-default);border-radius:var(--r-md);width:100%;color:var(--tx-1);resize:vertical;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.ck-gap-editor textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.ck-gap-save{justify-self:flex-end}.ck-clear{border:1px solid var(--bd-subtle);border-radius:var(--r-lg);background:var(--bg-card);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ck-clear-icon{width:28px;height:28px;color:var(--st-ok);background:#3ecf8e1f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ck-clear strong{color:var(--tx-1);font-size:13.5px;display:block}.ck-clear p{color:var(--tx-3);margin:3px 0 0;font-size:12.5px;line-height:1.5}.ck-learn{border:1px solid var(--bd-subtle);border-radius:var(--r-lg);background:var(--bg-card);gap:11px;padding:15px 16px;display:grid}.ck-learn-head{color:var(--tx-2);align-items:flex-start;gap:11px;display:flex}.ck-learn-head svg{color:var(--tx-3);flex-shrink:0;margin-top:2px}.ck-learn-head strong{color:var(--tx-1);font-size:13.5px;display:block}.ck-learn-head span{color:var(--tx-3);font-size:12px}.ck-learn-row{gap:9px;display:flex}.ck-learn-row input{background:var(--bg-elevated);border:1px solid var(--bd-default);border-radius:var(--r-md);min-width:0;color:var(--tx-1);outline:none;flex:1;padding:10px 13px;font-family:inherit;font-size:13.5px;transition:border-color .16s,box-shadow .16s}.ck-learn-row input:hover{border-color:var(--bd-strong)}.ck-learn-row input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.ck-learn-msg{color:var(--tx-3);margin:0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.gs-stage.dir-fwd,.gs-stage.dir-back{animation:.18s ease-out both gs-fade}@keyframes gs-fade{0%{opacity:0}to{opacity:1}}.ck-ring-value{transition:none}.gs-next:hover:not(:disabled),.gs-card:active:not(:disabled){transform:none}}@media (max-width:760px){.gs-shell{padding:24px 16px calc(16px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:22px;min-height:auto}.gs-rail{scrollbar-width:none;flex-direction:row;gap:6px;padding:0 0 2px;position:static;overflow-x:auto}.gs-rail::-webkit-scrollbar{display:none}.gs-rail-step{flex-direction:column;flex-shrink:0;gap:6px;min-width:60px;padding:4px 6px}.gs-rail-step:before{display:none}.gs-rail-label{font-size:10.5px}.gs-title{font-size:22px}.gs-sub{font-size:13px}.gs-card{border-radius:var(--r-lg);padding:14px}.gs-connect{margin-left:0}.gs-actions{margin-top:18px}.ck-meter{flex-direction:column;align-items:flex-start;gap:14px}}.setup-agent-redesign button:focus-visible,.setup-agent-redesign a:focus-visible,.setup-agent-redesign textarea:focus-visible,.setup-agent-redesign input:focus-visible,.setup-agent-review-drawer button:focus-visible,.setup-agent-edit-sheet button:focus-visible,.setup-agent-edit-sheet input:focus-visible,.setup-agent-edit-sheet textarea:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #8fe3ff8c}.setup-agent-redesign .setup-agent-input-wrap textarea:focus-visible{outline:none}@media (max-width:760px){.setup-agent-page.setup-agent-redesign{height:100dvh;padding:14px 14px calc(10px + env(safe-area-inset-bottom))}.setup-agent-redesign .ob-chat-shell{gap:8px;margin-top:16px}.setup-agent-redesign .ob-scroll{gap:12px;padding:2px 0 6px}.setup-agent-redesign .ob-dock{padding-top:6px}.setup-agent-redesign .setup-agent-current-copy{padding:13px 14px}.setup-agent-redesign .setup-agent-input-wrap textarea{resize:none;min-height:80px;max-height:140px;padding:13px 78px 13px 14px;font-size:16px}.setup-agent-redesign .setup-agent-composer-tools{gap:6px;bottom:8px;right:8px}.setup-agent-redesign .setup-agent-mic-button,.setup-agent-redesign .setup-agent-send-button{width:38px;min-height:38px}}@media (max-width:620px){.ob-steps{gap:4px;width:100%}.ob-step-label{font-size:10px}.ob-step-dot{width:24px;height:24px;font-size:10px}.ob-step:before{top:11px}.setup-agent-redesign .setup-agent-question-title{font-size:15px}}@media (prefers-reduced-motion:reduce){.ob-step-dot,.setup-agent-redesign .setup-agent-suggestions button,.setup-agent-redesign .setup-agent-start-button,.setup-agent-complete .setup-agent-next-card{transition:none}}.landing-page{min-height:100vh;color:var(--tx-1);background:radial-gradient(circle at 78% 8%,#6366f129,#0000 32%),linear-gradient(#08080a 0%,#0b0b0d 54%,#08080a 100%);overflow-x:hidden}.landing-nav{border-bottom:1px solid var(--bd-subtle);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:76px;margin:0 auto;display:flex}.landing-brand{color:var(--tx-1);align-items:center;gap:11px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.landing-logo{background:#fff;border:1px solid #0000001a;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.landing-logo img{object-fit:contain;width:29px;height:29px}.landing-nav-links{align-items:center;gap:24px;display:flex}.landing-nav-links a{color:var(--tx-2);font-size:13px;text-decoration:none}.landing-nav-links a:hover{color:var(--tx-1)}.landing-nav-cta{border:1px solid var(--bd-default);border-radius:var(--r-md);background:var(--bg-card);padding:9px 14px;color:var(--tx-1)!important}.landing-hero,.landing-section,.landing-split,.landing-final{width:min(1180px,100% - 40px);margin:0 auto}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:64px;min-height:calc(100vh - 76px);padding:72px 0 96px;display:grid}.landing-hero-copy h1{letter-spacing:-.055em;max-width:760px;margin:0 0 26px;font-size:clamp(46px,7vw,86px);line-height:.94}.landing-hero-copy p,.landing-section-head p,.landing-split>div>p,.landing-final p{max-width:650px;color:var(--tx-2);margin:0;font-size:17px;line-height:1.65}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.landing-primary,.landing-secondary{border-radius:var(--r-md);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-primary{background:var(--btn-neutral-bg);color:var(--btn-neutral-fg)}.landing-secondary{border:1px solid var(--bd-default);color:var(--tx-1);background:#ffffff06}.landing-proof{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-proof span{color:var(--tx-2);border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff05;padding:7px 10px;font-size:12.5px}.landing-preview{border:1px solid var(--bd-default);border-radius:var(--r-xl);background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--bg-card);box-shadow:var(--sh-lg);min-height:430px;padding:22px}.landing-preview-top{border-bottom:1px solid var(--bd-subtle);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.landing-mini-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4);font-size:10.5px;font-weight:600}.landing-preview-title{letter-spacing:-.03em;margin-top:7px;font-size:22px;font-weight:600}.landing-status{color:var(--st-ok);border-radius:var(--r-sm);text-transform:uppercase;background:#3ecf8e17;border:1px solid #3ecf8e33;padding:5px 9px;font-size:11px;font-weight:600}.landing-thread{flex-direction:column;gap:14px;padding:28px 0;display:flex}.landing-bubble{border-radius:13px;width:min(92%,420px);padding:14px 16px;font-size:14px;line-height:1.55}.landing-bubble.customer{color:var(--tx-1);background:#6366f124;border:1px solid #6366f140;align-self:flex-end}.landing-bubble.agent{background:var(--bg-elevated);border:1px solid var(--bd-default);color:var(--tx-2);align-self:flex-start}.landing-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.landing-context-grid div{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff05;min-height:86px;padding:12px}.landing-context-grid span{color:var(--tx-4);margin-bottom:10px;font-size:11px;display:block}.landing-context-grid strong{color:var(--tx-1);font-size:13px;font-weight:600;line-height:1.35;display:block}.landing-section{border-top:1px solid var(--bd-subtle);padding:96px 0}.landing-section-head{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:56px;margin-bottom:34px;display:grid}.landing-section h2,.landing-split h2,.landing-final h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.04}.landing-channel-grid,.landing-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-channel,.landing-capability,.landing-agent-card{background:var(--bg-card);border:1px solid var(--bd-subtle);border-radius:var(--r-lg);padding:22px}.landing-channel-icon{border-radius:var(--r-md);border:1px solid;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;display:flex}.landing-channel h3,.landing-capability h3,.landing-agent-card h3{margin:0 0 9px;font-size:19px}.landing-channel p,.landing-capability p,.landing-agent-card p{color:var(--tx-2);margin:0;font-size:14px;line-height:1.6}.landing-split{border-top:1px solid var(--bd-subtle);grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:48px;padding:96px 0;display:grid}.landing-split>div>p{margin-top:20px}.landing-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.landing-step{border:1px solid var(--bd-subtle);border-radius:var(--r-md);background:#ffffff05;align-items:flex-start;gap:12px;padding:15px;display:flex}.landing-step span{background:var(--brand-dim);width:22px;height:22px;color:var(--brand-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.landing-step p{color:var(--tx-2);margin:0;font-size:13px;line-height:1.45}.landing-agent-card{background:radial-gradient(circle at 70% 18%, #e88a6a24, transparent 38%), var(--bg-card);flex-direction:column;justify-content:flex-end;min-height:330px;display:flex}.landing-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-capability>span{color:var(--brand-hover);margin-bottom:18px}.landing-final{border:1px solid var(--bd-default);border-radius:var(--r-xl);background:linear-gradient(90deg, #6366f11f, transparent 68%), var(--bg-card);justify-content:space-between;align-items:center;gap:28px;margin-bottom:42px;padding:34px;display:flex}.landing-final p{margin-top:12px;font-size:15px}@media (max-width:980px){.landing-hero,.landing-section-head,.landing-split{grid-template-columns:1fr}.landing-hero{gap:44px;min-height:auto;padding-top:56px}.landing-channel-grid,.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing-nav{width:min(100% - 28px,1180px)}.landing-nav-links a:not(.landing-nav-cta){display:none}.landing-hero,.landing-section,.landing-split,.landing-final{width:min(100% - 28px,1180px)}.landing-hero-copy h1{letter-spacing:-.045em;font-size:42px}.landing-preview{padding:16px}.landing-context-grid,.landing-channel-grid,.landing-capability-grid,.landing-workflow{grid-template-columns:1fr}.landing-final{flex-direction:column;align-items:flex-start;padding:24px}}.ml-page{--ml-ink:#f3f6fc;--ml-sub:#93a1bd;--ml-mut:#6d7e92;--ml-line:#94a3b821;--ml-line-2:#94a3b833;--ml-glass:#0f16299e;min-height:100vh;color:var(--ml-ink);font-feature-settings:"ss01", "cv11";background:linear-gradient(#07080d 0%,#060709 52%,#05060a 100%);position:relative;overflow-x:clip}:root[data-theme=light] .ml-page{--bg-base:#0a0a0c;--bg-nav:#0f0f12;--bg-surface:#0a0a0c;--bg-card:#16161a;--bg-elevated:#1c1c21;--bg-hover:#232329;--bd-subtle:#1e1e24;--bd-default:#2a2a31;--bd-strong:#3a3a43;--tx-1:#f4f4f6;--tx-2:#c2c4cc;--tx-3:#9497a1;--tx-4:#6c6f79;--tx-read:#c2c4cc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] body:has(.ml-page){background:#0a0a0c}[data-reveal]{will-change:opacity, transform}[data-reveal].in{opacity:1;transform:none}.js-reveal [data-reveal]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.js-reveal [data-reveal]:not(.in){opacity:0;transform:translateY(24px)}.js-reveal [data-reveal].in{opacity:1;transform:none}.ml-nav,.ml-section,.ml-flow,.ml-plans,.ml-final,.ml-footer{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.ml-eyebrow{letter-spacing:.02em;color:var(--ml-sub);align-items:center;gap:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:400;display:inline-flex}.ml-eyebrow svg{color:#818cf8}.ml-eyebrow-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.6s ease-out infinite mlEyebrowPulse}@keyframes mlEyebrowPulse{0%{box-shadow:0 0 #34d39966}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}.ml-nav{z-index:60;border-bottom:1px solid var(--ml-line);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-sizing:border-box;background:#06080df0;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 max(24px,50% - 590px);display:flex;position:sticky;top:0}.ml-page section[id]{scroll-margin-top:84px}.ml-brand{color:var(--ml-ink);letter-spacing:-.01em;align-items:center;gap:11px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.ml-logo{background:#fff;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #00000059,0 0 0 1px #ffffff0f}.ml-logo img{object-fit:contain;width:28px;height:28px}.ml-logo.sm{border-radius:9px;width:30px;height:30px}.ml-logo.sm img{width:22px;height:22px}.ml-beta-chip{color:#a5b4fc;letter-spacing:.08em;text-transform:uppercase;background:#6366f117;border:1px solid #818cf847;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.6}.ml-nav-links{align-items:center;gap:28px;display:flex}.ml-nav-links a{color:var(--ml-sub);font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s}.ml-nav-links a:hover{color:var(--ml-ink)}.ml-nav-button{border:1px solid var(--ml-line-2);background:#0f172a99;border-radius:10px;padding:8px 16px;transition:border-color .15s,background .15s;color:var(--ml-ink)!important}.ml-nav-button:hover{background:#6366f114;border-color:#a5b4fc73}.ml-hero{z-index:1;border-bottom:1px solid var(--ml-line);position:relative}.ml-hero-inner{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 88px;position:relative}.ml-hero-head{margin-bottom:44px}.ml-hero-head .ml-eyebrow{margin-bottom:26px}.ml-hero-mobile-cta{display:none}.ml-hero h1{letter-spacing:-.034em;color:#f7faff;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:clamp(46px,7vw,96px);font-weight:800;line-height:.98}.ml-hero h1 span{display:block}.ml-mark{letter-spacing:-.02em;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-weight:800}.ml-hero h1 em{color:#c7ccff;font-style:normal;display:block}.ml-hero-body{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:24px 84px;display:grid}.ml-hero-rail{align-content:start;gap:26px;padding-top:14px;display:grid}.ml-hero-lede{color:var(--ml-sub);margin:0;font-size:16.5px;line-height:1.7}.ml-hero-proof{border-top:1px solid var(--ml-line-2);gap:22px;padding-top:22px;text-decoration:none;display:grid}.ml-proof-kicker{letter-spacing:-.01em;color:var(--ml-ink);font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:16px;font-weight:700}.ml-proof-item{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ml-proof-item strong{letter-spacing:-.03em;color:#c7ccff;font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:24px;font-weight:800;line-height:1.15}.ml-proof-item>span{color:var(--ml-sub);font-size:13px;line-height:1.5}.ml-proof-item .ml-stat-bars{grid-column:1/-1}.ml-stat-bars{grid-column:1/-1;gap:8px;display:grid}.ml-stat-bar{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ml-stat-bar b{letter-spacing:.02em;color:var(--ml-mut);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:400}.ml-stat-bar.is-fast b{color:#a5b4fc}.ml-stat-bar i{transform-origin:0;background:#94a3b842;border-radius:3px;height:6px;transition:transform .9s cubic-bezier(.22,1,.36,1) .35s;display:block}.ml-stat-bar.is-fast i{background:#818cf8}.js-reveal .ml-hero-proof[data-reveal]:not(.in) .ml-stat-bar i{transform:scaleX(0)}.ml-hero-proof em{letter-spacing:.04em;color:var(--ml-mut);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-style:normal;transition:color .15s}.ml-hero-proof:hover em{color:#a5b4fc;text-underline-offset:3px;text-decoration:underline}.ml-night{max-width:820px;position:relative}.ml-night:before{content:"";background:var(--ml-line);width:1px;position:absolute;top:24px;bottom:56px;left:116px}.ml-night-row{grid-template-columns:84px 28px minmax(0,1fr);align-items:start;gap:0 18px;padding:14px 0;display:grid}.js-reveal .ml-night:not(.in) .ml-night-row{opacity:0;transform:translateY(14px)}.js-reveal .ml-night.in .ml-night-row{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards mlNightIn;animation-delay:calc(var(--i) * .55s + .25s);transform:translateY(14px)}@keyframes mlNightIn{to{opacity:1;transform:none}}.ml-night-time{letter-spacing:.06em;color:var(--ml-mut);text-align:right;white-space:nowrap;padding-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500}.ml-night-time.is-live{color:#a5b4fc}.ml-night-node{z-index:1;border:1.5px solid var(--ml-line-2);background:#06070c;border-radius:50%;justify-self:center;width:9px;height:9px;margin-top:8px;position:relative}.ml-night-node.is-live{background:#6366f18c;border-color:#818cf8}.ml-night-plain{color:var(--ml-mut);padding-top:4px;font-size:15px}.ml-night-bubble{border:1px solid var(--ml-line-2);max-width:480px;color:var(--ml-ink);border-radius:4px 16px 16px;padding:12px 16px;font-size:15.5px;line-height:1.5}.ml-night-bubble.customer{background:#94a3b812}.ml-night-bubble.assistant{background:#6366f11a;border-color:#818cf852}.ml-night-from{letter-spacing:.07em;text-transform:uppercase;color:var(--ml-mut);margin-bottom:5px;font-size:11px;font-weight:650;display:block}.ml-night-bubble.assistant .ml-night-from{color:#a5b4fc}.ml-night-event{color:var(--ml-sub);align-items:center;gap:9px;padding-top:4px;font-size:14px;display:inline-flex}.ml-night-flag{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ml-night-flag.is-more{background:#818cf8}.ml-night-row.is-payoff{padding-top:22px}.ml-night-payoff{color:var(--ml-ink);letter-spacing:-.015em;max-width:560px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:clamp(19px,2.2vw,24px);font-weight:700;line-height:1.3}.ml-night-payoff strong{color:#a5b4fc;font-weight:700}.ml-relay{border-top:1px solid var(--ml-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.ml-relay-col{opacity:0;padding:26px 28px 30px 0;transform:translateY(16px)}.ml-relay-col+.ml-relay-col{border-left:1px solid var(--ml-line);padding-left:28px}.ml-relay.in .ml-relay-col{animation:.6s cubic-bezier(.22,1,.36,1) forwards mlNightIn;animation-delay:var(--d)}.ml-relay-step{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.ml-relay-num{color:#818cf8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.ml-relay-name{letter-spacing:-.01em;color:var(--ml-ink);font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:16.5px;font-weight:700}.ml-relay-count{color:#a5b4fc;white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.ml-relay-title{letter-spacing:-.015em;color:var(--ml-ink);margin-bottom:6px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:clamp(19px,1.8vw,23px);font-weight:700}.ml-relay-meta{letter-spacing:.02em;color:var(--ml-mut);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ml-relay-progress{background:var(--ml-line);border-radius:1px;height:2px;margin:16px 0;overflow:hidden}.ml-relay-progress i{transform-origin:0;background:#818cf8;height:100%;display:block;transform:scaleX(0)}.ml-relay.in .ml-relay-progress i{animation:1.1s cubic-bezier(.22,1,.36,1) .35s forwards mlRelayFill}@keyframes mlRelayFill{to{transform:scaleX(1)}}.ml-relay-meta.is-done{color:var(--ml-sub);opacity:0;align-items:center;gap:8px;display:inline-flex}.ml-relay.in .ml-relay-meta.is-done{animation:.5s 1.35s forwards mlNightIn}.ml-relay-tick{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ml-relay-chat{justify-items:start;gap:9px;display:grid}.ml-relay-msg{border:1px solid var(--ml-line-2);color:var(--ml-ink);opacity:0;border-radius:4px 12px 12px;padding:9px 13px;font-size:13.5px;line-height:1.45;transform:translateY(8px)}.ml-relay-msg.from{background:#94a3b812}.ml-relay-msg.reply{background:#6366f11a;border-color:#818cf852;border-radius:12px 4px 12px 12px;justify-self:end}.ml-relay.in .ml-relay-msg{animation:.45s cubic-bezier(.22,1,.36,1) forwards mlNightIn}.ml-relay.in .ml-relay-msg:first-child{animation-delay:.55s}.ml-relay.in .ml-relay-msg:nth-child(2){animation-delay:.95s}.ml-relay.in .ml-relay-msg:nth-child(3){animation-delay:1.35s}.ml-relay-typing{opacity:0;gap:4px;padding:4px 0 0 2px;display:inline-flex}.ml-relay.in .ml-relay-typing{animation:.3s 1.7s forwards mlNightIn}.ml-relay-typing i{background:#818cf8;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite mlRelayTyping}.ml-relay-typing i:nth-child(2){animation-delay:.18s}.ml-relay-typing i:nth-child(3){animation-delay:.36s}@keyframes mlRelayTyping{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ml-relay-leads{display:grid}.ml-relay-lead{border-bottom:1px solid var(--ml-line);color:var(--ml-ink);opacity:0;align-items:center;gap:10px;padding:11px 0;font-size:14.5px;font-weight:600;display:flex;transform:translateY(8px)}.ml-relay-lead:last-child{border-bottom:0}.ml-relay.in .ml-relay-lead{animation:.45s cubic-bezier(.22,1,.36,1) forwards mlNightIn;animation-delay:var(--ld)}.ml-relay-lead i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ml-relay-lead i.is-hot{background:#34d399}.ml-relay-lead i.is-warm{background:#818cf8}.ml-relay-lead i.is-due{background:var(--ml-mut)}.ml-relay-lead b{letter-spacing:.02em;color:var(--ml-sub);margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:400}.ml-actions,.ml-waitlist{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.ml-primary,.ml-secondary,.ml-waitlist button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14.5px;font-weight:680;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .15s,background .15s;display:inline-flex}.ml-primary,.ml-waitlist button{color:#fff;background:#5b63f0;box-shadow:0 8px 24px #5b63f047}.ml-primary:hover,.ml-waitlist button:hover{background:#6d75ff;transform:translateY(-1px);box-shadow:0 10px 28px #5b63f057}.ml-secondary{color:var(--ml-ink);border-color:var(--ml-line-2);background:0 0}.ml-secondary:hover{background:#6366f10f;border-color:#a5b4fc80}.ml-waitlist input{border:1px solid var(--ml-line-2);min-width:0;min-height:48px;color:var(--ml-ink);background:#080d1ab3;border-radius:12px;outline:none;flex:240px;padding:0 15px;font-size:14px;transition:border-color .15s}.ml-waitlist input:focus{border-color:#818cf88c}.ml-beta-note{max-width:470px;line-height:1.6;color:var(--ml-mut)!important;margin:16px 0 0!important;font-size:13px!important}.ml-metrics{border-top:1px solid var(--ml-line);flex-wrap:wrap;align-self:stretch;gap:12px 44px;margin-top:46px;padding-top:22px;display:flex}.ml-metrics div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ml-metrics strong{color:#e8eefb;letter-spacing:-.01em;font-size:14px;font-weight:700}.ml-metrics span{color:var(--ml-mut);font-size:12.5px}.ml-section,.ml-flow,.ml-plans{padding:72px 0}.ml-flow{padding-bottom:36px}.ml-plans{padding-top:44px}.ml-section{border-top:1px solid var(--ml-line)}.ml-section-head{flex-direction:column;gap:16px;max-width:720px;margin-bottom:48px;display:flex}.ml-section-head.center{text-align:center;align-items:center;margin-inline:auto}.ml-section-head h2,.ml-final h2,.ml-plans h2,.ml-showcase-head h2{color:#f7faff;letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.06}.ml-section-head p{color:var(--ml-sub);margin:0;font-size:17px;line-height:1.65}.ml-showcase-wrap{z-index:2;width:100%;height:260vh;position:relative}.ml-showcase-sticky{background:radial-gradient(900px 500px at 50% 120%,#6366f11a,#0000 60%),linear-gradient(#070a1200,#060810 22%);flex-direction:column;align-items:center;height:100vh;padding:64px 0 0;display:flex;position:sticky;top:0;overflow:hidden}.ml-showcase-head{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:min(760px,100% - 48px);margin-bottom:30px;display:flex}.ml-showcase-head h2{color:#f7faff;letter-spacing:-.028em;margin:0;font-size:clamp(28px,3.8vw,46px);font-weight:640;line-height:1.06}.ml-showcase-head p{max-width:560px;color:var(--ml-sub);margin:0;font-size:16px;line-height:1.6}.ml-stage{flex:1;place-items:center;width:min(1080px,100% - 48px);display:grid;position:relative}.ml-stage-screen{transform-origin:50% 70%;will-change:transform, opacity;filter:drop-shadow(0 40px 80px #0000008c);width:100%}.ml-stage-floaters{z-index:3;pointer-events:none;position:absolute;inset:0}.ml-floater{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform, opacity;background:linear-gradient(#121c30f5,#090e1cf5);border:1px solid #a5b4fc33;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0d}.ml-floater.left{left:-2%}.ml-floater.right{right:-2%}.ml-floater:first-child{top:16%}.ml-floater:nth-child(2){top:44%}.ml-floater:nth-child(3){top:70%}.ml-floater span{color:#99f6e4;background:#2dd4bf1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ml-floater strong{color:#f7faff;font-size:13.5px;font-weight:650;display:block}.ml-floater em{color:#a5b4fc;margin-top:2px;font-size:12px;font-style:normal;display:block}.ml-db{border:1px solid var(--ml-line-2);background:#080d1a;border-radius:18px;grid-template-columns:190px minmax(0,1fr);height:440px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.ml-db-side{background:#060a14;border-right:1px solid #94a3b81a;flex-direction:column;padding:18px 0;display:flex}.ml-db-brand{color:#f7faff;border-bottom:1px solid #94a3b814;align-items:center;gap:10px;margin-bottom:12px;padding:0 16px 18px;font-size:14px;font-weight:700;display:flex}.ml-db-brand-logo{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex;overflow:hidden}.ml-db-brand-logo img{object-fit:contain;width:21px;height:21px}.ml-db-nav{flex-direction:column;flex:1;gap:2px;padding:0 8px;display:flex}.ml-db-nav-item{color:#5e6b85;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.ml-db-nav-item.active{color:#93c5fd;background:#6366f126}.ml-db-main{flex-direction:column;display:flex;overflow:hidden}.ml-db-topbar{border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.ml-db-page-label{color:#f7faff;font-size:14px;font-weight:650}.ml-db-page-sub{color:var(--ml-mut);margin-top:2px;font-size:11.5px}.ml-db-chips{gap:8px;display:flex}.ml-db-chip{border-radius:6px;align-items:center;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.ml-db-chip.green{color:#34d399;background:#34d3991a;border:1px solid #34d39933}.ml-db-chip.gold{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.ml-db-stats{border-bottom:1px solid #94a3b814;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:14px 20px;display:grid}.ml-db-stat{background:#ffffff06;border:1px solid #94a3b814;border-radius:10px;padding:10px 12px}.ml-db-stat span{color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;display:block}.ml-db-stat strong{color:#f7faff;font-size:19px;font-weight:700;line-height:1;display:block}.ml-db-stat em{color:var(--ml-mut);margin-top:4px;font-size:11px;font-style:normal;display:block}.ml-db-stat em.up{color:#34d399}.ml-db-table-head,.ml-db-row{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr) 80px 100px;display:grid}.ml-db-table-head{border-bottom:1px solid #94a3b814;padding:9px 20px}.ml-db-table-head span{color:#334155;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:600}.ml-db-rows{flex:1;overflow:hidden}.ml-db-row{border-bottom:1px solid #94a3b80f;align-items:center;padding:10px 20px}.ml-db-row-name{color:#cbd5e1;align-items:center;gap:8px;font-size:12.5px;display:flex}.ml-db-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ml-db-dot.active{background:#34d399;box-shadow:0 0 6px #34d39980}.ml-db-dot.paused{background:#475569}.ml-db-cell{color:#94a3b8;font-size:12.5px}.ml-db-cell.rate{color:#60a5fa;font-weight:600}.ml-sw{border:1px solid var(--ml-line-2);background:#080d1a;border-radius:18px;max-width:1080px;margin:12px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.ml-sw-cursor{z-index:12;pointer-events:none;filter:drop-shadow(0 2px 5px #00000080);transition:left .42s cubic-bezier(.5,.05,.2,1),top .42s cubic-bezier(.5,.05,.2,1);position:absolute;transform:translate(-2px,-2px)}.ml-sw-cursor svg{transition:transform .14s;display:block}.ml-sw-cursor.click svg{transform:scale(.86)}.ml-sw-ripple{opacity:0;border:2px solid #818cf8e6;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;left:1px}.ml-sw-cursor.click .ml-sw-ripple{animation:.5s ease-out mlsw-ripple}@keyframes mlsw-ripple{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(3.6)}}.ml-sw-bar{border-bottom:1px solid var(--ml-line);align-items:center;gap:7px;padding:11px 15px;display:flex}.ml-sw-dot{background:#94a3b838;border-radius:50%;width:9px;height:9px}.ml-sw-url{color:var(--ml-mut);align-items:center;gap:6px;margin-left:10px;font-size:11.5px;display:inline-flex}.ml-sw-url svg{opacity:.55}.ml-sw-screen{height:440px;position:relative;overflow:hidden}.ml-sw-pan{animation:.34s cubic-bezier(.2,.7,.2,1) mlsw-in;display:flex;position:absolute;inset:0}@keyframes mlsw-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ml-sw-body{flex-direction:column;flex:1;min-width:0;padding:22px 24px;display:flex}.ml-sw-side{border-right:1px solid var(--ml-line);background:#080c1866;flex-direction:column;flex:none;gap:3px;width:190px;padding:16px 12px;display:flex}.ml-sw-side-brand{color:var(--ml-ink);align-items:center;gap:8px;margin-bottom:12px;padding:0 4px;font-size:13px;font-weight:650;display:flex}.ml-sw-side-logo{color:#a5b4fc;background:#6366f12e;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ml-sw-nav{color:var(--ml-mut);border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;transition:background .3s,color .3s;display:flex}.ml-sw-nav.on{color:var(--ml-ink);background:#6366f126}.ml-sw-orb{color:#a5b4fc;background:radial-gradient(circle at 50% 35%,#6366f16b,#6366f124);border:1px solid #6366f166;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;animation:2.4s ease-in-out infinite mlsw-orb;display:inline-flex;box-shadow:0 0 38px -6px #6366f1b3}.ml-sw-orb.big{width:62px;height:62px}.ml-sw-orb.ok{color:#6ee7b7;background:radial-gradient(circle at 50% 35%,#34d3996b,#34d39924);border-color:#34d39966;animation:none;box-shadow:0 0 38px -6px #34d399b3}@keyframes mlsw-orb{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ml-sw-h{letter-spacing:-.02em;color:var(--ml-ink);font-size:22px;font-weight:700;line-height:1.2}.ml-sw-h.sm{font-size:16px}.ml-sw-sub{color:var(--ml-sub);max-width:460px;font-size:13.5px;line-height:1.5}.ml-sw-sub.tight{margin-bottom:6px}.ml-sw-btn{color:#fff;cursor:default;background:#5b63f0;border:0;border-radius:10px;align-self:center;margin-top:6px;padding:10px 20px;font-size:13px;font-weight:620;box-shadow:0 8px 22px -8px #818cf8b3}.ml-sw-btn.sm{align-self:flex-start;padding:8px 16px}.ml-sw-btn.full{align-self:stretch;width:100%}.ml-sw-btn.click{animation:2.35s ease-in-out mlsw-click}@keyframes mlsw-click{0%,52%{transform:scale(1)}56%{transform:scale(.96)}62%,to{transform:scale(1)}}.ml-sw-fact{border:1px solid var(--ml-line);animation:.4s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);background:#94a3b80a;border-radius:10px;flex-direction:column;gap:1px;margin-bottom:7px;padding:9px 12px;display:flex}.ml-sw-fact b{letter-spacing:.04em;text-transform:uppercase;color:var(--ml-mut);font-size:10.5px;font-weight:600}.ml-sw-fact span{color:var(--ml-ink);font-size:13px}@keyframes mlsw-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ml-sw-tag{color:var(--ml-sub);background:#94a3b824;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.ml-sw-tag.ok{color:#6ee7b7;animation:.4s ease-out backwards mlsw-pop;animation-delay:calc(var(--d,0s) + .4s);background:#34d39926}.ml-sw-tag.hot{color:#fca5a5;background:#f8717129}.ml-sw-tag.warm{color:#fcd34d;background:#fbbf2426}.ml-sw-tag.live{color:#6ee7b7;background:#34d39926}.ml-sw-tag.live i{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.4s infinite mlsw-blink;box-shadow:0 0 8px #34d399}@keyframes mlsw-blink{0%,to{opacity:1}50%{opacity:.3}}.ml-sw-auth{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.ml-sw-authside{flex-direction:column;gap:12px;display:flex}.ml-sw-authh{letter-spacing:-.02em;color:var(--ml-ink);font-size:24px;font-weight:700}.ml-sw-auths{color:var(--ml-sub);font-size:13.5px;line-height:1.5}.ml-sw-authform{flex-direction:column;gap:6px;display:flex}.ml-sw-flabel{color:var(--ml-mut);margin-top:4px;font-size:11px;font-weight:600}.ml-sw-field{color:var(--ml-sub);border:1px solid var(--ml-line);background:#94a3b80d;border-radius:9px;padding:10px 12px;font-size:13px}.ml-sw-or{color:var(--ml-mut);align-items:center;gap:10px;margin:4px 0;font-size:11px;display:flex}.ml-sw-or:before,.ml-sw-or:after{content:"";background:var(--ml-line);flex:1;height:1px}.ml-sw-google{color:var(--ml-ink);border:1px solid var(--ml-line-2);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12.5px;display:inline-flex}.ml-sw-c{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.ml-sw-c .ml-sw-sub{text-align:center}.ml-sw-introsteps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.ml-sw-introsteps span{color:var(--ml-sub);border:1px solid var(--ml-line);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;display:inline-flex}.ml-sw-introsteps svg,.ml-sw-chk svg{color:#34d399}.ml-sw-chatscroll{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.ml-sw-msg{max-width:68%;animation:.4s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);border-radius:13px;padding:8px 12px;font-size:13px;line-height:1.4}.ml-sw-msg b{color:#a5b4fc;align-items:center;gap:4px;margin-bottom:3px;font-size:10.5px;font-weight:600;display:flex}.ml-sw-msg.in{color:#e3e6ff;background:#6366f133;border-bottom-left-radius:4px;align-self:flex-start}.ml-sw-msg.out{color:var(--ml-ink);background:#94a3b821;border-bottom-right-radius:4px;align-self:flex-end}.ml-sw-composer{border:1px solid var(--ml-line-2);animation:.4s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);background:#94a3b80d;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;display:flex}.ml-sw-composertx{color:var(--ml-ink);text-align:left;flex:1;font-size:12.5px}.ml-sw-ph{color:var(--ml-mut)}.ml-sw-caret{vertical-align:-2px;background:#818cf8;width:1.5px;height:13px;margin-left:1px;animation:.9s step-end infinite mlsw-caret;display:inline-block}@keyframes mlsw-caret{50%{opacity:0}}.ml-sw-send{color:#fff;background:#5b63f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ml-sw-two{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.ml-sw-two .ml-sw-fact:last-child{margin-bottom:0}.ml-sw-twor{border:1px solid var(--ml-line-2);animation:.45s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);background:#6366f10f;border-radius:13px;padding:16px}.ml-sw-cardh{color:var(--ml-ink);align-items:center;gap:7px;margin-bottom:9px;font-size:13px;font-weight:640;display:flex}.ml-sw-cardh svg{color:#a5b4fc}.ml-sw-twor p{color:var(--ml-sub);margin:0 0 12px;font-size:12.5px;line-height:1.55}.ml-sw-page{flex-direction:column;flex:1;justify-content:center;gap:11px;display:flex}.ml-sw-apptop{color:var(--ml-ink);align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex}.ml-sw-date{color:var(--ml-mut);font-size:12.5px;font-weight:400}.ml-sw-setup{background:#6366f112;border:1px solid #6366f14d;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.ml-sw-setupic{color:#a5b4fc;background:#6366f129;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ml-sw-setuptx{flex-direction:column;flex:1;display:flex}.ml-sw-setuptx b{color:var(--ml-ink);font-size:13px;font-weight:640}.ml-sw-setuptx span{color:var(--ml-sub);font-size:12px}.ml-sw-setupbar{background:#94a3b824;border-radius:3px;flex:none;width:90px;height:6px;overflow:hidden}.ml-sw-setupbar i{transform-origin:0;background:#5b63f0;border-radius:3px;height:100%;animation:1s cubic-bezier(.3,.7,.3,1) .2s backwards mlsw-fill;display:block}@keyframes mlsw-fill{0%{transform:scaleX(0)}}.ml-sw-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ml-sw-stat{border:1px solid var(--ml-line);background:#94a3b80a;border-radius:11px;padding:11px 13px}.ml-sw-stat b{color:var(--ml-ink);font-size:20px;font-weight:700;display:block}.ml-sw-stat span{color:var(--ml-mut);font-size:11.5px}.ml-sw-status{color:var(--ml-sub);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ml-sw-pulse{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite mlsw-blink;box-shadow:0 0 8px #34d399}.ml-sw-conn{border:1px solid var(--ml-line);animation:.45s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.ml-sw-rowic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ml-sw-rowic.wa{color:#34d399;background:#34d39924}.ml-sw-rowic.mail{color:#7cc3ff;background:#6366f129}.ml-sw-conntx{flex-direction:column;flex:1;display:flex}.ml-sw-conntx b{color:var(--ml-ink);font-size:13.5px;font-weight:640}.ml-sw-conntx span{color:var(--ml-sub);font-size:11.5px}.ml-sw-imported{color:var(--ml-sub);font-size:13px}.ml-sw-imported b{color:var(--ml-ink);font-weight:650}.ml-sw-pgrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.ml-sw-prod{border:1px solid var(--ml-line);animation:.45s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.ml-sw-prod b{color:var(--ml-ink);font-size:12.5px;font-weight:620}.ml-sw-prod span{color:var(--ml-sub);font-size:11.5px}.ml-sw-prodimg{background:linear-gradient(135deg,#6366f159,#818cf847);border-radius:9px;height:54px}.ml-sw-prodimg.b{background:linear-gradient(135deg,#fbbf244d,#f8717140)}.ml-sw-prodimg.c{background:linear-gradient(135deg,#34d3994d,#818cf840)}.ml-sw-pre{flex-wrap:wrap;gap:8px;display:flex}.ml-sw-chk{color:var(--ml-ink);animation:.4s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);background:#34d3990f;border:1px solid #34d39942;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.ml-sw-lead{color:var(--ml-ink);border:1px solid var(--ml-line);animation:.45s ease-out backwards mlsw-pop;animation-delay:var(--d,0s);border-radius:11px;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.ml-sw-ld{background:var(--ml-mut);border-radius:50%;flex:none;width:8px;height:8px}.ml-sw-ld.hot{background:#f87171;box-shadow:0 0 8px #f87171}.ml-sw-ld.warm{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.ml-sw-cell{color:var(--ml-sub);margin-left:auto;font-size:12px}.ml-sw-cap{border-top:1px solid var(--ml-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ml-sw-caplabel{color:var(--ml-ink);align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.ml-sw-cur{background:#818cf8;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #818cf8}.ml-sw-prog{gap:4px;display:inline-flex}.ml-sw-prog i{background:var(--ml-line-2);border-radius:2px;width:14px;height:4px;transition:background .3s}.ml-sw-prog i.on{background:#818cf8;box-shadow:0 0 8px #818cf8b3}.ml-sw-prog i.done{background:#818cf866}@media (max-width:720px){.ml-sw-screen{height:auto;min-height:360px}.ml-sw-pan{position:relative}.ml-sw-side{display:none}.ml-sw-auth,.ml-sw-two{grid-template-columns:1fr}.ml-sw-stats,.ml-sw-pgrid{grid-template-columns:repeat(2,1fr)}.ml-sw-cursor{display:none}.ml-sw-prog i{width:8px}}.ml-flow,.ml-plans{z-index:2;position:relative}.ml-plan-cta{border:1px solid var(--ml-line-2);min-height:46px;color:var(--ml-ink);background:#0f172a99;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:680;text-decoration:none;transition:transform .18s,border-color .15s,background .15s,box-shadow .18s;display:inline-flex}.ml-plan-cta:hover{background:#6366f114;border-color:#a5b4fc73;transform:translateY(-1px)}.ml-plan-cta.primary{color:#fff;background:#5b63f0;border-color:#0000}.ml-plan-cta.primary:hover{background:#6d75ff}.ml-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:56px;display:grid}.ml-plan-card{border:1px solid var(--ml-line-2);background:#94a3b806;border-radius:14px;flex-direction:column;padding:20px 18px 22px;transition:border-color .18s,background .18s;display:flex}.ml-plan-card:hover{background:#6366f10b;border-color:#a5b4fc57}.ml-plan-card.feat{background:#6366f10f;border-color:#5b63f0}.ml-plan-card.feat:hover{background:#6366f116}.ml-plan-badge-row{min-height:16px;margin-bottom:8px}.ml-plan-badge{letter-spacing:.09em;text-transform:uppercase;color:#a5b4fc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.ml-plan-name{letter-spacing:-.01em;color:var(--ml-ink);margin:0;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:18px;font-weight:700}.ml-plan-price{letter-spacing:-.03em;color:#f7faff;font-variant-numeric:tabular-nums;margin-top:8px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:30px;font-weight:800;line-height:1}.ml-plan-price small{letter-spacing:.02em;color:var(--ml-mut);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400}.ml-plan-for{min-height:38px;color:var(--ml-sub);margin:9px 0 0;font-size:13px;line-height:1.5}.ml-plan-card .ml-plan-cta{width:100%;min-height:42px;margin-top:14px}.ml-plan-cta-note{text-align:center;letter-spacing:.04em;color:#a5b4fc;min-height:15px;margin-top:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.ml-plan-feats{border-top:1px solid var(--ml-line);flex:1;margin-top:17px;padding-top:15px}.ml-plan-ladder{color:var(--ml-sub);margin:0 0 12px;font-size:12.5px;font-weight:600}.ml-plan-glabel{letter-spacing:.09em;text-transform:uppercase;color:var(--ml-mut);margin-bottom:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.ml-plan-list{gap:8px;margin:0 0 15px;padding:0;list-style:none;display:grid}.ml-plan-list:last-child{margin-bottom:0}.ml-plan-usage{color:var(--ml-sub);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.ml-plan-usage b{color:var(--ml-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ml-plan-feat{color:var(--ml-ink);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.ml-plan-check{color:#a5b4fc;margin-top:1px}.ml-plan-upsell .ml-plan-feat{color:var(--ml-mut)}.ml-plan-dash{color:var(--ml-mut);opacity:.6;text-align:center;flex-shrink:0;width:14px}.ml-plan-more{cursor:pointer;text-align:left;letter-spacing:.04em;color:#a5b4fc;background:0 0;border:0;border-radius:4px;min-height:28px;margin:0;padding:4px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ml-plan-more:hover{color:#c7ccff;text-underline-offset:3px;text-decoration:underline}.ml-plan-more:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.ml-cmp-intro{text-align:center;margin-bottom:18px}.ml-cmp-intro h3{letter-spacing:-.01em;color:var(--ml-ink);margin:0;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:21px;font-weight:700}.ml-cmp-intro p{color:var(--ml-sub);margin:6px 0 0;font-size:13.5px}@media (max-width:1000px){.ml-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ml-plan-grid{grid-template-columns:minmax(0,1fr)}.ml-plan-for{min-height:0}}.ml-cmp-wrap{border-top:1px solid var(--ml-line-2);border-bottom:1px solid var(--ml-line-2)}.ml-cmp-scroll{overflow-x:auto}.ml-cmp{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.ml-cmp th,.ml-cmp td{text-align:center;vertical-align:middle;padding:14px 20px}.ml-cmp thead th{vertical-align:top;padding:26px 16px 20px}.ml-cmp col.mc-c-label{width:30%}.ml-cmp .mc-corner{text-align:left}.ml-cmp .mc-name{letter-spacing:-.01em;color:var(--ml-ink);font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:18px;font-weight:700}.ml-cmp .mc-price{letter-spacing:-.03em;color:#f7faff;font-variant-numeric:tabular-nums;margin-top:8px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:28px;font-weight:800;line-height:1}.ml-cmp .mc-price small{color:var(--ml-mut);letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:400}.ml-cmp .mc-cta{margin-top:14px}.ml-cmp .mc-price.sm{margin-top:6px;font-size:19px}.ml-plan-cta.sm{border-radius:10px;min-height:36px;padding:0 12px;font-size:12.5px}.ml-cmp tbody tr{border-top:1px solid var(--ml-line)}.ml-cmp .mc-row td{transition:background .15s}.ml-cmp .mc-row:hover td{background:#94a3b80b}.ml-cmp .mc-rowhead{text-align:left;color:var(--ml-ink);font-size:14px;font-weight:500;line-height:1.45}.ml-cmp .mc-val{color:var(--ml-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ml-cmp .mc-group td{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--ml-sub);border-top:1px solid var(--ml-line);padding:28px 20px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.ml-cmp .mc-check{color:#a5b4fc}.ml-cmp .mc-dash{color:var(--ml-mut);opacity:.55}.ml-cmp .mc-feat{background:#6366f10e}.ml-cmp thead .mc-feat{background:#6366f114;border-top:2px solid #5b63f0}.ml-cmp .mc-row:hover .mc-feat{background:#6366f11a}.ml-cmp .mc-badge-row{min-height:20px;margin-bottom:10px}.ml-cmp .mc-badge{letter-spacing:.09em;text-transform:uppercase;color:#a5b4fc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.ml-cmp .mc-cta .ml-plan-cta{width:100%;min-height:42px}.ml-cmp .mc-trial{letter-spacing:.04em;color:#a5b4fc;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}@media (max-width:860px){.ml-cmp{min-width:640px}.ml-cmp th,.ml-cmp td{padding:12px 14px}.ml-cmp thead th{padding:20px 12px 16px}.ml-cmp .mc-corner,.ml-cmp .mc-rowhead,.ml-cmp .mc-group td:first-child{z-index:1;background:#060709;position:sticky;left:0}}.ml-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ml-cmpm{display:none}@media (max-width:640px){.ml-cmp-wrap{display:none}.ml-cmpm{border-top:1px solid var(--ml-line-2);border-bottom:1px solid var(--ml-line-2);display:block}.ml-cmpm-head,.ml-cmpm-vals{grid-template-columns:repeat(var(--ml-cmpm-cols,4), minmax(0, 1fr));gap:4px;display:grid}.ml-cmpm-head{z-index:3;border-bottom:1px solid var(--ml-line);background:#060709;padding:10px 0;position:sticky;top:60px;box-shadow:0 6px 12px -6px #0009}.ml-cmpm-plan{text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px;display:flex}.ml-cmpm-plan.feat{background:#6366f11a;box-shadow:inset 0 2px #5b63f0}.ml-cmpm-name{color:var(--ml-ink);letter-spacing:-.01em;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:14px;font-weight:700}.ml-cmpm-price{color:var(--ml-sub);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ml-cmpm-price small{color:var(--ml-mut);font-size:10px;font-weight:500}.ml-cmpm-group ul{margin:0;padding:0;list-style:none}.ml-cmpm-grouplabel{letter-spacing:.09em;text-transform:uppercase;color:var(--ml-sub);margin:0;padding:22px 2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.ml-cmpm-row{border-top:1px solid var(--ml-line);padding:12px 0}.ml-cmpm-label{color:var(--ml-ink);padding:0 2px 8px;font-size:14px;font-weight:500;line-height:1.4}.ml-cmpm-val{text-align:center;min-width:0;min-height:32px;color:var(--ml-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;padding:4px 2px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.ml-cmpm-val.feat{background:#6366f112}.ml-cmpm-val .mc-dash{color:var(--ml-mut);opacity:.55}}:root{--pcard-ink:#f3f6fc;--pcard-sub:#93a1bd;--pcard-mut:#6d7e92;--pcard-peri:#a5b4fc;--pcard-accent:#5b63f0;--pcard-line:#94a3b829;--pcard-tint:#6366f10f;--pcard-tint-2:#6366f11a}:root[data-theme=light]{--pcard-ink:#18181b;--pcard-sub:#4b5468;--pcard-mut:#6c7387;--pcard-peri:#4f46e5;--pcard-accent:#4f46e5;--pcard-line:#e6e6ea;--pcard-tint:#6366f10d;--pcard-tint-2:#6366f117}.pcard-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pcard{border:1px solid var(--pcard-line);background:var(--bg-card);border-radius:14px;flex-direction:column;padding:18px 17px 20px;transition:border-color .18s,background .18s;display:flex}.pcard:hover{border-color:var(--pcard-peri)}@supports (color:color-mix(in lab, red, red)){.pcard:hover{border-color:color-mix(in srgb, var(--pcard-peri) 42%, transparent)}}.pcard:hover{background:var(--pcard-tint)}.pcard.feat{border-color:var(--pcard-accent);background:var(--pcard-tint)}.pcard.feat:hover{background:var(--pcard-tint-2)}.pcard-badge-row{min-height:16px;margin-bottom:8px}.pcard-badge{letter-spacing:.09em;text-transform:uppercase;color:var(--pcard-peri);font-size:10px;font-weight:700}.pcard-name{letter-spacing:-.01em;color:var(--pcard-ink);font-size:17px;font-weight:700}.pcard-price{letter-spacing:-.03em;color:var(--pcard-ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:29px;font-weight:800;line-height:1}.pcard-price small{letter-spacing:.02em;color:var(--pcard-mut);font-size:11.5px;font-weight:500}.pcard-for{min-height:36px;color:var(--pcard-sub);margin:9px 0 0;font-size:12.5px;line-height:1.5}.pcard-cta{margin-top:14px}.pcard-cta>*{width:100%}.pcard-feats{border-top:1px solid var(--pcard-line);flex:1;margin-top:16px;padding-top:14px}.pcard-ladder{color:var(--pcard-sub);margin:0 0 12px;font-size:12.5px;font-weight:600}.pcard-glabel{letter-spacing:.09em;text-transform:uppercase;color:var(--pcard-mut);margin-bottom:9px;font-size:10px;font-weight:700}.pcard-list{gap:8px;margin:0 0 15px;padding:0;list-style:none;display:grid}.pcard-list:last-child{margin-bottom:0}.pcard-usage{color:var(--pcard-sub);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.pcard-usage b{color:var(--pcard-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pcard-feat{color:var(--pcard-ink);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pcard-check{color:var(--pcard-peri);margin-top:1px}.pcard-upsell .pcard-feat{color:var(--pcard-mut)}.pcard-dash{color:var(--pcard-mut);opacity:.6;text-align:center;flex-shrink:0;width:14px}.pcard-more{cursor:pointer;min-height:28px;font:inherit;letter-spacing:.02em;color:var(--brand);text-align:left;background:0 0;border:0;border-radius:4px;margin:0;padding:4px 0;font-size:11.5px;font-weight:600}.pcard-more:hover{text-underline-offset:3px;text-decoration:underline}.pcard-more:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pcard-note{color:var(--pcard-mut);font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:11px}@media (max-width:1000px){.pcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pcard-grid{grid-template-columns:minmax(0,1fr)}.pcard-for{min-height:0}}.pcmp-wrap{border:1px solid var(--bd-subtle);background:var(--bg-card);border-radius:14px;overflow-x:auto}.pcmp{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.pcmp th,.pcmp td{text-align:center;vertical-align:middle;padding:12px 16px}.pcmp thead th{vertical-align:top;padding:20px 14px 18px}.pcmp col.pc-c-label{width:30%}.pcmp .pc-name{color:var(--pcard-ink);font-size:15px;font-weight:700}.pcmp .pc-price{color:var(--pcard-ink);letter-spacing:-.01em;margin-top:5px;font-size:22px;font-weight:700;line-height:1}.pcmp .pc-price.sm{font-size:17px;font-weight:700}.pcmp .pc-price small{color:var(--pcard-mut);font-size:11.5px;font-weight:500}.pcmp .pc-cta{margin-top:10px}.pcmp tbody tr{border-top:1px solid var(--bd-subtle)}.pcmp .pc-row td{transition:background .12s}.pcmp .pc-row:hover td{background:var(--bg-elevated)}.pcmp .pc-rowhead{text-align:left;color:var(--pcard-sub);font-size:13px}.pcmp .pc-val{color:var(--pcard-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.pcmp .pc-group td{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--pcard-mut);border-top:1px solid var(--bd-subtle);padding:18px 16px 6px;font-size:10.5px;font-weight:700}.pcmp .pc-check{color:var(--pcard-peri)}.pcmp .pc-dash{color:var(--pcard-mut);opacity:.6}.pcmp .pc-feat{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pcmp .pc-feat{background:color-mix(in srgb, var(--brand) 6%, transparent)}}.pcmp thead .pc-feat{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pcmp thead .pc-feat{background:color-mix(in srgb, var(--brand) 11%, transparent)}}.pcmp thead .pc-feat{border-top:2px solid var(--brand)}.pcmp .pc-row:hover .pc-feat{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pcmp .pc-row:hover .pc-feat{background:color-mix(in srgb, var(--brand) 13%, transparent)}}.pcmp .pc-badge-row{min-height:20px;margin-bottom:8px}.pcmp .pc-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-hover);background:var(--brand-dim);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}@media (max-width:640px){.pcmp{min-width:600px}.pcmp col.pc-c-label{width:132px}.pcmp .pc-rowhead,.pcmp thead th:first-child,.pcmp .pc-group td:first-child{z-index:1;background:var(--bg-card);box-shadow:1px 0 0 var(--bd-subtle);position:sticky;left:0}.pcmp .pc-rowhead{padding-left:12px;padding-right:10px;font-size:12.5px}}.ml-plans-note{text-align:center;max-width:680px;color:var(--ml-mut);margin:32px auto 0;font-size:13px;line-height:1.6}.ml-faq{border-top:1px solid var(--ml-line)}.ml-faq-grid{border-top:1px solid var(--ml-line-2);grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.ml-faq-item{border-bottom:1px solid var(--ml-line);padding:26px 0 28px}.ml-faq-item h3{letter-spacing:-.01em;color:var(--ml-ink);margin:0 0 10px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:17px;font-weight:700}.ml-faq-item p{color:var(--ml-sub);margin:0;font-size:14px;line-height:1.65}@media (max-width:760px){.ml-faq-grid{grid-template-columns:1fr;gap:0}}.ml-final{z-index:2;border-top:1px solid var(--ml-line-2);margin-top:30px;margin-bottom:24px;position:relative}.ml-final-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;padding:72px 0 64px;display:flex;position:relative}.ml-final-inner h2{max-width:720px}.ml-final-inner p{max-width:560px;color:var(--ml-sub);margin:0;font-size:16.5px;line-height:1.6}.ml-final-inner .ml-primary,.ml-final-inner .ml-waitlist{margin-top:12px}.ml-footer{border-top:1px solid var(--ml-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:30px 0 48px;display:flex}.ml-footer-brand{color:var(--ml-ink);align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.ml-footer-logo{border-radius:10px;width:180px;max-width:100%;height:auto;display:block}.ml-footer-note{color:var(--ml-mut);font-size:12.5px}.ml-footer-links{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.ml-footer-links a{min-height:44px;color:var(--ml-ink);border-radius:8px;align-items:center;margin:0 -6px;padding:0 6px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.ml-footer-links a:focus-visible{outline-offset:0;outline:2px solid #818cf8}.ml-footer-links a:hover{color:#a5b4fc}.legal-page{color:#e5edf8;background:radial-gradient(circle at 12% 0,#2563eb29,#0000 30%),radial-gradient(circle at 86% 8%,#10b9811f,#0000 28%),#050816;min-height:100vh;padding:48px 20px 64px}.legal-hero,.legal-section,.legal-footer{width:min(100%,920px);margin:0 auto}.legal-hero{border-bottom:1px solid #94a3b833;padding:18px 0 34px}.legal-back{color:#93c5fd;margin-bottom:34px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.legal-back:hover{color:#bfdbfe}.legal-kicker{color:#5eead4;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.legal-hero h1{color:#f8fafc;letter-spacing:0;margin:0;font-size:48px;line-height:1.05}.legal-hero p{color:#b8c4d6;max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.7}.legal-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.legal-meta span{color:#cbd5e1;background:#0f172a99;border:1px solid #94a3b833;border-radius:999px;padding:7px 11px;font-size:12.5px}.legal-section{border-bottom:1px solid #94a3b824;padding:30px 0}.legal-section h2{color:#f8fafc;letter-spacing:0;margin:0 0 14px;font-size:22px;line-height:1.25}.legal-section p,.legal-list{color:#cbd5e1;margin:0;font-size:15px;line-height:1.78}.legal-section p+p,.legal-section p+.legal-list,.legal-list+p{margin-top:14px}.legal-section a,.legal-footer a{color:#93c5fd;text-decoration:none}.legal-section a:hover,.legal-footer a:hover{color:#bfdbfe}.legal-list{padding-left:20px}.legal-list li+li{margin-top:9px}.legal-footer{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:30px;font-size:13px;display:flex}@media (max-width:1080px){.ml-hero-inner{grid-template-columns:1fr;gap:44px;min-height:auto;padding:48px 0 88px}.ml-hero-art{max-width:540px}.ml-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.ml-feature,.ml-feature.wide{grid-column:span 2}.ml-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.ml-flow-line{display:none}.ml-plan-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.ml-plan.featured{transform:none}.ml-talk-grid{grid-template-columns:1fr;gap:40px}.ml-talk-copy{text-align:left;align-items:flex-start}.ml-talk-stage{order:-1}}@media (max-width:760px){.ml-nav{height:60px;padding:0 16px}.ml-page section[id]{scroll-margin-top:76px}.ml-nav-links{gap:12px}.ml-nav-links a:not(.ml-nav-button){display:none}.ml-nav-button{padding:7px 13px;font-size:13px}.ml-brand{font-size:16px}.ml-hero{min-height:auto}.ml-hero-inner,.ml-section,.ml-flow,.ml-plans,.ml-final,.ml-footer{width:min(100% - 32px,1180px)}.ml-hero-inner{gap:36px;padding:40px 0 72px}.ml-hero-head{margin-bottom:28px}.ml-hero-head .ml-eyebrow{margin-bottom:20px}.ml-hero-mobile-cta{margin-top:20px;display:flex}.ml-hero-mobile-cta .ml-primary{width:100%;min-height:50px}.ml-hero-inner{padding-top:28px}.ml-hero-body{flex-direction:column;gap:26px;display:flex}.ml-hero-rail{display:contents}.ml-hero-lede{order:-1;font-size:15.5px}.ml-proof-item strong{font-size:24px}.ml-relay{grid-template-columns:1fr}.ml-relay-col{padding:22px 0 26px}.ml-relay-col+.ml-relay-col{border-left:0;border-top:1px solid var(--ml-line);padding-left:0}.ml-hero h1{font-size:clamp(34px,10vw,46px)}.ml-hero-lede{margin-bottom:0;font-size:15px}.ml-night-row{grid-template-columns:58px 20px minmax(0,1fr);gap:0 10px;padding:11px 0}.ml-night:before{top:20px;bottom:48px;left:78px}.ml-night-time{font-size:11px}.ml-night-bubble{padding:10px 13px;font-size:14.5px}.ml-night-payoff{font-size:18px}.ml-actions,.ml-waitlist{width:100%;margin-top:22px}.ml-primary,.ml-secondary,.ml-waitlist button{width:100%;min-height:50px}.ml-waitlist input{flex-basis:100%;min-height:50px}.ml-metrics{gap:10px 28px;margin-top:30px;padding-top:18px}.ml-section,.ml-flow,.ml-plans{padding:52px 0}.ml-section-head{gap:13px;margin-bottom:30px}.ml-section-head h2,.ml-final h2,.ml-plans h2{font-size:clamp(26px,7.4vw,34px)}.ml-section-head p{font-size:15.5px}.ml-showcase-wrap{height:auto}.ml-showcase-sticky{height:auto;padding:68px 0;position:relative}.ml-showcase-head{margin-bottom:26px}.ml-showcase-head h2{font-size:clamp(26px,7.4vw,34px)}.ml-stage{min-height:auto}.ml-stage-screen{filter:drop-shadow(0 24px 50px #00000080);opacity:1!important;transform:none!important}.ml-stage-floaters{display:none}.ml-db{grid-template-columns:1fr;height:auto}.ml-db-side{display:none}.ml-db-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-db-table-head,.ml-db-row{grid-template-columns:minmax(0,1fr) 56px 92px}.ml-db-table-head span:nth-child(2),.ml-db-row>:nth-child(2){display:none}.ml-final{margin-bottom:40px}.ml-final-inner{padding:40px 20px}.ml-final-inner p{font-size:15.5px}.ml-footer{padding:24px 0 32px}}@media (max-width:380px){.ml-metrics{flex-direction:column;align-items:stretch}.ml-metrics div{justify-content:center}}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.ml-stage-screen{transform:none!important}}.leads-workbench-grid{grid-template-columns:220px minmax(360px,460px) minmax(360px,1fr);align-items:stretch;gap:16px;height:calc(100dvh - 205px);min-height:460px;display:grid}.leads-view-rail{flex-direction:column;max-height:100%;display:flex;position:sticky;top:0;overflow:hidden}.leads-view-rail>div:last-child{min-height:0;overflow-y:auto}.leads-queue-panel,.leads-detail-panel{min-width:0;height:100%;max-height:100%!important}.leads-queue-panel{flex-direction:column;display:flex}.leads-queue-panel>div:last-child{min-height:0;overflow-y:auto}.mobile-detail-close,.leads-mobile-sticky-actions{display:none}.leads-view-button,.lead-work-row{transition:border-color .15s,background .15s,transform .15s}.leads-view-button:hover,.lead-work-row:hover{background:#60a5fa14!important;border-color:#60a5fa73!important}.lead-work-row:hover{transform:translateY(-1px)}@media (max-width:1320px){.leads-workbench-grid{grid-template-columns:76px minmax(310px,340px) minmax(430px,1fr);gap:12px}.leads-view-rail{padding:8px!important}.leads-view-rail>div:first-child{display:none}.leads-view-rail>div:last-child{gap:8px!important}.leads-view-button{justify-content:center;justify-items:center;min-height:54px;position:relative;grid-template-columns:1fr!important;gap:0!important;padding:10px 6px!important}.leads-view-button>span:nth-child(2){display:none}.leads-view-button>span:last-child{line-height:1.35;position:absolute;top:5px;right:5px;min-width:18px!important;padding:1px 5px!important;font-size:10px!important}.leads-detail-panel{grid-column:auto}}@media (max-width:1100px){.leads-workbench-grid{grid-template-columns:1fr;height:auto;min-height:0}.leads-detail-panel{grid-column:auto;height:auto;max-height:none!important}.leads-queue-panel{height:auto;max-height:none!important}.leads-view-rail{max-height:none;position:static}.leads-view-rail>div:last-child,.leads-queue-panel>div:last-child{overflow:visible}.leads-view-rail>div:first-child{display:none}.leads-view-rail>div:last-child{scroll-snap-type:x proximity;padding-bottom:2px;overflow-x:auto;gap:8px!important;display:flex!important}.leads-view-button{scroll-snap-align:start;flex:0 0 172px;justify-content:stretch;justify-items:stretch;position:static;grid-template-columns:16px minmax(0,1fr) auto!important;padding:8px!important}.leads-view-button>span:nth-child(2),.leads-view-button>span:last-child{display:inline-block;position:static}.leads-view-button span span:last-child{display:none!important}}@media (max-width:560px){.leads-view-rail>div:last-child{margin-inline:-2px}.leads-view-button{flex-basis:156px}}@media (max-width:760px){.leads-workbench-grid{gap:12px}.leads-queue-panel{border-radius:8px!important}.leads-detail-panel{display:none!important}.leads-detail-panel.is-mobile-open{z-index:900;background:var(--bg-base);border:0!important;border-radius:0!important;max-height:none!important;display:flex!important;position:fixed!important;inset:0!important}.leads-detail-panel.is-mobile-open>div:first-child{padding:16px 14px 14px!important}.leads-detail-panel.is-mobile-open>div:first-child a{display:none}.mobile-detail-close{border:1px solid var(--bd-subtle);background:var(--bg-elevated);width:36px;height:36px;color:var(--tx-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.leads-detail-scroll{padding:16px 14px 112px!important}.leads-mobile-sticky-actions{padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--bd-subtle);background:#101013fa;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;position:sticky;bottom:0;box-shadow:0 -12px 34px #00000057}.leads-mobile-sticky-actions a,.leads-mobile-sticky-actions button{justify-content:center;width:100%;min-width:0;padding-left:7px!important;padding-right:7px!important}}.leads-follow-shell{--s-you:#dca54a;--s-you-bg:#dca54a1f;--s-ai:#6366f1;--s-ai-bg:#6366f11f;--s-call:#5fa9e0;--s-call-bg:#5fa9e01f;--s-issue:#e0726a;--s-issue-bg:#e0726a1f;--s-won:#6fae84;--s-won-bg:#6fae841f;max-width:1180px;margin:0 auto;padding-bottom:72px}.leads-follow-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.leads-follow-header h1{letter-spacing:0;margin:0;font-size:22px;font-weight:650}.leads-follow-header p{color:var(--tx-2);margin:5px 0 0;font-size:13.5px}.leads-follow-header p b{color:var(--tx-1);font-weight:650}.leads-follow-search{flex:none;width:min(320px,42vw)}.leads-follow-tabs{border-bottom:1px solid var(--bd-subtle);scrollbar-width:thin;gap:4px;margin-bottom:6px;display:flex;overflow-x:auto}.leads-follow-tab{font:inherit;color:var(--tx-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1.5px solid #0000;flex:none;align-items:center;gap:7px;padding:9px 13px 11px;font-size:13px;transition:color .16s,border-color .16s;display:inline-flex}.leads-follow-tab:hover,.leads-follow-tab[aria-selected=true]{color:var(--tx-1)}.leads-follow-tab[aria-selected=true]{border-bottom-color:var(--brand)}.leads-follow-tab span{color:var(--tx-4);background:var(--bg-card);border:1px solid var(--bd-subtle);text-align:center;border-radius:20px;min-width:20px;padding:1px 7px;font-size:12px}.leads-follow-tab[aria-selected=true] span{color:var(--tx-1);background:var(--brand-dim);border-color:#0000}.leads-follow-tab[data-attn=true] span{color:var(--s-you);background:var(--s-you-bg);border-color:#0000}.leads-follow-list{margin-top:4px}.lead-follow-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:15px 14px;transition:background .15s,border-color .15s;display:grid}.lead-follow-row+.lead-follow-row{border-top:1px solid var(--bd-subtle)}.lead-follow-row:hover,.lead-follow-row.active{background:var(--bg-card);border-color:var(--bd-subtle)}.lead-follow-row:hover+.lead-follow-row,.lead-follow-row.active+.lead-follow-row{border-top-color:#0000}.lead-follow-state{align-items:center;gap:9px;min-width:0;display:flex}.lead-follow-state span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.lead-follow-dot{border-radius:50%;flex:none;width:7px;height:7px}.lead-follow-who{min-width:0}.lead-follow-name-line{align-items:center;gap:9px;min-width:0;display:flex}.lead-follow-name{color:var(--tx-1);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.lead-channel-mark{color:var(--tx-4);flex:none;align-items:center;display:inline-flex}.lead-channel-mark[data-channel=whatsapp]{color:#25d366}.lead-channel-mark[data-channel=email]{color:#6ca4ec}.lead-follow-row[data-tone=snoozed]{opacity:.62}.lead-follow-row[data-tone=snoozed]:hover,.lead-follow-row[data-tone=snoozed].active{opacity:1}.lead-clear-menu{z-index:30;background:var(--bg-card);border:1px solid var(--bd-default);border-radius:12px;gap:2px;width:264px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #00000073}.lead-clear-title{letter-spacing:.02em;text-transform:uppercase;color:var(--tx-4);padding:6px 8px 4px;font-size:11px;font-weight:700}.lead-clear-choice{text-align:left;width:100%;color:var(--tx-1);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;font-size:13px;font-weight:600;display:flex}.lead-clear-choice:hover:not(:disabled){background:var(--bg-elevated)}.lead-clear-choice:disabled{opacity:.55;cursor:default}.lead-clear-hint{color:var(--tx-4);white-space:nowrap;font-size:11.5px;font-weight:500}.lead-clear-foot{color:var(--tx-3);border-top:1px solid var(--bd-subtle);margin-top:4px;padding:8px 8px 4px;font-size:11.5px;line-height:1.45}.lead-follow-channel,.lead-follow-customer{color:var(--tx-4);border:1px solid var(--bd-subtle);border-radius:5px;flex:none;padding:1px 5px;font-size:11px}.lead-follow-signal{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;font-size:11px;overflow:hidden}.lead-follow-signal:before{content:"·";color:var(--tx-4);margin-right:4px}.lead-follow-customer{color:var(--s-won);background:var(--s-won-bg);border-color:#0000;font-weight:650}.lead-follow-happened{color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.lead-follow-end{justify-self:end;align-items:center;gap:14px;display:flex}.lead-follow-age{color:var(--tx-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.lead-follow-next{color:var(--tx-1);background:var(--bg-elevated);border:1px solid var(--bd-default);white-space:nowrap;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:650}.lead-follow-next.primary{color:#13102a;background:var(--brand);border-color:#0000}.lead-follow-next.warn{color:var(--s-you);background:var(--s-you-bg);border-color:#0000}.leads-follow-loading,.leads-follow-empty{color:var(--tx-4);padding:30px}.leads-follow-scrim{z-index:890;opacity:0;pointer-events:none;background:#0000008c;border:0;transition:opacity .2s;position:fixed;inset:0}.leads-follow-scrim.open{opacity:1;pointer-events:auto}.leads-follow-shell .leads-detail-panel{z-index:900;background:var(--bg-card);width:min(520px,94vw);transition:transform .26s cubic-bezier(.22,1,.36,1);transform:translate(100%);box-shadow:-24px 0 60px #00000073;border-top:0!important;border-bottom:0!important;border-right:0!important;border-left:1px solid var(--bd-default)!important;border-radius:0!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;position:fixed!important;top:0!important;right:0!important}.leads-follow-shell .leads-detail-panel.is-mobile-open{transform:translate(0)}.leads-follow-shell .mobile-detail-close{border:1px solid var(--bd-subtle);background:var(--bg-elevated);width:34px;height:34px;color:var(--tx-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}@media (max-width:820px){.leads-follow-shell{padding-bottom:40px}.leads-follow-header{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.leads-follow-search{width:100%}.lead-follow-row{border-radius:8px;grid-template-columns:1fr;gap:9px;padding:14px 2px}.lead-follow-row:hover,.lead-follow-row.active{padding-inline:12px}.leads-follow-shell .mobile-detail-close{border-radius:999px;width:44px;height:44px}.lead-follow-state{justify-content:space-between}.lead-follow-name-line{flex-wrap:wrap}.lead-follow-happened{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.lead-follow-end{justify-content:space-between;justify-self:stretch}.leads-follow-shell .leads-detail-panel{width:100vw;border-left:0!important}.leads-follow-shell .leads-detail-panel:not(.is-mobile-open){display:none!important}}@media (max-width:760px){.lead-follow-row:hover,.lead-follow-row.active{background:0 0;border-color:#0000;padding-inline:2px}.lead-follow-row:hover+.lead-follow-row,.lead-follow-row.active+.lead-follow-row{border-top-color:var(--bd-subtle)}.lead-follow-row:active{background:var(--bg-hover)}.lead-follow-row{-webkit-tap-highlight-color:transparent}.lead-follow-next{align-items:center;min-height:40px;display:inline-flex}}@media (max-width:620px){.leads-follow-tabs{border-bottom:0;flex-wrap:wrap;gap:6px;margin-bottom:14px;overflow-x:visible}.leads-follow-tab{border:1px solid var(--bd-subtle);color:var(--tx-2);border-radius:999px;padding:7px 12px;font-size:12.5px}.leads-follow-tab[aria-selected=true]{background:var(--brand-dim);color:var(--tx-1);border-color:#0000}.leads-follow-tab span{min-width:0;color:inherit;opacity:.55;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.leads-follow-tab[aria-selected=true] span{opacity:1;background:0 0}.leads-follow-tab[data-attn=true] span{color:var(--s-you);opacity:1;background:0 0;border:0}}@media (max-width:720px){.first-signin-guide-overlay{align-items:flex-end!important;padding:10px!important}.first-signin-guide-panel{max-height:calc(100vh - 20px);overflow-y:auto;border-radius:16px!important;width:100%!important}.first-signin-guide-body{grid-template-columns:1fr!important}}@keyframes spine-flow{0%{transform:translate(-130%)}to{transform:translate(290%)}}@keyframes spine-pulse{0%,to{box-shadow:0 0 #e8a44b00}50%{box-shadow:0 0 0 5px #e8a44b1f}}@keyframes spine-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.spine-rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--bd-default) transparent;padding:4px 2px 8px;overflow-x:auto}.spine-rail::-webkit-scrollbar{height:6px}.spine-rail::-webkit-scrollbar-track{background:0 0}.spine-rail::-webkit-scrollbar-thumb{background:var(--bd-default);border-radius:999px}.spine-connector{background:var(--bd-default);border-radius:2px;flex:1;min-width:18px;height:2px;position:relative;overflow:hidden}.spine-node{cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s;animation:.42s cubic-bezier(.2,.8,.2,1) backwards spine-enter}.spine-node:hover{transform:translateY(-3px)}.spine-node:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.spine-node--leak{animation:.42s cubic-bezier(.2,.8,.2,1) backwards spine-enter,2.4s ease-in-out infinite spine-pulse}.stage-detail{animation:.2s fadeIn}@media (max-width:640px){.spine-rail{grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 0 4px;overflow:visible;gap:8px!important;display:grid!important}.spine-connector{display:none}.spine-rail .spine-node{min-width:0!important}}.an-seg{border:1px solid var(--bd-subtle);background:var(--bg-hover);border-radius:9px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.an-seg-btn{color:var(--tx-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:32px;padding:6px 13px;font-size:12.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s}.an-seg-btn:hover{color:var(--tx-1)}.an-seg-btn[aria-pressed=true]{background:var(--bg-card);border-color:var(--bd-default);color:var(--brand);font-weight:600;box-shadow:0 1px 2px #0000000f}.an-seg-btn:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px}@media (max-width:640px){.an-seg-btn{min-height:40px;padding:8px 14px}}.an-campaign-row{border-radius:6px;transition:background .12s}.an-campaign-row:hover{background:var(--bg-hover)}.an-campaign-row:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px}.an-upsell{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.an-upsell>:first-child{flex:280px;min-width:0}.an-upsell>:last-child{flex-shrink:0}@media (prefers-reduced-motion:reduce){.spine-node--leak,.spine-node{animation:none}.spine-node,.spine-node:hover{transition:none;transform:none}.stage-detail{animation:none}}@keyframes cockpit-breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.cockpit-pulse-dot{will-change:opacity, transform;animation:1.8s ease-in-out infinite cockpit-breathe}.cockpit-row{transition:border-color .15s,background .15s,transform .15s}.cockpit-row:hover{border-color:var(--bd-default);background:var(--bg-hover);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.cockpit-pulse-dot{animation:none}.cockpit-row{transition:none}}.cmd-hero{border:1px solid var(--bd-subtle);background:radial-gradient(130% 150% at 0% 0%, #6366f116, transparent 52%), var(--bg-card);border-radius:16px;gap:15px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.cmd-hero[data-state=clear]{background:radial-gradient(130% 150% at 0% 0%, #3ecf8e12, transparent 52%), var(--bg-card)}.cmd-hero-top{align-items:center;gap:9px;display:flex}.ai-orb{background:#6366f124;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.cmd-hero[data-state=clear] .ai-orb{background:#3ecf8e24}.cmd-hero[data-state=clear] .cockpit-pulse-dot{background:var(--st-ok)!important}.cmd-hero-label{color:var(--tx-2);font-size:11.5px;font-weight:700}.cmd-hero-status{color:var(--tx-4);font-size:11.5px}.cmd-hero-handled{color:var(--tx-3);border:1px solid var(--bd-subtle);white-space:nowrap;background:#ffffff09;border-radius:20px;margin-left:auto;padding:3px 11px;font-size:11.5px;font-weight:600}.cmd-hero-headline{color:var(--tx-1);letter-spacing:-.015em;text-wrap:balance;font-size:21px;font-weight:700;line-height:1.3}.cmd-hero-sub{color:var(--tx-3);letter-spacing:normal;margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.5;display:block}.cmd-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cmd-hero-clear{color:var(--st-ok);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.cmd-hero-hint{color:var(--st-err);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hint-dot{background:var(--st-err);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite cockpit-breathe}.btn-primary-lg{color:var(--on-brand);background:var(--brand);cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;padding:11px 17px;font-size:14px;font-weight:700;transition:transform .12s,filter .12s;display:inline-flex}.btn-primary-lg:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn-count{background:#08080a2e;border-radius:7px;padding:1px 7px;font-size:12.5px;font-weight:800}.launch-journey-progress{align-items:center;gap:11px;margin-top:-2px;display:flex}.launch-journey-progress-track{background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-radius:999px;flex:1;height:5px;overflow:hidden}.launch-journey-progress-fill{background:var(--brand);border-radius:999px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.launch-journey-progress-pct{color:var(--tx-3);font-variant-numeric:tabular-nums;text-align:right;min-width:30px;font-size:11.5px;font-weight:700}.launch-journey-steps{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:3px;display:grid}.launch-journey-step{border:1px solid var(--bd-subtle);color:inherit;background:#ffffff04;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.launch-journey-step:hover{border-color:var(--bd-default);background:var(--bg-elevated);transform:translateY(-1px)}.launch-journey-step.is-active{background:#6366f114;border-color:#6366f15c}.launch-journey-step.is-done{border-color:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.launch-journey-step.is-done{border-color:color-mix(in srgb, var(--st-ok) 22%, var(--bd-subtle))}}.launch-journey-step.is-todo{opacity:.78}.launch-journey-step-num{background:var(--bg-card);font-variant-numeric:tabular-nums;border:1px solid;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12.5px;font-weight:800;display:inline-flex}.launch-journey-step-label{color:var(--tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.launch-journey-step-hint{color:var(--tx-4);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.launch-journey-step.is-active .launch-journey-step-hint{color:var(--brand);font-weight:650}.launch-journey-step.is-done .launch-journey-step-hint{color:var(--st-ok)}@media (max-width:760px){.launch-journey-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.launch-journey-steps{grid-template-columns:1fr}}.needs-block{min-width:0}.needs-head{justify-content:space-between;align-items:center;margin:0 2px 11px;display:flex}.needs-head-title{color:var(--tx-3);font-size:13px;font-weight:600}.needs-head-title b{color:var(--tx-1);font-weight:700}.needs-head-controls{align-items:center;gap:7px;display:flex}.needs-viewall{color:var(--tx-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:4px;font-size:12.5px;font-weight:600;display:inline-flex}.needs-viewall:hover{color:var(--tx-1)}.needs-deck{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:12px;min-width:0;padding:2px 2px 10px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.needs-deck::-webkit-scrollbar{display:none}.needs-card{scroll-snap-align:start;flex:0 0 280px;max-width:280px;text-decoration:none}@media (max-width:600px){.needs-card{flex-basis:84%;max-width:84%}}.needs-card-inner{border:1px solid var(--bd-subtle);background:var(--bg-card);border-radius:13px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:11px;height:100%;min-height:158px;padding:14px 15px 14px 17px;transition:transform .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.needs-card:hover .needs-card-inner{border-color:var(--bd-default);transform:translateY(-2px)}.needs-card-inner[data-urg=red]{background:linear-gradient(180deg, #ef51510d, transparent 55%), var(--bg-card);border-color:#ef515142}.needs-card-accent{opacity:.9;width:3px;position:absolute;top:0;bottom:0;left:0}.needs-card-inner[data-urg=calm] .needs-card-accent{opacity:.22}.needs-card-head{align-items:center;gap:10px;display:flex}.needs-card-name{color:var(--tx-1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.needs-card-channel{color:var(--tx-4);align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.needs-card-wait{white-space:nowrap;background:#ffffff0a;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:700}.needs-card-wait[data-urg=red]{background:#ef51511f}.needs-card-wait[data-urg=amber]{background:#e8a44b1f}.needs-card-msg{color:var(--tx-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.46;display:-webkit-box;overflow:hidden}.needs-card-cta{color:var(--brand);align-self:start;align-items:center;gap:5px;font-size:12.5px;font-weight:600;transition:gap .15s;display:inline-flex}.needs-card:hover .needs-card-cta{gap:8px}.deck-arrow{border:1px solid var(--bd-default);width:26px;height:26px;color:var(--tx-3);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.deck-arrow:hover{background:var(--bg-hover);color:var(--tx-1)}.dash-pulse{gap:10px;display:grid}.dash-pulse-head{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.dash-pulse-title{color:var(--tx-3);font-size:13px;font-weight:600}.dash-pulse-link{color:var(--tx-3);align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.dash-pulse-link:hover{color:var(--tx-1)}.stat-strip{border:1px solid var(--bd-subtle);background:var(--bg-card);border-radius:14px;flex-wrap:wrap;display:flex;overflow:hidden}.stat-cell{flex:1 1 0;min-width:124px;padding:13px 17px;position:relative}.stat-cell+.stat-cell:before{content:"";background:var(--bd-subtle);width:1px;position:absolute;top:20%;bottom:20%;left:0}.stat-label{color:var(--tx-4);margin-bottom:6px;font-size:11px;font-weight:550}.stat-value-row{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;display:flex}.stat-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:700}.stat-delta{white-space:nowrap;font-size:11px;font-weight:600}.dash-pulse-head--stack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.dash-pulse-sub{color:var(--tx-4);font-size:12px;line-height:1.45}@media (max-width:760px){.dash-open-inbox{display:none}.dash-greeting{line-height:1.25;font-size:21px!important}.dash-subline{overflow-wrap:anywhere;font-size:12.5px!important}.cmd-hero{border-radius:16px;gap:13px;padding:16px}.cmd-hero-top{flex-wrap:wrap;row-gap:8px}.cmd-hero-top>*{white-space:normal!important}.cmd-hero-handled{margin-left:0!important}.cmd-hero-headline{font-size:20px}.cmd-hero-actions .btn-primary-lg{min-height:48px;padding:12px 18px;font-size:15px}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat-cell{border-top:1px solid var(--bd-subtle);min-width:0;padding:12px 14px}.stat-cell:nth-child(-n+2){border-top:0}.stat-cell:nth-child(2n){border-left:1px solid var(--bd-subtle)}.stat-cell:last-child:nth-child(odd){grid-column:1/-1}.stat-cell+.stat-cell:before{display:none}.stat-value{font-size:18px}.qc-row-head{flex-wrap:wrap;row-gap:4px}.qc-row-name{flex:100%}.dash-team-row{grid-template-columns:minmax(0,1fr) auto!important;row-gap:2px!important}.dash-team-row>:nth-child(n+3){font-size:11.5px}.dash-team-row>:nth-child(4){text-align:right}}.focus-overlay{z-index:80;background:#050507eb;place-items:center;padding:20px;animation:.16s fadeIn;display:grid;position:fixed;inset:0}.focus-card{animation:.22s cubic-bezier(.2,.8,.2,1) focus-pop}@keyframes focus-pop{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}.dash-details summary::-webkit-details-marker{display:none}.dash-details summary{list-style:none}@media (prefers-reduced-motion:reduce){.needs-card-inner,.needs-card-cta,.btn-primary-lg{transition:none}.focus-overlay,.focus-card,.hint-dot{animation:none}}.setup-journey-page{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;padding:8px 4px 56px;display:flex}.setup-journey-loading{color:var(--tx-3);justify-content:center;align-items:center;gap:11px;padding:120px 0;font-size:13.5px;display:flex}.setup-journey-spinner{border:2px solid var(--bd-default);border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.setup-journey-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 14px;display:flex}.setup-journey-topbar>*{min-width:0}.setup-journey-brand{align-items:center;gap:11px;min-width:0;display:flex}.setup-journey-brand-mark{width:32px;height:32px;color:var(--brand);background:var(--brand-dim);border:1px solid var(--bd-focus);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.setup-journey-brand strong{color:var(--tx-1);letter-spacing:-.1px;font-size:14px;font-weight:700;display:block}.setup-journey-brand em{color:var(--tx-3);margin-top:1px;font-size:12px;font-style:normal;display:block}.setup-journey-header{flex-direction:column;gap:12px;display:flex}.setup-journey-progress-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-journey-step-count{color:var(--tx-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.setup-journey-dot{color:var(--tx-4)}.setup-journey-percent{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.setup-journey-bar{background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-radius:999px;height:6px;overflow:hidden}.setup-journey-bar-fill{background:var(--brand);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1)}.setup-journey-stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.setup-journey-pip{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.setup-journey-pip-mark{border:1px solid var(--bd-default);background:var(--bg-card);width:30px;height:30px;color:var(--tx-4);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:flex}.setup-journey-pip-label{color:var(--tx-3);font-size:11.5px;font-weight:500;line-height:1.25}.setup-journey-pip.is-active .setup-journey-pip-mark{color:var(--brand);border-color:var(--bd-focus);background:var(--brand-dim)}.setup-journey-pip.is-active .setup-journey-pip-label{color:var(--tx-1);font-weight:600}.setup-journey-pip.is-done .setup-journey-pip-mark{color:var(--st-ok);border-color:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.setup-journey-pip.is-done .setup-journey-pip-mark{border-color:color-mix(in srgb, var(--st-ok) 32%, transparent)}}.setup-journey-pip.is-done .setup-journey-pip-mark{background:var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.setup-journey-pip.is-done .setup-journey-pip-mark{background:color-mix(in srgb, var(--st-ok) 10%, transparent)}}.setup-journey-pip.is-done .setup-journey-pip-label{color:var(--tx-2)}.setup-journey-main{animation:.32s cubic-bezier(.2,.8,.2,1) setup-step-in}@keyframes setup-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.setup-step-stage{flex-direction:column;gap:20px;display:flex}.setup-step-intro{flex-direction:column;gap:9px;display:flex}.setup-step-kicker{letter-spacing:.02em;color:var(--brand);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.setup-step-title{color:var(--tx-1);letter-spacing:-.4px;margin:0;font-size:25px;font-weight:700;line-height:1.2}.setup-step-body{color:var(--tx-2);max-width:600px;margin:0;font-size:14px;line-height:1.6}.setup-action-card{background:var(--bg-card);border:1px solid var(--bd-subtle);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.setup-field-label{color:var(--tx-2);font-size:12px;font-weight:600}.setup-url-row{flex-wrap:wrap;gap:9px;display:flex}.setup-url-input{background:var(--bg-elevated);border:1px solid var(--bd-default);border-radius:var(--r-md);min-width:0;color:var(--tx-1);outline:none;flex:200px;padding:10px 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.setup-url-input::placeholder{color:var(--tx-4)}.setup-url-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.setup-inline-error{color:var(--st-err);font-size:12.5px;line-height:1.45}.setup-hint{color:var(--tx-3);margin:0;font-size:12px;line-height:1.5}.setup-empty-line{color:var(--tx-2);margin:0;font-size:13.5px;line-height:1.55}.setup-text-link{cursor:pointer;color:var(--tx-3);background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:2px 0;font-size:12.5px;font-weight:600;display:inline-flex}.setup-text-link:hover{color:var(--tx-1)}.setup-step-actions{flex-wrap:wrap;gap:9px;display:flex}.setup-done-strip{background:var(--st-ok);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-done-strip{background:color-mix(in srgb, var(--st-ok) 7%, transparent)}}.setup-done-strip{border:1px solid var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.setup-done-strip{border:1px solid color-mix(in srgb, var(--st-ok) 26%, transparent)}}.setup-done-strip.is-final{background:var(--brand-dim);border-color:var(--bd-focus)}.setup-done-strip-mark{width:26px;height:26px;color:var(--st-ok);background:var(--st-ok);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-done-strip-mark{background:color-mix(in srgb, var(--st-ok) 14%, transparent)}}.setup-done-strip.is-final .setup-done-strip-mark{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.setup-done-strip.is-final .setup-done-strip-mark{background:color-mix(in srgb, var(--brand) 16%, transparent)}}.setup-done-strip strong{color:var(--tx-1);font-size:13px;font-weight:700;display:block}.setup-done-strip span{color:var(--tx-2);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.setup-connect-grid{gap:14px;display:grid}.setup-connect-card{background:var(--bg-card);border:1px solid var(--bd-subtle);border-radius:14px;flex-direction:column;gap:13px;padding:18px;display:flex}.setup-connect-card-head{align-items:center;gap:12px;display:flex}.setup-connect-icon{border:1px solid var(--bd-default);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.setup-connect-card-head>div{flex:1;min-width:0}.setup-connect-card-head strong{color:var(--tx-1);font-size:14px;font-weight:700;display:block}.setup-connect-card-head span{color:var(--tx-3);margin-top:2px;font-size:12px;display:block}.setup-connect-done{color:var(--st-ok);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.setup-catalog-list{flex-direction:column;gap:9px;display:flex}.setup-catalog-row{background:var(--bg-card);border:1px solid var(--bd-subtle);border-radius:11px;align-items:center;gap:12px;padding:13px 16px;display:flex}.setup-catalog-mark{width:28px;height:28px;color:var(--ch-em);background:var(--ch-em-dim);border:1px solid var(--ch-em);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-catalog-mark{border:1px solid color-mix(in srgb, var(--ch-em) 24%, transparent)}}.setup-catalog-copy{flex:1;min-width:0}.setup-catalog-copy strong{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.setup-catalog-copy span{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.setup-catalog-price{color:var(--tx-2);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:600}.setup-catalog-more{color:var(--tx-3);padding:4px 2px;font-size:12px}@media (max-width:560px){.setup-journey-pip-label{font-size:10.5px}.setup-step-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.setup-journey-main{animation:none}.setup-journey-bar-fill,.setup-journey-pip-mark,.setup-url-input{transition:none}}.cf-shell{max-width:760px;margin:0 auto;padding:8px 0 64px}.cf-shell.cf-wide{max-width:960px}.cf-head{text-align:center;max-width:640px;margin:0 auto 22px}.cf-head h1{letter-spacing:-.02em;font-size:28px;line-height:1.12}.cf-head p{color:var(--tx-read);margin-top:10px;font-size:14.5px}.cf-card{background:var(--bg-card);border:1px solid var(--bd-subtle);border-radius:var(--r-lg);padding:24px}.cf-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cf-choices{gap:11px;margin-top:14px;display:grid}.cf-prods{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.cf-prodgrid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;margin-top:12px;display:grid}.cf-journey{margin-top:14px}.cf-journey-flow{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.cf-journey-node{text-align:center;background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-radius:13px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:96px;padding:13px 10px 12px;transition:opacity .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:flex}.cf-journey-node.st-on{border-color:var(--jc)}@supports (color:color-mix(in lab, red, red)){.cf-journey-node.st-on{border-color:color-mix(in oklab, var(--jc) 55%, transparent)}}.cf-journey-node.st-on{background:var(--jc)}@supports (color:color-mix(in lab, red, red)){.cf-journey-node.st-on{background:color-mix(in oklab, var(--jc) 11%, var(--bg-elevated))}}.cf-journey-node.st-dim{opacity:.82;border-style:dashed}.cf-journey-node.st-off{opacity:.45}.cf-journey-node.st-off .cf-journey-who{text-decoration:line-through;-webkit-text-decoration-color:var(--tx-3);-webkit-text-decoration-color:var(--tx-3);-webkit-text-decoration-color:var(--tx-3);text-decoration-color:var(--tx-3)}@supports (color:color-mix(in lab, red, red)){.cf-journey-node.st-off .cf-journey-who{-webkit-text-decoration-color:color-mix(in oklab, var(--tx-3) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tx-3) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tx-3) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--tx-3) 60%, transparent)}}.cf-journey-dot{background:var(--bg-card);width:34px;height:34px;color:var(--tx-3);border-radius:999px;place-items:center;transition:background .3s,color .3s;display:grid}.cf-journey-node.st-on .cf-journey-dot{background:var(--jc);color:#fff}.cf-journey-node.st-dim .cf-journey-dot{background:var(--jc)}@supports (color:color-mix(in lab, red, red)){.cf-journey-node.st-dim .cf-journey-dot{background:color-mix(in oklab, var(--jc) 22%, var(--bg-card))}}.cf-journey-node.st-dim .cf-journey-dot{color:var(--jc)}.cf-journey-label{color:var(--tx-1);white-space:nowrap;font-size:13px;font-weight:700}.cf-journey-who{color:var(--tx-read);font-size:11px;font-weight:500;line-height:1.3}.cf-journey-arrow{color:var(--bd-default);opacity:.5;align-self:center;place-items:center;transition:color .3s,opacity .3s;display:inline-grid}.cf-journey-arrow.on{color:var(--tx-3);opacity:1}.cf-journey-sum{background:var(--brand-dim,#6366f11a);border:1px solid var(--bd-subtle);color:var(--tx-read);border-radius:10px;margin-top:12px;padding:11px 14px;font-size:13px;line-height:1.5}@media (max-width:560px){.cf-journey-flow{flex-flow:column;gap:0}.cf-journey-node{text-align:left;flex:none;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 12px;min-width:0;padding:10px 12px;display:grid}.cf-journey-dot{grid-row:1/span 2}.cf-journey-label{white-space:normal}.cf-journey-who{font-size:12px}.cf-journey-arrow{align-self:flex-start;margin:3px 0 3px 22px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.cf-journey-node,.cf-journey-dot,.cf-journey-arrow{transition:none}}.cf-chans{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:12px;display:grid}.cf-previews{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:12px;display:grid}.cf-actions{border-top:1px solid var(--bd-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.cf-tweaks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cf-label{color:var(--tx-1);margin:20px 0 7px;font-size:13.5px;font-weight:600;display:block}.cf-hint{color:var(--tx-read);font-size:12.5px;font-weight:500}@media (max-width:760px){.cf-shell{padding:4px 0 48px}.cf-head h1{font-size:23px}.cf-card{padding:18px}.cf-modes,.cf-previews{grid-template-columns:1fr}}@media (max-width:560px){.cf-chans,.cf-prods{grid-template-columns:1fr}.cf-prodgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cf-actions{flex-direction:column-reverse;align-items:stretch}.cf-actions>*{justify-content:center;width:100%}.cf-tweaks>*{flex:1}.cf-shell{padding-bottom:calc(16px + var(--tabbar-h,0px))}.app-shell:has(.main-content .cf-quickadd:focus-within) .mobile-bottom-nav{display:none}}.cmp-cards2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.cmp-cards2{grid-template-columns:1fr;gap:12px}}.chat-canvas{background:radial-gradient(var(--tx-4) 1px, transparent 1px) 0 0 / 18px 18px, var(--bg-base)}@supports (color:color-mix(in lab, red, red)){.chat-canvas{background:radial-gradient(color-mix(in oklab, var(--tx-4) 14%, transparent) 1px, transparent 1px) 0 0 / 18px 18px, var(--bg-base)}}.chat-line{align-items:flex-end;gap:8px;display:flex}.chat-line.is-out{flex-direction:row-reverse}.chat-wrap{flex-direction:column;max-width:min(72%,560px);display:flex}.chat-bub{color:var(--tx-1);overflow-wrap:break-word;white-space:pre-wrap;box-shadow:0 1px 1.5px var(--tx-1);border-radius:16px;padding:8px 12px;font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.chat-bub{box-shadow:0 1px 1.5px color-mix(in oklab, var(--tx-1) 8%, transparent)}}.chat-bub.is-in{background:var(--bg-elevated);border:1px solid var(--bd-subtle)}.chat-bub.is-out{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.chat-bub.is-out{background:color-mix(in oklab, var(--brand) 15%, var(--bg-card))}}.chat-bub.is-out{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.chat-bub.is-out{border:1px solid color-mix(in oklab, var(--brand) 28%, transparent)}}.chat-bub-src{letter-spacing:.02em;color:var(--brand);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.chat-day{align-items:center;gap:10px;margin:6px 0 2px;display:flex}.chat-day-rule{background:var(--bd-subtle);flex:1;height:1px}.chat-day-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);background:var(--bg-card);border:1px solid var(--bd-subtle);white-space:nowrap;border-radius:999px;padding:2px 11px;font-size:10px;font-weight:700}.chat-sys{text-align:center;max-width:88%;color:var(--tx-2);background:var(--bg-card);align-self:center;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.chat-sys{background:color-mix(in oklab, var(--bg-card) 72%, transparent)}}.chat-sys{border:1px dashed var(--bd-default);border-radius:999px;padding:5px 14px}.chat-sys b{color:var(--tx-1);font-weight:650}.chat-sys--event{color:var(--ev,var(--brand));border-style:solid;border-color:var(--ev,var(--brand));font-weight:600}@supports (color:color-mix(in lab, red, red)){.chat-sys--event{border-color:color-mix(in oklab, var(--ev,var(--brand)) 35%, transparent)}}.chat-sys--event{background:var(--ev,var(--brand))}@supports (color:color-mix(in lab, red, red)){.chat-sys--event{background:color-mix(in oklab, var(--ev,var(--brand)) 9%, var(--bg-card))}}.chat-sys-quote{color:var(--tx-3);margin-top:1px;font-style:italic;font-weight:400;display:block}.chat-draft{background:var(--bg-card);border:1.5px dashed var(--brand);max-width:min(80%,560px);color:var(--tx-1);white-space:pre-wrap;border-radius:16px 16px 5px;align-self:flex-end;padding:9px 12px 8px;font-size:13.5px;line-height:1.5}.chat-draft-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--brand);align-items:center;gap:6px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:flex}.chat-draft-tag:before{content:"";background:var(--brand);border-radius:999px;width:6px;height:6px;animation:2.2s ease-out infinite chat-draft-pulse}@keyframes chat-draft-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.chat-draft-acts{align-items:center;gap:6px;margin-top:9px;display:flex}.chat-draft-due{color:var(--tx-3);white-space:nowrap;margin-left:auto;font-size:10.5px}.chat-roundbar{color:var(--tx-2);background:var(--st-ok);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-roundbar{background:color-mix(in oklab, var(--st-ok) 8%, var(--bg-surface))}}.chat-roundbar{border-bottom:1px solid var(--st-ok)}@supports (color:color-mix(in lab, red, red)){.chat-roundbar{border-bottom:1px solid color-mix(in oklab, var(--st-ok) 25%, var(--bd-subtle))}}.chat-roundbar b{color:var(--st-ok)}.chat-anim{animation:.34s cubic-bezier(.22,1,.36,1) both chat-in;animation-delay:calc(var(--i,0) * 40ms)}@keyframes chat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-draft-tag:before,.chat-anim{animation:none}}.wanum{border:1px solid var(--bd-default);border-radius:var(--r-lg);background:var(--bg-card);transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s;overflow:hidden}.wanum:hover{border-color:var(--bd-strong)}.wanum--blocked{border-color:rgba(var(--wanum-rgb), .4);background:linear-gradient(180deg, rgba(var(--wanum-rgb), .05), transparent 90px), var(--bg-card)}.wanum--offline,.wanum--setup,.wanum--campaigns{border-color:rgba(var(--wanum-rgb), .28)}.wanum--receive{background:var(--bg-elevated)}.wanum__head{align-items:center;gap:11px;padding:14px 16px 10px;display:flex}.wanum__avatar{border-radius:12px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:visible}.wanum__avatarImg{object-fit:cover;border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:12px;width:40px;height:40px;display:block}.wanum__avatarMono{letter-spacing:.02em;color:#a5b4fc;background:var(--brand);border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.wanum__avatarMono{background:color-mix(in srgb, var(--brand) 13%, var(--bg-elevated))}}.wanum__avatarMono{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.wanum__avatarMono{border:1px solid color-mix(in srgb, var(--brand) 26%, transparent)}}.wanum__avatarDot{background:var(--wanum-fg);border:2px solid var(--bg-card);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.wanum__avatarDot.is-live:after{content:"";background:var(--wanum-fg);opacity:.45;border-radius:50%;animation:2.6s ease-out infinite wanumPulse;position:absolute;inset:-3px}.wanum__deadActions{flex-wrap:wrap;gap:8px;display:flex}.wanum__dot{background:var(--wanum-fg);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.wanum__dot--live:after{content:"";background:var(--wanum-fg);opacity:.5;border-radius:50%;animation:2.6s ease-out infinite wanumPulse;position:absolute;inset:-4px}@keyframes wanumPulse{0%{opacity:.5;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.wanum__id{flex:1;min-width:0}.wanum__phone{color:var(--tx-1);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.wanum__sub{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex;overflow:hidden}.wanum__pending{color:var(--st-warn);font-size:11px}.wanum__pending:before{content:"· ";color:var(--tx-4)}.wanum__headActions{flex-shrink:0;align-items:center;gap:7px;display:flex}.wanum__primary{color:var(--tx-2);border:1px solid var(--bd-default);background:var(--bg-elevated);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.wanum__icon{border-radius:var(--r-sm);border:1px solid var(--bd-default);background:var(--bg-elevated);width:27px;height:27px;color:var(--tx-3);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,border-color .15s,transform .15s;display:inline-flex}.wanum__icon:hover:not(:disabled){color:var(--tx-1);border-color:var(--bd-strong)}.wanum__icon:active:not(:disabled){transform:scale(.94)}.wanum__icon:disabled{opacity:.5;cursor:wait}.wanum__icon:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.wanum__fix{flex-direction:column;align-items:flex-start;gap:9px;margin:0 16px 13px 34px;display:flex}.wanum__fixAction{color:var(--tx-2);max-width:62ch;margin:0;font-size:12.5px;line-height:1.55}.wanum__form{flex-wrap:wrap;gap:7px;width:100%;display:flex}.wanum__input{border-radius:var(--r-sm);border:1px solid var(--bd-default);background:var(--bg-base);min-width:190px;color:var(--tx-1);flex:1;padding:7px 11px;font-size:12.5px;transition:border-color .15s}.wanum__input::placeholder{color:var(--tx-4)}.wanum__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim);outline:none}.wanum__error{color:var(--st-err);margin:0;font-size:12px;line-height:1.5}.wanum__link{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.wanum__link:hover{color:var(--brand-hover);text-decoration:underline}.cready{border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--bd-subtle);margin-bottom:22px;padding:15px 16px 14px}.cready__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cready--slim{align-items:center;gap:8px;padding:10px 14px;display:flex}.cready__slimRow{cursor:pointer;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.cready__slimTitle{color:var(--st-ok);white-space:nowrap;font-size:12.5px;font-weight:600}.cready__slimDetail{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cready--slim .cready__stamp{margin-left:auto}.cready__title{color:var(--tx-3);margin:0;font-size:12px;font-weight:600}.cready__stamp{color:var(--tx-4);align-items:center;gap:5px;font-size:11px;display:inline-flex}.cready__refresh{cursor:pointer;color:var(--tx-4);background:0 0;border:none;border-radius:4px;padding:2px;display:inline-flex}.cready__refresh:hover:not(:disabled){color:var(--tx-2);background:var(--bg-elevated)}.cready__refresh:disabled{opacity:.5;cursor:default}.cready__grid{flex-direction:column;gap:1px;display:flex}.cready__row{grid-template-columns:20px minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 2px;display:grid}.cready__row.is-clickable{cursor:pointer;border-radius:var(--r-sm)}.cready__row.is-clickable:hover{background:var(--bg-elevated)}.cready__rowIcon{color:var(--tx-4);display:inline-flex}.cready__rowLabel{color:var(--tx-1);white-space:nowrap;font-size:13px;font-weight:600}.cready__rowDetail{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.cready__rowState{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.cready__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.cready__checks{border-top:1px solid var(--bd-subtle);margin-top:12px;padding-top:12px}.cready__checksToggle{cursor:pointer;text-align:left;width:100%;color:var(--tx-3);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:flex}.cready__checksToggle:hover{color:var(--tx-1)}.cready__checksToggle>span:first-child{flex:1}.cready__checksBadge{color:var(--st-err);background:var(--st-err);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cready__checksBadge{background:color-mix(in srgb, var(--st-err) 12%, transparent)}}.cready__checksBadge{border:1px solid var(--st-err)}@supports (color:color-mix(in lab, red, red)){.cready__checksBadge{border:1px solid color-mix(in srgb, var(--st-err) 26%, transparent)}}.cready__checkList{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.cready__checkList li{border-bottom:1px solid var(--bd-subtle);grid-template-columns:14px minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:9px;padding:6px 0;display:grid}.cready__checkList li:last-child{border-bottom:none}.cready__checkLabel{color:var(--tx-2);white-space:nowrap;font-size:12px}.cready__checkDetail{color:var(--tx-1);text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.cready__checkLink{color:var(--brand);white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.cready__checkLink:hover{text-decoration:underline}.cready__queue{border-top:1px solid var(--bd-subtle);margin-top:13px;padding-top:13px}.cready__queueTitle{color:var(--tx-1);margin:0 0 9px;font-size:12.5px;font-weight:600}.cready__blockers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cready__blocker{border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--bd-subtle);border-left:3px solid var(--tx-4);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cready__blocker.is-blocked{border-left-color:var(--st-err)}.cready__blocker.is-degraded{border-left-color:var(--st-warn)}.cready__blocker.is-waiting{border-left-color:var(--tx-4)}.cready__blockerIcon{color:var(--tx-3);flex-shrink:0;margin-top:1px;display:inline-flex}.cready__blocker.is-blocked .cready__blockerIcon{color:var(--st-err)}.cready__blocker.is-degraded .cready__blockerIcon{color:var(--st-warn)}.cready__blockerBody{flex:1;min-width:0}.cready__blockerTitle{color:var(--tx-1);margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.cready__blockerDetail{color:var(--tx-2);margin:3px 0 0;font-size:12px;line-height:1.55}.cready__blockerUnblocks{color:var(--tx-3);margin:4px 0 0;font-size:11.5px;line-height:1.5}.cready__blockerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.cready__blockerLink{color:var(--brand);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cready__blockerLink:hover{color:var(--brand-hover);text-decoration:underline}@media (max-width:640px){.cready__row{grid-template-columns:20px minmax(0,1fr) auto}.cready__rowDetail{display:none}.cready__blocker{flex-wrap:wrap}.cready__blockerActions{width:100%;padding-left:23px}}.wanum__chip{white-space:nowrap;background:currentColor;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wanum__chip{background:color-mix(in srgb, currentColor 11%, transparent)}}.wanum__chip{border:1px solid}@supports (color:color-mix(in lab, red, red)){.wanum__chip{border:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.wanum__chipDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.wanum__fixWhy{color:var(--tx-1);margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.wanum__coachToggle{border-radius:var(--r-sm);cursor:pointer;background:var(--bg-base);border:1px solid var(--bd-subtle);width:100%;color:var(--tx-2);text-align:left;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.wanum__coachToggle:hover{border-color:var(--bd-default);color:var(--tx-1)}.wanum__coachHeadline{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.wanum__coachCount{letter-spacing:.03em;background:var(--bg-elevated);color:var(--tx-4);border:1px solid var(--bd-subtle);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:700}.wanum__coachCaution{border-radius:var(--r-sm);background:var(--st-warn);align-items:flex-start;gap:7px;margin:0;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wanum__coachCaution{background:color-mix(in srgb, var(--st-warn) 9%, transparent)}}.wanum__coachCaution{border:1px solid var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.wanum__coachCaution{border:1px solid color-mix(in srgb, var(--st-warn) 24%, transparent)}}.wanum__coachCaution{color:var(--tx-1);font-size:12px;line-height:1.55}.wanum__coachBody{flex-direction:column;gap:9px;padding:10px 2px 2px;display:flex}.wanum__coach{flex-direction:column;width:100%;display:flex}.wanum__coachReason,.wanum__coachVerdict{color:var(--st-warn);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.wanum__coachReason{color:var(--st-err)}.wanum__coachVerdict.is-ok{color:var(--st-ok)}.wanum__coachDetail{color:var(--tx-2);max-width:54ch;margin:0;font-size:12.5px;line-height:1.65}.wanum__where{flex-direction:column;gap:6px;display:flex}.wanum__whereTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--tx-4);margin:0;font-size:10.5px;font-weight:600}.wanum__whereList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wanum__whereList li{border-bottom:1px solid var(--bd-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:4px 0;display:grid}.wanum__whereList li:last-child{border-bottom:none}.wanum__whereLabel{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.wanum__whereValue{color:var(--tx-1);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-ligatures:none}.wanum__whereList li.is-off .wanum__whereValue{color:var(--st-warn)}.wanum__routes{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.wanum__routes li{border-radius:var(--r-sm);background:var(--bg-elevated);border:1px solid var(--bd-subtle);border-left:2px solid var(--brand);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.wanum__routeLabel{color:var(--tx-1);font-size:12.5px;font-weight:600}.wanum__routeDetail{color:var(--tx-3);font-size:11.5px;line-height:1.5}.wanum__coachPicks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wanum__coachPicksLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tx-3);font-size:11px}.wanum__coachPick{cursor:pointer;border-radius:var(--r-sm);border:1px solid var(--bd-default);background:var(--bg-elevated);color:var(--tx-1);padding:4px 9px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.wanum__coachPick:hover{border-color:var(--brand);color:var(--brand)}.wanum__coachPick.is-declined{color:var(--tx-3);border-style:dashed}.wanum__coachPickTag{text-transform:uppercase;letter-spacing:.05em;background:var(--bg-base);color:var(--tx-4);border:1px solid var(--bd-subtle);border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9.5px;font-weight:700}.wanum__coachVerdict.is-exhausted{color:var(--st-err)}.wanum__coachPick.is-on{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.wanum__coachCheck{cursor:pointer;color:var(--tx-2);align-items:center;gap:7px;font-size:12px;display:flex}.wanum__coachCheck input{accent-color:var(--brand);cursor:pointer}.wanum__coachIssue{color:var(--tx-2);margin:0;font-size:12px;line-height:1.55}.wanum__coachIssue.is-block{color:var(--st-err)}.wanum__coachIssue b{color:var(--tx-1);font-weight:600}.wanum__coachIssue.is-block b{color:var(--st-err)}.wanum__coachInline{cursor:pointer;color:var(--brand);background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.wanum__usage{border-top:1px solid var(--bd-subtle);padding:11px 16px}.wanum__usageBar{background:var(--bd-subtle);border-radius:2px;height:3px;overflow:hidden}.wanum__usageBar>span{background:var(--tx-3);border-radius:2px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.wanum__usageText{color:var(--tx-3);justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:11.5px;display:flex}.wanum__usageText strong{color:var(--tx-1);font-variant-numeric:tabular-nums;font-weight:650}.wanum__quality{align-items:center;gap:5px;display:inline-flex}.wanum__quality:before{content:"";background:var(--tx-4);border-radius:50%;width:6px;height:6px}.wanum__quality--high:before{background:var(--st-ok)}.wanum__quality--medium:before{background:var(--st-warn)}.wanum__quality--low:before{background:var(--st-err)}.wanum__foot{justify-content:flex-end;padding:6px 12px 8px;display:flex}.wanum__more{border-radius:var(--r-sm);color:var(--tx-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.wanum__more:hover{color:var(--tx-1);background:var(--bg-hover)}.wanum__more:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.wanum__panel{border-top:1px solid var(--bd-subtle);flex-direction:column;gap:13px;padding:13px 16px;animation:.18s cubic-bezier(.22,1,.36,1) wanumPanelIn;display:flex}@keyframes wanumPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wanum__field{color:var(--tx-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.wanum__field select{border-radius:var(--r-sm);border:1px solid var(--bd-default);background:var(--bg-base);min-width:190px;color:var(--tx-1);cursor:pointer;padding:7px 11px;font-size:12px}.wanum__field select:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px}.wanum__panelActions{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:560px){.wanum__head{flex-wrap:wrap;row-gap:9px}.wanum__headActions{flex-basis:100%;justify-content:flex-start;padding-left:22px}.wanum__phone{letter-spacing:0;text-overflow:clip;font-size:14.5px;overflow:visible}.wanum__sub{white-space:normal;text-overflow:clip;overflow:visible}}@media (prefers-reduced-motion:reduce){.wanum,.wanum__icon,.wanum__usageBar>span,.wanum__more{transition:none}.wanum__dot--live:after{opacity:.25;animation:none}.wanum__panel{animation:none}}.wanum__stamp{color:var(--tx-4);margin:0;font-size:11px;line-height:1.5}.kb-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:3000;background:var(--brand);color:var(--on-brand);box-shadow:var(--sh-md);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .12s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;transform:translateY(0)}main#main-content:focus{outline:none}.kb-kbd,kbd.kb-kbd{box-sizing:border-box;min-width:18px;height:18px;color:var(--tx-2);background:var(--bg-elevated);border:1px solid var(--bd-default);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:Instrument Sans,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.kb-chord{align-items:center;gap:3px;display:inline-flex}.kb-shortcut{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.kb-joiner{color:var(--tx-4);font-size:11px}.kb-hint{display:inline-flex;position:relative}.kb-hint-tip{z-index:70;white-space:nowrap;background:var(--bg-card);border:1px solid var(--bd-default);box-shadow:var(--sh-md);color:var(--tx-2);pointer-events:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:12px;font-weight:550;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.kb-hint--end .kb-hint-tip{left:auto;right:0;transform:none}.kb-hint--start .kb-hint-tip{left:0;right:auto;transform:none}.kb-hint--top .kb-hint-tip{top:auto;bottom:calc(100% + 8px)}:root[data-kb-hints=on] .kb-hint:hover .kb-hint-tip{animation:.14s .35s both kbHintIn;display:inline-flex}:root[data-kb-hints=on] .kb-hint:has(:focus-visible) .kb-hint-tip{animation:.14s .35s both kbHintIn;display:inline-flex}@keyframes kbHintIn{0%{opacity:0}to{opacity:1}}.nav-row{position:relative}.nav-row-kbd{z-index:2;background:inherit;border-radius:4px;align-items:center;gap:3px;padding:0 4px 0 8px;display:none;position:absolute;top:1px;bottom:1px;right:4px}.nav-row-kbd .kb-kbd{min-width:16px;height:16px;padding:0 4px;font-size:10px}:root[data-kb-hints=on] .nav-row:is(:hover,:focus-visible) .nav-row-kbd{background:var(--bg-card);animation:.14s .45s both kbHintIn;display:inline-flex}:root[data-kb-hints=on] .nav-row.is-active:is(:hover,:focus-visible) .nav-row-kbd{background:var(--bg-elevated)}:root[data-kb-hints=on] .nav-row:has(.nav-row-kbd):is(:hover,:focus-visible) .nav-row-label~:not(.nav-row-kbd){visibility:hidden;transition:visibility 0s linear .45s}.topbar-search-kbd{margin-left:auto;display:inline-flex}.topbar-search-kbd .kb-kbd{min-width:17px;height:17px;color:var(--tx-3);padding:0 4px;font-size:10px}.ui-search-kbd{pointer-events:none;display:none;position:absolute;right:7px}.ui-search-kbd .kb-kbd{min-width:17px;height:17px;color:var(--tx-4);font-size:10.5px}:root[data-kb-hints=on] .main-content .ui-search:has(input:placeholder-shown:not(:focus)) .ui-search-kbd{display:inline-flex}.tele-compose-kbd{pointer-events:none;flex-shrink:0;align-self:center;display:none}.tele-compose-kbd .kb-kbd{min-width:17px;height:17px;color:var(--tx-4);font-size:10.5px}:root[data-kb-hints=on] .tele-compose-box:has(textarea:placeholder-shown:not(:focus)) .tele-compose-kbd{display:inline-flex}.sidebar-shortcuts-btn{color:var(--tx-3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.sidebar-shortcuts-btn:hover{color:var(--tx-1)}.kb-intro{border:1px solid var(--brand);flex-shrink:0;margin:0 12px 10px;padding:9px 10px 10px 11px}@supports (color:color-mix(in lab, red, red)){.kb-intro{border:1px solid color-mix(in oklab, var(--brand) 34%, var(--bd-default))}}.kb-intro{background:var(--brand);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.kb-intro{background:color-mix(in oklab, var(--brand) 7%, var(--bg-card))}}.kb-intro{animation:.2s both kbHintIn}.kb-intro-head{align-items:center;gap:7px;margin-bottom:8px;display:flex}.kb-intro-badge{letter-spacing:.08em;text-transform:uppercase;color:#a5b4fc;background:#818cf829;background:lab(61.1112% 17.7251 -56.2771/.16);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:750}:root[data-theme=light] .kb-intro-badge{color:#4a4fd6}.kb-intro-title{min-width:0;color:var(--tx-1);flex:1;margin:0;font-size:12.5px;font-weight:700}.kb-intro-close{color:var(--tx-3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px;display:flex}.kb-intro-close:hover{color:var(--tx-1)}.kb-intro-list{grid-template-columns:max-content minmax(0,1fr);gap:6px 9px;margin:0;padding:0;list-style:none;display:grid}.kb-intro-list li,.kb-intro-row{display:contents}.kb-intro-row>span:last-child{color:var(--tx-2);align-self:center;font-size:11.5px}.kb-intro-list .kb-shortcut{flex-wrap:nowrap;gap:3px}.kb-intro-list .kb-joiner{font-size:10px}.kb-intro-more{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}:root:not([data-theme=light]) .kb-intro-more{color:#a5b4fc}.kb-intro-more:hover{text-underline-offset:3px;text-decoration:underline}.tour-keys{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tour-keys li{color:var(--tx-2);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;line-height:1.35;display:grid}.tour-keys .kb-shortcut{flex-wrap:nowrap;gap:3px}.tour-keys .kb-joiner{font-size:10px}.tour-keys-try{color:var(--tx-2);background:var(--brand);border-radius:8px;align-items:center;gap:7px;margin:13px 0 0;padding:7px 10px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tour-keys-try{background:color-mix(in oklab, var(--brand) 9%, transparent)}}.tour-keys-try{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.tour-keys-try{border:1px solid color-mix(in oklab, var(--brand) 26%, transparent)}}.tour-keys-try>svg{color:var(--brand);flex-shrink:0}.tour-keys-try>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kb-list-tip{z-index:60;background:var(--bg-card);border:1px solid var(--bd-default);box-shadow:var(--sh-md);color:var(--tx-3);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:12px;animation:.18s both kbListTipIn;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes kbListTipIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.kb-list-tip-item{align-items:center;gap:6px;display:inline-flex}.kb-list-tip-sep{color:var(--tx-4)}.kb-list-tip-close{color:var(--tx-4);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px;display:flex}.kb-list-tip-close:hover{color:var(--tx-1);background:var(--bg-elevated)}@media (max-width:900px),(max-height:560px){.kb-list-tip{display:none}}:root:not([data-kb-hints=on]) .kb-list-tip,:root:not([data-kb-hints=on]) .kb-intro{display:none}[data-kb-row][data-kb-primary]:focus-visible,[data-kb-row][tabindex="-1"]:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid var(--focus-ring)!important}[data-kb-row]:has([data-kb-primary]:focus-visible){outline-offset:-2px;border-radius:8px;outline:2px solid var(--focus-ring)!important}[data-kb-row] [data-kb-primary]:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}[data-kb-row][tabindex="-1"]:focus{outline:none}[data-kb-row][tabindex="-1"]:focus-visible{outline:2px solid var(--focus-ring)!important}tr[data-kb-row]:has([data-kb-primary]:focus-visible){outline-offset:-3px;background:var(--bg-elevated)}.kb-dialog{border:1px solid var(--bd-default);background:var(--bg-card);color:var(--tx-1);box-shadow:var(--sh-lg);border-radius:14px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:0;inset:auto;overflow:hidden}.kb-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0404089e}:root[data-theme=light] .kb-dialog::backdrop{background:#18182047}.kb-dialog[open]{animation:.16s cubic-bezier(.16,1,.3,1) kbDialogIn}@keyframes kbDialogIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kb-dialog[open],.kb-hint-tip,.nav-row-kbd,.kb-sequence,.kb-intro,.kb-list-tip{animation:none!important}}.kb-palette{flex-direction:column;width:640px;display:flex;position:fixed;top:14vh;left:50%;transform:translate(-50%)}.kb-palette[open]{animation:.16s cubic-bezier(.16,1,.3,1) kbPaletteIn}@keyframes kbPaletteIn{0%{opacity:0;transform:translate(-50%,-6px)scale(.985)}to{opacity:1;transform:translate(-50%)}}.kb-palette-input-row{border-bottom:1px solid var(--bd-subtle);align-items:center;gap:10px;padding:14px 16px;display:flex}.kb-palette-input{min-width:0;box-shadow:none;color:var(--tx-1);background:0 0;border:none;outline:none;flex:1;font-family:Instrument Sans,sans-serif;font-size:15px}.kb-palette-input:focus-visible{outline:none}.kb-palette-input::placeholder{color:var(--tx-4)}.kb-palette-spinner{border:2px solid var(--bd-default);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin}.kb-palette-mode{border:1px solid var(--brand);border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kb-palette-mode{border:1px solid color-mix(in oklab, var(--brand) 40%, transparent)}}.kb-palette-mode{background:var(--brand-dim);color:var(--tx-1);cursor:pointer;font-size:12px;font-weight:600}.kb-palette-list{overscroll-behavior:contain;max-height:min(420px,56dvh);padding:6px;overflow-y:auto}.kb-palette-group+.kb-palette-group{margin-top:4px}.kb-palette-group-label{color:var(--tx-4);padding:8px 10px 4px;font-size:11px;font-weight:600}.kb-palette-option{cursor:pointer;min-height:40px;color:var(--tx-1);border-radius:8px;align-items:center;gap:11px;padding:7px 10px;display:flex}.kb-palette-option.is-active{background:var(--bg-elevated);box-shadow:inset 2px 0 0 var(--brand)}:root[data-theme=light] .kb-palette-option.is-active{background:var(--bg-hover)}.kb-palette-icon{background:var(--bg-elevated);width:28px;height:28px;color:var(--tx-3);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.kb-palette-option.is-active .kb-palette-icon{color:var(--brand);background:var(--brand-dim)}.kb-palette-text{flex-direction:column;flex:1;min-width:0;display:flex}.kb-palette-label{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.kb-palette-sub{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.kb-palette-option.is-locked .kb-palette-label{color:var(--tx-2)}.kb-palette-locked{color:var(--tx-3);border:1px solid var(--bd-default);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:650}.kb-palette-shortcut{flex-shrink:0}.kb-palette-empty{text-align:center;color:var(--tx-3);padding:28px 16px;font-size:13px}.kb-palette-cancel{min-height:44px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px 0 8px;font-size:15px;font-weight:600;display:none}.kb-palette-foot{border-top:1px solid var(--bd-subtle);color:var(--tx-4);align-items:center;gap:14px;padding:8px 16px;font-size:11.5px;display:flex}.kb-palette-foot span{align-items:center;gap:4px;display:inline-flex}.kb-help{flex-direction:column;width:820px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.kb-help[open]{animation:.16s cubic-bezier(.16,1,.3,1) kbHelpIn}@keyframes kbHelpIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.kb-help-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 6px;display:flex}.kb-help-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;display:inline-flex}.kb-help-close{border:1px solid var(--bd-default);width:32px;height:32px;color:var(--tx-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.kb-help-close:hover{background:var(--bg-elevated);color:var(--tx-1)}.kb-help-lead{color:var(--tx-3);border-bottom:1px solid var(--bd-subtle);margin:0;padding:0 20px 12px;font-size:12.5px}.kb-help-grid{column-width:330px;column-gap:32px;min-height:0;padding:6px 20px 20px;overflow-y:auto}.kb-help-section{break-inside:avoid;min-width:0;padding-top:8px}.kb-help-section-title{color:var(--tx-4);text-transform:none;margin:8px 0 6px;font-size:11.5px;font-weight:650}.kb-help-list{margin:0}.kb-help-row{border-bottom:1px solid var(--bd-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.kb-help-row dt{color:var(--tx-2);min-width:0;font-size:13px}.kb-help-row dd{margin:0}.kb-sequence{z-index:2600;background:var(--bg-card);border:1px solid var(--bd-default);max-width:min(920px,100vw - 32px);box-shadow:var(--sh-lg);border-radius:12px;align-items:center;gap:12px;padding:9px 14px;animation:.12s both kbSequenceIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes kbSequenceIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.kb-sequence-head{color:var(--tx-1);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.kb-sequence-targets{flex-wrap:wrap;gap:4px 12px;display:flex}.kb-sequence-target{color:var(--tx-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.kb-sequence-target.is-locked{color:var(--tx-4)}@media (max-width:760px){.kb-palette{top:calc(10px + env(safe-area-inset-top));width:calc(100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top))}.kb-palette-esc,.kb-palette-foot,.kb-palette-shortcut{display:none}.kb-palette-cancel{align-items:center;display:inline-flex}.kb-palette-input-row{padding:6px 8px 6px 14px}.kb-palette-option{min-height:48px}.kb-palette-list{flex:1;max-height:none}.kb-help{width:calc(100vw - 20px)}}@media (pointer:coarse) and (hover:none){.kb-palette-foot,.kb-palette-esc,.kb-sequence{display:none!important}}.card-title-btn{max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.card-title-btn:hover{text-underline-offset:3px;text-decoration:underline}.backend-offline{z-index:2147483000;background:radial-gradient(60rem 28rem at 50% -8rem, #5b63f029, transparent 70%), var(--bg-base);color:var(--tx-2);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}:root[data-theme=light] .backend-offline{background:radial-gradient(60rem 28rem at 50% -8rem, #5457e51a, transparent 70%), var(--bg-base)}.backend-offline-inner{justify-items:start;gap:14px;width:min(460px,100%);display:grid}.backend-offline-mark{background:#fff;border:1px solid #00000014;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.backend-offline-eyebrow{color:#a5b4fc;letter-spacing:.01em;background:#818cf814;border:1px solid #818cf852;border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}:root[data-theme=light] .backend-offline-eyebrow{color:var(--brand);background:var(--brand-dim);border-color:#5457e547}.backend-offline-dot{background:#818cf8;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite backendOfflinePulse;box-shadow:0 0 #818cf880}.backend-offline h1{color:var(--tx-1);letter-spacing:-.022em;outline:none;margin:0;font-size:28px;font-weight:650;line-height:1.2}.backend-offline-body{color:var(--tx-3);margin:0;font-size:15px;line-height:1.6}.backend-offline-status{border-top:1px solid var(--bd-subtle);width:100%;color:var(--tx-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:16px;font-size:13px;display:flex}@keyframes backendOfflinePulse{0%{box-shadow:0 0 #818cf880}70%{box-shadow:0 0 0 7px #818cf800}to{box-shadow:0 0 #818cf800}}@media (prefers-reduced-motion:reduce){.backend-offline-dot{animation:none}}@media (max-width:480px){.backend-offline{place-items:start center;padding-top:18vh}.backend-offline h1{font-size:24px}}:root{--ls-needs:#e5b052;--ls-ai:#818cf8;--ls-handling:#c7ccff;--ls-neutral:#a3a6b0;--ls-stop:#ec8a84;--ls-won:#34d399}:root[data-theme=light]{--ls-needs:#8a5300;--ls-ai:#4338ca;--ls-handling:#5457e5;--ls-neutral:#5d606b;--ls-stop:#b42318;--ls-won:#0b7a53}:root{--ls-needs-bg:var(--ls-needs)}@supports (color:color-mix(in lab, red, red)){:root{--ls-needs-bg:color-mix(in srgb, var(--ls-needs) 13%, transparent)}}:root{--ls-ai-bg:var(--ls-ai)}@supports (color:color-mix(in lab, red, red)){:root{--ls-ai-bg:color-mix(in srgb, var(--ls-ai) 13%, transparent)}}:root{--ls-handling-bg:var(--ls-handling)}@supports (color:color-mix(in lab, red, red)){:root{--ls-handling-bg:color-mix(in srgb, var(--ls-handling) 12%, transparent)}}:root{--ls-neutral-bg:var(--ls-neutral)}@supports (color:color-mix(in lab, red, red)){:root{--ls-neutral-bg:color-mix(in srgb, var(--ls-neutral) 11%, transparent)}}:root{--ls-stop-bg:var(--ls-stop)}@supports (color:color-mix(in lab, red, red)){:root{--ls-stop-bg:color-mix(in srgb, var(--ls-stop) 11%, transparent)}}:root{--ls-won-bg:var(--ls-won)}@supports (color:color-mix(in lab, red, red)){:root{--ls-won-bg:color-mix(in srgb, var(--ls-won) 12%, transparent)}}:root{--ls-needs-border:var(--ls-needs)}@supports (color:color-mix(in lab, red, red)){:root{--ls-needs-border:color-mix(in srgb, var(--ls-needs) 34%, transparent)}}:root{--ls-ai-border:var(--ls-ai)}@supports (color:color-mix(in lab, red, red)){:root{--ls-ai-border:color-mix(in srgb, var(--ls-ai) 32%, transparent)}}:root{--ls-handling-border:var(--ls-handling)}@supports (color:color-mix(in lab, red, red)){:root{--ls-handling-border:color-mix(in srgb, var(--ls-handling) 30%, transparent)}}:root{--ls-neutral-border:var(--ls-neutral)}@supports (color:color-mix(in lab, red, red)){:root{--ls-neutral-border:color-mix(in srgb, var(--ls-neutral) 26%, transparent)}}:root{--ls-stop-border:var(--ls-stop)}@supports (color:color-mix(in lab, red, red)){:root{--ls-stop-border:color-mix(in srgb, var(--ls-stop) 30%, transparent)}}:root{--ls-won-border:var(--ls-won)}@supports (color:color-mix(in lab, red, red)){:root{--ls-won-border:color-mix(in srgb, var(--ls-won) 32%, transparent)}}.ls-chip{border:1px solid var(--ls-c-border,var(--bd-default));background:var(--ls-c-bg,transparent);min-width:0;max-width:100%;color:var(--ls-c,var(--tx-2));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:650;line-height:1.5;display:inline-flex}.ls-chip>svg{flex:none}.ls-chip-label{text-overflow:ellipsis;overflow:hidden}.ls-chip[data-size=md]{gap:6px;padding:3px 10px 3px 8px;font-size:12.5px}.ld-head{border-bottom:1px solid var(--bd-subtle);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.ld-head-who{min-width:0}.ld-name{color:var(--tx-1);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:720;line-height:1.2}.ld-contact{color:var(--tx-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12.5px;display:flex}.ld-head-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.ld-body{flex:1;align-content:start;gap:14px;min-height:0;padding:18px 20px 28px;display:grid;overflow-y:auto}.ld-body>*{min-width:0}.ld-band{border:1px solid var(--ls-c-border);background:var(--ls-c-bg);border-radius:14px;gap:6px;padding:15px 16px 14px 18px;display:grid;position:relative}.ld-band:before{content:"";background:var(--ls-c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.ld-band-top{align-items:center;gap:10px;min-width:0;display:flex}.ld-band-icon{width:30px;height:30px;color:var(--ls-c);background:var(--ls-c);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ld-band-icon{background:color-mix(in srgb, var(--ls-c) 16%, transparent)}}.ld-band-heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ld-band-label{color:var(--tx-1);overflow-wrap:anywhere;min-width:0;margin:0;font-size:19px;font-weight:740;line-height:1.2}.ld-band-change{flex:none;margin-left:auto;position:relative}.ld-band-why{color:var(--tx-1);overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px;line-height:1.5}.ld-band-why[data-kind=their_words]{font-style:italic}.ld-band-meta{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ld-band-detail{color:var(--tx-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px;line-height:1.5}.ld-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ld-change-btn{border:1px solid var(--bd-default);background:var(--bg-card);min-height:44px;color:var(--tx-1);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:650;display:inline-flex}.ld-change-btn:hover{border-color:var(--bd-strong)}.ld-change-btn:focus-visible,.ld-menu-item:focus-visible,.ld-link-btn:focus-visible,.ld-disclosure>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ld-menu{z-index:40;background:var(--bg-card);border:1px solid var(--bd-default);width:min(320px,100vw - 36px);max-height:min(70vh,520px);box-shadow:var(--sh-md);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.ld-menu-sep{background:var(--bd-subtle);height:1px;margin:4px 6px}.ld-menu-item{text-align:left;width:100%;min-height:44px;color:var(--tx-1);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.ld-menu-item:hover:not(:disabled),.ld-menu-item:focus-visible{background:var(--bg-hover)}.ld-menu-item:disabled{opacity:.55;cursor:default}.ld-menu-item-label{font-size:13px;font-weight:650}.ld-menu-item-hint{color:var(--tx-3);font-size:11.5px;line-height:1.4}.ld-menu-item[data-tone=danger] .ld-menu-item-label{color:var(--ls-stop)}.ld-section{gap:9px;display:grid}.ld-section-title{color:var(--tx-3);letter-spacing:.01em;margin:0;font-size:12px;font-weight:700}.ld-quote{border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:12px;gap:8px;margin:0;padding:14px 16px;display:grid}.ld-quote blockquote{color:var(--tx-1);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.55}.ld-quote figcaption{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.ld-live-dot{background:var(--ls-won);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.ld-live-dot:after{content:"";border:1.5px solid var(--ls-won);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ldLivePulse;position:absolute;inset:-4px}@keyframes ldLivePulse{0%{opacity:.7;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.ld-live-dot:after{animation:none;display:none}}.ld-turns{margin:0;padding:0;list-style:none;display:grid}.ld-turn{grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.ld-turn+.ld-turn{border-top:1px solid var(--bd-subtle)}.ld-turn-who{color:var(--tx-3);font-size:11.5px;font-weight:700}.ld-turn[data-role=ai] .ld-turn-who{color:var(--ls-ai)}.ld-turn[data-role=team] .ld-turn-who{color:var(--ls-handling)}.ld-turn-text{color:var(--tx-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ld-turn-when{color:var(--tx-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.ld-event{color:var(--tx-2);align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.5;display:flex}.ld-event>svg{color:var(--ls-ai);flex:none;margin-top:3px}.ld-event b{color:var(--tx-1);font-weight:650}.ld-event-body{gap:4px;min-width:0;display:grid}.ld-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-link-btn{min-height:32px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}:root:not([data-theme=light]) .ld-link-btn{color:#a5b4fc}.ld-move{border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:14px;gap:11px;padding:14px 16px;display:grid}.ld-move[data-act=yes]{border-color:var(--ls-needs-border);background:var(--ls-needs)}@supports (color:color-mix(in lab, red, red)){.ld-move[data-act=yes]{background:color-mix(in srgb, var(--ls-needs) 6%, var(--bg-elevated))}}.ld-move-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-move-what{gap:3px;min-width:0;display:grid}.ld-move-label{color:var(--tx-1);overflow-wrap:anywhere;font-size:16px;font-weight:720;line-height:1.3}.ld-move-when{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ld-move-when[data-overdue=true] .ld-move-wait{color:var(--ls-needs);font-weight:650}.ld-move-calm{color:var(--tx-2);align-items:flex-start;gap:9px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.ld-move-calm>svg{color:var(--tx-3);flex:none;margin-top:3px}.ld-suggest{border:1px dashed var(--ls-ai-border);background:var(--ls-ai);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ld-suggest{background:color-mix(in srgb, var(--ls-ai) 6%, var(--bg-elevated))}}.ld-suggest{gap:9px;padding:14px 16px;display:grid}.ld-suggest-title{color:var(--tx-1);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.ld-suggest-title>svg{color:var(--ls-ai);flex:none}.ld-suggest-why{color:var(--tx-1);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.ld-flag{border:1px solid var(--ls-stop-border);background:var(--ls-stop-bg);border-radius:10px;gap:9px;padding:12px;display:grid}.ld-flag-quote{color:var(--tx-1);overflow-wrap:anywhere;margin:0;font-size:13px;font-style:italic}.ld-small{color:var(--tx-3);margin:0;font-size:12px;line-height:1.45}.ld-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-inline-form input{border:1px solid var(--bd-default);background:var(--bg-card);min-width:0;min-height:40px;color:var(--tx-1);font:inherit;border-radius:9px;flex:200px;padding:8px 11px;font-size:13px}.v4t{gap:10px;min-width:0;display:grid}.v4t-title{color:var(--tx-3);letter-spacing:.01em;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.v4t-title>svg{color:var(--ls-ai);flex:none}.v4t-card{border:1px solid var(--ls-needs-border);background:var(--ls-needs);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.v4t-card{background:color-mix(in srgb, var(--ls-needs) 5%, var(--bg-card))}}.v4t-card[data-tone=info]{border-color:var(--ls-ai-border);background:var(--ls-ai)}@supports (color:color-mix(in lab, red, red)){.v4t-card[data-tone=info]{background:color-mix(in srgb, var(--ls-ai) 5%, var(--bg-card))}}.v4t-card-title{color:var(--tx-1);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:700;display:flex}.v4t-card-title>svg{color:var(--ls-needs);flex:none}.v4t-card[data-tone=info] .v4t-card-title>svg{color:var(--ls-ai)}.v4t-quote{color:var(--tx-1);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.v4t-summary{color:var(--tx-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.v4t-small{color:var(--tx-3);flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;font-size:12px;line-height:1.45;display:flex}.v4t-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v4t-facts li{color:var(--tx-1);border:1px solid var(--bd-subtle);background:var(--bg-elevated);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.v4t-input{resize:vertical;border:1px solid var(--bd-default);background:var(--bg-card);width:100%;min-width:0;min-height:40px;color:var(--tx-1);font:inherit;border-radius:9px;padding:8px 11px;font-size:13px;line-height:1.5}.v4t-input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}.v4t-input:disabled{opacity:.7}.v4t-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.v4t-foot-end{justify-content:flex-end}.v4t-check{min-height:32px;color:var(--tx-2);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.v4t-check input{width:16px;height:16px;accent-color:var(--brand)}.v4t-check:has(input:disabled){cursor:not-allowed;opacity:.7}.v4t-intent{color:var(--tx-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0;font-size:12px;display:flex}.v4t-intent-text{align-items:baseline;gap:6px;min-width:0;line-height:1.45;display:inline-flex}.v4t-intent-actions{gap:12px;display:inline-flex}.v4t-terms{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.v4t-terms legend{color:var(--tx-1);margin-bottom:2px;padding:0;font-size:12.5px;font-weight:700}.v4t-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v4t-field{gap:4px;min-width:0;display:grid}.v4t-field label{color:var(--tx-2);font-size:12px;font-weight:600}.v4t-field--wide{grid-column:1/-1}@media (max-width:420px){.v4t-terms-grid{grid-template-columns:minmax(0,1fr)}}.v4t[data-compact] .v4t-card{padding:10px 12px}.v4t[data-collapsible]{gap:8px}.v4t-bar-heading{margin:0}.v4t-bar{border:1px solid var(--ls-needs-border);background:var(--ls-needs);border-radius:10px;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.v4t-bar{background:color-mix(in srgb, var(--ls-needs) 7%, var(--bg-card))}}.v4t-bar{color:var(--tx-1);font:inherit;text-align:left;cursor:pointer}.v4t-bar[data-tone=info]{border-color:var(--ls-ai-border);background:var(--ls-ai)}@supports (color:color-mix(in lab, red, red)){.v4t-bar[data-tone=info]{background:color-mix(in srgb, var(--ls-ai) 6%, var(--bg-card))}}.v4t-bar:hover{background:var(--ls-needs)}@supports (color:color-mix(in lab, red, red)){.v4t-bar:hover{background:color-mix(in srgb, var(--ls-needs) 12%, var(--bg-card))}}.v4t-bar[data-tone=info]:hover{background:var(--ls-ai)}@supports (color:color-mix(in lab, red, red)){.v4t-bar[data-tone=info]:hover{background:color-mix(in srgb, var(--ls-ai) 10%, var(--bg-card))}}.v4t-bar:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.v4t-bar>svg{color:var(--tx-3);flex:none}.v4t-bar>svg:first-child{color:var(--ls-needs)}.v4t-bar[data-tone=info]>svg:first-child{color:var(--ls-ai)}.v4t-bar-label{flex:none;font-size:13px;font-weight:700}.v4t-bar-detail{min-width:0;color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.v4t-drawer{overscroll-behavior:contain;border-radius:10px;gap:8px;min-width:0;max-height:min(38vh,340px);padding-right:2px;display:grid;overflow-y:auto}.v4t-drawer:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tele-v4-tasks{flex:none;padding:8px 12px 0}@media (max-width:640px){.v4t-foot .ui-btn,.v4t-foot button{min-height:40px}.tele-v4-tasks{padding:6px 8px 0}}.ld-draft{gap:10px;display:grid}.ld-draft-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ld-draft-title{color:var(--tx-1);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.ld-draft-note{color:var(--tx-3);margin-top:3px;font-size:12px;line-height:1.45}.ld-draft textarea{resize:vertical;border:1px solid var(--bd-default);background:var(--bg-card);width:100%;min-height:104px;color:var(--tx-1);font:inherit;border-radius:10px;outline:none;padding:11px 12px;font-size:13.5px;line-height:1.55}.ld-draft textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.ld-draft textarea:disabled{opacity:.7}.ld-draft-foot{color:var(--tx-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ld-actions{gap:10px;display:grid}.ld-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-actions .ai-replies--control{border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:12px;padding:10px 12px}.ld-disclosure{border:1px solid var(--bd-subtle);background:var(--bg-card);border-radius:12px;overflow:hidden}.ld-disclosure>summary{cursor:pointer;min-height:46px;color:var(--tx-1);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:650;list-style:none;display:flex}.ld-disclosure>summary::-webkit-details-marker{display:none}.ld-disclosure>summary>svg{color:var(--tx-3);flex:none;transition:transform .15s}.ld-disclosure[open]>summary>svg{transform:rotate(180deg)}.ld-disclosure-count{color:var(--tx-3);margin-left:6px;font-weight:600}.ld-disclosure-body{gap:12px;padding:0 14px 14px;display:grid}.ld-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:12.5px;display:grid}.ld-facts dt{color:var(--tx-3)}.ld-facts dd{color:var(--tx-1);overflow-wrap:anywhere;margin:0}.ld-chips{flex-wrap:wrap;gap:6px;display:flex}.ld-chip{border:1px solid var(--bd-default);max-width:100%;color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ld-chip[data-tone=signal]{border-color:var(--ls-ai-border);color:var(--ls-ai);background:var(--ls-ai-bg)}.ld-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-timeline li{grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:12.5px;display:grid}.ld-timeline time{color:var(--tx-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:11.5px}.ld-timeline b{color:var(--tx-1);font-weight:650;display:block}.ld-timeline span{color:var(--tx-3);overflow-wrap:anywhere;line-height:1.45}.ld-calls{gap:6px;display:grid}.ld-call{border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.ld-sticky{display:none}@media (max-width:760px){.ld-head{padding:14px 14px 12px}.ld-name{font-size:18px}.ld-body{gap:12px;padding:14px 14px 24px}.ld-band{padding:13px 13px 12px 15px}.ld-band-label{font-size:17px}.ld-turn{grid-template-columns:44px minmax(0,1fr)}.ld-turn-when{grid-column:2}.ld-actions-desk{display:none!important}.leads-mobile-sticky-actions.ld-sticky{background:var(--bg-nav);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;box-shadow:0 -10px 28px #0000002e}.leads-mobile-sticky-actions.ld-sticky a,.leads-mobile-sticky-actions.ld-sticky button{min-height:44px}}.ld-more{gap:8px;display:grid}.ld-panel .ld-head .mobile-detail-close{min-width:44px;min-height:44px}.lead-follow-row .lead-follow-state .ls-chip{max-width:100%}.lead-follow-happened[data-kind=their_words]{color:var(--tx-1)}.lead-follow-age[data-overdue=true]{color:var(--ls-needs);font-weight:650}.lead-follow-row[data-status=opted_out] .lead-follow-name,.lead-follow-row[data-status=not_a_fit] .lead-follow-name{color:var(--tx-2)}.needs-card-inner:has(.needs-card-status){grid-template-rows:auto auto 1fr auto}.needs-card-status{min-width:0;display:flex}.ld-band[data-status=customer] .ld-band-extra{color:var(--ls-won);font-style:normal;font-weight:650}.ld-event,.ld-event>span,.ld-event-body{overflow-wrap:anywhere;min-width:0}.mk-page .ml-nav-links a[aria-current=page]{color:var(--ml-ink)}.mk-wrap{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.mk-head{max-width:820px;padding:72px 0 40px}.mk-head h1{color:#f7faff;letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.04}.mk-lede{color:var(--ml-sub);max-width:720px;margin:20px 0 0;font-size:18px;line-height:1.65}.mk-section{border-top:1px solid var(--ml-line);padding:44px 0}.mk-section>h2{color:#f7faff;letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.12}.mk-section h3{color:var(--ml-ink);letter-spacing:-.01em;margin:22px 0 8px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:17px;font-weight:700}.mk-prose{max-width:760px}.mk-prose p,.mk-prose li{color:var(--ml-sub);font-size:15.5px;line-height:1.7}.mk-prose p{margin:0 0 12px}.mk-prose ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.mk-prose strong{color:var(--ml-ink);font-weight:650}.mk-page a.mk-link,.mk-prose a{color:#a5b4fc;text-underline-offset:3px;text-decoration:underline}.mk-page a.mk-link:hover,.mk-prose a:hover{color:#c7ccff}.mk-plan-tag{letter-spacing:.04em;color:#a5b4fc;vertical-align:middle;margin-left:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}.mk-callout{background:#6366f10f;border:1px solid #818cf847;border-radius:14px;max-width:820px;margin:0 0 8px;padding:18px 20px}.mk-callout p{color:var(--ml-ink);margin:0;font-size:15px;line-height:1.65}.mk-callout p+p{color:var(--ml-sub);margin-top:8px}.mk-page .ml-plan-grid{margin:28px auto 0}.mk-page .ml-plan-for{min-height:0}.mk-plan-notes{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-plan-notes li{color:var(--ml-mut);font-size:12px;line-height:1.5}.mk-table-wrap{border-top:1px solid var(--ml-line-2);border-bottom:1px solid var(--ml-line-2);overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.mk-table th,.mk-table td{text-align:left;border-bottom:1px solid var(--ml-line);vertical-align:top;padding:11px 12px}.mk-table thead th{color:var(--ml-ink);font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:15px;font-weight:700}.mk-table thead th small{color:var(--ml-sub);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;display:block}.mk-table tbody th{color:var(--ml-sub);font-weight:500}.mk-table td{color:var(--ml-ink);font-variant-numeric:tabular-nums}.mk-table .mk-group th{letter-spacing:.09em;text-transform:uppercase;color:var(--ml-mut);padding-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.mk-facts{border-top:1px solid var(--ml-line-2);grid-template-columns:minmax(0,220px) minmax(0,1fr);max-width:980px;margin:0;display:grid}.mk-facts dt,.mk-facts dd{border-bottom:1px solid var(--ml-line);margin:0;padding:14px 0;font-size:15px;line-height:1.6}.mk-facts dt{color:var(--ml-mut);padding-right:20px;font-weight:600}.mk-facts dd{color:var(--ml-ink)}.mk-facts dd ul{gap:4px;margin:0;padding-left:18px;display:grid}.mk-updated{color:var(--ml-mut);margin:18px 0 0;font-size:13px}.mk-guide{overflow-wrap:anywhere;max-width:760px}.mk-guide h2{color:var(--ml-ink);margin:40px 0 12px;font-family:Bricolage Grotesque,Instrument Sans,sans-serif;font-size:24px;line-height:1.25}.mk-guide h3{color:var(--ml-ink);margin:28px 0 10px;font-size:18px}.mk-guide ol{gap:6px;margin:0 0 12px;padding-left:22px;display:grid}.mk-guide code{color:#c7ccff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}.mk-guide em{color:var(--ml-sub)}.mk-guide .mk-table-wrap{margin:16px 0 20px}.mk-guide .mk-table{min-width:560px}.mk-guide li.mk-guide-check{align-items:baseline;gap:10px;margin-left:-20px;list-style:none;display:flex}.mk-guide-box{border:1.5px solid var(--ml-line-2);border-radius:3px;flex:none;width:13px;height:13px;transform:translateY(2px)}.mk-guide-list{gap:14px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.mk-guide-list li{border:1px solid var(--ml-line-2);background:var(--ml-glass);border-radius:14px;padding:18px 20px}.mk-guide-list a{color:var(--ml-ink);font-size:18px;font-weight:650;text-decoration:none}.mk-guide-list a:hover{color:#c7ccff}.mk-guide-list p{color:var(--ml-sub);margin:8px 0 0;font-size:14.5px;line-height:1.6}.mk-head .ml-eyebrow a{color:inherit;text-decoration:none}.mk-tool{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;max-width:1040px;display:grid}.mk-tool-form,.mk-tool-result{border:1px solid var(--ml-line-2);background:var(--ml-glass);border-radius:16px;padding:22px}.mk-tool-label{color:var(--ml-ink);margin:0 0 8px;font-size:14px;font-weight:650;display:block}.mk-tool-label span{color:var(--ml-mut);font-weight:400}.mk-tool-label+.mk-tool-input{margin-bottom:0}.mk-tool-input{box-sizing:border-box;border:1px solid var(--ml-line-2);width:100%;color:var(--ml-ink);font:inherit;resize:vertical;background:#94a3b80f;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.5}.mk-tool-input:focus{outline-offset:1px;border-color:#0000;outline:2px solid #818cf8}.mk-tool-input[aria-invalid=true]{border-color:#f87171b3}.mk-tool-hint{color:var(--ml-sub);min-height:1.5em;margin:8px 0 20px;font-size:13px;line-height:1.5}.mk-tool-hint:last-child{margin-bottom:0}.mk-tool-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mk-tool-chip{border:1px solid var(--ml-line-2);color:var(--ml-sub);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:7px 12px;font-size:12.5px}.mk-tool-chip:hover{color:var(--ml-ink);border-color:#a5b4fc80}.mk-tool-result{justify-items:center;gap:16px;display:grid}.mk-tool-qr{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:12px;width:min(260px,100%);padding:6px}.mk-tool-qr svg{width:100%;height:100%;display:block}.mk-tool-link{box-sizing:border-box;color:#c7ccff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#94a3b80f;border-radius:10px;width:100%;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.5}.mk-tool-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.mk-tool-actions .ml-primary,.mk-tool-actions .ml-secondary{min-height:42px;padding:0 16px;font-size:13.5px}.mk-tool-empty{text-align:center;min-height:260px;color:var(--ml-mut);place-items:center;font-size:14px;display:grid}.mk-tool-empty p{max-width:220px;margin:0}@media (max-width:820px){.mk-tool{grid-template-columns:minmax(0,1fr)}.mk-tool-empty{min-height:120px}}@media (max-width:760px){.mk-wrap{width:min(100% - 32px,1180px)}.mk-head{padding:40px 0 28px}.mk-lede{font-size:16px}.mk-section{padding:32px 0}.mk-facts{grid-template-columns:minmax(0,1fr)}.mk-facts dt{border-bottom:0;padding-bottom:2px}.mk-facts dd{padding-top:2px}}.ck-panel{border:1px solid var(--bd-subtle);background:var(--bg-card);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px 14px;display:grid}.ck-panel .ld-section-title{margin:0}.ck-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ck-item{border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:10px;min-width:0;padding:12px}.ck-panel .ck-item{display:block}.ck-badge{max-width:100%;color:var(--brand);background:var(--brand-dim);overflow-wrap:anywhere;border-radius:6px;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-block}.ck-text{color:var(--tx-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.6}.ck-meta{color:var(--tx-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}.ck-sources,.ck-controls{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ck-link{min-height:44px;color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 2px;font-size:12px;text-decoration:underline;display:inline-flex}.ck-link:disabled{opacity:.6;cursor:default}.ck-panel :is(button,a,summary,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ck-panel .ui-btn{min-height:44px}.ck-editor{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.ck-editor label{color:var(--tx-1);font-size:13px;font-weight:600}.ck-editor p,.ck-count{color:var(--tx-3);margin:0;font-size:11px;line-height:1.5}.ck-count{justify-self:end}.ck-editor .ck-controls{justify-content:flex-end}.ck-earlier>summary{cursor:pointer;min-height:44px;color:var(--tx-2);padding:12px 0;font-size:13px}.ck-earlier>summary span{color:var(--tx-3)}.ck-item[data-earlier]{background:var(--bg-card)}.ck-item[data-earlier] .ck-text{color:var(--tx-3)}.ck-item[data-earlier] .ck-badge{background:var(--bg-elevated);color:var(--tx-3)}.ck-empty,.ck-state p{color:var(--tx-3);margin:0;font-size:13px;line-height:1.6}.ck-state,.ck-loading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ck-state .ui-btn{justify-self:start}.ck-error{color:var(--st-err);margin:0;font-size:12px;line-height:1.6}.ck-confirm{white-space:pre-wrap;margin:0}dialog:has(.ck-confirm) .ui-btn{min-height:44px}dialog:has(.ck-confirm) button[aria-label=Close\ dialog]{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px}.inbox-source-target{outline:2px solid var(--brand);outline-offset:4px;border-radius:8px}.ai-replies{min-width:0;color:var(--tx-2);align-items:center;gap:10px;display:flex}.ai-replies__dot{background:var(--tx-3);border-radius:50%;flex:none;width:8px;height:8px}.ai-replies[data-tone=on] .ai-replies__dot{background:var(--brand)}.ai-replies[data-tone=held] .ai-replies__dot{background:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.ai-replies[data-tone=held] .ai-replies__dot{background:color-mix(in srgb, var(--st-warn) 80%, var(--tx-1) 20%)}}.ai-replies__copy{flex:1;gap:2px;min-width:0;display:grid}.ai-replies__title{color:var(--tx-1);font-size:13px}.ai-replies__label{color:var(--tx-2);font-size:12px;font-weight:650}.ai-replies[data-tone=held] .ai-replies__label{color:var(--st-warn)}@supports (color:color-mix(in lab, red, red)){.ai-replies[data-tone=held] .ai-replies__label{color:color-mix(in srgb, var(--st-warn) 80%, var(--tx-1) 20%)}}.ai-replies__reason{color:var(--tx-3);font-size:11.5px;line-height:1.45}.ai-replies__reason--sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-replies__action{border:1px solid var(--bd-default);background:var(--bg-elevated);min-width:44px;min-height:44px;color:var(--tx-1);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:8px 13px;font-size:12px;font-weight:650}.ai-replies__action:hover:not(:disabled){border-color:var(--brand)}.ai-replies__action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ai-replies__action:disabled{opacity:.6;cursor:not-allowed}.ai-replies__error{color:var(--st-err);font-size:12px}.ai-replies-action-only{flex:none;display:inline-flex;position:relative}.ai-replies-action-only .ai-replies__reason--sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-replies__action--solo{white-space:nowrap;min-height:34px;padding:6px 12px}.ai-replies-action-only{align-items:center;gap:8px}.ai-replies__hint{color:var(--tx-3);white-space:nowrap;font-size:12px}@media (max-width:760px){.ai-replies__hint{white-space:normal;max-width:140px}.ai-replies__action--solo{min-height:44px}}.ai-replies--control{flex-wrap:wrap}.ai-replies--compact{border:1px solid var(--bd-subtle);background:var(--bg-elevated);border-radius:999px;padding:3px 9px;display:inline-flex}.ai-replies--compact .ai-replies__copy{flex:none;display:inline}.ai-replies--compact .ai-replies__label{white-space:normal}.ai-replies--compact .ai-replies__action{white-space:nowrap;margin:-4px -7px -4px 2px;padding:7px 9px}@media (max-width:430px){.ai-replies--control .ai-replies__action{margin-left:auto}}.v4t-held{border-left:2px solid var(--line-2,var(--tx-4));background:var(--bg-sunken,transparent);border-radius:var(--r-sm,6px);flex-direction:column;gap:6px;padding:8px 10px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
