@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #1c1c1b;--card: #262624;--layer: #31312e;--layer-hover: #3a3a36;--deep: #121211;--sunken: #1f1f1e;--line: #3a3a37;--line-strong: #4a4a46;--line-dashed: #5a5a55;--chalk: #eceae4;--on-chalk: #1c1c1b;--text: #eceae4;--text-2: #d6d3cc;--text-3: #c9c6bf;--muted: #a3a099;--ink-muted: #55534e;--signal: #2fbf71;--signal-text: #2fbf71;--signal-hover: #6fe0a2;--signal-ink: #0f1a13;--signal-ink-text: #eceae4;--signal-on-chalk: #178a4e;--signal-glow: rgba(47, 191, 113, .16);--signal-mark: rgba(47, 191, 113, .3);--signal-shadow: 0 14px 28px -12px rgba(47, 191, 113, .55);--ok-bg: #1f3a2b;--ok: #7be3a9;--warn-bg: #3b3220;--warn: #f2c14e;--fail-bg: #3d2420;--fail: #ff8a7a;--mark-flag: #f2c14e66;--paper: #eceae4;--paper-ink: #1c1c1b;--paper-muted: #55534e;--paper-line: #d4d1c9;--paper-link: #178a4e;--knob: #eceae4;--scrim: rgba(0, 0, 0, .6);--selection: rgba(47, 191, 113, .34);--surface-edge: inset 0 1px 0 rgba(255, 255, 255, .045), inset 0 0 0 1px rgba(255, 255, 255, .02);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--font-display: "Inter Tight", system-ui, sans-serif;--font: "Inter", system-ui, sans-serif;--r-card: 32px;--r-panel: 24px;--r-row: 20px;--r-pill: 999px;--tap: 44px;--btn-h: 52px;--btn-h-lg: 60px;--gutter: 16px;--screen-w: 560px;--shadow-float: 0 18px 40px rgba(0, 0, 0, .55);--safe-top: calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--dock-space: calc(120px + var(--safe-bottom));color-scheme:dark}:root[data-theme=light]{--bg: #ecebe8;--card: #fbfbf9;--layer: #e4e3df;--layer-hover: #dbdad5;--deep: #ffffff;--sunken: #f3f3f0;--line: #dad9d4;--line-strong: #c3c2bc;--line-dashed: #a8a49b;--chalk: #1c1c1b;--on-chalk: #f4f2ec;--text: #1c1c1b;--text-2: #3a3935;--text-3: #4a4843;--muted: #63605a;--ink-muted: #b4b1a9;--signal-text: #137a44;--signal-hover: #0d5f33;--signal-on-chalk: #2fbf71;--signal-glow: rgba(47, 191, 113, .2);--signal-mark: rgba(47, 191, 113, .28);--signal-shadow: 0 14px 28px -12px rgba(19, 122, 68, .45);--ok-bg: #dcefe2;--ok: #1a6a3e;--warn-bg: #f7ebcf;--warn: #775708;--fail-bg: #f8e1dc;--fail: #a3372a;--mark-flag: #f2c14e80;--paper: #ffffff;--paper-muted: #5c5a54;--paper-line: #e3e0d9;--paper-link: #137a44;--knob: #ffffff;--scrim: rgba(28, 28, 27, .42);--selection: rgba(47, 191, 113, .26);--surface-edge: 0 0 0 1px rgba(28, 28, 27, .05), 0 1px 2px rgba(28, 28, 27, .04), 0 10px 24px -14px rgba(28, 28, 27, .14);--shadow-float: 0 18px 40px rgba(28, 28, 27, .16);color-scheme:light}@media(prefers-color-scheme:light){html:not([data-theme]),html:not([data-theme]) body{background:#ecebe8}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;accent-color:var(--signal);caret-color:var(--signal);scrollbar-color:var(--line-strong) transparent}html,body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.45 var(--font)}body{-webkit-font-smoothing:antialiased;min-height:100dvh;padding-top:var(--safe-top)}::selection{background:var(--selection);color:var(--text)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}img,svg{display:block}svg{flex-shrink:0}a{color:var(--signal-text);text-underline-offset:3px}a:hover{color:var(--signal-hover)}p{margin:0}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}time{font-variant-numeric:tabular-nums}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,dl,dd,figure,fieldset{margin:0}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.screen{max-width:var(--screen-w);margin:0 auto;padding:12px var(--gutter) var(--dock-space);display:flex;flex-direction:column;gap:14px}.screen-plain{padding-bottom:40px}.screen-head{display:flex;flex-direction:column;gap:6px;padding:6px 4px 2px}.screen-sub{font-size:14px;color:var(--muted)}.stack{display:flex;flex-direction:column;gap:14px}.stack-sm{display:flex;flex-direction:column;gap:8px}.row{display:flex;gap:8px;align-items:center}.row-top{align-items:flex-start}.row-base{align-items:baseline}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1 1 auto;min-width:0}.center{text-align:center;align-items:center}.self-end{align-self:flex-end}.sticky-actions{position:sticky;bottom:var(--safe-bottom);z-index:2;padding:10px 0;background:linear-gradient(to top,var(--bg) 70%,transparent)}.label{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.h1{font:800 clamp(26px,8.4vw,34px)/.95 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word;hyphens:auto}.h2{font:700 24px/1.05 var(--font-display);letter-spacing:-.03em}.h3{font:700 19px/1.15 var(--font-display);letter-spacing:-.02em}.display{font:800 30px/1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.text-2{color:var(--text-2)}.muted{color:var(--muted)}.small{font-size:13px}.body-sm{font-size:14px}.strong{font-weight:600}.caps{text-transform:uppercase}.text-signal{color:var(--signal-text)}.text-right{text-align:right}.text-warn{color:var(--warn)}.text-fail{color:var(--fail)}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.card{background:var(--card);border-radius:var(--r-card);padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--surface-edge)}.panel{background:var(--card);border-radius:var(--r-panel);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--surface-edge)}.panel-layer{background:var(--layer)}.card .panel{background:none;box-shadow:none;border-radius:0;padding:14px 0 0;border-top:1px solid var(--line)}.outline{border:1px solid var(--line);border-radius:22px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.event{background:var(--signal);color:var(--signal-ink);border-radius:28px;padding:16px;display:flex;flex-direction:column;gap:12px;text-decoration:none}.event:hover{color:var(--signal-ink)}.event .label{color:inherit;font-weight:600}.event-title{font:800 22px/1.05 var(--font-display);letter-spacing:-.03em}.event-title-xl{font:800 30px/1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:18px;font-size:14px;line-height:1.4;text-decoration:none}.notice svg{flex:none;margin-top:1px}.notice-warn{background:var(--warn-bg);color:var(--warn)}.notice-ok{background:var(--ok-bg);color:var(--ok)}.notice-fail{background:var(--fail-bg);color:var(--fail)}a.notice:hover{filter:brightness(1.1)}.topbar{max-width:var(--screen-w);margin:0 auto;padding:14px var(--gutter) 4px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.topbar-side{display:flex;gap:8px}.topbar-end{justify-content:flex-end}.logo{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border-radius:var(--r-pill);background:var(--chalk);color:var(--on-chalk);font:800 16px var(--font-display);letter-spacing:-.03em;text-decoration:none}.logo:hover{color:var(--on-chalk)}.logo-lg{height:48px;padding:0 22px 0 16px;gap:10px;font-size:22px}.logo-dark,.topbar .logo{background:var(--card);color:var(--text);box-shadow:var(--surface-edge)}.logo-dark:hover,.topbar .logo:hover{color:var(--text)}.dot{width:8px;height:8px;border-radius:50%;background:var(--signal);flex:none}.logo-lg .dot{width:10px;height:10px}.icon-btn{position:relative;width:var(--tap);height:var(--tap);flex:none;border-radius:50%;border:0;background:var(--card);color:var(--text);display:grid;place-items:center;text-decoration:none;box-shadow:var(--surface-edge)}.icon-btn:hover{color:var(--text);background:var(--layer)}.count-badge{position:absolute;top:-2px;right:-2px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--r-pill);background:var(--signal);color:var(--signal-ink);font:700 10px/1 var(--font);font-variant-numeric:tabular-nums;display:grid;place-items:center;border:2px solid var(--bg)}.btn{min-height:var(--btn-h);padding:0 22px;border:0;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:16px;line-height:1.2;text-align:center;text-decoration:none;transition:filter .15s,background-color .15s,transform .16s var(--ease-out)}:is(.btn,.pill,.icon-btn,.choice,.dock-tab,.dock-voice,.seg [role=tab],.lp-nav a):active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}:is(.pill,.icon-btn,.choice,.dock-tab,.dock-voice,.seg [role=tab],.lp-nav a){transition:transform .16s var(--ease-out),background-color .15s,color .15s}.btn:disabled,.btn[aria-disabled=true]{opacity:.5}.btn-primary{background:var(--signal);color:var(--signal-ink)}.btn-primary:hover{color:var(--signal-ink);filter:brightness(1.08)}.btn-secondary{background:var(--layer);color:var(--text);font-weight:500}.btn-secondary:hover{color:var(--text);background:var(--layer-hover)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-strong);font-weight:500}.btn-ghost:hover{color:var(--text);background:var(--card)}.btn-chalk{background:var(--chalk);color:var(--on-chalk)}.btn-chalk:hover{color:var(--on-chalk);filter:brightness(.95)}.btn-dark{background:var(--signal-ink);color:var(--signal-ink-text)}.btn-dark:hover{color:var(--signal-ink-text)}.btn-outline-ink{background:transparent;color:var(--signal-ink);border:1.5px solid var(--signal-ink)}.btn-outline-ink:hover{color:var(--signal-ink)}.btn-danger{background:var(--fail-bg);color:var(--fail)}.btn-danger:hover{color:var(--fail);filter:brightness(1.15)}.btn-sm{min-height:var(--tap);padding:0 16px;font-size:14px}.btn-lg{min-height:var(--btn-h-lg);padding:0 28px;font-size:18px}.btn-block{width:100%}.btn-icon{width:var(--btn-h);padding:0;border-radius:50%}.btn-link{min-height:var(--tap);padding:0;border:0;background:none;color:var(--signal-text);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px}.btn-link:hover{color:var(--signal-hover)}.btn-row{display:flex;gap:8px;flex-wrap:wrap}.btn-row>.grow{flex:1 1 140px}.spinner{width:18px;height:18px;border-radius:50%;flex:none;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.chip{min-height:30px;padding:4px 12px;border-radius:var(--r-pill);background:var(--layer);font-size:13px;display:inline-flex;align-items:center;gap:6px;color:var(--text)}.chip-ok{background:var(--ok-bg);color:var(--ok)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-fail{background:var(--fail-bg);color:var(--fail)}.chip-gap{background:transparent;border:1px dashed var(--line-dashed);color:var(--text-2)}.chip-signal{background:var(--signal);color:var(--signal-ink);font-weight:600}.chip-dark{background:var(--bg);color:var(--chalk);font-weight:600}.chip-sm{min-height:24px;padding:2px 10px;font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.pill{min-height:var(--tap);padding:0 16px;border-radius:var(--r-pill);border:0;background:var(--card);color:var(--text);font-size:14px;box-shadow:var(--surface-edge)}.pill[aria-pressed=true]{background:var(--chalk);color:var(--on-chalk);font-weight:600;box-shadow:none}.filters{display:flex;flex-wrap:wrap;gap:6px}.avatar{width:36px;height:36px;border-radius:12px;background:var(--layer);color:var(--text);display:grid;place-items:center;font:800 13px var(--font-display);flex:none}.avatar-blank{color:var(--muted)}.source-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-row .btn-link{flex:none}.avatar-lg{width:44px;height:44px;border-radius:14px;font-size:15px}.checks{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--r-row);background:var(--sunken)}.check{display:flex;gap:8px;align-items:flex-start;font-size:14px}.check svg{flex:none;margin-top:1px}.check-ok svg{color:var(--ok)}.check-warn svg{color:var(--warn)}.check-fail svg{color:var(--fail)}.check-unknown svg{color:var(--muted)}.checks-passed>summary{cursor:pointer;list-style:none;min-height:24px;color:var(--text-2)}.checks-passed>summary::-webkit-details-marker{display:none}.checks-passed>summary span{text-decoration:underline dotted;text-underline-offset:3px}.checks-passed[open]>summary{margin-bottom:8px}.channel-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 10px;border-radius:var(--r-pill);background:var(--layer);color:var(--text-2);font-size:13px}.channel-badge svg{flex:none}.ring{--pct: 0%;width:56px;height:56px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--signal) 0 var(--pct),var(--line) var(--pct) 100%)}.ring>span{width:44px;height:44px;border-radius:50%;background:var(--card);display:grid;place-items:center;font:700 14px var(--font-display);font-variant-numeric:tabular-nums}.gap-hint{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 4px 14px;border-radius:18px;border:1px dashed var(--line-dashed);font-size:14px;line-height:1.35}.gap-hint a{min-height:var(--tap);padding:0 10px;display:inline-flex;align-items:center;font-weight:600;text-decoration:none;white-space:nowrap}.stage-title{font:800 22px/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stage-bar{height:6px;border-radius:3px;background:var(--line)}.stage-bar.is-done{background:var(--signal)}.chat{display:flex;flex-direction:column;gap:10px}.bubble{align-self:flex-start;max-width:88%;padding:14px 16px;border-radius:8px 24px 24px;background:var(--card);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:var(--surface-edge)}.bubble-user{align-self:flex-end;border-radius:24px 8px 24px 24px;background:var(--chalk);color:var(--on-chalk);box-shadow:none}.voice-zone{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 4px}.mic{position:relative;width:84px;height:84px;border-radius:50%;border:0;background:var(--signal);color:var(--signal-ink);display:grid;place-items:center;box-shadow:0 0 0 10px var(--signal-glow);touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.mic.is-live{background:var(--chalk);color:var(--on-chalk)}.mic.is-live:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--signal);animation:mic-ring 1.6s var(--ease-out) infinite;pointer-events:none}@keyframes mic-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.mic.is-live:after{animation:none;opacity:.6}}.mic:disabled{opacity:.5}.voice-hint{font-size:15px;font-weight:600;text-align:center}.voice-meta{min-height:var(--tap);display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px}.timer{font:700 15px var(--font-display);font-variant-numeric:tabular-nums}.paper{background:var(--paper);color:var(--paper-ink);border-radius:28px;padding:18px;font-size:15px;line-height:1.55;display:flex;flex-direction:column;gap:8px;box-shadow:var(--surface-edge)}.paper a{color:var(--paper-link)}.paper-meta{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:13px;color:var(--paper-muted);padding-bottom:8px;border-bottom:1px solid var(--paper-line)}.paper-meta dt{font-weight:600}.paper-meta dd{margin:0;color:var(--paper-ink);overflow-wrap:anywhere}.sentence-flagged{background:var(--mark-flag);border-radius:4px}.fact-mark{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-left:3px;border-radius:var(--r-pill);background:var(--signal);color:var(--signal-ink);font-size:11px;font-weight:700;line-height:1;vertical-align:2px}.fact-mark-lg{min-width:20px;height:20px;margin:0;flex:none}.fact-row{display:flex;align-items:center;gap:10px;font-size:14px}.divider{border-top:1px solid var(--line);padding-top:8px}.seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--surface-edge)}.seg [role=tab]{min-height:var(--tap);border:0;border-radius:var(--r-pill);background:transparent;color:var(--text);font-size:14px;padding:0 8px}.seg [role=tab][aria-selected=true]{background:var(--chalk);color:var(--on-chalk);font-weight:600}.reply-mail>summary{cursor:pointer;min-height:var(--tap);display:flex;align-items:center;font-size:14px;color:var(--text-2)}.reply-mail[open]{display:flex;flex-direction:column;gap:8px}.reply-mail .prewrap{overflow-wrap:anywhere}.mock-turn{display:flex;flex-direction:column;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--line)}.mock-feedback{padding:10px 12px;border-radius:var(--r-row);background:var(--sunken)}.offer-fields{display:flex;flex-direction:column;gap:6px;min-width:0;border:0;padding:0;margin:0}.offer-money{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:6px}.offer-table-wrap{overflow-x:auto}.offer-table{width:100%;border-collapse:collapse;font-size:14px}.offer-table th,.offer-table td{padding:8px 6px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.offer-table th{color:var(--muted);font-weight:500;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.stat{background:var(--card);border-radius:var(--r-row);padding:12px 14px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--surface-edge)}.stat-value{font:800 26px/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-accent{color:var(--signal-text)}.list-row{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;min-height:56px;border-radius:var(--r-row);background:var(--card);color:var(--text);text-decoration:none;box-shadow:var(--surface-edge)}.row-actions{display:flex;align-items:center;gap:6px;flex:none}.list-row:hover{color:var(--text)}.card .hub-row{background:var(--layer);box-shadow:none}.row-link{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;min-height:var(--tap);color:inherit;text-decoration:none}.row-link:hover{color:inherit}.row-title{display:block;font-size:15px;font-weight:600;overflow-wrap:anywhere}.row-sub{display:block;font-size:13px;color:var(--muted)}.row-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bar{--pct: 0%;height:8px;border-radius:4px;background:var(--line);overflow:hidden}.bar:before{content:"";display:block;width:var(--pct);height:100%;border-radius:4px;background:var(--signal)}.steps{display:flex;flex-direction:column;gap:6px;padding-left:20px;list-style:decimal;font-size:14px}.intro-list{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;color:var(--text-2)}.intro-list b{color:var(--text);font-weight:600}.answer-bar{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:10px;margin:0 calc(-1 * var(--gutter));padding:18px var(--gutter) calc(10px + var(--safe-bottom));background:linear-gradient(to top,var(--bg) 82%,transparent)}.bubble.is-pending{opacity:.6}.screen:has(>.answer-bar){padding-bottom:0}.journey{position:relative;display:flex;flex-direction:column;gap:10px}.journey:before{content:"";position:absolute;left:36.5px;top:30px;bottom:30px;width:3px;border-radius:3px;background:var(--line)}.journey-step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--surface-edge)}.journey-node{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 2px var(--line-strong)}.journey-step.is-done .journey-node{background:var(--ok-bg);color:var(--signal-text);box-shadow:none}.journey-step.is-current .journey-node{background:var(--signal);color:var(--signal-ink);box-shadow:0 0 0 6px var(--signal-glow)}.journey-body{display:flex;flex-direction:column;gap:6px;min-height:44px;justify-content:center}.journey-title{font:700 18px/1.2 var(--font-display);letter-spacing:-.02em}.journey-step.is-done .journey-title{color:var(--muted)}.journey-text{font-size:14px;line-height:1.45;color:var(--text-2)}.journey-step.is-next .journey-text{color:var(--muted)}.journey-step.is-current .btn{margin-top:8px}.section-title{padding:6px 4px 0}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:13px;font-weight:500;color:var(--text-2)}.field-hint{font-size:12px;color:var(--muted)}.input,.select,.textarea{width:100%;min-height:var(--btn-h);padding:14px 18px;border-radius:var(--r-panel);border:1px solid var(--line);background:var(--deep);color:var(--text)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.textarea{resize:vertical;min-height:110px;line-height:1.45}.select{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-offset:0;border-color:var(--signal)}.fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fieldset legend{padding:0;margin-bottom:6px}.option{display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:0 14px;border-radius:var(--r-row);background:var(--layer);cursor:pointer}.option input{width:20px;height:20px;margin:0;accent-color:var(--signal);flex:none}.option:has(input:checked){background:var(--ok-bg)}.options{display:flex;flex-wrap:wrap;gap:6px}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap);cursor:pointer}.switch{appearance:none;-webkit-appearance:none;width:52px;height:32px;margin:0;flex:none;border-radius:var(--r-pill);background:var(--line-strong);position:relative;cursor:pointer;transition:background-color .15s}.switch:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--knob);transition:transform .15s var(--ease-out)}.switch:checked{background:var(--signal)}.switch:checked:after{transform:translate(20px)}.switch:disabled{opacity:.5;cursor:default}.inline-form{display:flex;gap:8px;align-items:stretch}.inline-form .input{flex:1 1 auto;min-width:0}.state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:28px 16px;color:var(--text-2)}.state-row{flex-direction:row;justify-content:center;padding:16px}.state-full{min-height:70dvh;justify-content:center}.empty{align-items:flex-start}.offline{position:sticky;top:0;z-index:20;padding:10px var(--gutter);text-align:center;background:var(--warn-bg);color:var(--warn);font-size:14px;font-weight:500}.sheet-layer{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop{position:absolute;inset:0;border:0;padding:0;background:var(--scrim);cursor:default;animation:fade-in .2s var(--ease-out)}.sheet{position:relative;width:100%;max-width:var(--screen-w);max-height:88dvh;overflow-y:auto;padding:10px var(--gutter) calc(20px + var(--safe-bottom));border-radius:var(--r-card) var(--r-card) 0 0;background:var(--card);display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-float),var(--surface-edge);overscroll-behavior:contain;animation:sheet-in .28s var(--ease-out)}.sheet:before{content:"";align-self:center;width:36px;height:4px;border-radius:2px;background:var(--line-strong)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-head .icon-btn{background:var(--layer);box-shadow:none}@keyframes sheet-in{0%{transform:translateY(24px);opacity:.4}}@keyframes fade-in{0%{opacity:0}}.choices{display:flex;flex-direction:column;gap:6px}.choice{min-height:52px;padding:10px 16px;border:0;border-radius:var(--r-row);background:var(--layer);color:var(--text);text-align:left;display:flex;flex-direction:column;gap:2px;justify-content:center}.choice[aria-current=true]{background:var(--chalk);color:var(--on-chalk)}.choice[aria-current=true] .row-sub{color:var(--ink-muted)}.choice:hover{background:var(--layer-hover)}.choice[aria-current=true]:hover{background:var(--chalk)}.toast-region{position:fixed;left:var(--gutter);right:var(--gutter);bottom:calc(108px + var(--safe-bottom));z-index:40;display:flex;justify-content:center;pointer-events:none}.toast{width:100%;max-width:528px;padding:14px 18px;border-radius:var(--r-row);background:var(--chalk);color:var(--on-chalk);font-weight:500;box-shadow:var(--shadow-float);animation:toast-in .24s var(--ease-out)}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}}.dock-wrap{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:12px var(--gutter) calc(18px + var(--safe-bottom));display:flex;justify-content:center;pointer-events:none;background:linear-gradient(to top,var(--bg) 55%,transparent)}.dock-inner{width:100%;max-width:528px;display:flex;align-items:center;gap:10px;pointer-events:auto}.dock{flex:1 1 auto;height:68px;padding:6px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--r-pill);background:var(--deep);border:1px solid var(--layer);box-shadow:var(--shadow-float),var(--surface-edge)}.dock-tab{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--muted);text-decoration:none}.dock-tab:hover{color:var(--text)}.dock-tab.active{width:auto;height:56px;padding:0 16px 0 13px;display:inline-flex;gap:8px;border-radius:var(--r-pill);background:var(--chalk);color:var(--on-chalk);font:800 13px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.dock-tab .count-badge{top:3px;right:1px;border-color:var(--deep)}.dock-avatar{width:34px;height:34px;border-radius:50%;background:var(--layer);color:var(--text);display:grid;place-items:center;font:800 12px var(--font-display);letter-spacing:.02em;box-shadow:0 0 0 2px var(--deep),0 0 0 3.5px var(--signal)}.dock-voice{width:68px;height:68px;flex:none;border-radius:50%;border:0;background:var(--signal);color:var(--signal-ink);display:grid;place-items:center;box-shadow:0 0 0 6px var(--signal-glow),var(--shadow-float)}.plan{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--r-card);background:var(--card);border:2px solid transparent;box-shadow:var(--surface-edge);transition:border-color .2s var(--ease-out)}.plan-pick{display:flex;flex-direction:column;gap:12px;cursor:pointer}.plan:has(input:checked){border-color:var(--signal)}.plan:has(input:focus-visible){outline:3px solid var(--signal);outline-offset:3px}.plan input{position:absolute;opacity:0;width:1px;height:1px}.plan-badge{position:absolute;top:16px;right:16px}.plan-price{font:800 34px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan-includes{font-size:14px;font-weight:600;color:var(--text-2)}.perks{display:flex;flex-direction:column;gap:6px;font-size:14px}.perks li{display:flex;gap:8px;align-items:flex-start}.perks svg{flex:none;margin-top:1px;color:var(--ok)}.panel.plan-light{gap:12px}.plan-light-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-light .btn{flex:none}.pay-note{font-size:13px;color:var(--muted);text-align:center}.pay-note.strong{color:var(--text-2)}.addon{display:flex;flex-direction:column;gap:8px}.addon+.addon{padding-top:12px;border-top:1px solid var(--line)}.public{max-width:var(--screen-w);margin:0 auto;padding:14px var(--gutter) 40px;display:flex;flex-direction:column;gap:14px}.public-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.prose{display:flex;flex-direction:column;gap:12px;color:var(--text-2)}.login-way{display:flex;flex-direction:column;gap:10px}.login-way-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-2)}.login-way-name svg{color:var(--signal-text)}.login-or{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted)}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:var(--line)}.public-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;font-size:13px}.public-foot a{min-height:var(--tap);display:inline-flex;align-items:center}.link-quiet{min-height:var(--tap);padding:0;border:0;background:none;color:var(--muted);font-size:13px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.link-quiet:hover{color:var(--text)}.lp{--lp-pad: clamp(16px, 3vw, 40px);--lp-r: clamp(28px, 3vw, 44px);padding:24px 0 40px;overflow-x:clip}.lp-head,.lp-main{max-width:1360px;margin:0 auto;padding:0 var(--lp-pad)}.lp-head{display:flex;gap:12px;align-items:center;justify-content:space-between}.lp-nav{display:flex;gap:8px}.lp-nav a{position:relative;isolation:isolate;overflow:hidden;min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border-radius:var(--r-pill);background:var(--card);color:var(--text);text-decoration:none;font-size:16px;box-shadow:var(--surface-edge)}.lp-nav a:not(.lp-cta):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--chalk);transform:translateY(102%);transition:transform .4s var(--ease-expo)}.lp-nav a:not(.lp-cta):hover{color:var(--on-chalk)}.lp-nav a:not(.lp-cta):hover:before{transform:none}.lp-nav a.lp-cta{background:var(--signal);color:var(--signal-ink);font-weight:600;box-shadow:none}.lp-nav a.lp-cta:hover{filter:brightness(1.08)}.lp :is(.lp-cta,.btn) svg{transition:transform .3s var(--ease-expo)}.lp :is(.lp-cta,.btn):hover svg{transform:translate(4px)}.lp-main{padding-top:16px;display:flex;flex-direction:column;gap:16px}.lp-block{background:var(--card);border-radius:var(--lp-r);padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:clamp(28px,4vw,48px);box-shadow:var(--surface-edge)}.lp-hero{padding:clamp(28px,4.4vw,64px);gap:clamp(24px,3vw,40px)}.lp-hero-title{font:800 clamp(60px,12.4vw,186px)/.84 var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.lp-line{display:block;clip-path:inset(-.3em -.5em 0 -.5em)}.lp-line>span{display:block}.lp-hero[data-intro] .lp-line>span{animation:lp-rise 1s var(--ease-expo) .1s both}.lp-hero[data-intro] .lp-line+.lp-line>span{animation-delay:.22s}@keyframes lp-rise{0%{transform:translateY(105%)}}.lp-kin{max-width:980px;font:600 clamp(24px,2.9vw,42px)/1.12 var(--font-display);letter-spacing:-.03em}.lp-hero[data-intro] .lp-kin .lp-word{animation:lp-lit .7s var(--ease-out) both;animation-delay:calc(.45s + var(--i) * 85ms)}@keyframes lp-lit{0%{opacity:.12}}.lp-flow{--node: 48px;--flow-surface: var(--card);position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lp-flow:before,.lp-flow:after{content:"";position:absolute;left:calc(var(--node) / 2);right:calc(var(--node) / 2);top:calc(var(--node) / 2 - 1.5px);height:3px;border-radius:3px;background:var(--line)}.lp-flow:after{background:var(--signal);transform-origin:left}.lp-flow-step{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.lp-flow-icon{width:var(--node);height:var(--node);border-radius:50%;display:grid;place-items:center;flex:none;background:var(--signal);color:var(--signal-ink);box-shadow:0 0 0 7px color-mix(in srgb,var(--signal) 22%,var(--flow-surface))}.lp-flow-text{display:flex;flex-direction:column;gap:3px}.lp-flow-text b{font:700 17px/1.2 var(--font);letter-spacing:-.01em}.lp-flow-text span{color:var(--muted);font-size:14px}.lp-hero[data-intro] .lp-flow:after{animation:lp-thread 2.1s linear 1.2s both}.lp-hero[data-intro] .lp-flow-icon{animation:lp-node .55s var(--ease-expo) both;animation-delay:calc(1.2s + var(--i) * .7s)}@keyframes lp-thread{0%{transform:scaleX(0)}}@keyframes lp-node{0%{background:var(--flow-surface);color:var(--muted);box-shadow:inset 0 0 0 3px var(--line-strong);transform:scale(.9)}}.lp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.lp-hero[data-intro] .lp-hero-actions{animation:lp-focus .9s var(--ease-expo) .7s both}@keyframes lp-focus{0%{opacity:0;filter:blur(10px);transform:translateY(12px)}}@keyframes lp-thread-y{0%{transform:scaleY(0)}}.lp-quiet-link{min-height:var(--tap);display:inline-flex;align-items:center;color:var(--text);font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color .2s}.lp-quiet-link:hover{color:var(--text);text-decoration-color:var(--signal)}.lp-micro{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.lp-micro svg{color:var(--signal-text)}.lp-ping{position:relative}.lp-ping:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--signal);animation:lp-ping 2.4s var(--ease-out) infinite}[data-visible=false] .lp-ping:after{animation-play-state:paused}@keyframes lp-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.2);opacity:0}}.lp-hero-foot{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between}.lp-lead{max-width:640px;font-size:clamp(17px,1.6vw,21px);line-height:1.45;color:var(--text-2)}.lp-note{font-size:13px;line-height:1.5;color:var(--muted)}.lp-pains+.lp-note{padding:0 clamp(20px,4vw,48px)}.lp-statement{--p: 1;max-width:1120px;font:600 clamp(26px,3.4vw,48px)/1.12 var(--font-display);letter-spacing:-.03em;color:var(--text)}.lp-statement .lp-word{opacity:clamp(.14,(var(--p) * (var(--n) + 4) - var(--i)) / 4,1)}.lp-word.is-strong{background:linear-gradient(transparent 62%,var(--signal-mark) 62% 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@property --lp-ring{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.lp-feed{width:100%;max-width:940px;margin:clamp(8px,3vw,40px) auto;padding:clamp(18px,3vw,32px);border-radius:var(--lp-r);background:var(--card);box-shadow:var(--shadow-float),var(--surface-edge)}.lp-feed-head{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding-bottom:18px}.lp-feed-name{display:flex;align-items:center;gap:10px;font:600 20px/1.2 var(--font);letter-spacing:-.01em}.lp-feed-sub{margin-top:4px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.lp-feed-sub b{color:var(--text);font-weight:600}.lp-live{width:10px;height:10px;border-radius:50%;background:var(--signal);flex:none}.lp-feed-filters{display:flex;flex-wrap:wrap;gap:6px}.lp-feed-filters .pill{background:var(--layer);box-shadow:none}.lp-feed-filters .pill:hover{background:var(--layer-hover)}.lp-feed-filters .pill[aria-pressed=true]{background:var(--chalk)}.lp-feed-row{display:grid;grid-template-rows:1fr;transition:grid-template-rows .55s var(--ease-expo),opacity .3s var(--ease-out)}.lp-feed-row[data-out=true]{grid-template-rows:0fr;opacity:0}.lp-feed-clip{min-height:0;overflow:hidden}.lp-feed-body{display:flex;gap:16px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.lp-feed-body>*{transition:opacity .7s var(--ease-expo),transform .9s var(--ease-expo),filter .7s var(--ease-expo);transition-delay:calc(.1s + var(--i) * .15s)}.lp-feed[data-play=armed] .lp-feed-body>:not(.lp-ring){opacity:0;transform:translateY(20px);filter:blur(8px)}.lp-feed-mark{width:48px;height:48px;border-radius:16px;flex:none;display:grid;place-items:center;background:var(--layer);color:var(--text);font:800 15px var(--font-display);letter-spacing:.01em}.lp-feed-title{font:600 18px/1.25 var(--font);letter-spacing:-.01em}.lp-feed-meta{margin-top:2px;font-size:14px;color:var(--muted)}.lp-feed-checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lp-feed-checks li{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px 3px 9px;border-radius:var(--r-pill);background:var(--ok-bg);color:var(--text);font-size:13px;font-weight:500}.lp-feed-checks svg{color:var(--signal-text)}.lp-feed-checks .is-gap{background:transparent;border:1px dashed var(--line-dashed);color:var(--text-2)}.lp-feed-checks .is-gap svg{color:var(--muted)}.lp-ring{--lp-ring: var(--pct);width:64px;height:64px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--signal) 0 var(--lp-ring),var(--layer) var(--lp-ring) 100%);transition:--lp-ring 1.6s var(--ease-expo) calc(.3s + var(--i) * .15s)}.lp-feed[data-play=armed] .lp-ring{--lp-ring: 0%}.lp-ring>span{width:52px;height:52px;border-radius:50%;background:var(--card);display:grid;place-items:center;font:700 16px var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-section{display:flex;flex-direction:column;gap:16px;padding-top:clamp(48px,6vw,96px);scroll-margin-top:16px}.lp-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.lp-h2{font:800 clamp(40px,6vw,88px)/.9 var(--font-display);letter-spacing:-.045em;text-transform:uppercase}.lp-tag{min-height:40px;display:inline-flex;align-items:center;padding:0 18px;border-radius:var(--r-pill);background:var(--card);color:var(--muted);font-size:14px;box-shadow:var(--surface-edge)}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--lp-min, 240px),100%),1fr));gap:16px}.lp-grid-price{--lp-min: 320px}.lp-grid-faq{--lp-min: 440px}.lp-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));column-gap:32px;background:var(--card);border-radius:var(--lp-r);padding:4px clamp(20px,4vw,48px) clamp(12px,2vw,28px);box-shadow:var(--surface-edge)}.lp-pain{display:flex;flex-direction:column;gap:10px;padding:24px 0 16px;border-top:1px solid var(--line)}.lp-pain:first-child{border-top:0}@media(min-width:720px){.lp-pain{border-top:0;padding-top:28px}}.lp-pain h3{font:700 clamp(22px,2vw,26px)/1.05 var(--font-display);letter-spacing:-.03em}.lp-pain p{font-size:16px;line-height:1.45;color:var(--text-3)}.lp-card{background:var(--card);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;box-shadow:var(--surface-edge)}.lp-card h3{margin-bottom:10px;font:700 26px/1.05 var(--font-display);letter-spacing:-.03em}.lp-card p{font-size:16px;line-height:1.45;color:var(--text-3)}.lp-feature h3{font-weight:800;font-size:30px;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.lp-feature-accent{background:var(--signal);color:var(--signal-ink);box-shadow:none}.lp-feature-accent p{color:var(--signal-ink)}.lp-icon{width:52px;height:52px;flex:none;border-radius:50%;background:var(--layer);color:var(--signal-text);display:grid;place-items:center}.lp-feature-accent .lp-icon{background:var(--signal-ink);color:var(--signal)}.lp-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px}.lp-feature-list{background:var(--card);border-radius:var(--lp-r);padding:4px clamp(20px,3vw,36px);box-shadow:var(--surface-edge)}.lp-feature-item{display:flex;gap:18px;align-items:flex-start;padding:22px 0}.lp-feature-item+.lp-feature-item{border-top:1px solid var(--line)}.lp-feature-item h3{margin-bottom:6px;font:800 22px/1.05 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.lp-feature-item p{font-size:16px;line-height:1.45;color:var(--text-3)}.lp-sticker{align-self:flex-end;display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:0 22px;border-radius:var(--r-pill);background:var(--signal);color:var(--signal-ink);font:800 clamp(16px,1.5vw,20px)/1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;transform:rotate(-4deg);box-shadow:var(--signal-shadow);transition:transform .5s var(--ease-expo)}.lp-sticker:hover{transform:rotate(3deg) scale(1.05)}.lp-sticker-dots{display:inline-flex;gap:5px}.lp-sticker-dots i{width:9px;height:9px;border-radius:50%;background:var(--signal-ink);opacity:.22;transition:opacity .3s,transform .5s var(--ease-expo)}.lp-sticker-dots i.is-on{opacity:1;transform:scale(1.2)}.lp-steps{--p: 1;--node: 18px;--num: clamp(56px, 6vw, 88px);--pad: clamp(24px, 4vw, 48px);--rail: calc(var(--node) + 22px);position:relative;display:grid;gap:40px;padding:var(--pad) var(--pad) var(--pad) calc(var(--pad) + var(--rail));background:var(--card);border-radius:var(--lp-r);box-shadow:var(--surface-edge)}.lp-steps:before,.lp-steps:after{content:"";position:absolute;left:calc(var(--pad) + var(--node) / 2 - 1.5px);top:calc(var(--pad) + var(--num) * .4);bottom:var(--pad);width:3px;border-radius:3px;background:var(--line)}.lp-steps:after{background:var(--signal);transform-origin:top;transform:scaleY(var(--p))}.lp-step{position:relative;display:flex;flex-direction:column;gap:12px}.lp-step:before{content:"";position:absolute;left:calc(-1 * var(--rail));top:calc(var(--num) * .4 - var(--node) / 2);width:var(--node);height:var(--node);border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 3px var(--line-strong);transition:background-color .3s,box-shadow .5s var(--ease-expo),transform .5s var(--ease-expo)}.lp-step.is-lit:before{background:var(--signal);box-shadow:inset 0 0 0 3px var(--signal),0 0 0 7px var(--signal-glow);transform:scale(1.15)}.lp-step-num{font:800 var(--num)/.82 var(--font-display);letter-spacing:-.05em;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .4s var(--ease-out)}.lp-step.is-lit .lp-step-num{color:var(--signal-text)}.lp-step h3{font:800 clamp(22px,2vw,28px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.lp-step p{max-width:46ch;font-size:17px;line-height:1.5;color:var(--text)}@media(min-width:1024px){.lp-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:calc(var(--pad) + var(--node) + 32px) var(--pad) var(--pad)}.lp-steps:before,.lp-steps:after{left:var(--pad);right:var(--pad);top:calc(var(--pad) + var(--node) / 2 - 1.5px);bottom:auto;width:auto;height:3px}.lp-steps:after{transform-origin:left;transform:scaleX(var(--p))}.lp-step:before{left:0;top:calc(-1 * (var(--node) + 32px))}.lp-step p{font-size:16px}}.lp-antispam{margin-top:clamp(48px,6vw,96px);background:var(--signal);color:var(--signal-ink);border-radius:var(--lp-r);padding:clamp(28px,5vw,64px);display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end;justify-content:space-between}.lp-antispam h2{font:800 clamp(44px,7vw,112px)/.86 var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.lp-strike{position:relative;display:inline-block}.lp-strike:after{content:"";position:absolute;left:-.06em;right:-.06em;top:50%;height:.11em;border-radius:.06em;background:var(--signal-ink);transform:rotate(-2deg);transform-origin:left center;transition:transform .8s var(--ease-expo) .2s}.lp-antispam[data-play=armed] .lp-strike:after{transform:rotate(-2deg) scaleX(0)}.lp-antispam ul{display:flex;flex-direction:column;gap:10px;font-size:19px;font-weight:500;line-height:1.35;max-width:460px}.lp-antispam li{position:relative;padding-left:26px}.lp-antispam li:before{content:"";position:absolute;left:0;top:.62em;width:14px;height:3px;border-radius:2px;background:currentColor}.lp-sources{background:var(--card);border-radius:clamp(28px,3vw,40px);padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:20px;box-shadow:var(--surface-edge)}.lp-sources h2{font:800 clamp(28px,3vw,40px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.lp-source{min-height:40px;display:inline-flex;align-items:center;padding:6px 16px;border-radius:var(--r-pill);background:var(--layer);font:700 14px var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.lp-marquee{--gap: 8px;display:flex;gap:var(--gap);overflow:hidden;margin-inline:calc(-1*clamp(24px,4vw,48px));mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.lp-marquee-track{display:flex;flex:none;gap:var(--gap);min-width:100%;animation:lp-marquee 50s linear infinite}.lp-marquee:hover .lp-marquee-track,.lp-sources[data-visible=false] .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(calc(-100% - var(--gap)))}}.lp-price{background:var(--card);border-radius:var(--r-card);padding:32px;display:flex;flex-direction:column;gap:24px;box-shadow:var(--surface-edge);transition:transform .45s var(--ease-expo),box-shadow .45s var(--ease-expo)}.lp-price:has(.btn:hover,.btn:focus-visible){transform:translateY(-8px);box-shadow:var(--shadow-float),var(--surface-edge)}.lp-price-amount{margin-top:20px;font:800 clamp(48px,5vw,72px)/.9 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.lp-price-amount small{font-size:22px;letter-spacing:-.02em;font-weight:600}.lp-price-amount+p{margin-top:10px}.lp-price .perks{font-size:16px;gap:12px;flex-grow:1}.lp-price .perks svg{color:var(--signal-text)}.lp-price.lp-price-featured{background:var(--chalk);color:var(--on-chalk);box-shadow:var(--shadow-float)}.lp-price-featured .muted{color:var(--ink-muted)}.lp-price.lp-price-featured .perks svg{color:var(--signal-on-chalk)}.lp-faq{background:var(--card);border-radius:28px;padding:28px;box-shadow:var(--surface-edge)}.lp-faq h3{margin-bottom:10px;font:700 22px var(--font-display);letter-spacing:-.02em}.lp-faq p{color:var(--text-3)}.lp-start{margin-top:clamp(48px,6vw,96px)}.lp-start h2{font:800 clamp(52px,9vw,140px)/.86 var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.lp-wave{display:flex;align-items:center;gap:clamp(4px,.7vw,10px);height:clamp(56px,8vw,112px)}.lp-wave i{flex:1 1 0;max-width:16px;height:calc(var(--h) * 100%);border-radius:var(--r-pill);background:var(--signal);animation:lp-wave 1.1s ease-in-out calc(var(--i) * -.17s) infinite alternate}.lp-wave[data-visible=false] i{animation-play-state:paused}@keyframes lp-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.lp-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding-top:20px;font-size:14px;color:var(--muted)}.lp-footer nav{display:flex;gap:16px}.lp-footer a{color:var(--muted);min-height:var(--tap);display:inline-flex;align-items:center}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lp-antispam,.lp-start{animation:lp-window linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}}@keyframes lp-window{0%{clip-path:inset(9% 6% round 120px)}to{clip-path:inset(0 round var(--lp-r))}}@media(prefers-reduced-motion:reduce){.lp-marquee{margin-inline:0;mask-image:none}.lp-marquee-track{flex:1 1 auto;flex-wrap:wrap;min-width:0;animation:none}.lp-marquee-track[aria-hidden]{display:none}.lp-wave i,.lp-ping:after{animation:none}}@media(max-width:719px){.lp{padding-top:14px}.lp-nav a:not(.lp-cta){display:none}.lp-nav a{min-height:var(--tap);padding:0 18px;font-size:15px}.lp-head .logo-lg{height:44px;padding:0 18px 0 14px;font-size:20px}.lp-hero{background:none;box-shadow:none;padding:20px 4px 8px;gap:24px}.lp-hero-title{font-size:clamp(56px,18.5vw,96px)}.lp-hero-actions>.btn{flex:1 1 100%}.lp-flow{--node: 44px;--flow-surface: var(--bg);grid-template-columns:minmax(0,1fr);gap:14px}.lp-flow:before,.lp-flow:after{left:calc(var(--node) / 2 - 1.5px);right:auto;top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);width:3px;height:auto}.lp-flow:after{transform-origin:top}.lp-hero[data-intro] .lp-flow:after{animation-name:lp-thread-y}.lp-flow-step{flex-direction:row;align-items:center;gap:16px}.lp-flow-text b{font-size:16px}.lp-feed-mark{display:none}.lp-feed-filters .pill{padding:0 12px}.lp-ring{width:56px;height:56px}.lp-ring>span{width:46px;height:46px;font-size:14px}.lp-feed-title{font-size:16px}.lp-sticker{align-self:flex-start}}.vt-logo{view-transition-name:zovut-logo}.vt-title{view-transition-name:zovut-title}::view-transition-group(zovut-logo),::view-transition-group(zovut-title){animation-duration:.7s;animation-timing-function:var(--ease-expo)}::view-transition-old(root){animation:vt-recede .5s var(--ease-expo) both}::view-transition-new(root){animation:vt-reveal .7s var(--ease-expo) both}@keyframes vt-recede{to{transform:scale(.94);opacity:.35;filter:blur(6px)}}@keyframes vt-reveal{0%{clip-path:circle(0 at var(--vt-x, 50%) var(--vt-y, 50%))}to{clip-path:circle(150vmax at var(--vt-x, 50%) var(--vt-y, 50%))}}.card-actions>.btn:not(.grow){flex-shrink:0;white-space:nowrap}@media(max-width:400px){.card-actions>.btn.grow>svg{display:none}}
