@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-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-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;--lab-ang:0deg}}}@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;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out: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{.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.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}.border{border-style:var(--tw-border-style);border-width:1px}.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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-raised:#f5f5f4;--surface:#fff;--surface-soft:#fafafa;--surface-veil:#ffffffe6;--ink:#0b0d10;--ink-soft:#3f4650;--muted:#676d76;--faint:#6b717a;--on-accent:#fff;--on-dark:#fff;--line:#e7e7e5;--line-strong:#d6d6d3;--accent:#0b0d10;--accent-strong:#26292e;--accent-2:#ff5ca8;--accent-2-bright:#ff7a45;--accent-2-deep:#b15cff;--accent-2-soft:#fff1f6;--blue:#0b0d10;--blue-deep:#0b0d10;--blue-bright:#3f4650;--blue-sky:#c2c7cf;--blue-soft:#f1f1f0;--blue-tint:#e7e7e5;--blue-ghost:#fafafa;--tint-pink:#ffe4f0;--tint-lemon:#fff3d6;--tint-mint:#ddf5e6;--tint-lilac:#ecdfff;--navy:#0b0d10;--navy-soft:#17191d;--navy-line:#ffffff24;--navy-muted:#ffffffa8;--success:#16803f;--success-soft:#e6f2e9;--warning:#b3610a;--warning-soft:#f8efdd;--danger:#d63020;--danger-soft:#f9e9e6;--grad-sunset:linear-gradient(135deg, #ff9a5c 0%, #ff5ca8 45%, #b15cff 100%);--grad-sunset-soft:linear-gradient(135deg, #ffd0b0 0%, #ffb3d4 45%, #dcbfff 100%);--sunset-1:#ff9a5c;--sunset-2:#ff5ca8;--sunset-3:#b15cff;--sunset-4:#ff8a4c;--grad-cta:linear-gradient(0deg, #0b0d10, #0b0d10);--grad-cta-hover:linear-gradient(0deg, #26292e, #26292e);--grad-tile:linear-gradient(0deg, #0b0d10, #0b0d10);--grad-sky:linear-gradient(180deg, #0b0d100a 0%, #0b0d1000 100%);--grad-avatar:linear-gradient(0deg, #0b0d10, #0b0d10);--grad-page:var(--bg);--r-2xs:8px;--r-xs:10px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--r-bubble:16px;--r-tailcorner:5px;--shadow-card:0 1px 2px #0b0d100a;--shadow-raised:0 1px 3px #0b0d100f, 0 16px 40px -20px #0b0d1029;--shadow-cta:0 1px 2px #0b0d101f;--shadow-tile:none;--shadow-deck:0 -12px 32px -18px #0b0d1040;--shadow-modal:0 30px 70px -30px #0b0d1080;--shadow-featured:0 18px 50px -24px var(--accent-2-deep)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-featured:0 18px 50px -24px color-mix(in srgb, var(--accent-2-deep) 40%, transparent)}}:root{--control-height:44px;--focus-ring:0 0 0 3px #0b0d1033;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--speed-fast:.16s;--speed-base:.24s;--page:var(--bg);--page-2:var(--bg-raised);--ink-2:var(--ink-soft);--signal:var(--accent);--radius-lg:var(--r-lg);--radius-md:var(--r-md);--radius-sm:var(--r-sm);--tg-blue:#2aabee;--dot-amber:#ffc531;--r-bubble-lg:18px;--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-spring-out:var(--ease-spring)}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring-out:linear(0, .0086 1.09%, .0345 2.19%, .1911 6.59%, .3719 10.98%, .5701 15.58%, .7328 19.98%, .8641 24.5%, .9312 27.25%, .9822 30.11%, 1.0189 33.08%, 1.0424 36.15%, 1.0537 39.34%, 1.054 42.65%, 1.0459 45.65%, 1.0154 51.65%, 1.0018 55.16%, .9945 58.87%, .9927 63%, 1 100%)}}body{--font-display:var(--font-agent-body,"Onest"), "Onest", -apple-system, "Segoe UI", sans-serif;--font-body:var(--font-agent-body,"Onest"), "Onest", -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-agent-mono,"JetBrains Mono"), "JetBrains Mono", ui-monospace, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--bg-raised:#14161a;--surface:#111318;--surface-soft:#14161a;--surface-veil:#111318eb;--ink:#f2f3f5;--ink-soft:#c3c8cf;--muted:#9aa1ab;--faint:#6f7681;--on-accent:#0b0d10;--line:#23262c;--line-strong:#2f333b;--accent:#f2f3f5;--accent-strong:#fff;--accent-2-soft:#ff5ca824;--blue:#f2f3f5;--blue-deep:#f2f3f5;--blue-bright:#c3c8cf;--blue-sky:#4a5058;--blue-soft:#1a1d22;--blue-tint:#23262c;--blue-ghost:#14161a;--tint-pink:#ff5ca829;--tint-lemon:#ffc5311f;--tint-mint:#34c98e1f;--tint-lilac:#b15cff29;--navy:#060709;--navy-soft:#101216;--success:#2fae66;--success-soft:#2fae6629;--warning:#d19a4a;--warning-soft:#d19a4a29;--danger:#e05543;--danger-soft:#e0554329;--grad-cta:linear-gradient(0deg, #f2f3f5, #f2f3f5);--grad-cta-hover:linear-gradient(0deg, #fff, #fff);--grad-tile:linear-gradient(0deg, #f2f3f5, #f2f3f5);--grad-avatar:linear-gradient(0deg, #f2f3f5, #f2f3f5);--grad-sky:linear-gradient(180deg, #f2f3f50d 0%, #f2f3f500 100%);--shadow-card:0 1px 2px #0006;--shadow-raised:0 1px 3px #00000080, 0 16px 40px -20px #0009;--shadow-cta:0 1px 2px #00000080;--focus-ring:0 0 0 3px #f2f3f538}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--bg-raised:#14161a;--surface:#111318;--surface-soft:#14161a;--surface-veil:#111318eb;--ink:#f2f3f5;--ink-soft:#c3c8cf;--muted:#9aa1ab;--faint:#6f7681;--on-accent:#0b0d10;--line:#23262c;--line-strong:#2f333b;--accent:#f2f3f5;--accent-strong:#fff;--accent-2-soft:#ff5ca824;--blue:#f2f3f5;--blue-deep:#f2f3f5;--blue-bright:#c3c8cf;--blue-sky:#4a5058;--blue-soft:#1a1d22;--blue-tint:#23262c;--blue-ghost:#14161a;--tint-pink:#ff5ca829;--tint-lemon:#ffc5311f;--tint-mint:#34c98e1f;--tint-lilac:#b15cff29;--navy:#060709;--navy-soft:#101216;--success:#2fae66;--success-soft:#2fae6629;--warning:#d19a4a;--warning-soft:#d19a4a29;--danger:#e05543;--danger-soft:#e0554329;--grad-cta:linear-gradient(0deg, #f2f3f5, #f2f3f5);--grad-cta-hover:linear-gradient(0deg, #fff, #fff);--grad-tile:linear-gradient(0deg, #f2f3f5, #f2f3f5);--grad-avatar:linear-gradient(0deg, #f2f3f5, #f2f3f5);--grad-sky:linear-gradient(180deg, #f2f3f50d 0%, #f2f3f500 100%);--shadow-card:0 1px 2px #0006;--shadow-raised:0 1px 3px #00000080, 0 16px 40px -20px #0009;--shadow-cta:0 1px 2px #00000080;--focus-ring:0 0 0 3px #f2f3f538}}html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), fill .2s var(--ease-out), stroke .2s var(--ease-out), box-shadow .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:none}}.theme-toggle{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-soft);align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-toggle button{border-radius:var(--r-pill);width:30px;height:26px;color:var(--muted);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle button:hover{color:var(--ink)}.theme-toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-card)}.theme-toggle button:focus-visible{box-shadow:var(--focus-ring);outline:none}.theme-toggle svg{width:15px;height:15px}.lab-theme-toggle{display:none}@media (min-width:1060px){.lab-theme-toggle{display:inline-flex}}.lab-menu-theme{margin-top:20px;display:flex}.lab-menu-theme .theme-toggle{padding:4px}.lab-menu-theme .theme-toggle button{width:52px;height:44px}.side-nav-foot .theme-toggle{width:100%}.side-nav-foot .theme-toggle button{flex:1 1 0;height:30px}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}h1,h2{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:500;line-height:1.14}h3,h4{font-family:var(--font-body);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,video{max-width:100%;display:block}input,select,textarea{font:inherit;color:var(--ink)}::selection{background:var(--blue-tint)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.button{border-radius:var(--r-pill);font-family:var(--font-body);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-base) var(--ease-out);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:15.5px;font-weight:700;line-height:1.15;display:inline-flex}.button.primary,.button.signal{background:var(--grad-cta);color:var(--on-accent);box-shadow:var(--shadow-cta)}.button.primary:hover,.button.signal:hover{background:var(--grad-cta-hover);box-shadow:0 12px 30px -10px #17181c59}.button.soft{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.button.soft:hover{background:var(--blue-ghost);border-color:var(--blue-tint);color:var(--blue-deep)}.button.dark{background:var(--ink);color:var(--on-accent)}.button.dark:hover{background:var(--accent-strong)}.button.compact{min-height:40px;padding:9px 18px;font-size:14px}.button[disabled],.button[aria-disabled=true]{opacity:.55;pointer-events:none}.eyebrow{border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue-deep);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:500;display:inline-flex}.chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.status-pill{border-radius:var(--r-pill);letter-spacing:.01em;background:var(--blue-soft);color:var(--blue-deep);align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status-pill.tone-active,.status-pill.is-active,.status-pill.tone-success{background:var(--success-soft);color:var(--success)}.status-pill.tone-waiting,.status-pill.is-waiting,.status-pill.tone-warning{background:var(--warning-soft);color:var(--warning)}.status-pill.tone-attention,.status-pill.is-attention,.status-pill.tone-danger{background:var(--danger-soft);color:var(--danger)}.status-pill.tone-muted{background:var(--bg-raised);color:var(--muted)}.dashboard-grid{gap:14px;display:grid}.dashboard-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:22px}.dashboard-card.dark{background:var(--navy);border-color:var(--navy-line);color:var(--on-dark)}.dashboard-card.dark p,.dashboard-card.dark li{color:var(--navy-muted)}.dashboard-card.soft-gradient{background:radial-gradient(140% 120% at 0% 0%, #ff5ca81f 0%, transparent 55%), var(--surface)}.section-head{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.section-title{font-size:clamp(24px,4.6vw,34px)}.section-lead{color:var(--muted);max-width:60ch;font-size:15.5px}.soft-note{color:var(--muted);font-size:13.5px;line-height:1.5}.data-empty{text-align:center;border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:center;gap:8px;padding:clamp(28px,5vw,48px) 20px;display:flex}.data-empty-glyph{color:var(--faint);display:inline-flex}.data-empty b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.data-empty span{color:var(--muted);max-width:36ch;font-size:13px}.data-empty-action{margin-top:4px}.data-empty-row td{padding:6px 0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copy-btn{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.copy-btn:hover{color:var(--ink);border-color:var(--line-strong,var(--muted))}.copy-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.copy-btn.is-copied{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.copy-btn.is-copied{border-color:color-mix(in srgb, var(--success) 40%, var(--line))}}.copy-btn-icon{width:15px;height:15px;display:inline-flex;position:relative}.copy-btn-icon svg{transition:opacity var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);position:absolute;inset:0}.copy-btn-check,.copy-btn.is-copied .copy-btn-copy{opacity:0;transform:scale(.6)}.copy-btn.is-copied .copy-btn-check{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.copy-btn,.copy-btn-icon svg{transition:none}}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compare-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compare-list li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.compare-list li:before{content:"";background:var(--blue-soft) center / 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%230b0d10' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.table-shell{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);overflow-x:auto}.desktop-data-table{border-collapse:collapse;width:100%;font-size:14px}.desktop-data-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);background:var(--surface-soft);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.table-shell th{z-index:1;background:var(--surface-soft);position:sticky;top:0}.desktop-data-table td{border-bottom:1px solid var(--line);color:var(--ink-soft);vertical-align:top;padding:13px 16px}.desktop-data-table tr:last-child td{border-bottom:0}.desktop-data-table tr:hover td{background:var(--blue-ghost)}.table-action{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);align-items:center;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.table-action:hover{background:var(--blue-ghost);border-color:var(--blue-tint);color:var(--blue-deep)}.table-action.is-primary{background:var(--grad-cta);color:var(--on-accent);border-color:#0000}.mobile-data-list{gap:12px;display:grid}.mobile-data-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);gap:10px;padding:16px;display:grid}.responsive-data-block .desktop-data-table,.responsive-data-block .table-shell{display:none}@media (min-width:860px){.responsive-data-block .table-shell{display:block}.responsive-data-block .desktop-data-table{display:table}.responsive-data-block .mobile-data-list{display:none}}.field{gap:7px;display:grid}.field>span,.field>label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.field input,.field select,.field textarea{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);width:100%;transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);padding:12px 15px;font-size:15px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b0d101f}.field textarea{resize:vertical;min-height:96px}.field-stack{gap:14px;display:grid}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.brand-mark{border-radius:var(--r-sm);background:var(--ink);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.brand-spark{width:62%;height:62%;color:var(--on-accent)}.brand-mark img{display:none}.icon-tile{background:var(--blue-soft);width:40px;height:40px;color:var(--blue-deep);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.nav-glyph{width:22px;height:22px}.side-nav{display:none}@media (min-width:860px){.side-nav{width:240px;padding:22px 14px calc(16px + var(--safe-bottom));background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}}.side-nav .brand{margin-bottom:22px;padding:0 8px;font-size:16px}.side-nav-label{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;padding:0 12px;font-size:10.5px;font-weight:600}.side-nav-list{gap:3px;display:grid}.side-nav-list a{border-radius:var(--r-xs);min-height:44px;color:var(--muted);font-family:var(--font-display);letter-spacing:-.01em;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;display:flex;position:relative}.side-nav-list a .nav-glyph{flex:none;width:20px;height:20px}.side-nav-list a:hover{background:var(--blue-ghost);color:var(--ink)}.side-nav-list a.is-active{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-card)}.side-nav-list a.is-active:after{content:"";background:var(--grad-sunset);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:13px;translate:0 -50%}.side-nav-foot{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:16px;display:grid}.side-nav-foot .button.side-nav-cta{border-radius:var(--r-sm);width:100%;min-height:44px;padding:11px 16px;font-size:14px}.side-nav-foot .button.primary.side-nav-cta{isolation:isolate;position:relative}.side-nav-foot .button.primary.side-nav-cta:after{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);z-index:-1;height:8px;position:absolute;bottom:-3px;left:8%;right:8%}.page-shell{gap:20px;max-width:860px;margin:0 auto;padding:32px 20px 72px;display:grid}.page-shell h1{font-size:clamp(30px,6vw,44px)}.page-footer-links{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.page-footer-links a:hover{color:var(--blue-deep)}.display-title{font-size:clamp(28px,5.4vw,40px)}html[data-theme=dark] .field input:focus,html[data-theme=dark] .field select:focus,html[data-theme=dark] .field textarea:focus{box-shadow:var(--focus-ring)}html[data-theme=dark] .compare-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23f2f3f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] .desktop-data-table tr:hover td,html[data-theme=dark] .side-nav-list a.is-active{background:var(--blue-soft)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .field input:focus,html:not([data-theme=light]):not([data-theme=dark]) .field select:focus,html:not([data-theme=light]):not([data-theme=dark]) .field textarea:focus{box-shadow:var(--focus-ring)}html:not([data-theme=light]):not([data-theme=dark]) .compare-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23f2f3f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html:not([data-theme=light]):not([data-theme=dark]) .desktop-data-table tr:hover td,html:not([data-theme=light]):not([data-theme=dark]) .side-nav-list a.is-active{background:var(--blue-soft)}}@media (min-width:1600px){.page-shell{max-width:min(1040px,84vw)}.page-shell h1{font-size:clamp(38px,3.4vw,52px)}}@media (min-width:2000px){.page-shell h1{font-size:clamp(46px,3vw,60px)}}@media (min-width:2560px){.page-shell{max-width:min(1200px,80vw)}.page-shell h1{font-size:clamp(56px,2.6vw,72px)}}.lp{background:var(--bg);font-family:var(--font-body);overflow-x:clip}.lp-chat{gap:18px;max-width:560px;margin:0 auto;padding:0 20px;display:grid}.lp-msg{justify-items:start;gap:6px;display:grid;position:relative}.lp-msg-out{justify-items:end}.lp-bubble{border-radius:var(--r-bubble);max-width:min(92%,480px);padding:13px 17px;font-size:15.5px;line-height:1.5;position:relative}.lp-bubble p{margin:0}.lp-bubble-out{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:var(--r-tailcorner);font-weight:500}.lp-bubble-in{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:var(--r-tailcorner)}.lp-tail{width:14px;height:11px;position:absolute;bottom:-1px}.lp-tail-out{color:var(--accent);right:-7px}.lp-tail-in{color:var(--surface);left:-7px;transform:scaleX(-1)}.lp-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px}.lp-service{text-align:center;border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-soft);background:#1414130f;justify-self:center;padding:8px 16px;font-size:12.5px}.lp-cta-input{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-strong);min-height:62px;transition:border-color var(--speed-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding:8px 8px 8px 22px;display:flex}.lp-cta-input:hover{border-color:var(--ink)}.lp-cta-place{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;overflow:hidden}.lp-cta-send{flex:none;align-items:center;gap:12px;display:inline-flex}.lp-cta-send b{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700}.lp-cta-send i{background:var(--accent);width:46px;height:46px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-cta-send i svg{width:21px;height:21px}.lp-nf{align-content:center;min-height:100dvh;padding:40px 0;display:grid}.lp-nf-chat{width:100%}.lp-nf-title{font-family:var(--font-display);letter-spacing:0;font-size:clamp(48px,10vw,88px);font-weight:600;line-height:1}.lp-nf-title span{color:var(--faint)}.lp-nf-text{color:var(--ink-soft);max-width:40ch;margin-top:12px;font-size:16.5px;line-height:1.6}.lp-nf-cta{margin-top:10px}.v18{background:var(--bg);font-family:var(--font-body);color:var(--ink);overflow-x:clip}.v18-shell{max-width:1200px;margin:0 auto;padding:0 24px}.v18 section{scroll-margin-top:84px}.v18-grain{border-radius:var(--r-xl);background:var(--grad-sunset);position:relative;overflow:hidden}.v18-grain-soft{background:var(--grad-sunset-soft)}.v18-grain-noise{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.v18-btn{letter-spacing:-.01em;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:600;display:inline-flex}.v18-btn-dark{background:var(--ink);color:var(--on-accent)}.v18-btn-dark:hover{background:var(--accent-strong)}.v18-btn-outline{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink)}.v18-btn-outline:hover{border-color:var(--ink)}.v18-btn-light{background:var(--on-dark);color:var(--navy)}.v18-btn-light:hover{transform:translateY(-1px)}.v18-btn-lg{padding:15px 28px;font-size:16px}.v18-btn-sliver{position:relative}.v18-btn-sliver:after{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);z-index:-1;height:10px;position:absolute;bottom:-4px;left:8%;right:8%}.v18-btn:focus-visible,.v18-chip:focus-visible,.v18-burger:focus-visible{box-shadow:var(--focus-ring);outline:none}.v18-nav{z-index:40;background:var(--surface-veil);border-bottom:1px solid var(--line);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.v18-nav{-webkit-backdrop-filter:blur(10px)}}.v18-nav-inner{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.v18-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.v18-mark{background:var(--ink);width:34px;height:34px;color:var(--on-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.v18-mark svg{width:17px;height:17px}.v18-links{color:var(--ink);gap:28px;font-size:15px;font-weight:500;display:none}.v18-links a{transition:opacity var(--speed-fast) var(--ease-out)}.v18-links a:hover{opacity:.62}.v18-nav-actions{align-items:center;gap:14px;display:flex}.v18-login{font-size:15px;font-weight:600;display:none}.v18-login:hover{opacity:.62}.v18-account{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.v18-account-avatar{background:var(--ink);width:28px;height:28px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.v18-cta-short{display:inline}.v18-cta-full{display:none}.v18-burger{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:inline-flex}.v18-burger i{background:var(--ink);width:16px;height:1.8px;transition:transform var(--speed-base) var(--ease-out);border-radius:2px}.v18-burger.is-open i:first-child{transform:translateY(3.4px)rotate(45deg)}.v18-burger.is-open i:last-child{transform:translateY(-3.4px)rotate(-45deg)}.v18-menu{z-index:39;background:var(--bg);padding:24px;position:fixed;inset:68px 0 0;overflow-y:auto}.v18-menu nav{display:grid}.v18-menu a{border-bottom:1px solid var(--line);padding:16px 4px;font-size:25px;font-weight:700}@media (min-width:1060px){.v18-links{display:flex}.v18-login{display:inline-flex}.v18-burger,.v18-menu{display:none}.v18-cta-full{display:inline}.v18-cta-short{display:none}}.v18-hero{padding-top:clamp(40px,6vw,84px)}.v18-hero-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.v18-hero-copy{justify-items:start;gap:24px;display:grid}.v18-hero-copy h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,68px);font-weight:650;line-height:1.05}.v18-hero-sub{color:var(--muted);max-width:46ch;font-size:clamp(16.5px,1.9vw,19px);line-height:1.55}.v18-cta-row{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.v18-hero-panel{min-height:clamp(380px,44vw,620px)}.v18-hero-card{background:var(--on-dark);border-radius:var(--r-bubble-lg);width:min(72%,380px);padding:22px;position:absolute;top:50%;left:50%;translate:-50% -62%;box-shadow:0 24px 60px -24px #0b0d1059}.v18-hero-card-head{letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.v18-hero-card-head span{gap:5px;display:inline-flex}.v18-hero-card-head span i{border:1.5px solid var(--line-strong);border-radius:50%;width:10px;height:10px}.v18-hero-add{border:1.5px dashed var(--line-strong);color:var(--ink-soft);border-radius:12px;margin-top:16px;padding:16px;font-size:15px;font-weight:500}.v18-hero-add span{color:var(--muted);margin-right:8px}.v18-hero-mem{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.v18-hero-mem li{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface-soft);border-radius:10px;padding:10px 12px;font-size:13.5px}.v18-float-bubble{background:var(--on-dark);border-radius:var(--r-sm);color:var(--ink);padding:13px 16px;font-size:14px;line-height:1.45;position:relative;box-shadow:0 14px 34px -16px #0b0d1059}.v18-hero-panel .v18-float-bubble{max-width:320px;position:absolute}.v18-hero-panel .v18-float-bubble.is-out{bottom:24%;right:6%}.v18-hero-panel .v18-float-bubble:not(.is-out){bottom:8%;right:10%}@media (min-width:1000px){.v18-hero-grid{grid-template-columns:1fr 1.05fr}}@media (max-width:999px){.v18-hero-panel{flex-direction:column;justify-content:center;gap:12px;min-height:0;padding:22px 16px;display:flex}.v18-hero-card{z-index:2;width:100%;max-width:420px;margin:0 auto;position:relative;top:auto;left:auto;translate:none}.v18-hero-panel .v18-float-bubble,.v18-hero-panel .v18-float-bubble.is-out{z-index:2;width:fit-content;max-width:420px;margin:0 auto;position:relative;bottom:auto;right:auto}.v18-hero-panel .v18-float-bubble.is-out{margin-right:0}}.v18-trustline{color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin:clamp(32px,5vw,56px) 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.v18-trustline li{align-items:center;gap:10px;display:inline-flex}.v18-trustline li:before{content:"";background:var(--grad-sunset);border-radius:50%;width:6px;height:6px}.v18-section{padding-top:clamp(72px,9vw,128px)}.v18-badge{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.v18-badge i{background:var(--grad-sunset);border-radius:50%;width:7px;height:7px}.v18-badge-dark{border-color:var(--navy-line);color:var(--on-dark);background:0 0}.v18-split-head{grid-template-columns:1fr;align-items:end;gap:14px 64px;margin:20px 0 44px;display:grid}.v18-split-head h2{letter-spacing:-.03em;max-width:16ch;font-size:clamp(30px,3.8vw,52px);font-weight:650;line-height:1.08}.v18-split-head p{color:var(--muted);max-width:52ch;font-size:clamp(15.5px,1.8vw,18px);line-height:1.55}@media (min-width:900px){.v18-split-head{grid-template-columns:1.15fr 1fr}}.v18-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;position:relative}.v18-card>.v18-vignette:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.v18-card h3{letter-spacing:-.02em;padding:20px 24px 0;font-size:19px;font-weight:650}.v18-card>p{color:var(--muted);padding:8px 24px 26px;font-size:15px;line-height:1.55}.v18-vignette{background:var(--surface-soft);border-bottom:1px solid var(--line);align-content:center;justify-items:start;gap:12px;min-height:250px;padding:26px;display:grid}.v18-vg-dots{background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);background-size:16px 16px}.v18-vg-bubble{background:var(--on-dark);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-card);max-width:92%;animation:v18-in .32s var(--ease-spring) both;padding:12px 15px;font-size:14px;line-height:1.5}.v18-vg-bubble.is-user{background:var(--ink);border-color:var(--ink);color:var(--on-accent);justify-self:end}.v18-tg-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;width:100%;padding-bottom:11px;display:flex}.v18-tg-avatar{border-radius:var(--r-pill);background:var(--grad-sunset);width:26px;height:26px;color:var(--on-dark);place-items:center;font-size:13px;display:grid}.v18-tg-name{color:var(--ink);font-size:14px;font-weight:650}.v18-tg-status{color:var(--success);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.v18-tg-status:before{content:"";border-radius:var(--r-pill);background:var(--success);width:6px;height:6px}.v18-hl-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.v18-hl-grid{grid-template-columns:repeat(3,1fr)}}.v18-tones,.v18-scenarios{flex-wrap:wrap;gap:7px;display:flex}.v18-chip{border:1px solid var(--line-strong);background:var(--on-dark);min-height:36px;color:var(--ink-soft);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);border-radius:10px;padding:8px 15px;font-size:13.5px;font-weight:600}.v18-chip:hover{border-color:var(--ink)}.v18-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.v18-chip-dot{align-items:center;gap:8px;display:inline-flex}.v18-chip-dot:before{content:"";border-radius:50%;width:8px;height:8px}.v18-dot-0:before{background:var(--accent-2)}.v18-dot-1:before{background:var(--accent-2-bright)}.v18-dot-2:before{background:var(--accent-2-deep)}.v18-dot-3:before{background:var(--success)}.v18-dot-4:before{background:var(--dot-amber)}.v18-vg-mem{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.v18-vg-mem li{background:var(--on-dark);border:1px solid var(--line);border-radius:var(--r-xs);box-shadow:var(--shadow-card);color:var(--ink-soft);align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.v18-vg-mem li:before{content:"";background:var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px}.v18-vg-mem li.is-new:before{background:var(--grad-sunset)}.v18-vg-passport{background:var(--on-dark);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;box-shadow:var(--shadow-card);margin:0;padding:4px 16px}.v18-vg-passport div{justify-content:space-between;gap:14px;padding:11px 0;font-size:13.5px;display:flex}.v18-vg-passport div+div{border-top:1px dashed var(--line)}.v18-vg-passport dt{color:var(--muted)}.v18-vg-passport dd{margin:0;font-weight:650}@keyframes v18-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.v18-flow-card{background:var(--on-dark);width:min(100%,380px);animation:v18-in .32s var(--ease-spring) both;border-radius:16px;justify-items:start;gap:14px;padding:24px;display:grid;box-shadow:0 20px 48px -22px #0b0d104d}.v18-flow-card b{font-size:17px;font-weight:650}.v18-tg-btn{border-radius:var(--r-pill);background:var(--tg-blue);color:var(--on-dark);align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.v18-tg-btn svg{width:18px;height:18px}.v18-flow-textarea{border:1.5px dashed var(--line-strong);width:100%;color:var(--ink-soft);border-radius:12px;padding:14px;font-size:14.5px;line-height:1.5}.v18-flow-plan{border:1px solid var(--line);border-radius:12px;align-items:baseline;gap:12px;width:100%;padding:12px 14px;font-size:14px;display:flex}.v18-flow-plan.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v18-flow-plan b{font-size:14px;font-weight:700}.v18-flow-plan small{color:var(--muted);margin-right:auto}.v18-flow-plan strong{font-weight:700}.v18-feat-big{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.v18-feat-big{grid-template-columns:1fr 1fr}}.v18-feat-small{grid-template-columns:1fr;gap:28px;margin-top:36px;display:grid}@media (min-width:900px){.v18-feat-small{grid-template-columns:repeat(3,1fr)}}.v18-mini{align-items:flex-start;gap:14px;display:flex}.v18-mini-icon{color:var(--ink);flex:none;display:inline-flex}.v18-mini-icon svg{width:22px;height:22px}.v18-mini b{font-size:15.5px;font-weight:650}.v18-mini p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.v18-life-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.v18-life-grid{grid-template-columns:repeat(3,1fr)}}.v18-life-card{gap:10px;padding:26px 24px}.v18-life-card h3{padding:0}.v18-life-card>p{min-height:66px;padding:0}.v18-life-card ul{gap:9px;margin:6px 0 0;padding:0;list-style:none;display:grid}.v18-life-card li{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-xs);color:var(--ink-soft);padding:11px 13px;font-size:13.5px;line-height:1.5;position:relative}.v18-dark{background:var(--navy);color:var(--on-dark);margin-top:clamp(72px,9vw,128px);padding:clamp(64px,8vw,112px) 0}.v18-split-dark h2{color:var(--on-dark)}.v18-split-dark p{color:var(--navy-muted)}.v18-dark-panel{padding:clamp(28px,5vw,64px)}.v18-dark-passport{grid-template-columns:1fr;align-items:center;gap:28px;display:grid;position:relative}@media (min-width:900px){.v18-dark-passport{grid-template-columns:1fr 1fr;gap:56px}}.v18-dark-card{background:var(--on-dark);border-radius:var(--r-bubble-lg);color:var(--ink);padding:10px 26px;box-shadow:0 30px 70px -30px #0b0d1080}.v18-dark-card dl{margin:0}.v18-dark-card div{justify-content:space-between;gap:16px;padding:15px 0;font-size:15px;display:flex}.v18-dark-card div+div{border-top:1px dashed var(--line)}.v18-dark-card dt{color:var(--muted)}.v18-dark-card dd{margin:0;font-weight:700}.v18-dark-points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.v18-dark-points li{color:var(--on-dark);text-shadow:0 1px 8px #0b0d1033;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.v18-dark-points li span{width:22px;height:22px;color:var(--on-dark);background:#ffffff47;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.v18-dark-points li span svg{width:13px;height:13px}.v18-plans{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}@media (min-width:720px){.v18-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.v18-plans{grid-template-columns:repeat(4,1fr)}}.v18-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:relative}.v18-plan.is-pinned{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-sunset) border-box;border:2px solid #0000}.v18-plan-pin{border-radius:var(--r-pill);background:var(--grad-sunset);color:var(--on-dark);white-space:nowrap;padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:20px}.v18-plan header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v18-plan header b{letter-spacing:.08em;font-size:14px;font-weight:700}.v18-plan header span{color:var(--muted);font-size:12.5px}.v18-price{letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.4vw,42px);font-weight:650;line-height:1}.v18-price small{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:14px;font-weight:500}.v18-plan ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v18-plan ul li{color:var(--ink-soft);align-items:baseline;gap:8px;font-size:14px;display:flex}.v18-plan ul li i{border-bottom:1.5px dotted var(--line-strong);flex:1;transform:translateY(-3px)}.v18-plan ul li b{font-variant-numeric:tabular-nums;font-weight:700}.v18-plan-lead{color:var(--muted);font-size:13.5px;line-height:1.5}.v18-btn-plan{width:100%;margin-top:auto}.v18-business{border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:22px 26px;display:flex}.v18-business p{color:var(--ink-soft);max-width:56ch;font-size:15.5px}.v18-petit{text-align:center;color:var(--faint);margin-top:18px;font-size:13px}.v18-faq-wrap{max-width:860px}.v18-faq{border-top:1px solid var(--line-strong)}.v18-faq-item{border-bottom:1px solid var(--line-strong)}.v18-faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.v18-faq-item summary::-webkit-details-marker{display:none}.v18-faq-item summary svg{width:18px;height:18px;color:var(--faint);transition:rotate var(--speed-base) var(--ease-out);flex:none}.v18-faq-item[open] summary svg{color:var(--ink);rotate:45deg}.v18-faq-item>p{color:var(--muted);max-width:64ch;padding:0 4px 22px;font-size:15px;line-height:1.6}.v18-faq-more{margin-top:24px;font-size:14.5px}.v18-faq-more a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.v18-final{background:radial-gradient(70% 120% at 85% 0%, #ff5ca840 0%, transparent 55%), radial-gradient(60% 100% at 10% 100%, #b15cff33 0%, transparent 55%), var(--navy);color:var(--on-dark);content-visibility:auto;contain-intrinsic-size:auto 480px;margin-top:clamp(72px,9vw,128px);padding:clamp(72px,9vw,120px) 0}.v18-final-inner{text-align:center;justify-items:center;gap:18px;display:grid}.v18-final h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(30px,4vw,54px);font-weight:650;line-height:1.08}.v18-final p{color:var(--navy-muted);font-size:16.5px}.v18-final .v18-btn{margin-top:10px}.v18-footer{background:var(--navy);color:var(--on-dark);border-top:1px solid var(--navy-line);content-visibility:auto;contain-intrinsic-size:auto 420px;padding:48px 0 120px}.v18-footer-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:800px){.v18-footer-grid{grid-template-columns:1.6fr repeat(3,1fr)}.v18-footer{padding-bottom:52px}}.v18-brand-light .v18-mark{background:var(--on-dark);color:var(--navy)}.v18-footer-brand{justify-items:start;gap:14px;display:grid}.v18-footer-brand p{color:var(--navy-muted);max-width:34ch;font-size:14px;line-height:1.55}.v18-footer-grid nav{color:var(--navy-muted);justify-items:start;gap:10px;font-size:14.5px;display:grid}.v18-footer-grid nav b{color:var(--on-dark);font-size:13px;font-weight:700}.v18-footer-grid nav a:hover{color:var(--on-dark)}.v18-footer-note{border-top:1px solid var(--navy-line);color:#fff6;margin-top:40px;padding-top:20px;font-size:13px}.v18-sticky{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:38;border-radius:var(--r-sm);background:var(--ink);color:var(--on-accent);text-align:center;justify-items:center;gap:1px;padding:12px 20px;display:grid;position:fixed;box-shadow:0 12px 30px -10px #0b0d1080}.v18-sticky span{font-size:15.5px;font-weight:700}.v18-sticky small{color:#ffffffb3;font-size:11.5px}@media (min-width:760px){.v18-sticky{display:none}}@media (prefers-reduced-motion:reduce){.v18-vg-bubble,.v18-flow-card{animation:none}}.v18 [data-reveal]{opacity:0;transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transform:translateY(30px)scale(.985)}.v18 [data-reveal].is-visible{opacity:1;transform:none}.v18-hl-grid[data-reveal] .v18-card,.v18-feat-big[data-reveal] .v18-card,.v18-plans[data-reveal] .v18-plan{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-spring);transform:translateY(26px)scale(.98)}.v18-hl-grid[data-reveal].is-visible .v18-card,.v18-feat-big[data-reveal].is-visible .v18-card,.v18-plans[data-reveal].is-visible .v18-plan{opacity:1;transform:none}.v18-hl-grid[data-reveal].is-visible .v18-card:nth-child(2),.v18-feat-big[data-reveal].is-visible .v18-card:nth-child(2),.v18-plans[data-reveal].is-visible .v18-plan:nth-child(2){transition-delay:90ms}.v18-hl-grid[data-reveal].is-visible .v18-card:nth-child(3),.v18-plans[data-reveal].is-visible .v18-plan:nth-child(3){transition-delay:.18s}.v18-plans[data-reveal].is-visible .v18-plan:nth-child(4){transition-delay:.27s}.v18-grain:before{content:"";will-change:transform;background:radial-gradient(42% 46% at 24% 28%,#ffd25ad9 0%,#0000 60%),radial-gradient(50% 52% at 78% 22%,#ff5ca8e6 0%,#0000 62%),radial-gradient(56% 58% at 68% 82%,#b15cffe6 0%,#0000 64%),radial-gradient(44% 48% at 18% 78%,#ff8a4cd9 0%,#0000 60%);animation:16s ease-in-out infinite alternate v18-flow;position:absolute;inset:-30%}.v18-grain-noise{z-index:1}.v18-dark-passport{z-index:2;position:relative}.v18-hero-card,.v18-hero-panel .v18-float-bubble{z-index:2}@keyframes v18-flow{0%{transform:translate(0%)rotate(0)scale(1)}50%{transform:translate(6%,-5%)rotate(6deg)scale(1.08)}to{transform:translate(-6%,5%)rotate(-5deg)scale(1.02)}}.v18-hero-typing{justify-content:center;align-items:center;gap:5px;min-width:66px;min-height:44px;display:inline-flex}.v18-hero-typing i{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite v18-typing}.v18-hero-typing i:nth-child(2){animation-delay:.14s}.v18-hero-typing i:nth-child(3){animation-delay:.28s}@keyframes v18-typing{0%,55%,to{opacity:.45;transform:translateY(0)}25%{opacity:1;transform:translateY(-3px)}}.v18-hero-panel .v18-float-bubble{animation:v18-in .42s var(--ease-spring) both}.v18-bob{animation:v18-in .42s var(--ease-spring) both, v18-bob 7s ease-in-out 1.4s infinite}.v18-bob-late{animation:v18-in .42s var(--ease-spring) both, v18-bob 7s ease-in-out 2s infinite reverse}@keyframes v18-bob{0%,to{transform:translateY(0)rotate(-.15deg)}50%{transform:translateY(-9px)rotate(.15deg)}}.v18-hl-grid .v18-card:first-child .v18-vignette{background:radial-gradient(120% 120% at 20% 0%, #ff9a5c24 0%, transparent 60%), var(--surface-soft)}.v18-hl-grid .v18-card:nth-child(2) .v18-vignette{background:radial-gradient(120% 120% at 80% 0%, #ff5ca821 0%, transparent 60%), var(--surface-soft)}.v18-hl-grid .v18-card:nth-child(3) .v18-vignette{background:radial-gradient(120% 120% at 50% 100%, #b15cff21 0%, transparent 60%), var(--surface-soft)}.v18-card{transition:transform var(--speed-base) var(--ease-out)}.v18-card:after{content:"";border-radius:inherit;box-shadow:var(--shadow-raised);opacity:0;pointer-events:none;transition:opacity var(--speed-base) var(--ease-out);position:absolute;inset:0}.v18-card:hover{transform:translateY(-4px)}.v18-card:hover:after{opacity:1}.v18-flow-deck{gap:18px;padding-bottom:24px;display:grid}.v18-deck-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 -12px 32px -18px #0b0d1040, var(--shadow-raised);gap:10px;padding:20px 20px 22px;display:grid;position:sticky}.v18-deck-card header{align-items:center;gap:14px;display:flex}.v18-deck-count{background:var(--grad-sunset);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700}.v18-deck-count em{-webkit-text-fill-color:var(--faint);font-style:normal;font-weight:500}.v18-deck-progress{border-radius:var(--r-pill);background:var(--bg-raised);flex:1;height:5px;overflow:hidden}.v18-deck-progress i{border-radius:var(--r-pill);background:var(--grad-sunset);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.v18-deck-card h3{letter-spacing:-.01em;font-size:18px;font-weight:650}.v18-deck-card>p{color:var(--muted);font-size:14px;line-height:1.5}.v18-deck-visual{margin-top:4px}.v18-deck-visual .v18-flow-card{box-shadow:none;border:1px solid var(--line);width:100%;padding:16px;animation:none}.v18-deck-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:12px}@media (min-width:960px){.v18-flow-deck{gap:24px;max-width:880px;margin-inline:auto}.v18-deck-card{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"head head""title visual""text visual""meta visual";align-items:start;column-gap:40px;padding:28px 32px 30px}.v18-deck-card header{grid-area:head;margin-bottom:10px}.v18-deck-card h3{letter-spacing:-.02em;grid-area:title;font-size:24px}.v18-deck-card>p{grid-area:text;max-width:44ch;font-size:15.5px}.v18-deck-visual{grid-area:visual;margin-top:0}.v18-deck-meta{grid-area:meta;align-self:end}}.v18-life-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.v18-life-chat{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-xl);align-content:center;justify-items:start;gap:12px;max-width:720px;min-height:300px;margin:0 auto;padding:28px 24px;display:grid}.v18-life-msg{animation:v18-in .38s var(--ease-spring) both;max-width:min(92%,480px)}.v18-life-chat .is-user{justify-self:end}@media (prefers-reduced-motion:reduce){.v18 [data-reveal],.v18-hl-grid[data-reveal] .v18-card,.v18-feat-big[data-reveal] .v18-card,.v18-plans[data-reveal] .v18-plan{opacity:1;transition:none;transform:none}.v18-grain:before,.v18-hero-typing i,.v18-bob,.v18-bob-late,.v18-hero-panel .v18-float-bubble,.v18-life-msg{animation:none}}.v18-grain.is-offscreen:before{animation-play-state:paused}.app-layout{background:var(--grad-page);min-height:100dvh}@media (min-width:860px){.app-layout{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}}.app-main{width:100%;max-width:1180px;padding:12px 16px calc(104px + var(--safe-bottom));margin:0 auto}.app-topbar{z-index:40;border-radius:var(--r-md);background:var(--surface-veil);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:8px 10px 8px 12px;display:flex;position:sticky;top:10px}.topbar-identity{align-items:center;gap:10px;min-width:0;display:flex}.topbar-logo{background:var(--grad-avatar);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.topbar-logo img{display:none}.topbar-title{flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}.topbar-title span{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.topbar-title strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.topbar-actions{flex:none;align-items:center;gap:8px;display:flex}.topbar-actions .button{padding:8px 15px;font-size:13px}.app-topbar-account{flex:none;display:inline-flex;position:relative}.app-topbar-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-3px;padding:0;display:inline-flex}.app-topbar-avatar-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-topbar-popover{z-index:60;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);min-width:224px;box-shadow:var(--shadow-raised);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--speed-fast) var(--ease-out-cubic), transform var(--speed-fast) var(--ease-out-cubic), visibility var(--speed-fast) var(--ease-out-cubic);gap:3px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.app-topbar-account.is-open .app-topbar-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.app-topbar-popover b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.app-topbar-popover>span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.app-topbar-popover a{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);font-family:var(--font-display);transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);justify-content:center;align-items:center;margin-top:9px;padding:10px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.app-topbar-popover a:hover{background:var(--accent-2-soft);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.app-topbar-popover a:hover{border-color:color-mix(in srgb, var(--accent-2) 30%, transparent)}}.app-topbar-popover a:hover{color:var(--accent-2)}.app-topbar-popover a:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.app-topbar-popover{transition:none}}.topbar-new-cta{display:none}.app-topbar-avatar{background:var(--grad-tile);width:38px;height:38px;color:var(--on-accent);font-family:var(--font-display);box-shadow:var(--shadow-cta);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden}.app-topbar-avatar img{object-fit:cover;width:100%;height:100%}.mobile-bottom-nav{left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));bottom:calc(10px + var(--safe-bottom));z-index:50;--nav-active:0;--nav-count:5;border-radius:var(--r-xl);background:var(--surface-veil);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);max-width:560px;box-shadow:inset 0 1px 0 var(--on-dark), var(--shadow-raised);align-items:stretch;gap:0;margin:0 auto;padding:7px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-dark) 5%, transparent), var(--shadow-raised)}}.mobile-bottom-nav:before{content:"";width:calc((100% - 14px) / var(--nav-count));border-radius:var(--r-lg);background:var(--accent-2-soft);transform:translateX(calc(var(--nav-active) * 100%));transition:transform var(--speed-base) var(--ease-spring-out);pointer-events:none;position:absolute;top:7px;bottom:7px;left:7px}.mobile-bottom-nav a{z-index:1;border-radius:var(--r-lg);min-width:0;min-height:50px;color:var(--muted);transition:color var(--speed-fast) var(--ease-out);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px;display:flex;position:relative}.mobile-bottom-nav a span{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:100%;max-height:0;color:var(--ink);transition:max-height var(--speed-base) var(--ease-out), opacity var(--speed-fast) var(--ease-out), transform var(--speed-base) var(--ease-spring-out);font-size:10px;font-weight:600;line-height:1;overflow:hidden;transform:translateY(3px)}.mobile-bottom-nav a .nav-glyph{width:24px;height:24px;transition:color var(--speed-fast) var(--ease-out), transform var(--speed-base) var(--ease-spring-out);flex:none}.mobile-bottom-nav a.is-active{color:var(--accent-2-bright)}.mobile-bottom-nav a.is-active span{opacity:1;max-height:14px;transform:translateY(0)}.mobile-bottom-nav a.is-active .nav-glyph{color:var(--accent-2-bright)}.mobile-bottom-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav:before{transition:none}.mobile-bottom-nav a,.mobile-bottom-nav a span,.mobile-bottom-nav a .nav-glyph{transition:none;transform:none}}@media (min-width:860px){.side-nav-list a{isolation:isolate}.side-nav-list a:before{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);opacity:0;transform-origin:50%;width:3px;transition:opacity var(--speed-fast) var(--ease-out), transform var(--speed-base) var(--ease-spring-out);pointer-events:none;position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.2)}.side-nav-list a.is-active:before{opacity:1;transform:scaleY(1)}.side-nav-list a:focus-visible{box-shadow:var(--focus-ring);outline:none}}@media (prefers-reduced-motion:reduce){.side-nav-list a:before{transition:none;transform:scaleY(1)}}.top-nav{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.top-nav .brand{margin-right:auto}.top-nav .button{min-height:44px}.page-shell.login-shell{padding:18px 20px 60px}.login-shell .login-title{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(40px,5.5vw,72px)}.app-main .dashboard-card{flex-direction:column;gap:12px;display:flex}.app-main .dashboard-card>span:not(.eyebrow){font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600;display:block}.app-main .dashboard-card.dark>span:not(.eyebrow){color:var(--blue-sky)}.app-main .dashboard-card h1{letter-spacing:-.02em;font-size:clamp(28px,6.6vw,40px);line-height:1.06}.app-main .dashboard-card h3{letter-spacing:-.015em;font-size:19px;font-weight:700}.app-main .dashboard-card>p{color:var(--muted);max-width:58ch;font-size:15px}.app-main .dashboard-card>.button{align-self:flex-start}.app-main .dashboard-card.dark,.hero .dashboard-card.dark,.wizard-shell .dashboard-card.dark{background:radial-gradient(130% 110% at 100% 0%, var(--accent-2) 0%, transparent 55%), var(--navy)}@supports (color:color-mix(in lab, red, red)){.app-main .dashboard-card.dark,.hero .dashboard-card.dark,.wizard-shell .dashboard-card.dark{background:radial-gradient(130% 110% at 100% 0%, color-mix(in srgb, var(--accent-2) 18%, transparent) 0%, transparent 55%), var(--navy)}}.app-main .dashboard-card.dark{border-color:var(--navy-line);background:radial-gradient(120% 100% at 100% 0%, var(--accent-2) 0%, transparent 52%), radial-gradient(110% 90% at 0% 110%, var(--accent-2-deep) 0%, transparent 55%), var(--navy)}@supports (color:color-mix(in lab, red, red)){.app-main .dashboard-card.dark{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--accent-2) 20%, transparent) 0%, transparent 52%), radial-gradient(110% 90% at 0% 110%, color-mix(in srgb, var(--accent-2-deep) 16%, transparent) 0%, transparent 55%), var(--navy)}}.app-main .dashboard-card.dark{box-shadow:var(--shadow-raised)}.dashboard-hero{gap:14px;margin-bottom:16px;display:grid}.dashboard-hero .dashboard-card{height:100%}.dashboard-intro-card{box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.dashboard-intro-card:before{content:"";background:radial-gradient(72% 130% at 88% -30%, var(--accent-2) 0%, transparent 62%), var(--grad-sky);height:140px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.dashboard-intro-card:before{background:radial-gradient(72% 130% at 88% -30%, color-mix(in srgb, var(--accent-2) 9%, transparent) 0%, transparent 62%), var(--grad-sky)}}.dashboard-intro-card:before{pointer-events:none}.dashboard-intro-card>*{position:relative}.dashboard-intro-card .inline-actions{margin-top:4px}.active-quick-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:6px;display:grid}.active-quick-strip span{border-radius:var(--r-sm);background:var(--surface-soft);border:1px solid var(--line);gap:3px;min-width:0;padding:10px 12px;display:grid}.active-quick-strip small{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.active-quick-strip b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.focus-card,.assistant-status-card,.memory-status-card{justify-content:flex-start}.focus-card h1,.assistant-status-card h1,.memory-status-card h1{letter-spacing:-.03em;overflow-wrap:anywhere}.focus-steps{gap:9px;margin-top:auto;padding-top:6px;display:grid}.focus-steps>span{align-items:center;gap:11px;min-height:30px;display:flex}.focus-steps>span b{background:var(--navy-soft);border:1px solid var(--navy-line);width:30px;height:30px;color:var(--blue-sky);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.focus-steps>span small{color:var(--navy-muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.35}.active-focus-card .focus-steps>span small,.active-assistant-status-card .focus-steps>span small{color:var(--on-accent)}.assistant-stage-list{gap:8px}.assistant-stage-step.is-done b{background:var(--navy-soft);color:var(--blue-sky);border-color:#0000}.assistant-stage-step.is-current b{background:var(--grad-cta);color:var(--on-accent);box-shadow:var(--shadow-cta);border-color:#0000}.assistant-stage-step.is-current small{color:var(--on-accent);font-weight:600}.assistant-stage-step.is-upcoming{opacity:.55}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.live-metric-row{margin-top:2px}.metric-card{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.metric-card span{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.metric-card strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(17px,4.6vw,24px);font-weight:700;line-height:1.12}.metric-card p{color:var(--muted);font-size:12.5px;line-height:1.4}.metric-card-agents,.metric-card-limit,.metric-card-memory{background:var(--surface)}.metric-card-plan{background:var(--grad-cta);box-shadow:var(--shadow-cta);border-color:#0000}.metric-card-plan span{color:var(--on-dark)}@supports (color:color-mix(in lab, red, red)){.metric-card-plan span{color:color-mix(in srgb, var(--on-dark) 75%, transparent)}}.metric-card-plan strong{color:var(--on-accent)}.metric-card-plan p{color:var(--on-dark)}@supports (color:color-mix(in lab, red, red)){.metric-card-plan p{color:color-mix(in srgb, var(--on-dark) 85%, transparent)}}.micro-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.next-action-board{gap:14px;margin-top:16px;display:grid}.next-action-main,.next-action-note{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:20px;display:flex}.next-action-main{background:radial-gradient(140% 120% at 0% 0%, var(--accent-2) 0%, transparent 55%), var(--surface);padding:24px 22px}@supports (color:color-mix(in lab, red, red)){.next-action-main{background:radial-gradient(140% 120% at 0% 0%, color-mix(in srgb, var(--accent-2) 10%, transparent) 0%, transparent 55%), var(--surface)}}.next-action-main>span,.next-action-note>span{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.next-action-main h3{font-size:clamp(23px,5.4vw,30px)}.next-action-note h3{font-size:18px}.next-action-main p,.next-action-note p{color:var(--muted);font-size:14.5px}.next-action-main .button,.next-action-note .button{align-self:flex-start;margin-top:auto}.active-assistant-grid{gap:14px;margin-top:16px;display:grid}.active-assistant-product-card>div:first-child{gap:6px;display:grid}.active-assistant-product-card>div:first-child span{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.active-assistant-product-card h3{font-size:22px}.active-assistant-product-card>div:first-child p{color:var(--accent-2);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.active-assistant-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.active-assistant-facts span{border-radius:var(--r-sm);background:var(--surface-soft);border:1px solid var(--line);gap:3px;min-width:0;padding:10px 12px;display:grid}.active-assistant-facts small{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.active-assistant-facts b{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.active-assistant-product-card .button{align-self:flex-start;margin-top:4px}.app-main .desktop-data-table td b{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:700;display:block}.app-main .desktop-data-table td small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.app-main .responsive-data-block{margin-top:16px}.app-main .mobile-data-card>div:first-child:not(.assistant-card-head){gap:3px;display:grid}.app-main .mobile-data-card>div:first-child:not(.assistant-card-head)>span{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.app-main .mobile-data-card strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:700}.app-main .mobile-data-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.app-main .mobile-data-card dl{border-radius:var(--r-sm);background:var(--surface-soft);border:1px solid var(--line);gap:7px;margin:0;padding:10px 12px;display:grid}.app-main .mobile-data-card dl div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-main .mobile-data-card dt{color:var(--muted);flex:none;font-size:12.5px}.app-main .mobile-data-card dd{color:var(--ink-soft);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.app-main .mobile-data-card .button{justify-self:start}.assistant-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.assistant-card-head>div{gap:3px;min-width:0;display:grid}.assistant-card-head>div>span{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.assistant-card-head .status-pill{flex:none}.assistant-data-card{gap:12px}.status-pill.is-ok{background:var(--success-soft);color:var(--success);box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.status-pill.is-ok{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 28%, transparent)}}.status-pill.is-wait{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-pill.is-wait{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 28%, transparent)}}.status-pill.is-danger{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.status-pill.is-danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 28%, transparent)}}.status-pill.is-current{background:var(--accent-2-soft);color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.status-pill.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-2) 28%, transparent)}}.memory-status-card.is-current{border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.memory-status-card.is-current{border-color:color-mix(in srgb, var(--accent-2) 45%, transparent)}}.memory-status-card.is-current{box-shadow:var(--shadow-raised)}.memory-step-list{gap:8px;margin-top:auto;padding-top:6px;display:grid}.memory-step-list>span{border-radius:var(--r-sm);background:var(--navy-soft);border:1px solid var(--navy-line);color:var(--navy-muted);overflow-wrap:anywhere;padding:10px 13px;font-size:13.5px;line-height:1.35;display:block}.memory-step-list>span.is-current{color:var(--on-accent);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.memory-step-list>span.is-current{border-color:color-mix(in srgb, var(--accent-2) 50%, transparent)}}.memory-step-list>span.is-current{background:radial-gradient(120% 140% at 0% 0%, var(--accent-2) 0%, transparent 70%), var(--navy-soft)}@supports (color:color-mix(in lab, red, red)){.memory-step-list>span.is-current{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-2) 24%, transparent) 0%, transparent 70%), var(--navy-soft)}}.memory-step-list>span.is-current{font-weight:600}.active-memory-view{gap:14px;display:grid}.active-memory-card{position:relative;overflow:hidden}.active-memory-card:before{content:"";background:var(--grad-sky);pointer-events:none;height:110px;position:absolute;inset:0 0 auto}.active-memory-card>*{position:relative}.active-memory-list{gap:8px;width:100%;margin-top:6px;display:grid}.active-memory-list span{border-radius:var(--r-sm);background:var(--surface-soft);border:1px solid var(--line);gap:3px;min-width:0;padding:12px 14px;display:grid}.active-memory-list small{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.active-memory-list b{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.plan-summary-card{position:relative;overflow:hidden}.plan-summary-card:before{content:"";background:var(--grad-sky);pointer-events:none;height:110px;position:absolute;inset:0 0 auto}.plan-summary-card>*{position:relative}.plan-summary-card.is-paid{border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.plan-summary-card.is-paid{border-color:color-mix(in srgb, var(--accent-2) 35%, transparent)}}.plan-summary-card.is-active-plan{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-sunset) border-box;box-shadow:var(--shadow-raised);border:2px solid #0000}.plan-summary-grid{gap:18px;width:100%;display:grid}.plan-summary-grid>div:first-child{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.plan-summary-grid h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(32px,8.6vw,48px)}.plan-summary-grid>div:first-child>p{color:var(--muted);max-width:52ch;font-size:15px}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.mini-metrics span{border-radius:var(--r-sm);background:var(--surface-soft);border:1px solid var(--line);gap:3px;min-width:0;padding:11px 13px;display:grid}.mini-metrics small{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.mini-metrics b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.plan-change-box{gap:10px;margin-top:4px;display:grid}.plan-change-box>span{color:var(--muted);font-size:13px}.plan-choice-row{flex-wrap:wrap;gap:8px;display:flex}.plan-choice-row button{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:.02em;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);padding:10px 18px;font-size:13.5px;font-weight:700}.plan-choice-row button:hover{background:var(--accent-2-soft);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.plan-choice-row button:hover{border-color:color-mix(in srgb, var(--accent-2) 30%, transparent)}}.plan-choice-row button:hover{color:var(--accent-2)}.plan-choice-row button.is-active{background:var(--ink);color:var(--on-accent);border-color:#0000}.plan-choice-row button[disabled]{opacity:.55;pointer-events:none}.plan-change-box p{color:var(--success);font-size:13.5px}.plan-change-box p.is-error{color:var(--danger)}.plan-refresh-actions{margin-top:4px}.support-hero{margin-bottom:16px}.support-hero-card{position:relative;overflow:hidden}.support-hero-card:before{content:"";background:var(--grad-sky);pointer-events:none;height:110px;position:absolute;inset:0 0 auto}.support-hero-card>*{position:relative}.support-actions{margin-top:2px}.support-contact-card h3{color:var(--on-accent);font-size:21px}.support-reason-list{gap:8px;margin-top:auto;padding-top:6px;display:grid}.support-reason-list span{border-radius:var(--r-sm);background:var(--navy-soft);border:1px solid var(--navy-line);color:var(--navy-muted);align-items:center;gap:10px;padding:10px 13px;font-size:13.5px;display:flex}.support-reason-list span:before{content:"";background:var(--accent-2);border-radius:50%;flex:none;width:7px;height:7px}.faq-list{gap:10px;display:grid}.support-faq-list{margin-top:16px}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);overflow:hidden}.faq-item summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;min-height:44px;padding:16px 58px 16px 18px;font-size:15.5px;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";background:var(--accent-2-soft);width:28px;height:28px;color:var(--accent-2);transition:rotate var(--speed-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;right:14px;translate:0 -50%}.faq-item[open] summary:after{rotate:45deg}.faq-item summary:hover{color:var(--accent-2)}.faq-item p{color:var(--muted);padding:0 18px 16px;font-size:14.5px;line-height:1.5}.wizard-shell{max-width:1180px;min-height:100dvh;padding:6px 16px calc(28px + var(--safe-bottom));flex-direction:column;margin:0 auto;display:flex}.wizard-top{flex:none;margin-bottom:6px}.wizard-top-actions{align-items:center;gap:8px;display:flex}.wizard-top-actions .button{min-height:44px;padding:9px 16px;font-size:13.5px}.wizard-progress{border-radius:var(--r-pill);background:var(--line);flex:none;height:3px;margin-bottom:12px;overflow:hidden}.wizard-progress span{border-radius:inherit;background:var(--grad-sunset);transform-origin:0;height:100%;transition:transform var(--speed-base) var(--ease-out-cubic);display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.wizard-progress span{transition:none}}.wizard-grid{align-items:stretch;gap:16px;display:grid}.wizard-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;min-width:0;padding:22px 20px;display:flex}.wizard-head{justify-items:start;gap:8px;display:grid}.wizard-panel h1{font-size:clamp(26px,6vw,34px)}.wizard-panel .section-lead{font-size:14.5px}.wizard-form,.wizard-row{gap:12px;display:grid}@media (min-width:640px){.wizard-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wizard-form .field{gap:6px}.wizard-form .field input{padding:11px 14px}.wizard-form .field textarea{min-height:66px;padding:11px 14px}.field-affix{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);align-items:stretch;display:flex;overflow:hidden}.field-affix:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.field-affix:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent)}}.field-affix i{color:var(--faint);align-items:center;padding:0 2px 0 14px;font-style:normal;font-weight:700;display:inline-flex}.wizard-form .field .field-affix input{border:0;border-radius:0;flex:1;min-width:0;padding-left:4px}.wizard-form .field .field-affix input:focus{box-shadow:none;border-color:#0000;outline:none}.wizard-style-chips{flex-wrap:wrap;gap:8px;display:flex}.wizard-style-chips button{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.01em;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);padding:10px 15px;font-size:13.5px;font-weight:600}.wizard-style-chips button:hover{background:var(--accent-2-soft);color:var(--ink)}.wizard-style-chips button.is-active{background:var(--ink);color:var(--on-accent);border-color:#0000}.wizard-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:2px;display:flex}.wizard-actions .button{min-height:48px}.wizard-grid.is-plan{grid-template-columns:1fr}.wizard-grid.is-plan .wizard-actions .button.primary{flex:auto}.wizard-recap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.wizard-recap{background:color-mix(in srgb, var(--ink) 3%, var(--surface))}}.wizard-recap-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.wizard-recap-name{color:var(--ink);font-size:15px}.wizard-recap-user{font-family:var(--font-mono);color:var(--muted);font-size:12.5px}.wizard-recap-task{color:var(--muted);flex-basis:100%;font-size:13px;line-height:1.4}.wizard-plan-step{gap:14px;display:grid}.wizard-trial-hero{text-align:left;border-radius:var(--r-xl);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-sunset) border-box;cursor:pointer;width:100%;transition:transform var(--speed-fast) var(--ease-out-cubic), box-shadow var(--speed-fast) var(--ease-out-cubic);border:1px solid #0000;gap:6px;padding:18px;display:grid}.wizard-trial-hero:hover{transform:translateY(-1px)}.wizard-trial-hero.is-active{box-shadow:var(--shadow-featured)}.wizard-trial-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-2);justify-self:start;font-size:11px}.wizard-trial-terms{color:var(--ink);font-size:20px}.wizard-trial-terms b{font-weight:700}.wizard-trial-cta{border-radius:var(--r-pill);background:var(--ink);color:var(--surface);justify-self:start;margin-top:4px;padding:9px 18px;font-size:14px;font-weight:600}.wizard-trial-note{color:var(--muted);font-size:12.5px}.wizard-plans-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:2px;font-size:12px}.wizard-plan-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:560px){.wizard-plan-grid{grid-template-columns:1fr 1fr}}.wizard-plan-card{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out-cubic), box-shadow var(--speed-fast) var(--ease-out-cubic), transform var(--speed-fast) var(--ease-out-cubic);gap:4px;padding:14px 16px;display:grid}.wizard-plan-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.wizard-plan-card.is-featured{border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.wizard-plan-card.is-featured{border-color:color-mix(in srgb, var(--accent-2) 45%, var(--line))}}.wizard-plan-card.is-selected{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-sunset) border-box;box-shadow:var(--shadow-raised);border-color:#0000}.wizard-plan-card-top{align-items:center;gap:8px;display:flex}.wizard-plan-card-name{letter-spacing:.02em;color:var(--ink);font-size:14px;font-weight:700}.wizard-plan-card-badge{border-radius:var(--r-pill);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:2px 8px;font-size:10.5px}.wizard-plan-card-badge.is-selected{background:var(--ink);color:var(--surface);border-color:#0000}.wizard-plan-card-price{color:var(--ink);font-size:20px}.wizard-plan-card-price b{font-weight:700}.wizard-plan-card-credits{color:var(--muted);font-size:12.5px}.wizard-plan-card-lead{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4}.wizard-business-row{border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.wizard-reassure{color:var(--muted);text-align:center;font-size:12.5px}.wizard-submit-note{border-radius:var(--r-md);background:var(--accent-2-soft);border:1px solid var(--accent-2);gap:5px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.wizard-submit-note{border:1px solid color-mix(in srgb, var(--accent-2) 25%, transparent)}}.wizard-submit-note b{font-family:var(--font-display);color:var(--accent-2);font-size:14px;font-weight:700}.wizard-submit-note span{color:var(--ink-soft);font-size:14px;line-height:1.45}.wizard-submit-note .button{justify-self:start;margin-top:6px}.wizard-submit-note.is-submitting{background:var(--accent-2-soft);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.wizard-submit-note.is-submitting{border-color:color-mix(in srgb, var(--accent-2) 25%, transparent)}}.wizard-submit-note.is-success{background:var(--success-soft);border-color:#0000}.wizard-submit-note.is-success b{color:var(--success)}.wizard-submit-note.is-error{background:var(--danger-soft);border-color:#0000}.wizard-submit-note.is-error b{color:var(--danger)}.wizard-stage{border-radius:var(--r-xl);background:var(--grad-sunset);min-width:0;min-height:300px;display:block;position:relative;overflow:hidden}.wizard-stage:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(85% 75% at 50% 42%, var(--sunset-1) 0%, var(--accent-2) 45%, transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wizard-stage:after{background:radial-gradient(85% 75% at 50% 42%, color-mix(in srgb, color-mix(in srgb, var(--sunset-1) 50%, var(--on-dark)) 70%, transparent) 0%, color-mix(in srgb, var(--accent-2) 35%, transparent) 45%, transparent 78%)}}.wizard-stage.is-created:after{animation:wizardStagePulse .8s var(--ease-out-cubic) both}@keyframes wizardStagePulse{0%{opacity:0}40%{opacity:.85}to{opacity:0}}.wizard-stage-noise{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.wizard-stage-inner{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:20px 16px 22px;display:flex;position:relative}.wizard-stage-inner h2{display:none}.wizard-stage-inner .eyebrow{background:var(--surface-veil);border:0}.wizard-stage-inner h2{color:var(--on-dark);text-align:center;letter-spacing:-.02em;text-shadow:0 1px 12px var(--navy);font-size:clamp(20px,2.2vw,26px)}@supports (color:color-mix(in lab, red, red)){.wizard-stage-inner h2{text-shadow:0 1px 12px color-mix(in srgb, var(--navy) 18%, transparent)}}.wizard-stage .mini-phone{margin-top:4px}.wizard-stage .bubble{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wizard-stage-meta{flex-wrap:wrap;justify-content:center;gap:8px;max-width:360px;display:flex}.wizard-stage-meta span{border-radius:var(--r-pill);background:var(--surface-veil);min-width:0;max-width:100%;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:inline-flex;overflow:hidden}.wizard-stage-meta b{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.mini-phone{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:330px;box-shadow:var(--shadow-raised);gap:10px;padding:14px;display:grid}.phone-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 10px;display:flex}.phone-top b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:700}.phone-top .status{border-radius:var(--r-pill);background:var(--accent-2-soft);color:var(--accent-2);font-family:var(--font-display);letter-spacing:.02em;align-items:center;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.bubble{border-radius:var(--r-bubble);background:var(--bg-raised);max-width:88%;color:var(--ink-soft);border-bottom-left-radius:6px;justify-self:start;padding:10px 14px;font-size:13.5px;line-height:1.45}.bubble.user{border-radius:var(--r-bubble);background:var(--grad-cta);color:var(--on-accent);box-shadow:0 8px 20px -10px var(--navy);border-bottom-right-radius:6px;justify-self:end}@supports (color:color-mix(in lab, red, red)){.bubble.user{box-shadow:0 8px 20px -10px color-mix(in srgb, var(--navy) 40%, transparent)}}.wizard-typing{justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:20px;display:inline-flex}.wizard-typing i{opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite wizardTyping}.wizard-typing i:nth-child(2){animation-delay:.14s}.wizard-typing i:nth-child(3){animation-delay:.28s}@keyframes wizardTyping{0%,55%,to{opacity:.45;transform:translateY(0)}25%{opacity:1;transform:translateY(-3px)}}.wizard-bubble-text{animation:wizardBubbleIn var(--speed-base) var(--ease-out-cubic) both;display:block}@keyframes wizardBubbleIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.phone-top .status.is-created{background:var(--success-soft);color:var(--success);animation:wizardPillPop .35s var(--ease-spring-out) both}@keyframes wizardPillPop{0%{transform:scale(.9)}to{transform:scale(1)}}.wizard-submit-note .button.wizard-success-cta{min-height:48px;margin-top:8px;padding:13px 24px;font-size:15px}@media (prefers-reduced-motion:reduce){.wizard-typing i,.wizard-bubble-text,.phone-top .status.is-created,.wizard-stage.is-created:after{animation:none}}.hero{padding:10px 0 30px;position:relative;overflow-x:clip}.hero-watermark{z-index:0;font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:var(--surface-soft);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(72px,17vw,200px);font-weight:700;position:absolute;top:-14px;right:-10px}.hero-grid{z-index:1;align-items:start;gap:26px;display:grid;position:relative}.hero-grid>div:first-child{min-width:0}.hero-copy{color:var(--muted);max-width:56ch;margin:18px 0 20px;font-size:16px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.soft-gradient{background:var(--grad-sunset);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .dashboard-card{flex-direction:column;gap:12px;display:flex}.hero .dashboard-card.dark>span{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-sky);font-size:11.5px;font-weight:600}.hero .compare-list>span{border-bottom:1px solid var(--navy-line);color:var(--navy-muted);padding:9px 0;font-size:14px}.hero .compare-list>span:last-child{border-bottom:0}.login-alt{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 10px;max-width:480px;margin-top:18px;padding-top:18px;display:flex}.login-alt-label{color:var(--muted);font-size:14px}.login-alt-link{color:var(--ink);border-bottom:1px solid var(--line-strong);transition:border-color var(--speed-fast) var(--ease-out);padding-bottom:1px;font-size:14px;font-weight:600;text-decoration:none}.login-alt-link:hover{border-color:var(--ink)}.telegram-login-panel{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);justify-items:start;gap:12px;max-width:480px;margin-top:22px;padding:16px;display:grid}.telegram-login-panel>div{align-items:center;min-height:46px;display:flex}.telegram-login-panel iframe{border-radius:var(--r-sm)}.telegram-login-panel p{color:var(--muted);font-size:14px;line-height:1.5}.telegram-login-panel.is-ready p{color:var(--ink-soft)}.telegram-login-panel.is-success{background:var(--success-soft);border-color:#0000}.telegram-login-panel.is-success p{color:var(--success);font-weight:600}.telegram-login-panel.is-error{background:var(--danger-soft);border-color:#0000}.telegram-login-panel.is-error p{color:var(--danger);font-weight:600}@media (min-width:860px){.app-main{padding:16px 28px 64px}.mobile-bottom-nav,.app-topbar .topbar-logo,.app-layout .app-topbar .topbar-identity{display:none}.app-layout .app-topbar{justify-content:flex-end}.app-layout .topbar-new-cta{isolation:isolate;min-height:44px;display:inline-flex;position:relative}.app-layout .topbar-new-cta:after{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);z-index:-1;height:7px;position:absolute;bottom:-3px;left:10%;right:10%}.dashboard-hero{grid-template-columns:1.5fr 1fr;align-items:stretch}.dashboard-hero .dashboard-card{padding:26px 28px}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.next-action-board{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch}.active-assistant-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.active-memory-list{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-summary-grid{grid-template-columns:1.35fr 1fr;align-items:start}.support-hero{grid-template-columns:1.5fr 1fr}.app-main .dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wizard-shell{min-height:100dvh;padding:10px 28px 18px}.wizard-grid{flex:auto;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:0}.wizard-panel{padding:24px 26px;overflow-y:auto}.wizard-stage-inner{gap:14px;padding:26px 24px}.wizard-stage-inner h2{display:block}}@media (min-width:1100px){.app-topbar{padding:10px 12px 10px 16px}.dashboard-hero{gap:16px}.wizard-grid{gap:20px}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:36px}.mini-phone{max-width:360px}}.pricing-panel{margin-top:18px}.pricing-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:860px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.app-layout .price-card.business{grid-column:span 2}.app-layout .price-card.business ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.app-layout .price-card.business .button{align-self:flex-start;width:auto}}.app-layout .price-card.featured{isolation:isolate;transition:transform var(--speed-base) var(--ease-out-cubic)}.app-layout .price-card.featured:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 18px 44px -18px var(--accent-2), 0 24px 56px -24px var(--accent-2-deep);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-layout .price-card.featured:after{box-shadow:0 18px 44px -18px color-mix(in srgb, var(--accent-2) 35%, transparent), 0 24px 56px -24px color-mix(in srgb, var(--accent-2-deep) 30%, transparent)}}.app-layout .price-card.featured:after{opacity:0;transition:opacity var(--speed-base) var(--ease-out-cubic)}@media (hover:hover) and (pointer:fine){.app-layout .price-card.featured:hover{transform:translateY(-4px)}.app-layout .price-card.featured:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.app-layout .price-card.featured,.app-layout .price-card.featured:after{transition:none}.app-layout .price-card.featured:hover{transform:none}}.price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:24px 22px;display:flex;position:relative}.price-card.featured{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-sunset) border-box;box-shadow:var(--shadow-raised);border:2px solid #0000}.price-card.business{background:radial-gradient(120% 160% at 0% 0%, var(--accent-2) 0%, transparent 55%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.price-card.business{background:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--accent-2) 8%, transparent) 0%, transparent 55%), var(--surface)}}.price-flag{border-radius:var(--r-pill);background:var(--grad-sunset);color:var(--on-dark);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-11px;left:20px}.price-card h3{letter-spacing:.08em;font-size:15px;font-weight:700}.price-card .price{font-family:var(--font-display);letter-spacing:-.03em;font-size:38px;font-weight:700;line-height:1}.price-period{color:var(--faint);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:600}.price-card>p{color:var(--muted);font-size:14px;line-height:1.5}.price-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.price-card ul li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14px;display:flex}.price-card ul li:before{content:"";background:var(--bg-raised) center / 9px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%230b0d10' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px}.price-card .button{width:100%;margin-top:auto}.app-layout .memory-actions{flex-wrap:wrap;margin-top:22px}.memory-teach-hint{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.memory-teach-cmd{font-family:var(--font-mono);color:var(--accent-2);background:var(--accent-2-soft);border-radius:var(--r-2xs);white-space:nowrap;padding:2px 8px;font-size:12.5px}.app-layout .button.memory-danger-action{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app-layout .button.memory-danger-action{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}}.app-layout .button.memory-danger-action:hover{border-color:var(--danger)}.app-layout .memory-confirm{border:1px solid var(--danger);gap:10px;margin-top:18px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-layout .memory-confirm{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent)}}.app-layout .memory-confirm{border-radius:var(--radius-md);background:var(--danger-soft)}.app-layout .memory-confirm strong{color:var(--ink);font-size:15px;font-weight:850}.app-layout .memory-confirm p{color:var(--muted);margin:0;font-size:14px}.app-layout .button.memory-danger-confirm{border-color:var(--danger);background:var(--danger);color:var(--on-dark)}.app-layout .memory-action-note{margin-top:12px}.app-layout .memory-action-note.is-error{color:var(--danger)}.app-layout .memory-scenario-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.app-layout .memory-scenario-list li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--ink);padding:10px 14px;font-size:14px;font-weight:650}.app-layout .memory-fact-value{overflow-wrap:anywhere}.app-layout .memory-empty-value{color:var(--faint)}.app-layout .memory-edit-card,.app-layout .memory-edit-form{gap:16px;display:grid}.app-layout .memory-edit-form .field .field-hint{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint);font-size:13px;font-weight:400;line-height:1.45}.app-layout .memory-edit-actions{flex-wrap:wrap;margin-top:4px}.app-layout .memory-skeleton-card{align-content:start;gap:12px;display:grid}.app-layout .memory-skeleton{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--surface-soft) 25%, var(--line) 50%, var(--surface-soft) 75%);background-size:200% 100%;height:14px;animation:1.6s ease-in-out infinite memorySkeletonPulse;display:block}.app-layout .memory-skeleton-label{width:34%}.app-layout .memory-skeleton-title{width:62%;height:22px}.app-layout .memory-skeleton-text{width:88%}@keyframes memorySkeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.app-layout .memory-skeleton{animation:none}}.app-layout .button,.wizard-shell .button,.page-shell .button,.app-layout .table-action{border-radius:var(--r-sm)}.app-layout .field input:focus,.app-layout .field select:focus,.app-layout .field textarea:focus,.wizard-shell .field input:focus,.wizard-shell .field select:focus,.wizard-shell .field textarea:focus,.page-shell .field input:focus,.page-shell .field select:focus,.page-shell .field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-layout .field input:focus,.app-layout .field select:focus,.app-layout .field textarea:focus,.wizard-shell .field input:focus,.wizard-shell .field select:focus,.wizard-shell .field textarea:focus,.page-shell .field input:focus,.page-shell .field select:focus,.page-shell .field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent)}}.app-main .eyebrow,.wizard-shell .eyebrow,.page-shell .eyebrow{background:var(--surface);border:1px solid var(--line);color:var(--ink);place-self:flex-start start;width:fit-content}.app-main .eyebrow:before,.wizard-shell .eyebrow:before,.page-shell .eyebrow:before{content:"";background:var(--grad-sunset);border-radius:50%;flex:none;width:7px;height:7px}.app-layout .compare-list li:before,.wizard-shell .compare-list li:before,.page-shell .compare-list li:before{background:var(--bg-raised) center / 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%230b0d10' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.wizard-panel .button.primary,.hero-actions .button.primary,.dashboard-intro-card .button.primary,.button.primary.login-cta{isolation:isolate;position:relative}.wizard-panel .button.primary:after,.hero-actions .button.primary:after,.dashboard-intro-card .button.primary:after,.button.primary.login-cta:after{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);z-index:-1;height:10px;position:absolute;bottom:-4px;left:8%;right:8%}html[data-theme=dark] .metric-card-plan span{color:var(--faint)}html[data-theme=dark] .metric-card-plan p{color:var(--blue-sky)}html[data-theme=dark] .support-contact-card h3,html[data-theme=dark] .active-focus-card .focus-steps>span small,html[data-theme=dark] .active-assistant-status-card .focus-steps>span small,html[data-theme=dark] .assistant-stage-step.is-current small,html[data-theme=dark] .memory-step-list>span.is-current{color:var(--ink)}html[data-theme=dark] .app-layout .field input:focus,html[data-theme=dark] .app-layout .field select:focus,html[data-theme=dark] .app-layout .field textarea:focus,html[data-theme=dark] .wizard-shell .field input:focus,html[data-theme=dark] .wizard-shell .field select:focus,html[data-theme=dark] .wizard-shell .field textarea:focus,html[data-theme=dark] .page-shell .field input:focus,html[data-theme=dark] .page-shell .field select:focus,html[data-theme=dark] .page-shell .field textarea:focus,html[data-theme=dark] .field-affix:focus-within{box-shadow:var(--focus-ring)}html[data-theme=dark] .price-card ul li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23f2f3f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] .app-layout .button.memory-danger-confirm{color:var(--on-accent)}html[data-theme=dark] .bubble:not(.user){background:var(--blue-soft)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .metric-card-plan span{color:var(--faint)}html:not([data-theme=light]):not([data-theme=dark]) .metric-card-plan p{color:var(--blue-sky)}html:not([data-theme=light]):not([data-theme=dark]) .support-contact-card h3,html:not([data-theme=light]):not([data-theme=dark]) .active-focus-card .focus-steps>span small,html:not([data-theme=light]):not([data-theme=dark]) .active-assistant-status-card .focus-steps>span small,html:not([data-theme=light]):not([data-theme=dark]) .assistant-stage-step.is-current small,html:not([data-theme=light]):not([data-theme=dark]) .memory-step-list>span.is-current{color:var(--ink)}html:not([data-theme=light]):not([data-theme=dark]) .app-layout .field input:focus,html:not([data-theme=light]):not([data-theme=dark]) .app-layout .field select:focus,html:not([data-theme=light]):not([data-theme=dark]) .app-layout .field textarea:focus,html:not([data-theme=light]):not([data-theme=dark]) .wizard-shell .field input:focus,html:not([data-theme=light]):not([data-theme=dark]) .wizard-shell .field select:focus,html:not([data-theme=light]):not([data-theme=dark]) .wizard-shell .field textarea:focus,html:not([data-theme=light]):not([data-theme=dark]) .page-shell .field input:focus,html:not([data-theme=light]):not([data-theme=dark]) .page-shell .field select:focus,html:not([data-theme=light]):not([data-theme=dark]) .page-shell .field textarea:focus,html:not([data-theme=light]):not([data-theme=dark]) .field-affix:focus-within{box-shadow:var(--focus-ring)}html:not([data-theme=light]):not([data-theme=dark]) .price-card ul li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23f2f3f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html:not([data-theme=light]):not([data-theme=dark]) .app-layout .button.memory-danger-confirm{color:var(--on-accent)}html:not([data-theme=light]):not([data-theme=dark]) .bubble:not(.user){background:var(--blue-soft)}}.app-dashboard{flex-direction:column;gap:16px;display:flex}@supports selector(:has(*)){@media (min-width:1280px){.app-main:has(.app-dashboard){max-width:1340px}}@media (min-width:1600px){.app-main:has(.app-dashboard){max-width:min(2600px,92vw)}}}.dash-header{flex-direction:column;gap:14px;display:flex}.dash-header-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.dash-header-copy h1{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,6.4vw,40px);line-height:1.04}.dash-header-copy>p{color:var(--muted);max-width:56ch;font-size:15px;line-height:1.5}.dash-header-cta{align-self:flex-start;min-height:44px}.dash-credits{background:radial-gradient(120% 130% at 100% 0%, var(--accent-2) 0%, transparent 55%), var(--surface);gap:12px;padding:22px 20px 20px}@supports (color:color-mix(in lab, red, red)){.dash-credits{background:radial-gradient(120% 130% at 100% 0%, color-mix(in srgb, var(--accent-2) 10%, transparent) 0%, transparent 55%), var(--surface)}}.dash-credits{box-shadow:var(--shadow-raised)}.dash-credits-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-credits-label{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.dash-credits-label:before{content:"";background:var(--grad-sunset);border-radius:50%;flex:none;width:6px;height:6px}.dash-credits-spent{font-family:var(--font-display);color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dash-credits-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:clamp(16px,4.2vw,20px);font-weight:600;display:flex}.dash-credits-value strong{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(46px,12vw,76px);font-weight:700;line-height:.95}.dash-credits-of{color:var(--faint)}.dash-credits-bar{height:12px}.dash-credits-reset{color:var(--muted);font-size:13px;line-height:1.4}.dash-credits .credits-agents{border-top:1px solid var(--line);padding-top:12px}.dash-credits.is-trial{background:radial-gradient(120% 130% at 100% 0%, var(--accent-2) 0%, transparent 58%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.dash-credits.is-trial{background:radial-gradient(120% 130% at 100% 0%, color-mix(in srgb, var(--accent-2) 16%, transparent) 0%, transparent 58%), var(--surface)}}.dash-credits-trial{flex-direction:column;gap:4px;display:flex}.dash-credits-trial-note{color:var(--faint);font-size:13px;line-height:1.4}.dash-credits-trial-after{min-height:44px;color:var(--accent-2);transition:color var(--speed-fast) var(--ease-out);margin-top:2px;padding:11px 0;font-size:13px;line-height:1.4;text-decoration:none;display:block}.dash-credits-trial-after:hover,.dash-credits-trial-after:focus-visible{color:var(--accent-2-deep)}@media (prefers-reduced-motion:reduce){.dash-credits-trial-after{transition:none}}.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dash-metrics>:last-child:nth-child(odd){grid-column:1/-1}.dash-metric{isolation:isolate;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;min-width:0;padding:18px 18px 20px;display:flex;position:relative;overflow:hidden}.dash-metric.is-accent{box-shadow:var(--shadow-raised)}.dash-metric.is-accent:before{content:"";background:radial-gradient(120% 120% at 100% 0%, var(--accent-2) 0%, transparent 60%);width:70%;height:100%;position:absolute;inset:0 0 auto auto}@supports (color:color-mix(in lab, red, red)){.dash-metric.is-accent:before{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--accent-2) 14%, transparent) 0%, transparent 60%)}}.dash-metric.is-accent:before{pointer-events:none;z-index:-1}.dash-metric-label{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.dash-metric.is-accent .dash-metric-label:before{content:"";background:var(--grad-sunset);border-radius:50%;flex:none;width:6px;height:6px}.dash-metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:clamp(30px,8vw,40px);font-weight:700;line-height:1;display:flex}.dash-metric-sub{letter-spacing:-.01em;color:var(--faint);font-size:clamp(14px,3.6vw,17px);font-style:normal;font-weight:600}.dash-metric-hint{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.dash-metric-link{cursor:pointer;color:inherit;transition:transform var(--speed-fast) var(--ease-out);text-decoration:none}.dash-metric-link:hover{border-color:var(--line-strong);transform:translateY(-2px)}.dash-metric-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.dash-body{flex-direction:column;gap:16px;display:flex}.dash-agents,.dash-side{flex-direction:column;gap:14px;min-width:0;display:flex}.dash-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-panel-head h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,4.4vw,22px);font-weight:700}.dash-panel-count{font-family:var(--font-display);letter-spacing:.04em;color:var(--faint);white-space:nowrap;font-size:12.5px;font-weight:600}.agents-track-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.agent-track{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.agent-track.is-active{box-shadow:var(--shadow-raised)}.agent-track-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.agent-track-id{flex:auto;align-items:center;gap:12px;min-width:min(100%,168px);display:flex}.agent-track-avatar{border-radius:var(--r-sm);background:radial-gradient(120% 120% at 0% 0%, var(--sunset-1) 0%, transparent 55%), var(--grad-sunset);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-track-avatar{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--sunset-1) 90%, transparent) 0%, transparent 55%), var(--grad-sunset)}}.agent-track-avatar{color:var(--on-accent);font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}.agent-track-id>div{min-width:0}.agent-track-id h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;display:-webkit-box;overflow:hidden}.agent-track-id p{font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.agent-track-handle{align-items:center;gap:8px;display:flex;overflow:visible}.agent-track-handle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-track-head .status-pill{flex:none}.agent-usage{align-items:center;gap:12px;display:flex}.agent-usage-bar{border-radius:var(--r-pill);background:var(--bg-raised);flex:auto;min-width:0;height:8px;overflow:hidden}.agent-usage-bar i{height:100%;width:calc(var(--p,0) * 100%);border-radius:inherit;background:var(--grad-sunset);transition:width var(--speed-base) var(--ease-out);display:block}.agent-usage-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;flex:none;font-size:13.5px;font-weight:700}.agent-usage-value em{color:var(--faint);font-style:normal;font-weight:600}.agent-track-stages{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agent-track-stages li{align-items:center;gap:10px;min-height:28px;display:flex}.agent-track-stages li b{background:var(--bg-raised);border:1px solid var(--line);width:26px;height:26px;color:var(--faint);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.agent-track-stages li small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.agent-track-stages li.is-done b{background:var(--success-soft);color:var(--success);border-color:#0000}.agent-track-stages li.is-current b{background:var(--grad-cta);color:var(--on-accent);box-shadow:var(--shadow-cta);border-color:#0000}.agent-track-stages li.is-current small{color:var(--ink-soft);font-weight:600}.agent-track-stages li.is-upcoming{opacity:.55}.agent-track-cta{align-self:flex-start;margin-top:auto}.agents-empty-panel{border-radius:var(--r-lg);background:radial-gradient(120% 120% at 100% 0%, var(--accent-2) 0%, transparent 55%), var(--surface);flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.agents-empty-panel{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--accent-2) 8%, transparent) 0%, transparent 55%), var(--surface)}}.agents-empty-panel{border:1px dashed var(--line-strong);box-shadow:var(--shadow-card)}.agents-empty-panel h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,5vw,26px);font-weight:700}.agents-empty-panel p{color:var(--muted);max-width:52ch;font-size:14.5px;line-height:1.5}.dash-panel{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.dash-panel-icon{border-radius:var(--r-sm);background:var(--bg-raised);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.dash-panel-icon.is-accent{color:var(--on-accent);background:radial-gradient(120% 120% at 0% 0%, var(--sunset-1) 0%, transparent 55%), var(--grad-sunset)}@supports (color:color-mix(in lab, red, red)){.dash-panel-icon.is-accent{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--sunset-1) 90%, transparent) 0%, transparent 55%), var(--grad-sunset)}}.dash-plan-name{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dash-plan-name strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(24px,6vw,30px);font-weight:700;line-height:1}.dash-plan-price{font-family:var(--font-display);color:var(--faint);font-size:14px;font-weight:600}.dash-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dash-plan-facts div{border-radius:var(--r-sm);background:var(--surface-soft);border:1px solid var(--line);gap:3px;min-width:0;padding:12px;display:grid}.dash-plan-facts dt{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.dash-plan-facts dd{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.dash-plan-cta{align-self:flex-start;margin-top:auto}.dash-next{background:radial-gradient(140% 120% at 0% 0%, var(--accent-2) 0%, transparent 55%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.dash-next{background:radial-gradient(140% 120% at 0% 0%, color-mix(in srgb, var(--accent-2) 9%, transparent) 0%, transparent 55%), var(--surface)}}.dash-next-copy{flex-direction:column;gap:6px;display:flex}.dash-next-copy>span{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.dash-next-copy h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(19px,4.6vw,23px);font-weight:700}.dash-next-copy p{color:var(--muted);font-size:14px;line-height:1.5}.dash-next .button{align-self:flex-start;margin-top:auto}.dash-onboarding{border-radius:var(--r-lg);background:radial-gradient(120% 130% at 100% 0%, var(--accent-2) 0%, transparent 58%), var(--surface);flex-direction:column;gap:14px;padding:clamp(20px,3vw,28px) clamp(20px,3.2vw,30px);display:flex}@supports (color:color-mix(in lab, red, red)){.dash-onboarding{background:radial-gradient(120% 130% at 100% 0%, color-mix(in srgb, var(--accent-2) 11%, transparent) 0%, transparent 58%), var(--surface)}}.dash-onboarding{border:1px solid var(--line);box-shadow:var(--shadow-card);min-width:0}.dash-onboarding>h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(20px,4.8vw,25px);font-weight:700;line-height:1.1}.dash-onboarding>p{color:var(--muted);max-width:60ch;font-size:14.5px;line-height:1.5}.dash-onboarding-badge{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-self:flex-start;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.dash-onboarding-badge:before{content:"";background:var(--accent-2);border-radius:50%;flex:none;width:6px;height:6px}.dash-onboarding-steps{flex-direction:column;gap:12px;margin:2px 0 0;padding:0;list-style:none;display:flex}.dash-onboarding-steps li{align-items:flex-start;gap:12px;min-width:0;display:flex}.dash-onboarding-steps b{background:var(--accent-2-soft);width:26px;height:26px;color:var(--accent-2);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.dash-onboarding-steps span{color:var(--ink-soft);overflow-wrap:anywhere;padding-top:3px;font-size:14.5px;line-height:1.45}.dash-onboarding-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dash-onboarding-actions .button{min-height:44px}.dash-signin{border-radius:var(--r-lg);background:radial-gradient(72% 130% at 88% -20%, var(--accent-2) 0%, transparent 62%), var(--surface);flex-direction:column;align-items:flex-start;gap:14px;padding:32px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-signin{background:radial-gradient(72% 130% at 88% -20%, color-mix(in srgb, var(--accent-2) 8%, transparent) 0%, transparent 62%), var(--surface)}}.dash-signin{border:1px solid var(--line);box-shadow:var(--shadow-raised)}.dash-signin h1{letter-spacing:-.025em;color:var(--ink);font-size:clamp(28px,6.6vw,40px);line-height:1.05}.dash-signin p{color:var(--muted);max-width:52ch;font-size:15px;line-height:1.5}.app-dashboard-gate{justify-content:center;align-items:center;min-height:min(60vh,540px)}.dash-gate{text-align:center;align-items:center;gap:16px;width:100%;max-width:540px;padding:40px 30px}.dash-gate p{max-width:46ch}.dash-gate .login-cta{min-height:48px;margin-top:4px}@media (min-width:720px){.dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-metrics>:last-child:nth-child(odd){grid-column:auto}.dash-credits{padding:26px 26px 24px}}@media (min-width:1024px){.app-dashboard{gap:22px}.dash-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.dash-metrics{gap:16px}.dash-metric{padding:22px 22px 24px}.dash-credits{gap:14px;padding:28px 30px 26px}.dash-body{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:22px;display:grid}.agent-track{padding:20px 22px}}@media (min-width:1440px){.app-dashboard{gap:26px}.dash-header-copy h1{font-size:46px}.dash-header-copy>p{font-size:16.5px}.dash-metric{gap:10px;padding:26px 26px 28px}.dash-metric-value{font-size:46px}.dash-metric-sub{font-size:19px}.dash-metric-hint{font-size:14px}.dash-credits-value strong{font-size:84px}.dash-credits-spent,.dash-credits-reset{font-size:14px}.dash-panel-head h2{font-size:24px}.agent-track{gap:16px;padding:24px 26px}.agent-track-avatar{width:50px;height:50px;font-size:20px}.agent-track-id h3{font-size:19px}.agent-track-id p{font-size:13.5px}.agent-usage-value{font-size:15px}.dash-body{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:26px}.dash-plan-name strong{font-size:34px}.dash-next-copy h3{font-size:25px}}@media (min-width:1920px){.dash-header-copy h1,.dash-metric-value{font-size:52px}}@media (prefers-reduced-motion:reduce){.agent-usage-bar i,.dash-metric-link{transition:none}.dash-metric-link:hover{transform:none}}@media (min-width:1600px){.app-main{max-width:min(1520px,92vw)}.page-shell.login-shell,.wizard-shell{max-width:min(1360px,90vw)}}@media (min-width:2000px){.login-shell .login-title{font-size:clamp(52px,5vw,84px)}.hero-copy{font-size:18px}.wizard-panel h1{font-size:clamp(30px,2.4vw,40px)}.wizard-panel .section-lead{font-size:16px}.app-main .dashboard-card h1{font-size:clamp(34px,3vw,46px)}.app-main .dashboard-card h3{font-size:22px}.app-main .dashboard-card>p{font-size:16.5px}.plan-summary-grid h1{font-size:clamp(40px,3.6vw,56px)}.metric-card strong{font-size:clamp(22px,2vw,28px)}.next-action-main h3{font-size:clamp(28px,2.6vw,34px)}}@media (min-width:2560px){.app-main{max-width:min(1900px,90vw)}.page-shell.login-shell,.wizard-shell{max-width:min(1600px,88vw)}.login-shell .login-title{font-size:clamp(60px,4.6vw,96px)}.hero-copy{font-size:19.5px}.wizard-panel h1{font-size:clamp(34px,2.2vw,44px)}.wizard-panel .section-lead{font-size:17px}.app-main .dashboard-card h1{font-size:clamp(40px,2.8vw,52px)}.app-main .dashboard-card h3{font-size:24px}.app-main .dashboard-card>p{font-size:17.5px}.plan-summary-grid h1{font-size:clamp(48px,3.4vw,64px)}.metric-card strong{font-size:clamp(26px,1.9vw,32px)}.next-action-main h3{font-size:clamp(32px,2.4vw,38px)}}.admin-layout{flex-direction:column;min-height:100dvh;display:flex}.admin-layout .app-main{flex:1;width:100%;min-width:0}.admin-layout .app-topbar{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.admin-layout .app-topbar+*{margin-top:16px}.admin-layout .app-main>section,.admin-layout .app-main>.soft-note{margin-top:14px}.admin-layout .dashboard-card>*+*{margin-top:10px}.admin-layout .dashboard-card{padding:18px}.admin-layout .dashboard-card>span:not(.eyebrow){font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600;display:block}.admin-layout .dashboard-card h1{font-size:clamp(24px,4.6vw,30px)}.admin-layout .dashboard-card h3{font-size:19px}.admin-layout .dashboard-card>p{color:var(--muted);max-width:62ch;font-size:14.5px}.admin-layout code{color:var(--ink-soft);background:var(--bg-raised);border-radius:var(--r-xs);padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}@media (min-width:860px){.admin-layout{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.admin-layout .dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-layout .side-nav .brand{margin-bottom:18px}.admin-layout .side-nav-label{border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:12px;padding:0 12px 14px;font-weight:700;display:flex}.admin-layout .side-nav-label:before{content:"";background:var(--grad-sunset);border-radius:50%;flex:none;width:6px;height:6px}.side-nav-group-label{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:16px 12px 6px;font-size:10px;font-weight:700;display:block}.admin-layout .side-nav-list>.side-nav-group-label:first-child{padding-top:2px}.admin-layout .side-nav-list a{gap:12px;font-weight:600;position:relative}.admin-layout .side-nav-list a .nav-glyph{color:var(--faint);transition:color var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out)}.admin-layout .side-nav-list a:hover{background:var(--accent-2-soft);border-color:var(--line);color:var(--ink)}.admin-layout .side-nav-list a:hover .nav-glyph{color:var(--ink)}.admin-layout .side-nav-list a.is-active{background:var(--accent-2-soft);border-color:var(--line-strong);color:var(--ink);box-shadow:var(--shadow-card);font-weight:700}.admin-layout .side-nav-list a.is-active .nav-glyph{color:var(--ink);transform:scale(1.04)}html[data-theme=dark] .admin-layout .side-nav-list a.is-active{background:var(--accent-2-soft)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .admin-layout .side-nav-list a.is-active{background:var(--accent-2-soft)}}.admin-layout .side-nav-list a:focus-visible{box-shadow:var(--focus-ring);outline:none}.admin-layout .side-nav-list a.is-active:after{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);width:3px;height:20px;animation:adminNavMarkIn var(--speed-base) var(--ease-out-cubic);position:absolute;top:50%;left:2px;right:auto;translate:0 -50%}@keyframes adminNavMarkIn{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.admin-layout .side-nav-list a.is-active:after{animation:none}}.admin-layout .app-topbar{border:0;border-bottom:1px solid var(--line);background:var(--surface-veil);box-shadow:none;border-radius:0;margin-bottom:0;padding:12px 20px;position:sticky;top:0}@media (min-width:860px){.admin-layout .app-topbar{align-items:center;gap:12px;display:flex}.admin-layout .app-topbar .topbar-title{flex:none}.admin-layout .app-topbar .topbar-actions{flex:none;margin-left:auto}}.admin-layout .topbar-title{gap:1px}.admin-layout .topbar-title strong{letter-spacing:-.015em;align-items:center;gap:7px;font-size:16px;font-weight:700;display:inline-flex}.admin-layout .topbar-title strong:before{content:"";background:var(--grad-sunset);border-radius:50%;flex:none;width:6px;height:6px}.search-shell{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);min-width:0;max-width:460px;height:44px;color:var(--faint);cursor:text;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);flex:220px;align-items:center;gap:9px;padding:0 10px 0 16px;display:none}.admin-command-search{flex:220px;min-width:0;max-width:460px;position:relative}.admin-command-search .search-shell{width:100%;max-width:none}.admin-command-results{z-index:80;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-veil);max-height:min(460px,100dvh - 130px);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.admin-command-results>p{color:var(--muted);margin:4px 5px;font-size:12px}.admin-command-results section+section{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.admin-command-results section>span{color:var(--faint);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:2px 5px 6px;font-size:9px;font-weight:700;display:block}.admin-command-results a{border-radius:var(--r-sm);color:var(--ink);gap:2px;padding:8px;text-decoration:none;display:grid}.admin-command-results a:hover{background:var(--accent-2-soft)}.admin-command-results strong{font-size:13px}.admin-command-results small{color:var(--faint);font-family:var(--font-mono);font-size:10.5px}.search-shell:hover{border-color:var(--line-strong)}.search-shell:focus-within{background:var(--surface);border-color:var(--ink);box-shadow:var(--focus-ring)}.search-shell>span{font-size:18px;line-height:1}.search-kbd{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--bg-raised);color:var(--faint);font-family:var(--font-mono);letter-spacing:.04em;transition:opacity var(--speed-fast) var(--ease-out);flex:none;padding:4px 7px;font-size:11px;font-weight:500;line-height:1}.search-shell:focus-within .search-kbd{opacity:0}.search{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-size:14.5px}.search:focus{outline:none}.search::placeholder{color:var(--faint)}@media (min-width:860px){.search-shell{display:flex}}@media (max-width:859.98px){.admin-layout .app-topbar{flex-wrap:wrap;row-gap:10px}.admin-layout .app-topbar .topbar-title{order:1}.admin-layout .app-topbar .topbar-actions{order:2;margin-left:auto}.admin-layout .app-topbar .search-shell{flex-basis:100%;order:3;max-width:none;height:42px;display:flex}.admin-layout .app-topbar .admin-command-search{flex-basis:100%;order:3;max-width:none}.admin-layout .app-topbar .admin-command-search .search-shell{flex-basis:auto;display:flex}}.button.topbar-cta{min-height:44px;padding:10px 18px;font-size:14px}@media (min-width:860px){.button.admin-cabinet-link{display:none}}.button.admin-entry-link{background:var(--blue-ghost);border-color:var(--blue-tint);color:var(--blue-deep);flex:none}.button.admin-entry-link:hover{background:var(--blue-soft);border-color:var(--blue-tint)}.admin-layout .mobile-bottom-nav a span{font-size:10.5px}.admin-hero{gap:14px;display:grid}@media (min-width:1100px){.admin-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}}.admin-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.admin-card>.eyebrow{justify-self:start}.admin-card>span:not(.eyebrow){font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.admin-card h1{font-size:clamp(26px,5vw,36px)}.admin-card p{color:var(--muted);max-width:56ch;font-size:14.5px}.admin-hero .admin-card{gap:10px;padding:22px}.admin-hero .inline-actions{margin-top:6px}.admin-card.dark{background:var(--navy);border-color:var(--navy-line);color:var(--on-accent)}.admin-card.dark>span:not(.eyebrow){color:var(--blue-sky)}.admin-card.dark p{color:var(--navy-muted)}.admin-card.dark .compare-list{gap:8px;margin-top:6px;display:grid}.admin-card.dark .compare-list span{border-radius:var(--r-xs);background:var(--navy-soft);border:1px solid var(--navy-line);color:var(--navy-muted);padding:10px 12px;font-size:14px;line-height:1.4;display:block}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:860px){.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.admin-summary-card{gap:2px;padding:16px}.admin-summary-card h3{letter-spacing:-.03em;font-size:clamp(28px,7vw,38px)}.admin-summary-card p{font-size:12.5px}.admin-command-grid .admin-summary-card{padding:18px 16px}.admin-summary-card.tone-1{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-sunset) border-box;box-shadow:var(--shadow-card);border:2px solid #0000}.admin-summary-card.tone-1>span:not(.eyebrow):before{content:"";vertical-align:middle;background:var(--grad-sunset);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.admin-summary-card.tone-3.is-alert h3,.admin-card.is-alert h3{color:var(--warning)}.admin-summary-card.tone-4 h3{color:var(--accent-2)}.admin-layout .desktop-data-table table{border-collapse:collapse;width:100%;font-size:13.5px}.admin-layout .desktop-data-table th{padding:10px 14px}.admin-layout .desktop-data-table td{padding:11px 14px;font-size:13.5px}.admin-layout .table-shell.desktop-data-table{display:none}@media (min-width:860px){.admin-layout .table-shell.desktop-data-table{display:block}.admin-layout .mobile-data-list{display:none}}.admin-layout .status-pill.is-ok{background:var(--success-soft);color:var(--success)}.admin-layout .status-pill.is-wait{background:var(--warning-soft);color:var(--warning)}.admin-layout .status-pill.is-danger{background:var(--danger-soft);color:var(--danger)}.admin-layout .button.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.admin-layout .button.danger:hover{background:var(--danger);color:var(--on-accent)}.admin-layout .filter-row input,.admin-layout .filter-row select{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);min-height:44px;transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);padding:10px 14px;font-size:15px}.admin-layout .filter-row input{flex:220px;min-width:0}.admin-layout .filter-row input:focus,.admin-layout .filter-row select:focus{border-color:var(--ink);box-shadow:var(--focus-ring);outline:none}.admin-layout .mobile-data-card>div:not(.admin-order-card-head):not(.inline-actions),.admin-order-main{gap:2px;min-width:0;display:grid}.admin-layout .mobile-data-card>div:not(.admin-order-card-head):not(.inline-actions)>span:first-child,.admin-order-main>span{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.admin-layout .mobile-data-card>div:not(.admin-order-card-head):not(.inline-actions)>strong,.admin-order-main>strong{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15.5px;font-weight:700}.admin-layout .mobile-data-card>div:not(.admin-order-card-head):not(.inline-actions)>small,.admin-order-main>small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.admin-layout .mobile-data-card>.status-pill{justify-self:start}.admin-layout .mobile-data-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:10px;display:grid}.admin-layout .mobile-data-card dl>div{gap:2px;min-width:0;display:grid}.admin-layout .mobile-data-card dt{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.admin-layout .mobile-data-card dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.admin-order-id-cell,.admin-order-client-cell,.admin-order-sla-cell{gap:2px;min-width:0;display:grid}.admin-order-id-cell b,.admin-order-client-cell b,.admin-order-sla-cell b{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.admin-order-id-cell small,.admin-order-client-cell small,.admin-order-sla-cell small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.admin-order-mobile-card{gap:12px}.admin-order-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-order-card-head .status-pill{flex:none}.admin-order-client-line{border-radius:var(--r-xs);background:var(--surface-soft);border:1px solid var(--line);padding:10px 12px}.admin-primary-action{width:100%;min-height:46px}.admin-secondary-actions{gap:8px}.admin-secondary-actions .button{flex:auto;min-height:44px;padding:10px 14px;font-size:13.5px}@supports selector(:has(*)){.admin-layout .table-shell:has(.admin-order-more-menu){overflow:visible}}.admin-order-action-cell{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.admin-order-more-menu{flex:none;position:relative}.admin-order-more-menu>summary{width:32px;min-height:var(--control-height);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);justify-content:center;align-items:center;font-size:16px;line-height:1;list-style:none;display:inline-flex}.admin-order-more-menu>summary::-webkit-details-marker{display:none}.admin-order-more-menu>summary:hover{background:var(--blue-ghost);border-color:var(--blue-tint)}.admin-order-more-menu>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.admin-order-more-list{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:190px;box-shadow:var(--shadow-raised);gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.admin-order-more-list .button{justify-content:flex-start;width:100%;min-height:38px;padding:8px 12px;font-size:13px}.admin-live-note{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-retry-action{flex:none;min-height:32px;padding:6px 14px;font-size:13px}.admin-flow-title{font-size:42px}.admin-trend-card{gap:10px}.admin-sparkline{width:100%;height:64px;display:block}.admin-sparkline-empty{padding:4px 0 2px}.crm-screen{gap:14px;display:grid}.crm-head{gap:8px;display:grid}.crm-head>div{justify-items:start;gap:10px;display:grid}.crm-head h1{font-size:clamp(26px,5.2vw,34px)}@media (min-width:1100px){.crm-head{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:24px}.crm-head .section-lead{text-align:right;justify-self:end;max-width:44ch}}.crm-status-chips{flex-wrap:wrap;gap:8px;display:flex}.crm-status-chip{min-height:var(--control-height);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);align-items:center;padding:7px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.crm-status-chip:hover{background:var(--blue-ghost);border-color:var(--blue-tint)}.crm-status-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.crm-status-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.crm-filter-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-filter-toolbar>div{gap:2px;min-width:0;display:grid}.crm-filter-toolbar strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px}.crm-filter-toolbar span{color:var(--muted);font-size:12.5px}.crm-filter-toolbar .button{flex:none}.crm-filters{display:none}.crm-filters.is-open{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:10px;padding:14px;display:grid}.crm-filters label{gap:6px;min-width:0;display:grid}.crm-filters label>span{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.crm-filters input,.crm-filters select{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);padding:10px 13px;font-size:15px}.crm-filters input:focus,.crm-filters select:focus{border-color:var(--ink);box-shadow:var(--focus-ring);outline:none}@media (min-width:860px){.crm-filters.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.crm-filters.is-open{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}}.crm-workspace{align-items:start;gap:14px;display:grid}@media (min-width:1100px){.crm-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}}.crm-table-card{min-width:0;box-shadow:var(--shadow-card)}.crm-table-card tbody tr{cursor:pointer}.crm-table-card tbody tr:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.crm-table-card .status-pill,.crm-table-card td:nth-child(4){white-space:nowrap}.admin-layout .desktop-data-table tr.is-selected td{background:var(--accent-2-soft)}.admin-layout .desktop-data-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--accent-2)}.crm-mobile-list{min-width:0}.crm-mobile-card{text-align:left;width:100%;transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out)}.crm-mobile-card.is-active{border-color:var(--ink);box-shadow:var(--focus-ring)}.crm-detail-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}@media (min-width:1100px){.crm-detail-card{position:sticky;top:88px}}.crm-detail-card>span:first-child{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.crm-detail-card .inline-actions .button{flex:auto;min-height:44px;padding:11px 16px;font-size:14px}.crm-detail-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crm-detail-heading>div{justify-items:start;gap:4px;min-width:0;display:grid}.crm-detail-heading h2{overflow-wrap:anywhere;font-size:20px}.crm-detail-heading .status-pill{flex:none}.crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-detail-grid>span{border-radius:var(--r-xs);background:var(--surface-soft);border:1px solid var(--line);gap:2px;min-width:0;padding:10px 12px;display:grid}.crm-detail-grid small{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.crm-detail-grid b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.crm-detail-grid>span.is-primary{background:var(--accent-2-soft);border-color:var(--accent-2)}.crm-detail-grid>span.is-primary small{color:var(--blue)}.crm-detail-grid>span.is-primary b{color:var(--accent-2)}.crm-note{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);resize:vertical;width:100%;min-height:110px;transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out);padding:12px 14px;font-size:15px;line-height:1.5}.crm-note:focus{border-color:var(--ink);box-shadow:var(--focus-ring);outline:none}.crm-note::placeholder{color:var(--faint)}.admin-auth-layout .app-main{min-height:100dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid}@media (min-width:860px){.admin-layout.admin-auth-layout{grid-template-columns:minmax(0,1fr);display:grid}}.admin-auth-card{justify-items:start;gap:12px;width:100%;max-width:440px;padding:28px 24px;display:grid}.admin-auth-card>span{border-radius:var(--r-pill);background:var(--accent-2-soft);color:var(--accent-2);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.admin-auth-card h1{font-size:clamp(24px,5.6vw,30px)}.admin-auth-card p{color:var(--muted);font-size:15px}.admin-auth-card .button{margin-top:4px}.admin-entry-page{min-height:100dvh;padding:calc(28px + var(--safe-top)) calc(20px + var(--safe-right)) calc(28px + var(--safe-bottom)) calc(20px + var(--safe-left));background:radial-gradient(circle at 50% 12%, var(--accent-2-soft), transparent 42%), var(--bg);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-entry-page{background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--accent-2-soft) 72%, transparent), transparent 42%), var(--bg)}}.admin-entry-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);justify-items:start;gap:12px;width:min(100%,440px);padding:28px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-entry-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.admin-entry-card{box-shadow:var(--shadow-raised)}.admin-entry-card>span:first-child{border-radius:var(--r-pill);background:var(--accent-2-soft);color:var(--accent-2);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.admin-entry-card h1{font-size:clamp(25px,7vw,32px)}.admin-entry-card p{color:var(--muted);font-size:15px}.admin-entry-card .button{margin-top:4px}.admin-entry-dots{gap:5px;margin-top:2px;display:inline-flex}.admin-entry-dots i{background:var(--accent-2);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite adminAuthDotPulse}.admin-entry-dots i:nth-child(2){animation-delay:.15s}.admin-entry-dots i:nth-child(3){animation-delay:.3s}.admin-auth-dots{gap:5px;margin-top:2px;display:inline-flex}.admin-auth-dots i{background:var(--faint);border-radius:50%;width:6px;height:6px;font-style:normal;animation:1.2s ease-in-out infinite adminAuthDotPulse}.admin-auth-dots i:nth-child(2){animation-delay:.15s}.admin-auth-dots i:nth-child(3){animation-delay:.3s}@keyframes adminAuthDotPulse{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.admin-auth-dots i,.admin-entry-dots i{opacity:.6;animation:none}}html[data-theme=dark] .admin-card.dark{color:var(--ink)}html[data-theme=dark] .admin-layout .desktop-data-table tr.is-selected td{background:var(--blue-tint)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .admin-card.dark{color:var(--ink)}html:not([data-theme=light]):not([data-theme=dark]) .admin-layout .desktop-data-table tr.is-selected td{background:var(--blue-tint)}}@media (min-width:1600px){.admin-layout .dashboard-card{padding:22px}.admin-layout .dashboard-card h3{font-size:21px}.admin-layout .dashboard-card>p{font-size:15.5px}.admin-layout .topbar-title strong{font-size:17px}.admin-hero .admin-card{padding:26px}.admin-card p{font-size:15.5px}.admin-grid{gap:16px}.admin-summary-card{padding:20px}.admin-summary-card h3{font-size:40px}.admin-summary-card p{font-size:13.5px}.admin-command-grid .admin-summary-card{padding:22px 20px}.admin-layout .desktop-data-table table{font-size:14.5px}.admin-layout .desktop-data-table th{padding:12px 18px}.admin-layout .desktop-data-table td{padding:13px 18px;font-size:14.5px}.admin-order-id-cell b,.admin-order-client-cell b,.crm-status-chip{font-size:14.5px}.crm-detail-card{padding:22px}.crm-detail-heading h2{font-size:22px}.crm-detail-grid b{font-size:15px}}@media (min-width:2000px){.admin-layout .dashboard-card{padding:26px}.admin-layout .dashboard-card h3{font-size:23px}.admin-layout .dashboard-card>p{font-size:16.5px}.admin-layout .topbar-title strong{font-size:19px}.admin-hero .admin-card{padding:30px}.admin-card p{font-size:16.5px}.admin-grid{gap:20px}.admin-summary-card{padding:24px}.admin-summary-card h3{font-size:46px}.admin-summary-card p{font-size:14.5px}.admin-command-grid .admin-summary-card{padding:26px 24px}.admin-flow-title{font-size:48px}.admin-layout .desktop-data-table table{font-size:16px}.admin-layout .desktop-data-table th{padding:14px 22px;font-size:15px}.admin-layout .desktop-data-table td{padding:15px 22px;font-size:16px}.admin-order-id-cell b,.admin-order-client-cell b{font-size:16px}.admin-order-id-cell small,.admin-order-client-cell small{font-size:13.5px}.crm-status-chip{min-height:var(--control-height);padding:8px 18px;font-size:15.5px}.crm-detail-card{padding:26px}.crm-detail-heading h2{font-size:24px}.crm-detail-grid b{font-size:16px}.crm-detail-grid>span{padding:12px 14px}}@media (min-width:2560px){.admin-layout .dashboard-card{padding:32px}.admin-layout .dashboard-card h3{font-size:26px}.admin-layout .dashboard-card>p{font-size:18px}.admin-layout .topbar-title strong{font-size:21px}.admin-hero .admin-card{padding:36px}.admin-card p{font-size:18px}.admin-grid{gap:24px}.admin-summary-card{padding:30px}.admin-summary-card h3{font-size:54px}.admin-summary-card p{font-size:16px}.admin-command-grid .admin-summary-card{padding:32px 28px}.admin-flow-title{font-size:56px}.admin-layout .desktop-data-table table{font-size:18px}.admin-layout .desktop-data-table th{padding:18px 28px;font-size:16.5px}.admin-layout .desktop-data-table td{padding:18px 28px;font-size:18px}.admin-order-id-cell b,.admin-order-client-cell b{font-size:18px}.admin-order-id-cell small,.admin-order-client-cell small{font-size:15px}.crm-status-chip{min-height:var(--control-height);padding:10px 22px;font-size:17px}.crm-detail-card{padding:32px}.crm-detail-heading h2{font-size:27px}.crm-detail-grid b{font-size:18px}.crm-detail-grid>span{padding:14px 16px}}.botfather-admin-section{gap:16px;min-width:0;display:grid}.botfather-admin-heading{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(135deg, var(--surface), var(--surface-soft));box-shadow:var(--shadow-card);justify-content:space-between;align-items:stretch;gap:14px;padding:22px 24px;display:flex}.botfather-admin-heading>div:first-child{gap:8px;min-width:0;display:grid}.botfather-admin-heading span,.botfather-summary-item span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.botfather-admin-heading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,46px);line-height:1}.botfather-admin-heading p{max-width:760px;color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:1.45}.botfather-next-account{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-soft);align-content:center;justify-items:end;min-width:180px;padding:14px 16px;display:grid}.botfather-heading-side{align-content:stretch;gap:10px;min-width:190px;display:grid}.botfather-next-account small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.botfather-next-account strong{max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:20px;line-height:1.1}.botfather-refresh-button{white-space:normal;width:100%;min-height:48px}.botfather-health-panel{border:1px solid var(--line);border-left:4px solid var(--faint);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);gap:8px;padding:18px 20px;display:grid}.botfather-health-panel.is-ready{border-left-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.botfather-health-panel.is-ready{background:color-mix(in srgb, var(--success) 6%, var(--surface))}}.botfather-health-panel.is-working{border-left-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.botfather-health-panel.is-working{background:color-mix(in srgb, var(--warning) 7%, var(--surface))}}.botfather-health-panel.is-attention{border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.botfather-health-panel.is-attention{background:color-mix(in srgb, var(--danger) 5%, var(--surface))}}.botfather-health-panel span,.botfather-section-heading span,.botfather-issue-copy>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.botfather-health-panel h3,.botfather-section-heading h3,.botfather-issue-copy h4{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0}.botfather-health-panel h3{font-size:clamp(23px,3vw,32px);line-height:1.05}.botfather-health-panel p,.botfather-section-heading p,.botfather-issue-copy p,.botfather-compact-details>p,.botfather-compact-context p,.botfather-attention-context p{color:var(--muted);margin:0;font-size:14px;font-weight:600;line-height:1.45}.botfather-key-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.botfather-key-metric{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-soft);min-width:0;padding:17px 18px}.botfather-key-metric>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.botfather-key-metric strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 4px;font-size:32px;line-height:1;display:block}.botfather-key-metric .botfather-next-account-name{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(21px,1.9vw,29px)}.botfather-key-metric p{color:var(--muted);margin:0;font-size:13px;font-weight:600}.botfather-account-section{gap:10px;display:grid}.botfather-section-heading{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 0;display:flex}.botfather-section-heading>div{gap:4px;display:grid}.botfather-section-heading h3{font-size:22px;line-height:1.05}.botfather-section-heading p{text-align:right;max-width:430px}.botfather-attention-list,.botfather-compact-list{gap:10px;display:grid}.botfather-attention-card{border:1px solid var(--line);border-left:4px solid var(--danger);border-radius:var(--r-lg);background:var(--danger);grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;min-width:0;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.botfather-attention-card{background:color-mix(in srgb, var(--danger) 3%, var(--surface))}}.botfather-attention-card{box-shadow:var(--shadow-card)}.botfather-attention-card-top,.botfather-issue-copy,.botfather-attention-context,.botfather-attention-facts{grid-column:1}.botfather-attention-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.botfather-issue-copy{gap:5px;display:grid}.botfather-issue-copy h4{font-size:18px;line-height:1.15}.botfather-attention-facts{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:13px;font-weight:600;display:flex}.botfather-attention-facts span{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);padding:6px 9px}.botfather-attention-context,.botfather-compact-context{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.botfather-attention-context>div,.botfather-compact-context>div{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);gap:3px;min-width:0;padding:10px 11px;display:grid}.botfather-attention-context span,.botfather-compact-context span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.botfather-attention-context strong,.botfather-compact-context strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.botfather-attention-context p,.botfather-compact-context p{font-size:12px}.botfather-compact-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);grid-template-columns:minmax(180px,.8fr) minmax(280px,1.35fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.botfather-compact-row.is-wait{background:var(--surface-soft)}.botfather-admin-section .status-pill.is-wait{background:var(--bg-raised);color:var(--muted);box-shadow:inset 0 0 0 1px var(--faint)}@supports (color:color-mix(in lab, red, red)){.botfather-admin-section .status-pill.is-wait{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--faint) 22%, transparent)}}.botfather-compact-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.botfather-compact-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.botfather-compact-main>div{gap:3px;min-width:0;display:grid}.botfather-compact-main strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px}.botfather-compact-main span:not(.botfather-status-dot){color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:600}.botfather-compact-details{gap:8px;min-width:0;display:grid}.botfather-compact-details>p{margin:0}.botfather-compact-side{justify-items:end;gap:9px;min-width:172px;display:grid}.botfather-compact-row.is-ready .botfather-compact-side{grid-column:3}.botfather-compact-facts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.botfather-compact-facts span{border-radius:var(--r-pill);background:var(--surface-soft);color:var(--muted);white-space:nowrap;padding:6px 9px;font-size:12px;font-weight:600}.botfather-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.botfather-summary-item{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;padding:18px}.botfather-summary-item h3{color:var(--ink);letter-spacing:-.035em;margin:8px 0 4px;font-size:32px;line-height:1}.botfather-summary-item p{color:var(--muted);margin:0;font-size:13px;font-weight:600}.botfather-account-grid{gap:14px;display:grid}.botfather-account-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px;display:grid}.botfather-account-top{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.botfather-account-title{align-items:center;gap:12px;min-width:0;display:flex}.botfather-account-title div{gap:3px;min-width:0;display:grid}.botfather-account-title small,.botfather-state-panel span,.botfather-metric-grid dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.botfather-account-title strong{color:var(--ink);overflow-wrap:anywhere;font-size:24px;line-height:1.05}.botfather-status-dot{border-radius:var(--r-pill);background:var(--faint);width:13px;height:13px;box-shadow:0 0 0 7px var(--faint);flex:none}@supports (color:color-mix(in lab, red, red)){.botfather-status-dot{box-shadow:0 0 0 7px color-mix(in srgb, var(--faint) 15%, transparent)}}.botfather-status-dot.is-ok{background:var(--success);box-shadow:0 0 0 7px var(--success)}@supports (color:color-mix(in lab, red, red)){.botfather-status-dot.is-ok{box-shadow:0 0 0 7px color-mix(in srgb, var(--success) 15%, transparent)}}.botfather-status-dot.is-wait{background:var(--faint);box-shadow:0 0 0 7px var(--faint)}@supports (color:color-mix(in lab, red, red)){.botfather-status-dot.is-wait{box-shadow:0 0 0 7px color-mix(in srgb, var(--faint) 15%, transparent)}}.botfather-status-dot.is-danger{background:var(--danger);box-shadow:0 0 0 7px var(--danger)}@supports (color:color-mix(in lab, red, red)){.botfather-status-dot.is-danger{box-shadow:0 0 0 7px color-mix(in srgb, var(--danger) 15%, transparent)}}.botfather-account-body{gap:12px;min-width:0;display:grid}.botfather-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.botfather-metric-grid div,.botfather-state-panel>div{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);min-width:0;padding:14px}.botfather-metric-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 3px;font-size:22px;font-weight:700;line-height:1.05}.botfather-metric-grid small,.botfather-state-panel small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.35;display:block}.botfather-state-panel{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.botfather-state-panel strong{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 4px;font-size:15px;font-weight:700;line-height:1.25;display:block}.botfather-preflight-panel{border:1px solid var(--line);border-left:3px solid var(--faint);border-radius:var(--r-md);background:var(--surface-soft);gap:8px;min-width:0;padding:14px;display:grid}.botfather-preflight-panel.is-ok{border-left-color:var(--success)}.botfather-preflight-panel.is-wait{border-left-color:var(--warning)}.botfather-preflight-panel.is-danger{border-left-color:var(--danger)}.botfather-preflight-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.botfather-preflight-head>span:first-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.botfather-preflight-reasons{gap:4px;margin:0;padding:0;list-style:none;display:grid}.botfather-preflight-reasons li{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.4}.botfather-preflight-empty{color:var(--muted);margin:0;font-size:12.5px}.botfather-registry-form{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;padding:14px;display:grid}.botfather-account-settings{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);padding:13px 14px}.botfather-account-settings summary{cursor:pointer;color:var(--ink-soft);font-size:13px;font-weight:700}.botfather-account-settings .botfather-registry-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding:0}.botfather-account-settings .botfather-registry-form .button{grid-column:span 2}.botfather-registry-form label{gap:6px;min-width:0;display:grid}.botfather-registry-form span,.botfather-registry-meta span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.botfather-registry-form input,.botfather-registry-form select,.botfather-registry-form textarea{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;font-size:13px;font-weight:600}.botfather-registry-form input,.botfather-registry-form select{min-height:var(--control-height);padding:0 12px}.botfather-registry-form textarea{resize:vertical;min-height:84px;padding:11px 12px}.botfather-registry-notes,.botfather-registry-meta{grid-column:span 2}.botfather-registry-meta{border-radius:var(--r-xs);background:var(--surface-soft);align-content:center;gap:5px;min-width:0;padding:10px 12px;display:grid}.botfather-registry-form .button{min-height:var(--control-height);border-radius:var(--r-xs);align-self:end}.botfather-card-actions{align-content:start;gap:10px;min-width:172px;display:grid}.botfather-card-actions .button{border-radius:var(--r-md);width:100%;min-height:46px;font-size:14px}.botfather-card-actions .button:disabled{cursor:not-allowed;opacity:.42}.botfather-attention-card>.botfather-card-actions{grid-area:1/2/span 4;align-self:center}.botfather-compact-row .botfather-card-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.botfather-compact-row .botfather-card-actions .button{width:auto;min-height:40px}.botfather-empty-card{border:1px solid var(--line);border-radius:var(--r-lg);color:var(--muted);background:var(--surface);padding:22px;font-weight:600}.botfather-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.botfather-policy-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);gap:10px;padding:16px;display:grid}.botfather-policy-card>small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.botfather-policy-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.botfather-policy-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.botfather-policy-list li{color:var(--ink-soft);overflow-wrap:anywhere;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.botfather-policy-metrics{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.botfather-policy-metrics dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.botfather-policy-metrics dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}@media (max-width:1100px){.botfather-summary-grid,.botfather-metric-grid,.botfather-registry-form,.botfather-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.botfather-policy-grid{grid-template-columns:1fr}}@media (max-width:760px){.botfather-admin-heading{border-radius:var(--r-lg);padding:20px;display:grid}.botfather-next-account{justify-items:start;min-width:0}.botfather-heading-side{min-width:0}.botfather-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.botfather-key-metrics{grid-template-columns:1fr}.botfather-section-heading{align-items:start;gap:6px;display:grid}.botfather-section-heading p{text-align:left}.botfather-attention-card{grid-template-columns:1fr}.botfather-attention-card>.botfather-card-actions{grid-area:auto/1;width:100%}.botfather-compact-row{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.botfather-compact-details,.botfather-compact-side,.botfather-compact-row.is-ready .botfather-compact-side{grid-column:2}.botfather-compact-facts,.botfather-compact-side>.botfather-card-actions{text-align:left;justify-content:flex-start}.botfather-compact-side{justify-items:start;width:100%}.botfather-compact-side>.botfather-card-actions,.botfather-compact-side>.botfather-card-actions .button{width:100%}.botfather-summary-item{border-radius:var(--r-md);padding:15px}.botfather-summary-item h3{font-size:27px}.botfather-account-card{border-radius:var(--r-lg);grid-template-columns:1fr;padding:16px}.botfather-account-top{display:grid}.botfather-metric-grid,.botfather-state-panel,.botfather-registry-form,.botfather-account-settings .botfather-registry-form{grid-template-columns:1fr}.botfather-account-settings .botfather-registry-form .button,.botfather-registry-notes,.botfather-registry-meta{grid-column:auto}.botfather-card-actions{min-width:0}}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-page-header>div:first-child{min-width:0}.admin-page-header h1,.admin-detail-hero h1{margin:4px 0 0}.admin-page-header p{margin:7px 0 0}.admin-page-header-actions{flex:none}.admin-page-header-actions .inline-actions{justify-content:flex-end}.admin-resource-error,.admin-notice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;display:flex}.admin-resource-error{border-color:var(--danger-soft);background:var(--danger-soft);color:var(--danger)}.admin-resource-error p,.admin-notice{margin-bottom:0}.admin-notice.is-success{border-color:var(--success-soft);background:var(--success-soft);color:var(--success)}.admin-notice.is-error{border-color:var(--danger-soft);background:var(--danger-soft);color:var(--danger)}.admin-operations-hero .admin-card h1{font-size:clamp(27px,3.2vw,40px)}.admin-queue-health h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.3vw,29px)}.admin-queue-health dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.admin-queue-health dl div{border:1px solid var(--on-dark);min-width:0;padding:9px}@supports (color:color-mix(in lab, red, red)){.admin-queue-health dl div{border:1px solid color-mix(in srgb, var(--on-dark) 13%, transparent)}}.admin-queue-health dl div{border-radius:var(--r-sm);background:var(--on-dark)}@supports (color:color-mix(in lab, red, red)){.admin-queue-health dl div{background:color-mix(in srgb, var(--on-dark) 5%, transparent)}}.admin-queue-health dt,.admin-queue-health dd{margin:0}.admin-queue-health dt{color:var(--on-dark)}@supports (color:color-mix(in lab, red, red)){.admin-queue-health dt{color:color-mix(in srgb, var(--on-dark) 68%, transparent)}}.admin-queue-health dt{font-size:10px;line-height:1.2}.admin-queue-health dd{color:var(--on-dark);font-family:var(--font-display);margin-top:4px;font-size:20px;font-weight:700}.admin-operations-summary{margin-top:14px}.admin-operation-card{min-height:150px;color:var(--ink);transition:border-color var(--speed-fast) var(--ease-out), box-shadow var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);position:relative;overflow:hidden}.admin-operation-card:after{content:"→";color:var(--faint);transition:transform var(--speed-fast) var(--ease-out);font-size:18px;position:absolute;top:14px;right:16px}.admin-operation-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.admin-operation-card:hover:after{transform:translate(3px)}.admin-operation-card>span,.admin-operation-card>small{color:var(--muted)}.admin-operation-card>strong{font-family:var(--font-display);letter-spacing:-.05em;margin-top:4px;font-size:clamp(31px,3.5vw,42px);display:block}.admin-operation-card>small{margin-top:auto;font-size:12.5px;display:block}.admin-metric-card{min-height:138px}.admin-metric-card>strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.05em;margin-top:4px;font-size:clamp(30px,3.3vw,40px);display:block}.admin-metric-card>small{color:var(--muted);margin-top:auto;font-size:12px;display:block}.admin-operation-card.is-alert,.admin-operation-card.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-operation-card.is-alert,.admin-operation-card.is-danger{border-color:color-mix(in srgb, var(--danger) 26%, var(--line))}}.admin-operation-card.is-alert>strong,.admin-operation-card.is-danger>strong{color:var(--danger)}.admin-overview-grid,.admin-detail-grid,.admin-team-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-section-heading h2,.admin-detail-grid h2,.admin-team-layout h2,.admin-team-list h2{letter-spacing:-.025em;margin:3px 0 0;font-size:20px}.text-link{color:var(--ink-soft);font-size:13px;font-weight:700;text-decoration:none}.text-link:hover{color:var(--accent-2-deep)}.admin-pipeline-list,.admin-event-list,.admin-customer-orders,.admin-crm-note-list,.admin-timeline,.admin-audit-list{gap:8px;margin-top:16px;display:grid}.admin-pipeline-list a,.admin-pipeline-list>div,.admin-event-list a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;text-decoration:none;display:flex}.admin-pipeline-list a:last-child,.admin-pipeline-list>div:last-child,.admin-event-list a:last-child{border-bottom:0}.admin-pipeline-list a:hover span,.admin-event-list a:hover span{color:var(--accent-2-deep)}.admin-pipeline-list strong{min-width:30px;color:var(--ink);font-family:var(--font-display);text-align:right;font-size:16px}.admin-status-counts{gap:7px;margin-top:15px;display:grid}.admin-status-counts>div{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:13px;display:flex}.admin-status-counts b{color:var(--ink);font-family:var(--font-display)}.admin-event-list small{color:var(--faint);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.admin-request-tabs{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-raised);align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:14px;padding:4px;display:flex;overflow-x:auto}.admin-request-tabs a{border-radius:var(--r-pill);color:var(--muted);transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);flex:none;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.admin-request-tabs a:hover{color:var(--ink)}.admin-request-tabs a.is-active{background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink)}.admin-queue-panel{margin-top:14px}.admin-queue-filters{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-queue-filters button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:37px;color:var(--muted);font:inherit;cursor:pointer;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.admin-queue-filters button b{border-radius:var(--r-pill);background:var(--bg-raised);min-width:20px;min-height:20px;color:var(--ink-soft);font-family:var(--font-mono);place-items:center;font-size:10px;display:inline-grid}.admin-queue-filters button:hover,.admin-queue-filters button.is-active{border-color:var(--line-strong);color:var(--ink)}.admin-queue-filters button.is-active{background:var(--accent-2-soft)}.admin-inline-search{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.admin-inline-search input,.admin-crm-filters input,.admin-crm-filters select,.admin-inline-form input,.admin-comment-form textarea,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-inline-select select,.admin-team-row-form select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;min-height:42px;color:var(--ink);font:inherit;font-size:13px}.admin-inline-search input,.admin-crm-filters input,.admin-inline-form input,.admin-comment-form textarea,.admin-form-grid input,.admin-form-grid textarea{padding:10px 12px}.admin-crm-filters select,.admin-form-grid select,.admin-inline-select select,.admin-team-row-form select{padding:0 10px}.admin-inline-search input:focus,.admin-crm-filters input:focus,.admin-crm-filters select:focus,.admin-inline-form input:focus,.admin-comment-form textarea:focus,.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus,.admin-inline-select select:focus,.admin-team-row-form select:focus{border-color:var(--ink);box-shadow:var(--focus-ring);outline:none}.admin-queue-panel table td small,.admin-crm-list table td small,.admin-team-list table td small,.admin-team-row-form{color:var(--faint);margin-top:3px;font-size:11.5px;display:block}.admin-risk{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-raised);min-height:24px;color:var(--muted);text-transform:lowercase;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.admin-risk.is-medium{border-color:var(--accent-2-soft);background:var(--accent-2-soft);color:var(--accent-2-deep)}.admin-risk.is-high{border-color:var(--danger-soft);background:var(--danger-soft);color:var(--danger)}.admin-operation-mobile-card{color:var(--ink);text-decoration:none}.admin-detail-hero{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);justify-content:space-between;align-items:flex-start;gap:18px;margin-top:14px;padding:22px;display:flex}.admin-detail-hero>div:first-child{min-width:0}.admin-detail-hero>div:first-child>span{color:var(--faint);font-family:var(--font-mono);margin-top:13px;font-size:11px;display:block}.admin-detail-hero p{max-width:74ch;color:var(--muted);margin:7px 0 0;font-size:14px}.admin-detail-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.admin-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.admin-detail-meta>span:not(.status-pill):not(.admin-risk){border-radius:var(--r-pill);background:var(--bg-raised);padding:4px 8px}.admin-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.admin-info-grid>div{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);min-width:0;padding:10px}.admin-info-grid dt,.admin-info-grid dd{margin:0}.admin-info-grid dt{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-info-grid dd{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;font-size:13px;font-weight:650}.admin-safe-error,.admin-order-hint,.admin-client-bot-inline{border-radius:var(--r-sm);background:var(--bg-raised);color:var(--muted);margin-top:12px;padding:11px 12px;font-size:13px}.admin-safe-error{border:1px solid var(--danger-soft);background:var(--danger-soft);color:var(--danger)}.admin-safe-error p,.admin-order-hint p{margin:4px 0 0}.admin-order-hint{border-left:3px solid var(--accent-2)}.admin-inline-form,.admin-comment-form,.admin-team-form,.admin-subscription-editor form{gap:10px;margin-top:14px;display:grid}.admin-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-inline-form label,.admin-comment-form label,.admin-form-grid label,.admin-inline-select,.admin-crm-filters label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.admin-comment-form textarea,.admin-form-grid textarea{resize:vertical}.admin-action-stack{gap:8px;margin-top:14px;display:grid}.admin-action-stack .button{width:100%}.admin-timeline article,.admin-audit-list article,.admin-crm-note-list article{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);padding:12px}.admin-timeline article>div:first-child,.admin-audit-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-timeline strong,.admin-audit-list strong{color:var(--ink);font-size:13px;display:block}.admin-timeline small,.admin-audit-list small,.admin-crm-note-list small{color:var(--faint);font-family:var(--font-mono);margin-top:3px;font-size:10.5px;display:block}.admin-timeline details,.admin-audit-list details,.admin-subscription-editor{margin-top:9px}.admin-timeline summary,.admin-audit-list summary,.admin-subscription-editor summary{cursor:pointer;color:var(--ink-soft);font-size:12px;font-weight:700}.admin-timeline pre,.admin-audit-list pre{border-radius:var(--r-xs);background:var(--ink);max-width:100%;max-height:220px;margin:9px 0 0;padding:10px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.admin-timeline pre,.admin-audit-list pre{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.admin-timeline pre,.admin-audit-list pre{color:var(--ink-soft);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.admin-context-list{gap:9px;margin:14px 0 0;display:grid}.admin-context-list>div{border-bottom:1px solid var(--line);padding-bottom:9px}.admin-context-list>div:last-child{border-bottom:0}.admin-context-list dt,.admin-context-list dd{margin:0}.admin-context-list dt{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-context-list dd{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5}.admin-client-bot-inline{border:1px solid var(--line);gap:3px;display:grid}.admin-client-bot-inline small{color:var(--faint);font-family:var(--font-mono);font-size:10.5px}.admin-crm-toolbar,.admin-crm-list,.admin-audit-panel,.admin-team-list{margin-top:14px}.admin-crm-summary{flex-wrap:wrap;gap:8px;display:flex}.admin-crm-summary span{border-radius:var(--r-pill);background:var(--bg-raised);color:var(--muted);padding:6px 9px;font-size:12px}.admin-crm-summary b{color:var(--ink)}.admin-crm-filters,.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid .is-wide{grid-column:1/-1}.admin-customer-orders a{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.admin-customer-orders a:hover{border-color:var(--line-strong)}.admin-customer-orders strong,.admin-customer-orders small{display:block}.admin-customer-orders small{color:var(--faint);font-family:var(--font-mono);margin-top:3px;font-size:10.5px}.admin-crm-note-list article p{color:var(--ink-soft);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.admin-subscription-editor{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);padding:10px 12px}.admin-change-preview{border-left:3px solid var(--accent-2);background:var(--accent-2-soft);color:var(--ink-soft);margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.admin-inline-select{min-width:min(100%,290px);display:inline-grid}.admin-audit-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-audit-links a{border-radius:var(--r-pill);background:var(--surface);color:var(--ink-soft);padding:4px 7px;font-size:11px;font-weight:700;text-decoration:none}.admin-audit-list article>p{color:var(--faint);margin:8px 0 0;font-size:12px}.admin-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-role-grid .dashboard-card{min-height:150px;padding:14px}.admin-role-grid .dashboard-card.is-current{border-color:var(--accent-2);background:var(--accent-2-soft)}.admin-role-grid h3{margin:3px 0 0;font-size:16px}.admin-role-grid p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.admin-rule-list{color:var(--muted);gap:8px;margin:2px 0 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.admin-team-row-form{align-items:center;gap:5px;margin:0;display:flex}.admin-team-row-form select{max-width:120px;min-height:33px;font-size:11px}.admin-permission-card{margin-top:14px}.capability-page{gap:14px;margin-top:16px;display:grid}.capability-page-header{align-items:center}.capability-section-heading,.capability-list-heading,.capability-detail-heading,.capability-form-actions,.capability-decision-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.capability-section-heading>div,.capability-detail-heading>div{gap:4px;display:grid}.capability-section-heading>div>span,.capability-detail-heading span:first-child,.capability-form label>span,.capability-filters label>span,.capability-decision label>span,.capability-decision>div>span,.capability-detail-grid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.capability-section-heading h2,.capability-detail-heading h2,.capability-decision h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0}.capability-section-heading h2,.capability-detail-heading h2{font-size:22px;line-height:1.1}.capability-section-heading>p,.capability-form-actions p,.capability-list-heading>span,.capability-status-note,.capability-safe-note,.capability-decision>p{color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.45}.capability-section-heading>p{text-align:right;max-width:500px}.capability-create-card,.capability-filters-card,.capability-list-card,.capability-detail-card{gap:16px;display:grid}.capability-form,.capability-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.capability-filters{grid-template-columns:1.1fr 1.05fr minmax(160px,1fr) minmax(160px,1fr) minmax(104px,.55fr)}.capability-form label,.capability-filters label,.capability-decision label{gap:6px;min-width:0;display:grid}.capability-form-wide{grid-column:1/-1}.capability-control{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);width:100%;min-height:42px;color:var(--ink);font:inherit;outline:none;padding:9px 11px;font-size:13px;line-height:1.35}.capability-control:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.capability-control:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-2) 16%, transparent)}}.capability-control:disabled{cursor:not-allowed;color:var(--faint);opacity:.8}.capability-control textarea,textarea.capability-control{resize:vertical}.capability-form-actions{align-items:center;padding-top:2px}.capability-form-actions p{max-width:570px}.capability-workspace{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:14px;display:grid}.capability-list-heading{align-items:baseline}.capability-list-heading strong{color:var(--ink);font-family:var(--font-display);font-size:18px}.capability-list-heading>span{text-align:right;max-width:350px}.capability-request-list{gap:8px;display:grid}.capability-request-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.capability-request-row:hover{border-color:var(--line-strong);transform:translateY(-1px)}.capability-request-row.is-selected{border-color:var(--accent-2);background:var(--accent-2-soft)}.capability-request-row>div:first-child{gap:3px;min-width:0;display:grid}.capability-request-row strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.capability-request-row>div:first-child>span,.capability-request-row-meta>span:first-child{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:600}.capability-request-row-meta{justify-items:end;gap:7px;min-width:140px;display:grid}.capability-detail-card{position:sticky;top:16px}.capability-detail-heading{align-items:flex-start}.capability-status-note,.capability-safe-note{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);padding:10px 11px}.capability-safe-note{color:var(--ink-soft)}.capability-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.capability-detail-grid>div{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);gap:4px;min-width:0;padding:10px;display:grid}.capability-detail-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.4}.capability-detail-wide{grid-column:1/-1}.capability-decision{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-soft);gap:12px;padding:14px;display:grid}.capability-decision>div:first-child{gap:4px;display:grid}.capability-decision h3{font-size:18px}.capability-decision-actions{align-items:center}.capability-decision-start{justify-content:flex-start}.capability-empty{border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--muted);text-align:center;margin:0;padding:18px;font-size:13px;font-weight:600}.admin-mobile-nav button{z-index:1;border-radius:var(--r-lg);min-width:0;min-height:50px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px;display:flex;position:relative}.admin-mobile-nav button span{max-width:100%;max-height:0;color:var(--ink);font-family:var(--font-display);opacity:0;transition:max-height var(--speed-base) var(--ease-out), opacity var(--speed-fast) var(--ease-out), transform var(--speed-base) var(--ease-spring-out);font-size:10px;font-weight:600;line-height:1;overflow:hidden;transform:translateY(3px)}.admin-mobile-nav button .nav-glyph{width:24px;height:24px;color:inherit}.admin-mobile-nav button.is-active{color:var(--accent-2-bright)}.admin-mobile-nav button.is-active span{opacity:1;max-height:14px;transform:translateY(0)}.admin-mobile-more{z-index:49;right:calc(12px + var(--safe-right));bottom:calc(82px + var(--safe-bottom));left:calc(12px + var(--safe-left));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-veil);max-width:560px;box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:0 auto;padding:10px;position:fixed}.admin-mobile-more-head{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:4px 5px 10px;font-size:13px;display:flex}.admin-mobile-more-head button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:50%;font-size:19px;line-height:1}.admin-mobile-more-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-mobile-more-list a{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:44px;color:var(--ink-soft);align-items:center;gap:8px;padding:9px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.admin-mobile-more-list a.is-active{border-color:var(--accent-2);background:var(--accent-2-soft);color:var(--ink)}.admin-mobile-more-list .nav-glyph{width:19px;height:19px}@media (max-width:900px){.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-workspace{grid-template-columns:1fr}.capability-detail-card{position:static}.capability-form,.capability-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-page-header,.admin-detail-hero{display:grid}.admin-page-header-actions,.admin-detail-hero-actions{justify-content:flex-start}.admin-overview-grid,.admin-detail-grid,.admin-team-layout,.admin-queue-health dl,.admin-info-grid,.admin-crm-filters,.admin-form-grid,.admin-inline-search,.admin-inline-form{grid-template-columns:1fr}.admin-role-grid{grid-template-columns:1fr 1fr}.capability-section-heading,.capability-list-heading,.capability-form-actions,.capability-decision-actions{display:grid}.capability-section-heading>p,.capability-list-heading>span{text-align:left;max-width:none}.capability-form,.capability-filters,.capability-detail-grid{grid-template-columns:1fr}.capability-detail-wide{grid-column:auto}.capability-request-row{grid-template-columns:1fr}.capability-request-row-meta{justify-items:start;min-width:0}.admin-team-row-form{flex-wrap:wrap}.admin-detail-hero{padding:18px}.admin-audit-item-head{display:grid}.admin-audit-links{justify-content:flex-start}}@media (max-width:420px){.admin-role-grid,.admin-mobile-more-list{grid-template-columns:1fr}}.page-doc{padding:18px 20px calc(80px + env(safe-area-inset-bottom,0px));display:block}.page-top-nav{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 0;display:flex}.page-top-nav .button{min-height:44px;padding:10px 18px;font-size:14.5px}.page-back-link{color:var(--ink-soft);transition:color var(--speed-fast) var(--ease-out);align-items:center;gap:8px;font-weight:600;display:inline-flex}.page-back-link:before{content:"←";color:var(--blue);font-weight:700}.page-back-link:hover{color:var(--blue-deep)}.page-hero-card{margin-top:20px}.page-hero-card h1{margin:14px 0 10px}.page-hero-card>p{color:var(--muted);max-width:62ch;font-size:16px;line-height:1.6}.page-card-grid{margin-top:16px}.page-card-grid .dashboard-card>span{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--blue-deep);font-size:11.5px;font-weight:600;display:inline-flex}.page-card-grid .dashboard-card h3{margin:10px 0 8px;font-size:19px}.page-card-grid .dashboard-card p{color:var(--muted);font-size:14.5px;line-height:1.55}.page-note-card{margin-top:16px}.page-note-card h3{margin-bottom:8px;font-size:19px}.page-note-card p{color:var(--muted);max-width:68ch;font-size:15px;line-height:1.6}.page-doc .dashboard-card ul,.page-doc .dashboard-card ol{color:var(--ink-soft);gap:8px;margin:10px 0 0;padding-left:22px;font-size:15px;line-height:1.55;display:grid}.page-doc .dashboard-card li::marker{color:var(--blue);font-weight:700}.page-doc .dashboard-card p a,.page-doc .dashboard-card li a{color:var(--blue-deep);text-decoration:underline;-webkit-text-decoration-color:var(--blue-tint);-webkit-text-decoration-color:var(--blue-tint);-webkit-text-decoration-color:var(--blue-tint);text-decoration-color:var(--blue-tint);text-underline-offset:3px;transition:text-decoration-color var(--speed-fast) var(--ease-out);font-weight:600}.page-doc .dashboard-card p a:hover,.page-doc .dashboard-card li a:hover{-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.p404-panel{color:var(--on-dark);padding:20px 22px}.p404-panel>*{position:relative}.p404-code{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffffb8;margin:0 0 6px;font-size:12.5px}.p404-panel .lp-nf-title{color:var(--on-dark);font-size:clamp(26px,5.6vw,34px);font-weight:600}.p404-panel .lp-nf-title span{color:#fff9}.p404-panel .lp-nf-text{color:#ffffffe0;max-width:46ch}.p404-cta{justify-self:center;width:100%;max-width:320px;margin-top:26px}.p404-cta svg{width:18px;height:18px}.page-doc .page-footer-links{align-items:center;margin-top:28px}.page-doc .page-footer-links a{align-items:center;padding:12px 2px;font-weight:600;display:inline-flex}@media (min-width:860px){.page-doc{padding:28px 24px 96px}.page-top-nav{padding:10px 0}.page-top-nav .button{padding:13px 26px;font-size:15.5px}.page-hero-card{margin-top:26px;padding:34px 36px}.page-card-grid{grid-template-columns:repeat(3,1fr);gap:16px}.page-note-card{padding:28px 36px}}@media (min-width:1100px){.page-doc{max-width:980px}}.skel-shell{gap:14px;max-width:1180px;margin:0 auto;padding:16px;display:grid}.skel-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:12px;padding:22px;display:grid;position:relative;overflow:hidden}.skel-card.is-tall{min-height:132px}.skel-bar{border-radius:var(--r-pill);background:var(--line);height:14px}.skel-bar.is-title{width:46%;height:20px}.skel-bar.is-wide{width:84%}.skel-bar.is-mid{width:62%}.skel-bar.is-short{width:32%}.skel-card:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:1.6s ease-in-out infinite skelSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skelSweep{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel-card:after{opacity:0;animation:none}}@media (min-width:860px){.skel-shell{padding:24px}.skel-shell.is-grid{grid-template-columns:repeat(3,1fr)}.skel-shell.is-grid .skel-card.is-span-all{grid-column:1/-1}}html[data-theme=dark] .skel-card:after{background:linear-gradient(90deg, transparent 0%, var(--navy-line) 50%, transparent 100%)}html[data-theme=dark] .lp-nf .lp-service{background:var(--blue-soft)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .skel-card:after{background:linear-gradient(90deg, transparent 0%, var(--navy-line) 50%, transparent 100%)}html:not([data-theme=light]):not([data-theme=dark]) .lp-nf .lp-service{background:var(--blue-soft)}}@media (min-width:1600px){.page-doc{max-width:min(1040px,84vw)}.page-hero-card>p{max-width:66ch;font-size:18px}.page-card-grid .dashboard-card h3,.page-note-card h3{font-size:21px}.page-card-grid .dashboard-card p{font-size:16px}.page-note-card p{max-width:72ch;font-size:16.5px}.page-doc .dashboard-card ul,.page-doc .dashboard-card ol{font-size:16.5px}.p404-panel .lp-nf-title{font-size:clamp(36px,2.6vw,44px)}.p404-code{font-size:13.5px}.p404-cta svg{width:20px;height:20px}.skel-shell{max-width:min(1360px,84vw)}}@media (min-width:2000px){.page-hero-card>p{font-size:20px}.page-card-grid .dashboard-card h3,.page-note-card h3{font-size:23px}.page-card-grid .dashboard-card p,.page-note-card p,.page-doc .dashboard-card ul,.page-doc .dashboard-card ol{font-size:18px}.p404-panel .lp-nf-title{font-size:clamp(44px,2.4vw,54px)}.p404-code{font-size:14.5px}}@media (min-width:2560px){.page-doc{max-width:min(1200px,80vw)}.page-hero-card>p{font-size:22px}.page-card-grid .dashboard-card h3,.page-note-card h3{font-size:26px}.page-card-grid .dashboard-card p,.page-note-card p,.page-doc .dashboard-card ul,.page-doc .dashboard-card ol{font-size:20px}.p404-panel .lp-nf-title{font-size:clamp(54px,2.2vw,66px)}.p404-cta svg{width:22px;height:22px}.skel-shell{max-width:min(1560px,80vw)}}.usage-block{border-top:1px solid var(--line);gap:10px;width:100%;margin-top:4px;padding-top:14px;display:grid}.usage-block-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.usage-block-label:before{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);flex:none;width:6px;height:6px}.usage-chart{gap:8px;width:100%;max-width:460px;display:grid}.usage-chart-svg{width:100%;height:auto;display:block}.usage-track{fill:var(--bg-raised);transition:fill var(--speed-fast) var(--ease-out)}.usage-grid-line{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.usage-bar{transform-box:fill-box;transform-origin:50% 100%;opacity:.75;transition:opacity var(--speed-fast) var(--ease-out)}.usage-bar.is-today,.usage-bar:hover,.usage-bar:focus-visible{opacity:1}.usage-bar-group:hover .usage-track{fill:var(--line)}.usage-bar-group:has(:focus-visible) .usage-track{fill:var(--line)}.usage-limit-line{stroke:var(--faint);stroke-width:1px;stroke-dasharray:3 4;opacity:.7}.usage-chart[data-anim=pending] .usage-bar{transform:scaleY(0)}.usage-chart[data-anim=in] .usage-bar{animation:usageGrow var(--speed-base) var(--ease-out-cubic) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes usageGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.usage-bar:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.usage-axis{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--faint);justify-content:space-between;font-size:10.5px;display:flex}.usage-axis .is-today{color:var(--ink-soft);font-weight:600}.usage-axis .is-mid{opacity:.8}.usage-progress{border-radius:var(--r-pill);background:var(--bg-raised);height:10px;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.usage-progress-fill{border-radius:var(--r-pill);background:var(--grad-sunset);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--speed-base) var(--ease-out-cubic);position:absolute;inset:0}@starting-style{.usage-progress-fill{transform:scaleX(0)}}.usage-today{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px}.admin-sparkline-wrap{gap:8px;width:100%;max-width:460px;display:grid}.usage-hint{color:var(--faint);font-size:12.5px}.limit-nudge{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);transition:border-color var(--speed-fast) var(--ease-out);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;display:flex}.limit-nudge-dot{border-radius:var(--r-pill);background:var(--faint);flex:none;width:8px;height:8px}.limit-nudge-text{min-width:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:auto;font-size:13.5px}.limit-nudge.is-low{border-color:var(--accent-2-soft);background:var(--accent-2-soft)}.limit-nudge.is-low .limit-nudge-dot{background:var(--grad-sunset)}.limit-nudge.is-low .limit-nudge-text{color:var(--ink)}.limit-nudge.is-exhausted{border-color:var(--warning-soft);background:var(--warning-soft)}.limit-nudge.is-exhausted .limit-nudge-dot{background:var(--warning)}.limit-nudge.is-exhausted .limit-nudge-text{color:var(--ink)}.limit-nudge-cta{min-height:44px;font-family:var(--font-display);letter-spacing:.01em;color:var(--accent-2);white-space:nowrap;transition:opacity var(--speed-fast) var(--ease-out);flex:none;align-items:center;padding:4px 2px;font-size:13px;font-weight:600;display:inline-flex}.limit-nudge.is-exhausted .limit-nudge-cta{color:var(--warning)}.limit-nudge-cta:hover{opacity:.72}.limit-nudge-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.assistant-limit-list{border-top:1px solid var(--line);gap:9px;width:100%;margin-top:4px;padding-top:12px;display:grid}.assistant-limit-row{grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:10px;font-size:13px;display:grid}.assistant-limit-name{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-limit-bar{border-radius:var(--r-pill);background:var(--bg-raised);height:6px;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.assistant-limit-bar i{border-radius:var(--r-pill);background:var(--grad-sunset);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--speed-base) var(--ease-out-cubic);position:absolute;inset:0}@starting-style{.assistant-limit-bar i{transform:scaleX(0)}}.assistant-limit-value{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.app-skel{position:relative;overflow:hidden}.app-skel:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--surface-veil) 50%, transparent 100%);opacity:.55;animation:1.6s ease-in-out infinite skelSweep;position:absolute;inset:0;transform:translate(-100%)}.app-skel.dark:after,.metric-card-plan.app-skel:after{background:linear-gradient(90deg, transparent 0%, var(--navy-line) 50%, transparent 100%)}.app-skel.dark .skel-bar,.metric-card-plan.app-skel .skel-bar{background:var(--navy-line)}.skel-inline{border-radius:var(--r-pill);background:var(--line);vertical-align:middle;width:56px;height:12px;display:inline-block}.skel-inline.is-title{width:132px;height:26px}.dashboard-card.dark .skel-inline,.metric-card-plan .skel-inline{background:var(--navy-line)}.card-in{animation:cardIn var(--speed-base) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cab-sync-dot{border-radius:var(--r-pill);background:var(--grad-sunset);width:10px;height:10px;animation:syncPulse 1.8s var(--ease-out) infinite;margin-left:10px;display:inline-block}@keyframes syncPulse{0%,to{opacity:.35}50%{opacity:1}}.btn-dots{align-items:center;gap:4px;min-height:1em;display:inline-flex}.btn-dots i{border-radius:var(--r-pill);width:5px;height:5px;animation:btnDot .9s var(--ease-out) infinite;background:currentColor}.btn-dots i:nth-child(2){animation-delay:.15s}.btn-dots i:nth-child(3){animation-delay:.3s}@keyframes btnDot{0%,to{opacity:.35}40%{opacity:1}}.assistants-empty{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:20px;padding:24px;display:grid}@media (min-width:760px){.assistants-empty{grid-template-columns:232px minmax(0,1fr);align-items:center;gap:32px;padding:28px}}.assistants-empty-copy{justify-items:start;gap:10px;display:grid}.assistants-empty-copy h3{letter-spacing:-.01em;font-size:clamp(20px,4.4vw,26px)}.assistants-empty-copy p{max-width:46ch;color:var(--muted);font-size:15px}.assistants-empty-copy .button{margin-top:6px}.assistants-empty-phone{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface-soft);width:min(232px,100%);box-shadow:var(--shadow-card);align-content:start;gap:10px;margin:0 auto;padding:14px;display:grid}.assistants-empty-phone .phone-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;display:flex}.assistants-empty-phone .phone-top span{border-radius:var(--r-pill);background:var(--grad-sunset);width:22px;height:22px}.assistants-empty-phone .phone-top i{border-radius:var(--r-pill);background:var(--line);width:64px;height:8px;display:block}.assistants-empty-phone .phone-bubble{border-radius:var(--r-bubble);border-bottom-left-radius:var(--r-tailcorner);background:var(--bg-raised);max-width:92%;color:var(--ink-soft);justify-self:start;padding:9px 12px;font-size:12.5px;line-height:1.45}.assistants-empty-phone .phone-bubble.is-user{border-radius:var(--r-bubble);border-bottom-right-radius:var(--r-tailcorner);background:var(--tint-lilac);justify-self:end;width:46%;height:24px;padding:0}.assistants-empty-phone .phone-input{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);align-items:center;height:30px;padding:0 10px;display:flex}.assistants-empty-phone .phone-input span{border-radius:var(--r-pill);background:var(--line);width:56px;height:7px}@media (prefers-reduced-motion:reduce){.usage-chart[data-anim] .usage-bar{animation:none;transform:none}.usage-progress-fill,.assistant-limit-bar i,.limit-nudge-cta,.usage-bar{transition:none}.card-in{animation:none}.cab-sync-dot,.btn-dots i{opacity:.7;animation:none}.app-skel:after{opacity:0;animation:none}}html[data-theme=dark] .app-skel:after{background:linear-gradient(90deg, transparent 0%, var(--navy-line) 50%, transparent 100%)}html[data-theme=dark] .usage-track{fill:var(--blue-soft)}html[data-theme=dark] .usage-progress,html[data-theme=dark] .assistant-limit-bar{background:var(--blue-soft)}html[data-theme=dark] .assistants-empty-phone .phone-bubble{background:var(--blue-tint)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .app-skel:after{background:linear-gradient(90deg, transparent 0%, var(--navy-line) 50%, transparent 100%)}html:not([data-theme=light]):not([data-theme=dark]) .usage-track{fill:var(--blue-soft)}html:not([data-theme=light]):not([data-theme=dark]) .usage-progress,html:not([data-theme=light]):not([data-theme=dark]) .assistant-limit-bar{background:var(--blue-soft)}html:not([data-theme=light]):not([data-theme=dark]) .assistants-empty-phone .phone-bubble{background:var(--blue-tint)}}.agent-config{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px 20px;width:100%;display:grid}.agent-config-axis{gap:6px;min-width:0;display:grid}.agent-config-label{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.agent-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.agent-seg button{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.agent-seg button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.agent-seg button small{font-family:var(--font-mono);color:var(--faint);font-size:10px}.agent-seg button:hover{background:var(--accent-2-soft);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.agent-seg button:hover{border-color:color-mix(in srgb, var(--accent-2) 30%, transparent)}}.agent-seg button:hover{color:var(--ink)}.agent-seg button.is-active{background:var(--ink);color:var(--on-accent);border-color:#0000}.agent-seg button.is-active small{color:var(--on-accent);opacity:.7}.agent-seg button[disabled]{opacity:.6;pointer-events:none}.agent-seg button[disabled].is-active{opacity:1}.desktop-data-table tr.agent-row td{border-bottom:0}.desktop-data-table tr.agent-config-tr td{vertical-align:top;padding-top:0;padding-bottom:16px}.desktop-data-table tr.agent-config-tr .agent-config{border-radius:var(--r-sm);background:var(--surface-soft);border:1px solid var(--line);padding:12px 14px}.credits-bar{border-radius:var(--r-pill);background:var(--bg-raised);height:10px;position:relative;overflow:hidden}.credits-bar span{border-radius:var(--r-pill);background:var(--grad-sunset);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--speed-base) var(--ease-out-cubic);position:absolute;inset:0}@starting-style{.credits-bar span{transform:scaleX(0)}}.credits-agents{gap:8px;display:grid}.credits-agent{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.credits-agent-name{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credits-agent-tags{flex:none;align-items:center;gap:6px;display:inline-flex}.credits-tag{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-soft);font-family:var(--font-display);color:var(--ink-soft);white-space:nowrap;padding:3px 9px;font-size:11.5px;font-weight:600}.credits-tag.is-quality{color:var(--muted)}.credits-rate{font-family:var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.credits-hint{color:var(--muted);font-size:12.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.credits-bar span{transition:none}}:is(html:has(.nx),body:has(.nx)){background:#05070d}.nx{--nx-bg:#05070d;--nx-panel:#0b0e17;--nx-panel-2:#121624;--nx-ink:#f2f5fa;--nx-muted:#f2f5fa9e;--nx-faint:#f2f5fa61;--nx-line:#f2f5fa1f;--nx-line-strong:#f2f5fa38;--nx-cobalt:#1b3bff;--nx-cobalt-2:#1233e5;--nx-sky:#a8c8f8;--nx-violet:#7b5cff;background:var(--nx-bg);color:var(--nx-ink);font-family:var(--font-body);overflow-x:clip}.nx-shell{max-width:1200px;margin:0 auto;padding:0 24px}.nx section{scroll-margin-top:84px}.nx [data-reveal]{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(16px)}.nx [data-reveal].is-visible{opacity:1;transform:none}.nx-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nx h2{font-family:var(--font-body);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(30px,4.4vw,54px);font-weight:300;line-height:1.12}.nx-dotlabel{letter-spacing:.22em;text-transform:uppercase;color:var(--nx-muted);align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.nx-dotlabel i{background:var(--nx-sky);border-radius:50%;width:4px;height:4px}.nx-petit{letter-spacing:.04em;color:var(--nx-faint);font-variant-numeric:tabular-nums;font-size:12.5px}.nx-center{text-align:center}.nx-note{color:var(--nx-faint);max-width:40ch;font-size:13.5px;line-height:1.55}.nx-pill{border-radius:var(--r-pill);color:#0b0e17;transition:transform var(--speed-fast) var(--ease-out), background-color var(--speed-fast) var(--ease-out);background:#fff;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14.5px;font-weight:600;display:inline-flex}.nx-pill:hover{transform:translateY(-1px)}.nx-pill-lg{padding:16px 32px;font-size:16px}.nx-circle{border:1px solid var(--nx-line-strong);width:54px;height:54px;color:var(--nx-ink);transition:border-color var(--speed-fast) var(--ease-out), rotate var(--speed-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nx-circle svg{width:20px;height:20px}.nx-circle:hover{border-color:var(--nx-sky);rotate:45deg}.nx-pill:focus-visible,.nx-circle:focus-visible,.nx-chip:focus-visible,.nx-burger:focus-visible{outline:none;box-shadow:0 0 0 3px #a8c8f866}.nx-nav{z-index:40;border-bottom:1px solid var(--nx-line);background:#05070dc7;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.nx-nav{-webkit-backdrop-filter:blur(12px)}}.nx-nav-inner{justify-content:space-between;align-items:center;gap:16px;height:66px;display:flex}.nx-brand{letter-spacing:-.01em;color:var(--nx-ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.nx-mark{border:1.5px solid var(--nx-ink);width:34px;height:34px;color:var(--nx-ink);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.nx-mark svg{width:16px;height:16px}.nx-links{color:var(--nx-muted);gap:24px;font-size:13.5px;font-weight:500;display:none}.nx-links a{transition:color var(--speed-fast) var(--ease-out);align-items:center;gap:8px;display:inline-flex}.nx-links a i{background:var(--nx-faint);width:4px;height:4px;transition:background-color var(--speed-fast) var(--ease-out);border-radius:50%}.nx-links a:hover{color:var(--nx-ink)}.nx-links a:hover i{background:var(--nx-sky)}.nx-nav-actions{align-items:center;gap:12px;display:flex}.nx-login{color:var(--nx-muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:none}.nx-login:hover{color:var(--nx-ink)}.nx-account-avatar{background:var(--nx-cobalt);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.nx-cta-short{display:inline}.nx-cta-full{display:none}.nx-burger{border-radius:var(--r-pill);border:1px solid var(--nx-line);width:42px;height:42px;color:var(--nx-ink);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.nx-burger i{width:16px;height:1.6px;transition:transform var(--speed-base) var(--ease-out);background:currentColor;border-radius:2px}.nx-burger.is-open i:first-child{transform:translateY(3.3px)rotate(45deg)}.nx-burger.is-open i:last-child{transform:translateY(-3.3px)rotate(-45deg)}.nx-menu{z-index:39;background:var(--nx-bg);padding:24px;position:fixed;inset:66px 0 0;overflow-y:auto}.nx-menu nav{display:grid}.nx-menu a{color:var(--nx-ink);border-bottom:1px solid var(--nx-line);padding:16px 4px;font-size:24px;font-weight:400}@media (min-width:1060px){.nx-links{display:flex}.nx-login{display:inline-flex}.nx-burger,.nx-menu{display:none}.nx-cta-full{display:inline}.nx-cta-short{display:none}}.nx-hero{align-content:center;min-height:calc(100dvh - 66px);padding:40px 0 96px;display:grid;position:relative;overflow:hidden}.nx-hero-crystal{z-index:1;pointer-events:none;width:min(64vw,560px);position:absolute;top:42%;left:50%;translate:-50% -50%}.nx-hero-crystal svg{width:100%;height:auto}.nx-marquee{z-index:0;margin:clamp(40px,8vh,90px) 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nx-marquee-track{white-space:nowrap;will-change:transform;align-items:center;animation:36s linear infinite nx-marquee;display:inline-flex}.nx-marquee-track span{letter-spacing:-.02em;color:var(--nx-ink);align-items:center;font-size:clamp(72px,13vw,170px);font-weight:300;line-height:1;display:inline-flex}.nx-marquee-track span i{background:var(--nx-cobalt);border-radius:50%;width:.14em;height:.14em;margin:0 .35em;display:inline-block}@keyframes nx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nx-hero-foot{z-index:2;text-align:center;justify-items:center;gap:16px;padding:0 24px;display:grid;position:relative}.nx-hero-sub{color:var(--nx-muted);max-width:52ch;font-size:clamp(15.5px,1.9vw,18px);line-height:1.6}.nx-hero-cta{align-items:center;gap:14px;margin-top:6px;display:flex}.nx-statement{background:var(--nx-cobalt-2);padding:clamp(72px,11vw,160px) 0}.nx-statement-title{letter-spacing:-.02em;text-transform:uppercase;max-width:14ch;font-size:clamp(38px,7vw,104px);font-weight:700;line-height:.98}.nx-statement-title span{color:#fff}.nx-statement-title span.is-blue{color:#9db8f7}.nx-statement-note{color:#ffffffbf;max-width:52ch;margin-top:34px;font-size:15.5px;line-height:1.6}.nx-section{padding-top:clamp(80px,10vw,140px)}.nx-rows{border-top:1px solid var(--nx-line);margin-top:30px}.nx-row{border-bottom:1px solid var(--nx-line);color:var(--nx-ink);transition:background-color var(--speed-base) var(--ease-out), padding-left var(--speed-base) var(--ease-out);grid-template-columns:1fr auto;align-items:center;gap:6px 24px;padding:24px 10px;display:grid}.nx-row b{letter-spacing:-.01em;align-items:center;gap:12px;font-size:clamp(18px,2.2vw,24px);font-weight:400;display:inline-flex}.nx-row b u{letter-spacing:.14em;text-transform:uppercase;color:var(--nx-sky);border-radius:var(--r-pill);border:1px solid #a8c8f866;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none}.nx-row span{color:var(--nx-faint);grid-column:1;font-size:13.5px}.nx-row strong{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;place-self:center end;margin-right:64px;font-size:clamp(22px,2.6vw,30px);font-weight:300}.nx-row strong small{color:var(--nx-faint);margin-left:4px;font-size:12.5px}.nx-row em{border:1px solid var(--nx-line-strong);width:44px;height:44px;color:var(--nx-ink);transition:rotate var(--speed-base) var(--ease-out), border-color var(--speed-fast) var(--ease-out);border-radius:50%;grid-area:1/2/span 2;justify-content:center;place-self:center end;align-items:center;display:inline-flex}.nx-row em svg{width:17px;height:17px}.nx-rows:not(.nx-price-rows) .nx-row strong{display:none}.nx-row:hover,.nx-row.is-fill{background:var(--nx-cobalt);padding-left:22px}.nx-row:hover span,.nx-row.is-fill span,.nx-row:hover strong small,.nx-row.is-fill strong small{color:#ffffffb8}.nx-row:hover em{border-color:#fff9;rotate:45deg}.nx-row-biz{border-bottom:none}.nx-demo-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:960px){.nx-demo-grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.nx-demo-side{justify-items:start;gap:18px;display:grid}.nx-chips{flex-wrap:wrap;gap:8px;display:flex}.nx-chip{border-radius:var(--r-pill);border:1px solid var(--nx-line-strong);min-height:38px;color:var(--nx-muted);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);background:0 0;padding:9px 16px;font-size:13.5px;font-weight:500}.nx-chip:hover{border-color:var(--nx-sky);color:var(--nx-ink)}.nx-chip.is-active{color:#0b0e17;background:#fff;border-color:#fff}.nx-demo-card{border:1px solid var(--nx-line);background:linear-gradient(#121624e6 0%,#090c14f0 100%);border-radius:26px;padding:clamp(24px,3.4vw,40px);position:relative;overflow:hidden}.nx-demo-glow{z-index:0;opacity:.55;pointer-events:none;position:absolute;inset:-30% -20%}.nx-demo-glow svg{width:100%;height:100%}.nx-chat{z-index:1;align-content:start;gap:14px;min-height:220px;display:grid;position:relative}.nx-bubble{max-width:88%;animation:nx-in .36s var(--ease-spring) both;border-radius:16px;padding:14px 17px;font-size:15px;line-height:1.5}.nx-bubble p{margin:0}.nx-bubble-user{background:var(--nx-cobalt);color:#fff;border-bottom-right-radius:5px;justify-self:end}.nx-bubble-user small{color:#ffffffa6;text-align:right;font-variant-numeric:tabular-nums;margin-top:6px;font-size:10.5px;display:block}.nx-bubble-bot{background:var(--nx-panel-2);border:1px solid var(--nx-line);color:var(--nx-ink);border-bottom-left-radius:5px;justify-self:start;animation-delay:.12s}.nx-typing{justify-content:center;align-items:center;gap:5px;min-width:66px;min-height:46px;display:inline-flex}.nx-typing i{background:var(--nx-sky);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite nx-typing}.nx-typing i:nth-child(2){animation-delay:.15s}.nx-typing i:nth-child(3){animation-delay:.3s}@keyframes nx-typing{0%,55%,to{opacity:.4;transform:translateY(0)}25%{opacity:1;transform:translateY(-3px)}}@keyframes nx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nx-memchip{border-radius:var(--r-pill);color:var(--nx-sky);letter-spacing:.08em;text-transform:uppercase;border:1px solid #a8c8f859;align-items:center;gap:7px;margin-top:10px;padding:4px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.nx-memchip:before{content:"";background:var(--nx-sky);border-radius:50%;width:5px;height:5px}.nx-steps{background:var(--nx-line);border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);gap:1px;margin-top:34px;display:grid}.nx-step{background:var(--nx-bg);gap:8px;padding:26px 4px 28px;display:grid}.nx-step-num{color:var(--nx-sky);font-variant-numeric:tabular-nums;font-size:13px}.nx-step b{letter-spacing:-.01em;font-size:19px;font-weight:400}.nx-step-note{color:var(--nx-faint);font-size:13.5px}.nx-step em{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted);font-size:12px;font-style:normal}@media (min-width:860px){.nx-steps{grid-template-columns:repeat(4,1fr)}.nx-step{padding:26px 22px 30px 0}}.nx-privacy{position:relative;overflow:hidden}.nx-privacy-glow{opacity:.35;pointer-events:none;height:140%;position:absolute;inset:-20% -30% auto}.nx-privacy-glow svg{width:100%;height:100%}.nx-privacy-grid{grid-template-columns:1fr;align-items:center;gap:36px;display:grid;position:relative}@media (min-width:900px){.nx-privacy-grid{grid-template-columns:1.1fr .9fr;gap:64px}}.nx-points{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nx-points li{color:var(--nx-muted);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;display:flex}.nx-points li:before{content:"";background:var(--nx-cobalt);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px;box-shadow:0 0 12px #1b3bffcc}.nx-passport{border:1px solid var(--nx-line);background:linear-gradient(#121624cc 0%,#090c14e6 100%);border-radius:18px;margin:0;padding:8px 24px}.nx-passport div{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:16px 0;font-size:13px;display:flex}.nx-passport div+div{border-top:1px dashed var(--nx-line)}.nx-passport dt{color:var(--nx-faint)}.nx-passport dd{color:var(--nx-ink);font-variant-numeric:tabular-nums;margin:0}.nx-faq-wrap{max-width:860px}.nx-faq{border-top:1px solid var(--nx-line);margin-top:26px}.nx-faq-item{border-bottom:1px solid var(--nx-line)}.nx-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:16.5px;font-weight:400;list-style:none;display:flex}.nx-faq-item summary::-webkit-details-marker{display:none}.nx-faq-item summary svg{width:18px;height:18px;color:var(--nx-faint);transition:rotate var(--speed-base) var(--ease-out);flex:none}.nx-faq-item[open] summary svg{color:var(--nx-sky);rotate:45deg}.nx-faq-item>p{color:var(--nx-muted);max-width:62ch;padding:0 4px 22px;font-size:14.5px;line-height:1.6}.nx-faq-more{margin-top:24px;font-size:14px}.nx-faq-more a{color:var(--nx-sky);text-underline-offset:4px;text-decoration:underline}.nx-final{border-top:1px solid var(--nx-line);margin-top:clamp(80px,10vw,140px);padding:clamp(90px,12vw,170px) 0 clamp(120px,14vw,200px);position:relative;overflow:hidden}.nx-final-orb{opacity:.9;pointer-events:none;width:min(80vw,760px);position:absolute;bottom:-22%;left:50%;translate:-50%}.nx-final-orb svg{width:100%;height:auto}.nx-final-inner{text-align:center;justify-items:center;gap:22px;display:grid;position:relative}.nx-final h2{letter-spacing:-.02em;font-size:clamp(42px,7.4vw,96px);font-weight:300;line-height:1.04}.nx-final h2 span{color:#0000;-webkit-text-stroke:1.5px #f2f5fad9}.nx-footer{border-top:1px solid var(--nx-line);padding:26px 0 120px}.nx-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nx-footer-inner nav{color:var(--nx-muted);flex-wrap:wrap;gap:22px;font-size:13.5px;display:flex}.nx-footer-inner nav a:hover{color:var(--nx-ink)}@media (min-width:760px){.nx-footer{padding-bottom:26px}}.nx-switcher{left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:45;border-radius:var(--r-pill);border:1px solid var(--nx-line-strong);color:var(--nx-ink);background:#f2f5fa1f;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:500;display:inline-flex;position:fixed}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.nx-switcher{-webkit-backdrop-filter:blur(10px)}}.nx-switcher svg{width:14px;height:14px}.nx-switcher:hover{background:#f2f5fa33}@media (prefers-reduced-motion:reduce){.nx [data-reveal]{opacity:1;transition:none;transform:none}.nx-marquee-track,.nx-typing i,.nx-bubble,.nexa-crystal-spin,.nexa-orb-pulse,.nexa-glow-drift{animation:none}}@keyframes nexa-crystal-spin{0%{transform:rotate(-3.2deg)scale(1)}50%{transform:rotate(3.2deg)scale(1.025)}to{transform:rotate(-3.2deg)scale(1)}}.nexa-crystal-spin{transform-origin:50% 52%;transform-box:fill-box;will-change:transform;animation:18s ease-in-out infinite nexa-crystal-spin}@keyframes nexa-orb-pulse{0%,to{opacity:.55}50%{opacity:1}}.nexa-orb-pulse{animation:6.5s ease-in-out infinite nexa-orb-pulse}@keyframes nexa-glow-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(26px,-16px)scale(1.045)}66%{transform:translate(-20px,12px)scale(.975)}}.nexa-glow-drift{transform-origin:50%;transform-box:fill-box;will-change:transform;animation:24s ease-in-out infinite nexa-glow-drift}@media (prefers-reduced-motion:reduce){.nexa-crystal-spin,.nexa-orb-pulse,.nexa-glow-drift{animation:none}}@property --lab-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.lab{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:clip}.lab h1,.lab h2,.lab h3{font-family:var(--font-display);margin:0;font-weight:600}.lab p,.lab ul,.lab ol,.lab dl,.lab dd,.lab figure{margin:0}.lab ul,.lab ol{padding:0;list-style:none}.lab :where(a){color:inherit;text-decoration:none}.lab :where(button){cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.lab-shell{max-width:1160px;margin:0 auto;padding:0 24px}.lab section{scroll-margin-top:62px}.lab-cv{content-visibility:auto;contain-intrinsic-size:auto 900px}.lab-nb{white-space:nowrap}.lab-noise{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.lab-aura{pointer-events:none;position:absolute;inset:0}.lab-aura i{filter:blur(70px);will-change:transform;animation:52s ease-in-out infinite alternate lab-aura;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(72% 72% at 50% 54%,#000 32%,#0000 98%);mask-image:radial-gradient(72% 72% at 50% 54%,#000 32%,#0000 98%)}.lab-aura .lab-noise{opacity:.28;-webkit-mask-image:radial-gradient(70% 70% at 50% 54%,#000 30%,#0000 96%);mask-image:radial-gradient(70% 70% at 50% 54%,#000 30%,#0000 96%)}@keyframes lab-aura{0%{transform:translate(-2.5%,-1.5%)scale(1)}to{transform:translate(2.5%,2%)scale(1.06)}}.lab-aura-dawn{inset:4% -4% -10%}.lab-aura-dawn i{background:radial-gradient(58% 42% at 50% 60%,#ff7a4566 0%,#0000 70%),radial-gradient(44% 34% at 29% 56%,#ff5ca852 0%,#0000 72%),radial-gradient(48% 36% at 72% 58%,#b15cff4d 0%,#0000 72%)}.lab-aura-mem{inset:-26% -34%}.lab-aura-mem i{background:radial-gradient(52% 48% at 46%,#ff5ca847 0%,#0000 70%),radial-gradient(46% 44% at 64% 62%,#b15cff3d 0%,#0000 72%),radial-gradient(42% 40% at 36% 38%,#ff9a5c42 0%,#0000 70%)}.lab-aura-tour{inset:-18% -14%}.lab-aura-tour i{background:radial-gradient(50% 44% at 32% 46%,#ff9a5c4d 0%,#0000 70%),radial-gradient(52% 46% at 70% 40%,#ff5ca842 0%,#0000 72%),radial-gradient(56% 50% at 58% 84%,#b15cff4d 0%,#0000 72%);animation-duration:50s}.lab-aura-dark i{background:radial-gradient(56% 48% at 72% 98%,#b15cff6b 0%,#0000 70%),radial-gradient(46% 40% at 26% 104%,#ff5ca852 0%,#0000 72%);animation-duration:60s}.lab-aura-final i{background:radial-gradient(50% 46% at 28% 34%,#ff9a5c66 0%,#0000 68%),radial-gradient(54% 50% at 74% 28%,#ff5ca85c 0%,#0000 70%),radial-gradient(60% 54% at 60% 86%,#b15cff6b 0%,#0000 72%);animation-duration:46s}.lab-badge{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.lab-badge i{background:var(--accent-2);border-radius:50%;width:7px;height:7px}.lab-badge-dark{border-color:var(--navy-line);color:var(--on-dark);background:0 0}.lab-btn{border-radius:var(--r-sm);letter-spacing:-.01em;min-height:44px;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:600;display:inline-flex}.lab-btn-dark{background:var(--ink);color:var(--on-accent)}.lab-btn-dark:hover{background:var(--accent-strong)}.lab-btn-outline{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink)}.lab-btn-outline:hover{border-color:var(--ink)}.lab-btn-light{background:var(--on-dark);color:var(--navy)}.lab-btn-light:hover{transform:translateY(-1px)}.lab-btn-lg{padding:15px 28px;font-size:16px}.lab-btn-sliver{position:relative}.lab-btn-sliver:after{content:"";border-radius:var(--r-pill);background:var(--grad-sunset);z-index:-1;height:10px;position:absolute;bottom:-4px;left:8%;right:8%}.lab-btn-shimmer{position:relative}.lab-glint{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lab-glint:before{content:"";background:linear-gradient(105deg,#0000 8%,#ff5ca83d 42%,#ff9a5c42 58%,#0000 92%);width:46%;animation:7s ease-in-out infinite lab-glint;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-140%)skew(-14deg)}@keyframes lab-glint{0%,80%{transform:translate(-140%)skew(-14deg)}93%,to{transform:translate(330%)skew(-14deg)}}.lab-cta-note{color:var(--faint);align-items:center;gap:7px;font-size:13px;line-height:1.4;display:inline-flex}.lab-cta-note i{background:var(--accent-2);border-radius:50%;flex:none;width:5px;height:5px}.lab-btn:focus-visible,.lab-chip:focus-visible,.lab-burger:focus-visible,.lab-step:focus-visible,.lab-faq-item summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.lab-top{z-index:50;background:var(--surface-veil);border-bottom:1px solid var(--line);position:fixed;top:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.lab-top{background:var(--surface-veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.lab-top-inner{justify-content:space-between;align-items:center;gap:16px;height:62px;display:flex}.lab-brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:15.5px;font-weight:700;display:inline-flex}.lab-mark{border-radius:var(--r-2xs);background:var(--ink);width:26px;height:26px;color:var(--on-accent);place-items:center;display:grid}.lab-mark svg{width:15px;height:15px}.lab-links{color:var(--ink);align-items:center;gap:24px;font-size:14.5px;font-weight:500;display:none}.lab-links a{white-space:nowrap;min-height:44px;transition:opacity var(--speed-fast) var(--ease-out);align-items:center;display:inline-flex}.lab-links a:hover{opacity:.62}.lab-top-actions{align-items:center;gap:14px;display:inline-flex}.lab-login{white-space:nowrap;min-height:44px;transition:opacity var(--speed-fast) var(--ease-out);align-items:center;font-size:14.5px;font-weight:600;display:none}.lab-login:hover{opacity:.62}.lab-account{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.lab-account-avatar{background:var(--ink);width:26px;height:26px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.lab-btn-top{padding:10px 16px;font-size:14px}.lab-cta-short{display:none}.lab-burger{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:inline-flex}.lab-burger i{background:var(--ink);width:16px;height:1.8px;transition:transform var(--speed-base) var(--ease-out);border-radius:2px}.lab-burger.is-open i:first-child{transform:translateY(3.4px)rotate(45deg)}.lab-burger.is-open i:last-child{transform:translateY(-3.4px)rotate(-45deg)}.lab-menu{z-index:49;background:var(--bg);padding:24px;position:fixed;inset:62px 0 0;overflow-y:auto}.lab-menu nav{display:grid}.lab-menu a{border-bottom:1px solid var(--line);padding:16px 4px;font-size:25px;font-weight:700}@media (min-width:1060px){.lab-links,.lab-login{display:inline-flex}.lab-burger,.lab-menu{display:none}}.lab-hero{padding-top:140px;position:relative}.lab-hero-copy{text-align:center;justify-items:center;gap:20px;display:grid}.lab-hero h1{letter-spacing:-.035em;font-size:clamp(44px,7vw,86px);line-height:1.02}.lab-hero h1 .is-grad{background:var(--grad-sunset);color:#0000;-webkit-background-clip:text;background-clip:text}.lab-hero-sub{max-width:56ch;color:var(--muted);font-size:17px;line-height:1.6}.lab-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.lab-hero-copy .lab-cta-note{margin-top:-6px}.lab-hero-meta{font-family:var(--font-mono);letter-spacing:.05em;color:var(--faint);margin-top:10px;font-size:12px}.lab-stage{perspective:1200px;perspective-origin:50% 40%;height:460px;margin-top:28px;position:relative}.lab-scene{transform-style:preserve-3d;transform:rotateX(calc(var(--py,0) * -3deg)) rotateY(calc(var(--px,0) * 4.5deg));transition:transform .7s var(--ease-out);will-change:transform;position:absolute;inset:0}.lab-pos{position:absolute}.lab-pos-a{top:4%;left:calc(50% - 192px);transform:translateZ(90px)}.lab-pos-b{top:30%;left:6%;transform:translateZ(30px)}.lab-pos-c{top:74%;left:24%;transform:translateZ(140px)}.lab-pos-d{filter:blur(1px);opacity:.85;top:72%;left:62%;transform:translateZ(-70px)}.lab-pos-e{filter:blur(1.4px);opacity:.7;top:7%;left:71%;transform:translateZ(-110px)}.lab-drift{animation:8s ease-in-out infinite alternate lab-drift}.lab-pos-a .lab-drift{animation-duration:9.5s}.lab-pos-b .lab-drift{animation-duration:11s;animation-delay:-3s}.lab-pos-c .lab-drift{animation-duration:8.5s;animation-delay:-5s}.lab-pos-d .lab-drift{animation-duration:12s;animation-delay:-2s}.lab-pos-e .lab-drift{animation-duration:13s;animation-delay:-6s}@keyframes lab-drift{0%{transform:translate(0)rotate(-.2deg)}to{transform:translate(5px,-12px)rotate(.2deg)}}.lab-chatcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:384px;min-height:280px;box-shadow:var(--shadow-raised);align-content:start;gap:10px;padding:14px;display:grid}.lab-chat-head{align-items:center;gap:10px;display:flex}.lab-ava{background:var(--grad-sunset);width:30px;height:30px;color:var(--on-dark);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.lab-chat-name{font-size:13.5px;font-weight:700;line-height:1.2;display:grid}.lab-chat-name small{color:var(--muted);font-size:11.5px;font-weight:500}.lab-online{color:var(--success);align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.lab-online:before{content:"";background:var(--success);border-radius:50%;width:5px;height:5px}.lab-bubble{border-radius:var(--r-bubble) var(--r-bubble) var(--r-bubble) var(--r-tailcorner);background:var(--surface-soft);border:1px solid var(--line);justify-self:start;max-width:92%;padding:10px 13px;font-size:13.5px;line-height:1.45}.lab-bubble.is-out{background:var(--ink);border-color:var(--ink);color:var(--on-accent);border-radius:var(--r-bubble) var(--r-bubble) var(--r-tailcorner) var(--r-bubble);justify-self:end}.lab-bubble.is-typing{place-items:center;min-width:62px;min-height:38px;display:grid}.lab-typing{gap:5px;display:inline-flex}.lab-typing i{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite lab-typing}.lab-typing i:nth-child(2){animation-delay:.14s}.lab-typing i:nth-child(3){animation-delay:.28s}@keyframes lab-typing{0%,55%,to{opacity:.45;transform:translateY(0)}25%{opacity:1;transform:translateY(-3px)}}.lab-pop{animation:lab-pop .42s var(--ease-spring) both}@keyframes lab-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lab-minicard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:244px;box-shadow:var(--shadow-card);padding:14px}.lab-minicard b{font-size:13px}.lab-minicard ul{gap:6px;margin-top:9px;display:grid}.lab-minicard li{font-family:var(--font-mono);color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-2xs);padding:6px 9px;font-size:11.5px}.lab-chip-card{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);white-space:nowrap;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.lab-chip-card i{background:var(--grad-sunset);border-radius:50%;width:7px;height:7px}.lab-chip-card.is-ghost{color:var(--muted);font-weight:500}.lab [data-lab-reveal]{opacity:0;transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transform:translateY(28px)}.lab [data-lab-reveal].is-visible{opacity:1;transform:none}.lab-sec-head{justify-items:start;gap:16px;max-width:760px;margin-bottom:48px;display:grid}.lab-sec-head h2{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,56px);line-height:1.04}.lab-sec-head p{color:var(--muted);max-width:52ch;font-size:16.5px;line-height:1.55}.lab-sec-dark h2{color:var(--on-dark)}.lab-sec-dark p{color:var(--navy-muted)}@media (min-width:900px){.lab-sec-split{grid-template-columns:1.15fr 1fr;align-items:end;gap:16px 64px;max-width:none}.lab-sec-split .lab-badge{grid-column:1/-1}.lab-sec-split h2{max-width:16ch}}.lab-problem{padding-top:clamp(96px,11vw,150px)}.lab-pains{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lab-pain{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:10px;padding:22px 20px 24px;display:grid}.lab-pain-n{font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);font-size:11px}.lab-pain h3{letter-spacing:-.01em;font-size:17.5px;line-height:1.25}.lab-pain p{color:var(--muted);font-size:14px;line-height:1.55}.lab-pains[data-lab-reveal] .lab-pain{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-spring);transform:translateY(26px)}.lab-pains[data-lab-reveal].is-visible .lab-pain{opacity:1;transform:none}.lab-pains[data-lab-reveal].is-visible .lab-pain:nth-child(2){transition-delay:90ms}.lab-pains[data-lab-reveal].is-visible .lab-pain:nth-child(3){transition-delay:.18s}.lab-mem{padding-top:clamp(96px,11vw,150px)}.lab-mem-grid{grid-template-columns:280px 300px 1fr;align-items:center;gap:clamp(24px,3.4vw,48px);display:grid}.lab-facts{gap:12px;display:grid}.lab-fact{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:500;display:flex;position:relative}.lab-fact-n{font-family:var(--font-mono);color:var(--faint);font-size:11px}.lab-fact-link{background:var(--line-strong);transform-origin:0;width:clamp(22px,3.2vw,46px);height:1px;position:absolute;top:50%;left:100%}.lab-fact-link:after{content:"";background:var(--grad-sunset);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;right:-2px}.lab-mem-cardwrap{position:relative}.lab-mem-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-raised);gap:9px;padding:18px;display:grid;position:relative}.lab-mem-card-head{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.lab-mem-card-head span{gap:3px;display:inline-flex}.lab-mem-card-head span i{background:var(--line-strong);border-radius:50%;width:4px;height:4px}.lab-mem-card ul{gap:6px;display:grid}.lab-mem-card li{font-family:var(--font-mono);color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-2xs);padding:7px 9px;font-size:12px}.lab-mem-count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:4px;font-size:11px}.lab-mem-reply{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-raised);gap:10px;padding:18px;display:grid}.lab-mem-reply .lab-bubble{padding:12px 15px;font-size:15px;line-height:1.6}.lab-mem-reply em{color:var(--faint);transition:color .46s var(--ease-out), background-size .56s var(--ease-out);background-image:linear-gradient(90deg,#ff9a5c8c,#ff5ca880,#b15cff8c);background-position:0 92%;background-repeat:no-repeat;background-size:0% 36%;padding:0 1px;font-style:normal;font-weight:600}.lab-mem-grid[data-lab-reveal] .lab-fact{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-spring);transform:translate(-18px)}.lab-mem-grid[data-lab-reveal] .lab-fact-link{transition:transform .42s var(--ease-out);transform:scaleX(0)}.lab-mem-grid[data-lab-reveal] .lab-mem-card li{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(7px)}.lab-mem-grid[data-lab-reveal] .lab-mem-count{opacity:0;transition:opacity .48s var(--ease-out)}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact{opacity:1;transform:none}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact-link{transform:scaleX(1)}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-card li{opacity:1;transform:none}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-count{opacity:1;transition-delay:1.15s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-reply em{color:var(--ink);background-size:100% 36%}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact:nth-child(2){transition-delay:90ms}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact:nth-child(3){transition-delay:.18s}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact:nth-child(4){transition-delay:.27s}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact:first-child .lab-fact-link{transition-delay:.36s}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact:nth-child(2) .lab-fact-link{transition-delay:.45s}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact:nth-child(3) .lab-fact-link{transition-delay:.54s}.lab-mem-grid[data-lab-reveal].is-visible .lab-fact:nth-child(4) .lab-fact-link{transition-delay:.63s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-card li:first-child{transition-delay:.62s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-card li:nth-child(2){transition-delay:.76s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-card li:nth-child(3){transition-delay:.9s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-card li:nth-child(4){transition-delay:1.04s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-reply em:first-of-type{transition-delay:.85s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-reply em:nth-of-type(2){transition-delay:1.05s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-reply em:nth-of-type(3){transition-delay:1.25s}.lab-mem-grid[data-lab-reveal].is-visible .lab-mem-reply em:nth-of-type(4){transition-delay:1.45s}.lab-flow{padding-top:clamp(96px,11vw,150px)}.lab-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lab-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), box-shadow .3s var(--ease-out), transform .3s var(--ease-out);flex-direction:column;gap:10px;padding:20px 18px 16px;display:flex;position:relative}.lab-step.is-active{border-color:var(--line-strong);box-shadow:var(--shadow-raised);transform:translateY(-4px)}.lab-step header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lab-step-n{font-family:var(--font-mono);white-space:nowrap;background:var(--grad-sunset);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}.lab-step-n em{-webkit-text-fill-color:var(--faint);color:var(--faint);font-style:normal;font-weight:500}.lab-step-meta{font-family:var(--font-mono);color:var(--muted);font-size:11px}.lab-step h3{letter-spacing:-.01em;font-size:18.5px;line-height:1.2}.lab-step p{color:var(--muted);flex:1;font-size:13.5px;line-height:1.5}.lab-step-visual{align-items:center;min-height:88px;display:grid}.lab-tg-btn{border-radius:var(--r-pill);background:var(--ink);color:var(--on-accent);justify-content:center;justify-self:start;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.lab-tg-btn svg{width:15px;height:15px}.lab-step-textarea{border:1px solid var(--line);background:var(--surface-soft);border-radius:var(--r-xs);color:var(--ink-soft);padding:9px 11px;font-size:12.5px;line-height:1.45}.lab-step-plans{gap:5px;width:100%;display:grid}.lab-step-plan{border:1px solid var(--line);border-radius:var(--r-2xs);justify-content:space-between;align-items:center;padding:5px 10px;font-size:11.5px;display:flex}.lab-step-plan b{letter-spacing:.02em}.lab-step-plan strong{font-family:var(--font-mono);font-weight:600}.lab-step-plan.is-on{border-color:var(--ink);box-shadow:var(--shadow-card)}.lab-step-bar{border-radius:var(--r-pill);background:var(--bg-raised);height:5px;margin-top:4px;display:block;overflow:hidden}.lab-step-bar i{background:var(--grad-sunset);transform-origin:0;height:100%;animation:4s linear both lab-bar;display:block;transform:scaleX(0)}.lab-step-bar i.is-paused{animation-play-state:paused}@keyframes lab-bar{to{transform:scaleX(1)}}.lab-steps[data-lab-reveal] .lab-step{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-spring);transform:translateY(26px)}.lab-steps[data-lab-reveal].is-visible .lab-step{opacity:1;transition:opacity .56s var(--ease-out), transform .3s var(--ease-out), border-color var(--speed-fast) var(--ease-out), box-shadow .3s var(--ease-out);transform:none}.lab-steps[data-lab-reveal].is-visible .lab-step.is-active{transform:translateY(-4px)}.lab-steps[data-lab-reveal]:not(.is-visible) .lab-step:nth-child(2){transition-delay:90ms}.lab-steps[data-lab-reveal]:not(.is-visible) .lab-step:nth-child(3){transition-delay:.18s}.lab-steps[data-lab-reveal]:not(.is-visible) .lab-step:nth-child(4){transition-delay:.27s}.lab-deck{display:none}.lab-deck-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-deck);gap:10px;padding:20px 20px 22px;display:grid;position:sticky}.lab-deck-card header{align-items:center;gap:14px;display:flex}.lab-deck-progress{border-radius:var(--r-pill);background:var(--bg-raised);flex:1;height:5px;overflow:hidden}.lab-deck-progress i{border-radius:var(--r-pill);background:var(--grad-sunset);height:100%;display:block}.lab-deck-card h3{letter-spacing:-.01em;font-size:18px;line-height:1.2}.lab-deck-card>p{color:var(--muted);font-size:14px;line-height:1.5}.lab-deck-visual{justify-items:start;margin-top:4px;display:grid}.lab-deck-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px}.lab-tour{padding-top:clamp(72px,8vw,118px)}.lab-tour-stage{margin-top:clamp(28px,3.4vw,48px);position:relative}.lab-tour-panel{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-raised);background:var(--surface-soft);aspect-ratio:1280/800;position:relative;overflow:hidden}@media (min-width:761px){.lab-tour-panel{max-width:50%;margin-inline:auto}}.lab-tour-panel.is-portrait{aspect-ratio:9/16}.lab-tour-video{object-fit:cover;width:100%;height:100%;display:block}.lab-tour-panel:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.lab-tour-panel .lab-noise{opacity:.16;z-index:1}.lab-tour-toggle{z-index:2;border:1px solid var(--line);background:var(--surface-veil);width:44px;height:44px;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:14px;right:14px}.lab-tour-toggle:hover{transform:translateY(-1px)}.lab-tour-toggle svg{fill:currentColor;width:20px;height:20px}.lab-tour-cap{z-index:2;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:min(60%,420px);font-family:var(--font-mono);letter-spacing:.01em;color:var(--muted);padding:8px 12px;font-size:12px;position:absolute;bottom:18px;left:16px}.lab-midcta{padding-top:clamp(64px,7vw,96px)}.lab-midcta-inner{text-align:center;justify-items:center;gap:14px;display:grid}.lab-modes{padding-top:clamp(96px,11vw,150px)}.lab-mode-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.lab-chip{min-height:var(--control-height);border-radius:var(--r-xs);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);padding:8px 15px;font-size:13.5px;font-weight:600}.lab-chip:hover{border-color:var(--ink)}.lab-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.lab-mode-chat{border:1px solid var(--line);border-radius:var(--r-xl);background-color:var(--surface-soft);background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);background-size:16px 16px;align-content:center;justify-items:start;gap:12px;max-width:720px;min-height:300px;margin:0 auto;padding:28px 24px;display:grid}.lab-mode-chat .lab-bubble{background:var(--surface);box-shadow:var(--shadow-card);max-width:min(92%,480px);font-size:14px}.lab-mode-chat .lab-bubble.is-out{background:var(--ink);justify-self:end}.lab-mode-msg{animation:lab-pop .38s var(--ease-spring) both}.lab-minis-sec{padding-top:clamp(72px,8vw,110px)}.lab-minis{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:900px){.lab-minis{grid-template-columns:repeat(3,1fr)}}.lab-mini{align-items:flex-start;gap:14px;display:flex}.lab-mini-icon{color:var(--ink);flex:none;display:inline-flex}.lab-mini-icon svg{width:22px;height:22px}.lab-mini b{font-size:15.5px;font-weight:650}.lab-mini p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.lab-priv{background:var(--navy);color:var(--on-dark);margin-top:clamp(96px,11vw,150px);padding:clamp(80px,9vw,130px) 0;position:relative;overflow:hidden}.lab-priv>.lab-noise{opacity:.14}.lab-priv .lab-shell{position:relative}.lab-priv-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.lab-cipher{background:var(--navy-soft);border:1px solid var(--navy-line);border-radius:var(--r-xl);gap:8px;padding:clamp(22px,3vw,32px);display:grid;position:relative}.lab-cipher-label{letter-spacing:.09em;text-transform:uppercase;color:var(--navy-muted);font-size:11.5px;font-weight:600}.lab-cipher-src+.lab-cipher-label{margin-top:16px}.lab-cipher-src,.lab-cipher-out{font-family:var(--font-mono);font-size:15.5px;line-height:1.6}.lab-cipher-out{background:var(--grad-sunset);color:#0000;-webkit-background-clip:text;background-clip:text;min-height:3.2em}.lab-own{border-radius:var(--r-pill);border:1px solid var(--navy-line);color:var(--on-dark);opacity:0;justify-self:start;align-items:center;gap:8px;margin-top:12px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex;transform:scale(.9)}.lab-own i{background:var(--grad-sunset);border-radius:50%;width:7px;height:7px}.lab-own.is-on{animation:lab-latch .52s var(--ease-spring) both}@keyframes lab-latch{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.lab-priv-grain{border-radius:var(--r-xl);background:var(--grad-sunset);padding:clamp(18px,2.6vw,28px);position:relative;overflow:hidden}.lab-priv-card{background:var(--surface);border-radius:var(--r-bubble-lg);box-shadow:var(--shadow-modal);color:var(--ink);padding:8px 22px;position:relative}.lab-priv-card div{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.lab-priv-card div+div{border-top:1px dashed var(--line)}.lab-priv-card dt{color:var(--muted);font-size:14.5px}.lab-priv-card dd{font-family:var(--font-mono);font-size:15px;font-weight:600}.lab-priv-points{gap:13px;margin-top:24px;display:grid}.lab-priv-points li{color:var(--on-dark);gap:10px;font-size:15px;line-height:1.5;display:flex}.lab-priv-points svg{width:15px;height:15px;color:var(--accent-2);flex:none;margin-top:4px}.lab-priv-grid[data-lab-reveal] .lab-priv-card div,.lab-priv-grid[data-lab-reveal] .lab-priv-points li{opacity:0;transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);transform:translateY(14px)}.lab-priv-grid[data-lab-reveal].is-visible .lab-priv-card div,.lab-priv-grid[data-lab-reveal].is-visible .lab-priv-points li{opacity:1;transform:none}.lab-priv-grid[data-lab-reveal].is-visible .lab-priv-card div:nth-child(2){transition-delay:90ms}.lab-priv-grid[data-lab-reveal].is-visible .lab-priv-card div:nth-child(3){transition-delay:.18s}.lab-priv-grid[data-lab-reveal].is-visible .lab-priv-points li:first-child{transition-delay:.27s}.lab-priv-grid[data-lab-reveal].is-visible .lab-priv-points li:nth-child(2){transition-delay:.36s}.lab-priv-grid[data-lab-reveal].is-visible .lab-priv-points li:nth-child(3){transition-delay:.45s}.lab-pricing{padding-top:clamp(96px,11vw,150px)}.lab-credit-note{max-width:660px;color:var(--muted);margin:-4px 0 20px;font-size:14px;line-height:1.55}.lab-trial{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(130% 170% at 0% 0%, var(--sunset-1) 0%, transparent 58%), var(--surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.lab-trial{background:radial-gradient(130% 170% at 0% 0%, color-mix(in srgb, var(--sunset-1) 14%, transparent) 0%, transparent 58%), var(--surface-soft)}}.lab-trial-copy{gap:3px;min-width:0;display:grid}.lab-trial-copy b{letter-spacing:-.01em;color:var(--ink);font-size:16px}.lab-trial-copy span{color:var(--muted);font-size:13.5px;line-height:1.45}.lab-trial-terms{font-family:var(--font-mono);letter-spacing:.01em;color:var(--faint);margin-top:4px;font-size:12.5px}.lab-trial .lab-btn{flex:none}.lab-plan-peranswer{font-family:var(--font-mono);letter-spacing:.01em;color:var(--faint);margin:0;font-size:11.5px}.lab-plan-yearly{color:var(--muted);margin:0;font-size:13px}.lab-plan-promo{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--ink-soft);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.lab-plan-promo i{background:var(--accent-2);border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.lab-plan-anchor{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:13px;font-weight:600}@media (max-width:560px){.lab-trial{flex-direction:column;align-items:stretch}.lab-trial .lab-btn{justify-content:center;width:100%}}.lab-plans{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lab-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--lift,0px));transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out), border-color var(--speed-fast) var(--ease-out);flex-direction:column;gap:8px;padding:24px 20px 20px;display:flex;position:relative}.lab-plan:hover{--lift:-8px;border-color:var(--line-strong);box-shadow:var(--shadow-raised)}.lab-plan header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lab-plan header b{letter-spacing:.03em;font-size:15px}.lab-plan header span{color:var(--muted);text-align:right;font-size:12.5px}.lab-price{letter-spacing:-.03em;font-size:44px;font-weight:650;line-height:1}.lab-price small{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:14px;font-weight:500}.lab-plan-limits{font-family:var(--font-mono);color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-xs);padding:8px 10px;font-size:12.5px;line-height:1.5}.lab-plan-lead{color:var(--muted);flex:1;font-size:14px;line-height:1.5}.lab-btn-plan{width:100%;padding:12px 14px;font-size:14.5px}.lab-plan-pin{border-radius:var(--r-pill);background:var(--grad-sunset);color:var(--on-dark);letter-spacing:.02em;white-space:nowrap;z-index:2;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lab-plan.is-featured{box-shadow:var(--shadow-featured);border-color:#0000}.lab-plan.is-featured:before{content:"";border-radius:var(--r-lg);background:conic-gradient(from var(--lab-ang), var(--sunset-1), var(--sunset-2), var(--sunset-3), var(--sunset-4), var(--sunset-1));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:7s linear infinite lab-frame;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lab-frame{to{--lab-ang:360deg}}.lab-plans[data-lab-reveal] .lab-plan{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-spring);transform:perspective(700px)translateY(26px)}.lab-plans[data-lab-reveal].is-visible .lab-plan{opacity:1;transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--lift,0px));transition:transform .28s var(--ease-out), opacity .56s var(--ease-out), box-shadow .28s var(--ease-out), border-color var(--speed-fast) var(--ease-out)}.lab-plans[data-lab-reveal]:not(.is-visible) .lab-plan:nth-child(2){transition-delay:90ms}.lab-plans[data-lab-reveal]:not(.is-visible) .lab-plan:nth-child(3){transition-delay:.18s}.lab-plans[data-lab-reveal]:not(.is-visible) .lab-plan:nth-child(4){transition-delay:.27s}.lab-business{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:20px clamp(28px,4vw,56px);margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3.4vw,40px);display:grid}.lab-business-main{justify-items:start;gap:12px;display:grid}.lab-business-price{letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(30px,3vw,38px);font-weight:650;line-height:1}.lab-business-price small{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:14px;font-weight:500}.lab-business-lead{color:var(--muted);max-width:44ch;margin:0 0 6px;font-size:15px;line-height:1.55}.lab-business-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lab-business-points li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.lab-business-points li span{width:18px;height:18px;color:var(--accent-2);flex:none;margin-top:2px;display:inline-flex}.lab-business-points li span svg{width:100%;height:100%}.lab-petit{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);margin-top:26px;font-size:12px}.lab-faq-sec{padding-top:clamp(96px,11vw,150px)}.lab-faq-wrap{max-width:860px}.lab-faq{border-top:1px solid var(--line-strong)}.lab-faq-item{border-bottom:1px solid var(--line-strong)}.lab-faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.lab-faq-item summary::-webkit-details-marker{display:none}.lab-faq-item summary svg{width:18px;height:18px;color:var(--faint);transition:rotate var(--speed-base) var(--ease-out);flex:none}.lab-faq-item[open] summary svg{color:var(--ink);rotate:45deg}.lab-faq-item>p{color:var(--muted);max-width:64ch;padding:0 4px 22px;font-size:15px;line-height:1.6}.lab-faq-more{margin-top:24px;font-size:14.5px}.lab-faq-more a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.lab-final{background:var(--navy);color:var(--on-dark);text-align:center;margin-top:clamp(96px,11vw,150px);padding:clamp(110px,14vw,190px) 0;position:relative;overflow:hidden}.lab-final>.lab-noise{opacity:.18}.lab-final-inner{justify-items:center;gap:18px;display:grid;position:relative}.lab-final h2{letter-spacing:-.032em;font-size:clamp(38px,5.6vw,74px);line-height:1.02}.lab-final p{color:var(--navy-muted);font-size:17px}.lab-final .lab-btn{margin-top:12px}.lab-final .lab-cta-note{margin-top:-6px}.lab-trust-band{padding:clamp(48px,7vw,92px) 0 clamp(16px,2.5vw,28px)}.lab-trust-inner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.lab-trust-line{max-width:58ch;color:var(--ink-soft);text-wrap:balance;font-size:clamp(16px,2vw,19px);line-height:1.55}.lab-trust-points{flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lab-trust-points li{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.lab-trust-points li svg{color:var(--accent-2);flex:none}.lab-footer{background:var(--navy);border-top:1px solid var(--navy-line);color:var(--navy-muted);padding:clamp(40px,5vw,56px) 0 24px}.lab-footer-inner{grid-template-columns:1.7fr 1fr 1fr;align-items:start;gap:32px;font-size:13.5px;display:grid}.lab-footer-brand{flex-direction:column;gap:12px;max-width:36ch;display:flex}.lab-footer-tagline{color:var(--navy-muted);line-height:1.55}.lab-footer-col{flex-direction:column;gap:2px;display:flex}.lab-footer-col h3{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark);opacity:.66;margin:0 0 6px;font-size:12px;font-weight:600}.lab-brand-light{color:var(--on-dark)}.lab-brand-light .lab-mark{background:var(--on-dark);color:var(--navy)}.lab-footer a{min-height:40px;color:var(--navy-muted);transition:color var(--speed-fast) var(--ease-out);align-items:center;display:inline-flex}.lab-footer a:hover{color:var(--on-dark)}.lab-footer-base{border-top:1px solid var(--navy-line);color:var(--navy-muted);margin-top:clamp(28px,4vw,40px);padding-top:18px;font-size:12.5px}@media (max-width:720px){.lab-footer-inner{grid-template-columns:1fr 1fr}.lab-footer-brand{grid-column:1/-1}.lab-trust-points{flex-direction:column;align-items:center;gap:10px}}@media (max-width:1080px){.lab-plans,.lab-steps{grid-template-columns:repeat(2,1fr)}.lab-priv-grid{grid-template-columns:1fr}.lab-mem-grid{grid-template-columns:1fr 1fr}.lab-mem-reply{grid-column:1/-1}.lab-pos-a{left:calc(50% - 180px)}.lab-chatcard{width:360px}.lab-pos-b{left:2%}}@media (max-width:760px){.lab-cta-full{display:none}.lab-cta-short{display:inline}.lab-tour-cap{text-align:center;max-width:none;margin-top:12px;display:block;position:static}.lab-tour-panel.is-portrait{border-radius:0;width:auto;margin:0 -24px}.lab-tour-panel.is-portrait:after{border-radius:0}.lab-top-inner{gap:10px;height:56px}.lab-brand{gap:7px;font-size:14px}.lab-mark{border-radius:7px;width:24px;height:24px}.lab-top-actions{gap:10px}.lab-account{gap:0;margin:-9px;padding:9px;font-size:0}.lab-menu{inset:56px 0 0}.lab-btn-top{min-height:var(--control-height);padding:9px 13px;font-size:13.5px}.lab-burger{width:40px;height:40px}.lab-hero{padding-top:108px}.lab-aura i{inset:-8% 0}.lab-aura-dawn{inset:4% 0 -8%}.lab-aura-mem{inset:-14% 0}.lab-hero h1{font-size:40px;line-height:1.06}.lab-hero h1 br{display:none}.lab-hero-sub{font-size:16px}.lab-hero-meta{font-size:11px}.lab-stage{perspective:none;height:auto;margin-top:36px}.lab-scene{justify-items:center;gap:16px;padding-bottom:8px;display:grid;position:static;transform:none}.lab-pos-d,.lab-pos-e{display:none}.lab-pos{filter:none;opacity:1;position:static;transform:none}.lab-chatcard,.lab-minicard{width:100%;max-width:420px}.lab-pains{grid-template-columns:1fr}.lab-mem-grid{grid-template-columns:1fr;gap:18px}.lab-fact-link{display:none}.lab-mem-card{max-width:420px}.lab-steps{display:none}.lab-deck{gap:18px;padding-bottom:24px;display:grid}.lab-mode-chat{min-height:0;padding:22px 16px}.lab-minis{gap:20px}.lab-plans{grid-template-columns:1fr;gap:18px}.lab-business{grid-template-columns:1fr;padding:22px 20px}.lab-business .lab-btn{justify-self:stretch;width:100%}.lab-cipher-src,.lab-cipher-out{font-size:13.5px}.lab-footer-inner{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:420px){.lab-cta-row{flex-direction:column;align-items:stretch;width:100%}.lab-cta-row .lab-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lab [data-lab-reveal],.lab-priv-grid[data-lab-reveal] .lab-priv-card div,.lab-priv-grid[data-lab-reveal] .lab-priv-points li,.lab-plans[data-lab-reveal] .lab-plan,.lab-steps[data-lab-reveal] .lab-step,.lab-pains[data-lab-reveal] .lab-pain,.lab-mem-grid[data-lab-reveal] .lab-fact,.lab-mem-grid[data-lab-reveal] .lab-mem-card li,.lab-mem-grid[data-lab-reveal] .lab-mem-count{opacity:1;transition:none;transform:none}.lab-mem-grid[data-lab-reveal] .lab-fact-link{transition:none;transform:scaleX(1)}.lab-mem-reply em{color:var(--ink);background-size:100% 36%;transition:none}.lab-aura i,.lab-drift,.lab-typing i,.lab-pop,.lab-mode-msg,.lab-glint:before,.lab-step-bar i,.lab-plan.is-featured:before{animation:none}.lab-deck-card{position:static}.lab-step-bar i{transform:scaleX(1)}.lab-scene{transition:none;transform:none}.lab-own{opacity:1;transform:none}.lab-step,.lab-step.is-active,.lab-plan,.lab-btn,.lab-fact{transition:none;transform:none}}html[data-theme=dark] .lab-top{background:var(--surface-veil)}html[data-theme=dark] .lab-aura .lab-noise{mix-blend-mode:screen;opacity:.14}html[data-theme=dark] .lab-priv-card{--muted:var(--faint);--line:var(--ink-soft);background:var(--accent-strong);color:var(--on-accent)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .lab-top{background:var(--surface-veil)}html:not([data-theme=light]):not([data-theme=dark]) .lab-aura .lab-noise{mix-blend-mode:screen;opacity:.14}html:not([data-theme=light]):not([data-theme=dark]) .lab-priv-card{--muted:var(--faint);--line:var(--ink-soft);background:var(--accent-strong);color:var(--on-accent)}}@media (min-width:1600px){.lab-shell{max-width:min(1440px,90vw)}.lab-sec-head{max-width:860px}.lab-mode-chat{max-width:800px}.lab-faq-wrap{max-width:960px}.lab-stage{height:500px}.lab-pos-a{left:calc(50% - 210px)}.lab-chatcard{width:420px}.lab-minicard{width:268px}}@media (min-width:2000px){.lab-shell{max-width:min(1560px,89vw)}.lab-sec-head{max-width:920px}.lab-faq-wrap{max-width:1020px}.lab-hero h1{font-size:clamp(44px,7vw,104px)}.lab-sec-head h2{font-size:clamp(34px,4.6vw,68px)}.lab-final h2{font-size:clamp(38px,5.6vw,88px)}.lab-hero-sub{max-width:60ch;font-size:19.5px}.lab-sec-head p{font-size:19px}.lab-final p{font-size:19.5px}.lab-badge{padding:8px 16px;font-size:14.5px}.lab-hero-meta{font-size:13.5px}.lab-price{font-size:50px}.lab-step-n{font-size:17px}.lab-stage{height:560px}.lab-pos-a{left:calc(50% - 232px)}.lab-chatcard{width:464px;min-height:312px}.lab-minicard{width:296px}}@media (min-width:2560px){.lab-shell{max-width:min(1720px,88vw)}.lab-sec-head{max-width:1000px}.lab-mode-chat{max-width:880px}.lab-faq-wrap{max-width:1120px}.lab-hero h1{font-size:clamp(44px,7vw,120px)}.lab-sec-head h2{font-size:clamp(34px,4.6vw,78px)}.lab-final h2{font-size:clamp(38px,5.6vw,100px)}.lab-hero-sub{max-width:62ch;font-size:21px}.lab-sec-head p{font-size:20.5px}.lab-final p{font-size:21px}.lab-badge{padding:9px 18px;font-size:15.5px}.lab-hero-meta{font-size:14.5px}.lab-price{font-size:56px}.lab-step-n{font-size:18px}.lab-stage{height:620px}.lab-pos-a{left:calc(50% - 256px)}.lab-chatcard{width:512px;min-height:344px}.lab-minicard{width:328px}}.lab-diy{margin-top:clamp(44px,6vw,76px)}.lab-diy-head{text-align:center;max-width:640px;margin:0 auto clamp(24px,3vw,36px)}.lab-diy-head .lab-badge{margin:0 auto 12px}.lab-diy-head h3{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3vw,33px);font-weight:650}.lab-diy-head p{color:var(--muted);font-size:15px;line-height:1.55}.lab-diy-cols{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.lab-diy-col{border-radius:var(--r-lg);border:1px solid var(--line);padding:24px 22px}.lab-diy-col.is-self{background:var(--surface-soft)}.lab-diy-col.is-us{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.lab-diy-col.is-us:before{content:"";background:var(--grad-sunset);height:3px;position:absolute;inset:0 0 auto}.lab-diy-col-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:12.5px;font-weight:700;display:block}.lab-diy-col.is-us .lab-diy-col-title{color:var(--ink)}.lab-diy-col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lab-diy-col li{gap:2px;display:grid}.lab-diy-col li span{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.lab-diy-col li small{color:var(--muted);font-size:13px;line-height:1.4}.lab-diy-foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:18px;padding-top:16px;font-size:13.5px;line-height:1.5}.lab-diy-col.is-us .lab-diy-foot{color:var(--ink);font-weight:600}@media (max-width:640px){.lab-diy-cols{grid-template-columns:1fr}}.bot-qr{display:none}@media (min-width:860px){.bot-qr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-card);animation:bot-qr-in var(--speed-base) var(--ease-out) both;align-items:center;gap:14px;margin:4px 0 0;padding:12px;display:flex}.bot-qr-code{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xs);color:var(--ink);flex:none;place-items:center;padding:8px;display:grid}.bot-qr-code svg{width:108px;height:108px;display:block}.bot-qr figcaption{color:var(--muted);max-width:24ch;font-size:13px;line-height:1.45}}@keyframes bot-qr-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bot-qr{animation:none}}.telegram-login-panel .tg-login-actions{flex-wrap:wrap;align-items:center;gap:20px;width:100%;min-height:0;display:flex}.telegram-login-panel .tg-login-btn{flex:none;min-height:48px;padding-inline:26px}.telegram-login-panel .tg-login-note{margin:0}.telegram-login-panel.is-loading .tg-login-note:after,.telegram-login-panel.is-ready .tg-login-note:after{content:"";border-radius:var(--r-pill);background:var(--accent-2);vertical-align:middle;width:6px;height:6px;animation:tg-login-pulse 1.4s var(--ease-out) infinite;margin-inline-start:8px;display:inline-block}@keyframes tg-login-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.telegram-login-panel .tg-login-note:after{animation:none}}.wizard-form .field .field-hint,.wizard-form .field .field-privacy{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint);font-size:13px;font-weight:400;line-height:1.45}.wizard-form .field .username-status{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.45}.wizard-form .field .username-status.is-checking{color:var(--muted)}.wizard-form .field .username-status.is-free{color:var(--success)}.wizard-form .field .username-status.is-taken{color:var(--danger)}.wizard-form .field .username-status.is-error{color:var(--warning);font-weight:400}.wizard-form .username-suggestions{flex-wrap:wrap;gap:8px;display:flex}.wizard-form .username-suggestions button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:44px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-out), background-color var(--speed-fast) var(--ease-out);padding:10px 15px;font-size:13px}.wizard-form .username-suggestions button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.wizard-form .username-suggestions button:focus-visible{box-shadow:var(--focus-ring);outline:none}.wizard-plan-summary{flex-direction:column;gap:2px;margin:0;font-size:14px;line-height:1.5;display:flex}.wizard-plan-summary .wizard-plan-terms{color:var(--muted)}.wizard-plan-summary .wizard-plan-trial{color:var(--faint)}@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-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-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}
