@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-standard-normal-C5E2Gvlv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-standard-normal-BVScPF0l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#0c1120;--ink-1:#121a2c;--ink-2:#19223a;--ink-3:#222c48;--line:#283252;--line-strong:#36426a;--text:#e6eaf5;--text-2:#a3adc8;--text-3:#737e9d;--theme-primary:#15803d;--theme-on-primary:#fff;--live-dot:#fff;--live-ring:#15803d;--theme-primary-on-dark:#86efac;--theme-accent-on-dark:#e8c270;--ok:#4cc38a;--ok-wash:#4cc38a24;--warn:#f2b84b;--warn-wash:#f2b84b24;--bad:#ff7a6b;--bad-wash:#ff7a6b24;--text-strong:#fff;--on-bad:#1b0a08;--bad-text:#ffd3cd;--warn-text:#ffe6b5;--ok-text:#c9f1dc;--hairline:#ffffff29;--shadow:#00000059;--shadow-strong:#00000080;--plate-dark:#141a2a;--r-sm:6px;--r-md:10px;--r-lg:14px;--font:"Instrument Sans Variable", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--display:"Bricolage Grotesque Variable", "Instrument Sans Variable", "Segoe UI", system-ui, sans-serif;--rail:252px}:root,.shell,.auth-screen,.loading-experience,.hosted-page,.legal-page{--brand:var(--theme-primary-on-dark);--brand-solid:var(--theme-primary);--on-brand:var(--theme-on-primary);--accent:var(--theme-accent-on-dark);--brand-wash:color-mix(in srgb, var(--brand) 14%, transparent);--brand-line:color-mix(in srgb, var(--brand) 42%, transparent);--info:var(--brand);--info-wash:var(--brand-wash)}*{box-sizing:border-box}html,body{background:var(--ink-0);color:var(--text);margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{overscroll-behavior-y:none;font-family:var(--font);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;hanging-punctuation:first;font-size:15px;font-stretch:100%;line-height:1.55}a{color:var(--brand);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}::selection{background:var(--brand-line)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0 0 .5rem;font-weight:650;font-stretch:88%;line-height:1.15}h1{letter-spacing:-.022em;font-size:34px}h2{font-size:25px}h3{font-size:21px;line-height:1.2}h4{font-size:18px;line-height:1.25}p{text-wrap:pretty;max-width:72ch;margin:0 0 .8rem}ul,ol{margin:.2rem 0 .9rem;padding-left:1.25rem}li{margin-bottom:.3rem}li::marker{color:var(--text-3)}strong,b{font-weight:650}code,.mono{font-family:var(--mono);font-size:.86em}small,.small{font-size:13.5px}.muted{color:var(--text-2)}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.screen-center{place-items:center;min-height:100vh;padding:16px;display:grid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);background:var(--ink-0);min-height:100vh;color:var(--text);display:grid}.shell[data-mode=light],.auth-screen[data-mode=light],.loading-experience[data-mode=light],.hosted-page[data-mode=light]{--ok:#1e7f4f;--ok-wash:#1e7f4f1a;--ok-text:#14573a;--warn:#9a6200;--warn-wash:#9a62001a;--warn-text:#6b4500;--bad:#c2372b;--bad-wash:#c2372b17;--bad-text:#8f2117;--on-bad:#fff;--text-strong:#000;--hairline:#00000024;--shadow:#10182824;--shadow-strong:#10182838}.rail{background:var(--ink-1);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{color:var(--text);border-radius:var(--r-md);padding:4px 4px 0;display:block}.rail-brand:hover{text-decoration:none}.rail-brand:hover .brand-logo img{opacity:.9}.brand-row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.brand-logo{flex:0 auto;align-items:center;min-width:0;max-width:58%;display:flex}.brand-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:54px;transition:opacity .15s;display:block}.brand-fallback{font-family:var(--display);color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:720;line-height:1.1}.app-name{text-align:center;border-left:1px solid var(--line);min-width:0;min-height:34px;font-family:var(--display);color:var(--text);letter-spacing:-.005em;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-left:12px;font-size:13.5px;font-weight:650;line-height:1.15;display:flex}.brand-row.no-logo .app-name{text-align:left;color:var(--text);border-left:none;align-items:flex-start;padding-left:0;font-size:17px}.rail-geo{min-height:18px;margin-bottom:18px;padding:12px 4px 0;display:flex}.viewer-flag{object-fit:cover;width:28px;height:21px;box-shadow:0 0 0 1px var(--hairline), 0 2px 6px var(--shadow);border-radius:4px;flex:none;display:block}.rail-nav{flex-direction:column;gap:2px;display:flex}.nav-slot{display:contents}.rail-nav a{color:var(--text-2);border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:8px 10px;font-weight:520;transition:background-color .15s,color .15s;display:grid;position:relative}.rail-nav a:hover{background:var(--ink-2);color:var(--text);text-decoration:none}.rail-nav a.active{background:var(--brand-wash);color:var(--text)}.rail .rail-nav a.active:before{content:"";background:var(--brand-solid);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.nav-icon{color:var(--text-3);place-items:center;transition:color .15s;display:grid}.rail-nav a:hover .nav-icon,.rail-nav a.active .nav-icon{color:var(--brand)}.rail-nav a.active .step-num{background:var(--brand-solid);color:var(--on-brand);border-color:#0000}.step-num{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--text-2);border-radius:50%;justify-self:center;place-items:center;font-size:12px;font-weight:650;display:grid}.rail-sep{background:var(--line);height:1px;margin:12px 4px}.rail-foot{color:var(--text-3);flex-direction:column;gap:4px;margin-top:auto;padding:12px 6px 0;font-size:12.5px;display:flex}.link-btn{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:6px 2px;font-size:13px;font-weight:600;display:inline-flex}.link-btn:hover{color:var(--text)}.link-btn .icon{width:18px;height:18px}.mobile-bar,.tabbar,.drawer,.drawer-scrim{display:none}.main{min-width:0;padding:26px 34px 120px}.main-inner{max-width:1280px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head h1{margin:0}.page-head .crumbs{color:var(--text-3);margin-bottom:6px;font-size:13px}.page-head .crumbs a{color:var(--text-2)}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.topbar-right{align-items:center;gap:.6rem;display:flex}.sheet-handle,.dock-scrim{display:none}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes push-in{0%{opacity:0;transform:translate(56px)scale(.985)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.main-inner.enter-fade{animation:.3s cubic-bezier(.16,1,.3,1) backwards page-in}.main-inner.enter-right{animation:.42s cubic-bezier(.16,1,.3,1) backwards from-right}.main-inner.enter-left{animation:.42s cubic-bezier(.16,1,.3,1) backwards from-left}.main-inner.enter-push{animation:.46s cubic-bezier(.16,1,.3,1) backwards push-in}.main-inner.enter-pop{animation:.42s cubic-bezier(.16,1,.3,1) backwards pop-in}.main-inner>*{animation:.55s cubic-bezier(.16,1,.3,1) backwards rise}.main-inner>:nth-child(2){animation-delay:50ms}.main-inner>:nth-child(3){animation-delay:.1s}.main-inner>:nth-child(4){animation-delay:.15s}.main-inner>:nth-child(5){animation-delay:.2s}.main-inner>:nth-child(n+6){animation-delay:.24s}.project-tile,.theme-card,.journey-step,.table.has-labels tr{transition:transform .18s cubic-bezier(.16,1,.3,1)}.project-tile:active,.theme-card:active,.journey-step:active{transform:scale(.985)}.skeleton{flex-direction:column;gap:10px;padding:12px 0;display:flex}.sk-line{background:linear-gradient(90deg, var(--ink-2) 0%, var(--ink-3) 40%, var(--ink-2) 80%);background-size:220% 100%;border-radius:6px;height:12px;animation:1.3s ease-in-out infinite shimmer;display:block}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.flag-btn{cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-4px;padding:4px;display:inline-flex;position:relative}.flag-bubble{z-index:70;white-space:nowrap;background:var(--ink-3);border:1px solid var(--line-strong);color:var(--text);box-shadow:0 12px 30px var(--shadow);border-radius:12px;flex-direction:column;gap:1px;padding:8px 12px;font-size:13px;font-weight:600;animation:.28s cubic-bezier(.34,1.56,.64,1) both bubble-in;display:flex;position:absolute;top:calc(100% + 8px);right:-6px}.rail-geo .flag-bubble{left:-6px;right:auto}.flag-bubble small{color:var(--text-3);font-size:11.5px;font-weight:500}@keyframes bubble-in{0%{opacity:0;transform:translateY(-6px)scale(.9)}to{opacity:1;transform:none}}.split.split-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=1100px){.split.split-2-1{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.main-inner,.main-inner>*,.dock-scrim,.shell .dock.open .dock-panel,.flag-bubble,.sk-line,.drawer.open .rail-nav>*,.shell .dock.busy .dock-pill{animation:none!important}.tab-indicator{transition:none!important}}@media (hover:none){.table tbody tr:hover td,.rail-nav a:hover{background:0 0}.rail-nav a.active:hover{background:var(--brand-wash)}}.brand-row.compact .brand-logo img{max-height:40px}.brand-row.compact .app-name{min-height:30px;padding-left:11px;font-size:12.5px}.icon-btn{cursor:pointer;border:1px solid var(--line);background:var(--ink-2);width:42px;height:42px;color:var(--text);border-radius:12px;flex:none;place-items:center;transition:background-color .15s;display:grid}.icon-btn:hover{background:var(--ink-3)}.panel,.card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;margin-bottom:18px}.panel-head,.card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.panel-head h3,.card-header h3{margin:0;font-size:18px;line-height:1.25}.panel-head .sub{color:var(--text-2);margin-top:2px;font-size:13px}.card-actions,.panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-body,.card-body{padding:16px 18px}.panel-flush .panel-body{padding:0}.section{margin:0 0 26px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.section-head h3{margin:0}.section-head .hint{color:var(--text-2);max-width:72ch;margin-top:2px;font-size:13.5px;line-height:1.5}.well{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.segment{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-1);margin-bottom:12px;padding:14px}.segment.excluded{opacity:.55}.grid{align-items:start;gap:18px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.split-wide-left{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=1100px){.split,.split-wide-left{grid-template-columns:1fr}}.stack{flex-direction:column;gap:10px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stats{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-1);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:0;margin-bottom:18px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.stat:last-child{border-right:none}.stat-label{color:var(--text-2);letter-spacing:.005em;font-size:13px;font-weight:550}.stat-value{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--text-strong);font-size:25px;font-weight:640;font-stretch:88%}.stat-sub{color:var(--text-3);font-size:12.5px}.btn{font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{border-radius:7px;padding:5px 10px;font-size:13px}.btn-primary{background:var(--brand-solid);color:var(--on-brand)}.btn-primary:not(:disabled):hover{background:color-mix(in srgb, var(--brand-solid) 86%, white)}.btn-secondary{background:var(--ink-2);color:var(--text);border-color:var(--line-strong)}.btn-secondary:not(:disabled):hover{background:var(--ink-3)}.btn-danger{background:var(--bad);color:var(--on-bad)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:not(:disabled):hover{color:var(--text);background:var(--ink-2)}.btn-quiet-danger{color:var(--bad);background:0 0}.btn-quiet-danger:not(:disabled):hover{background:var(--bad-wash)}.icon-btn{color:var(--text-3);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:2px 6px}.icon-btn:hover{color:var(--text);background:var(--ink-3)}.field{flex-direction:column;gap:5px;min-width:0;margin-bottom:12px;display:flex}.field-label{color:var(--text);letter-spacing:.005em;font-size:13.5px;font-weight:600}.field-hint{color:var(--text-3);font-size:12.5px}input,select,textarea{font:inherit;border:1px solid var(--line-strong);background:var(--ink-0);color:var(--text);border-radius:8px;width:100%;min-width:0;padding:9px 11px;font-size:14.5px}input::placeholder,textarea::placeholder{color:var(--text-3)}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);outline:none}textarea{resize:vertical;min-height:92px;line-height:1.45}textarea.mono,input.mono{font-family:var(--mono);font-size:13px}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--brand-solid)}input[type=color]{cursor:pointer;width:52px;height:34px;padding:2px}.check{cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.form-row{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:0 14px;display:grid}.confirm-row{align-items:center;gap:6px;display:inline-flex}.segmented{background:var(--ink-0);border:1px solid var(--line-strong);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.segmented button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 10px;font-size:13px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--ink-3);color:var(--text)}.pill,.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.pill:first-letter{text-transform:uppercase}.pill-ok{background:var(--ok-wash);color:var(--ok)}.pill-bad{background:var(--bad-wash);color:var(--bad)}.pill-warn{background:var(--warn-wash);color:var(--warn)}.pill-info{background:var(--brand-wash);color:var(--brand)}.pill-muted{background:var(--ink-3);color:var(--text-2)}.pill-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--ink-3);color:var(--text);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;display:inline-flex}a.chip:hover{border-color:var(--line-strong);text-decoration:none}.chip-neg{background:var(--bad-wash);color:var(--bad)}.chip-brand{background:var(--brand-wash);color:var(--text);border-color:var(--brand-line)}.chip-query{font-family:var(--mono);max-width:100%;font-size:12.5px}.table .chip-query{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:inline-block;overflow:hidden}.chip button{color:inherit;opacity:.6;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.chip button:hover{opacity:1}.chip-count{color:var(--text-3);font-variant-numeric:tabular-nums}.banner{border-radius:var(--r-md);border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;padding:10px 14px;line-height:1.5;display:flex}.banner>span:first-child{flex:320px}.banner-bad{background:var(--bad-wash);color:var(--bad-text);border-color:color-mix(in srgb, var(--bad) 32%, transparent)}.banner-warn{background:var(--warn-wash);color:var(--warn-text);border-color:color-mix(in srgb, var(--warn) 32%, transparent)}.banner-info{background:var(--brand-wash);color:var(--text);border-color:var(--brand-line)}.banner-ok{background:var(--ok-wash);color:var(--ok-text);border-color:color-mix(in srgb, var(--ok) 32%, transparent)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14.5px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px;line-height:1.45}.table th{color:var(--text-2);letter-spacing:.01em;white-space:nowrap;background:var(--ink-1);font-size:12.5px;font-weight:600;position:sticky;top:0}.table tbody tr:hover td{background:color-mix(in srgb, var(--ink-2) 70%, transparent)}.table tr.selected td{background:var(--brand-wash)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table .sub{color:var(--text-3);font-size:12.5px}.table-compact th,.table-compact td{padding:6px 8px;font-size:13.5px}tr.clickable{cursor:pointer}.brand-usage{border:1px solid var(--line);background:var(--ink-0);border-radius:var(--r-md);margin:4px 0 16px;padding:12px 14px}.brand-usage-title{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:600}.brand-usage p:last-child{margin:8px 0 0}.kv-compact{gap:4px 14px;font-size:13.5px}.decision{border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--ink-0);border-radius:var(--r-md);margin:0 0 18px;padding:14px 16px}.decision-ok{border-left-color:var(--ok)}.decision-warn{border-left-color:var(--warn)}.decision-bad{border-left-color:var(--bad)}.decision-title{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:650}.decision .kv{grid-template-columns:minmax(120px,11rem) minmax(0,1fr);margin-top:10px}@media (width<=640px){.decision .kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.decision .kv dt{margin-top:10px}}.decision-meter{align-items:center;gap:8px;margin-top:4px;display:flex}.decision-meter .meter{flex:0 0 120px}.list-plain{margin:0;padding:0;list-style:none}.list-plain li+li{margin-top:2px}.kv-compact dt{font-size:13px}.kv{grid-template-columns:max-content 1fr;align-content:start;gap:8px 18px;margin:0;font-size:14.5px;line-height:1.5;display:grid}.kv dt{color:var(--text-2);padding-top:1px;font-size:13.5px}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.meter{background:var(--ink-3);border-radius:999px;min-width:60px;height:6px;overflow:hidden}.meter>span{background:var(--brand);border-radius:inherit;height:100%;display:block}.meter-ok>span{background:var(--ok)}.meter-warn>span{background:var(--warn)}.meter-bad>span{background:var(--bad)}.empty{color:var(--text-2);text-align:left;max-width:560px;padding:34px 18px}.empty-title{font-family:var(--display);color:var(--text-strong);margin-bottom:6px;font-size:18px;font-weight:650}.spinner-row{align-items:center;gap:10px;padding:10px 0;display:flex}.spinner{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.tab{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 13px;font-size:14.5px;font-weight:600}.tab:hover{color:var(--text)}.tab-active{color:var(--text);border-bottom-color:var(--brand)}.tab-badge{background:var(--ink-3);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px}.prose{max-width:68ch;color:var(--text);font-size:15.5px;line-height:1.7}.prose>:first-child{margin-top:0}.prose h3,.prose h4{letter-spacing:-.005em;margin:22px 0 6px;font-size:16.5px;font-weight:650;line-height:1.3}.prose p{margin:0 0 12px}.prose ul,.prose ol{margin:4px 0 14px;padding-left:1.3rem}.prose li{margin-bottom:6px;padding-left:2px}.prose ul>li::marker{color:var(--brand)}.prose ol>li::marker{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:650}.prose strong{color:var(--text-strong);font-weight:650}.prose-lead>p:first-child{color:var(--text-strong);font-size:17px;line-height:1.6}.prose-compact{color:var(--text-2);font-size:14.5px;line-height:1.6}.prose-compact p{margin-bottom:8px}.reading{max-width:70ch}.reading>h3{border-top:1px solid var(--line);margin:26px 0 8px;padding-top:18px;font-size:18px}.list-rich{max-width:70ch;margin:0 0 6px;padding-left:1.4rem}.list-rich>li{margin-bottom:10px;padding-left:4px}.list-rich>li::marker{color:var(--brand);font-weight:650}.list-rich .prose{font-size:15px;line-height:1.65}.list-rich .prose p{margin-bottom:4px}.log{font-family:var(--mono);background:var(--ink-0);border:1px solid var(--line);border-radius:var(--r-md);white-space:pre-wrap;max-height:560px;padding:10px 12px;font-size:12.5px;line-height:1.55;overflow:auto}.log-line{border-bottom:1px solid var(--line);padding:3px 0}.log-line.error{color:var(--bad)}.log-line.warning{color:var(--warn)}.log-line.success{color:var(--ok)}.ev-table td{font-size:13px}.ev-time{font-family:var(--mono);color:var(--text-3);white-space:nowrap;font-size:12px}.ev-module{color:var(--text-2);white-space:nowrap;font-size:12px}.ev-state{background:var(--text-3);border-radius:50%;width:8px;height:8px;margin-top:6px;display:inline-block}.ev-state.error{background:var(--bad)}.ev-state.warning{background:var(--warn)}.ev-state.success{background:var(--ok)}.ev-state.start{background:var(--brand)}.code{font-family:var(--mono);background:var(--ink-0);border:1px solid var(--line);border-radius:var(--r-md);white-space:pre-wrap;max-height:420px;color:var(--text);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55;overflow:auto}details.disclosure{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-1);margin-bottom:8px}details.disclosure>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}details.disclosure>summary::-webkit-details-marker{display:none}details.disclosure>summary:before{content:"▸";color:var(--text-3);transition:transform .15s}details.disclosure[open]>summary:before{transform:rotate(90deg)}details.disclosure>.disclosure-body{padding:0 12px 12px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.timeline .dot{background:var(--line-strong);border-radius:50%;width:10px;height:10px;margin-top:6px}.dot-ok{background:var(--ok)!important}.dot-bad{background:var(--bad)!important}.dot-warn{background:var(--warn)!important}.dot-info{background:var(--brand)!important}.progress{background:var(--ink-3);border-radius:999px;height:6px;overflow:hidden}.progress>span{background:var(--brand);height:100%;transition:width .4s;display:block}.dock{z-index:40;width:min(420px,100vw - 32px);position:fixed;bottom:18px;right:18px}.dock-pill{background:var(--ink-2);border:1px solid var(--line-strong);color:var(--text);font:inherit;cursor:pointer;box-shadow:0 10px 30px var(--shadow);border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-left:auto;padding:9px 14px;font-size:13.5px;display:flex}.dock-pill .live-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite breathe}.dock-pill .idle-dot{background:var(--text-3);border-radius:50%;flex:none;width:9px;height:9px}.dock-pill .thinking{white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);overflow:hidden}.dock-panel{background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 18px 48px var(--shadow-strong);max-height:70vh;margin-bottom:10px;overflow-y:auto}.dock-panel header{border-bottom:1px solid var(--line);background:var(--ink-1);justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.dock-run{border-bottom:1px solid var(--line);padding:12px 14px}.dock-run:last-child{border-bottom:none}.dock-run .run-title{font-weight:620}.dock-stages{gap:3px;margin:8px 0;display:flex}.dock-stages span{background:var(--ink-3);border-radius:2px;flex:1;height:4px}.dock-stages span.done{background:var(--ok)}.dock-stages span.running{background:var(--brand)}.dock-stages span.failed{background:var(--bad)}.dock-stages span.partial{background:var(--warn)}.dock-feed{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.dock-feed li{color:var(--text-2);grid-template-columns:46px minmax(0,1fr);gap:8px;display:grid}.dock-feed li .t{font-family:var(--mono);color:var(--text-3);padding-top:1px;font-size:11.5px}.dock-feed li.error{color:var(--bad)}.dock-feed li.warning{color:var(--warn)}.dock-thinking{background:var(--brand-wash);border-radius:8px;align-items:baseline;gap:8px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}.dock-thinking .live-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite breathe}.toast{z-index:50;background:var(--ink-2);border:1px solid var(--line-strong);box-shadow:0 12px 30px var(--shadow);border-radius:12px;padding:10px 16px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.journey{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-1);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.journey-step{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:18px 18px 16px;display:flex}.journey-step:last-child{border-right:none}.journey-step .step-num{width:28px;height:28px;font-size:13px}.journey-step.current{background:linear-gradient(180deg, var(--brand-wash), transparent 70%)}.journey-step.current .step-num{background:var(--brand-solid);color:var(--on-brand);border-color:#0000}.journey-step.done .step-num{border-color:var(--ok);color:var(--ok)}.journey-step h3{margin:0;font-size:18px}.journey-step .figure{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;font-stretch:82%;line-height:1}.journey-step p{color:var(--text-2);margin:0;font-size:13.5px}.journey-step .journey-cta{margin-top:auto;padding-top:6px}@media (width<=900px){.journey{grid-template-columns:1fr 1fr}.journey-step:nth-child(2){border-right:none}}.project-tiles{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;display:grid}.project-tile{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-1);color:var(--text);flex-direction:column;display:flex;overflow:hidden}.project-tile:hover{border-color:var(--line-strong);text-decoration:none}.project-tile .tile-logo{border-bottom:1px solid var(--line);place-items:center;height:96px;padding:16px;display:grid}.project-tile .tile-logo img{object-fit:contain;max-width:80%;max-height:58px}.project-tile .tile-initial{font-size:34px;font-weight:650;font-stretch:80%}.project-tile .tile-body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.project-tile .tile-name{font-size:16px;font-weight:620}.swatches{gap:4px;display:inline-flex}.swatches span{border:1px solid var(--hairline);border-radius:4px;width:14px;height:14px}pre.proposal{white-space:pre-wrap;font-family:var(--mono);font-size:12.5px}.login-card{width:100%;max-width:440px}.login-card .brand{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.login-card .brand-row{width:100%}.login-card .brand-logo img{max-height:56px}.login-card .app-name{font-size:14px}.brand{align-items:center;gap:.5rem;font-weight:650;display:flex}.brand-dot{background:var(--brand);border-radius:50%;width:10px;height:10px;display:inline-block}.divider{background:var(--line);border:none;height:1px;margin:16px 0}.bar-list{flex-direction:column;gap:6px;display:flex}.bar-row{grid-template-columns:minmax(0,1fr) 90px 54px;align-items:center;gap:10px;font-size:13.5px;display:grid}.inline-form{gap:6px;display:flex}.inline-form input{flex:1}.tag{color:var(--text-2);border:1px solid var(--line-strong);white-space:nowrap;border-radius:6px;padding:0 6px;font-size:12px}.reason{color:var(--text-2);font-size:13px}.overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.bad-text{color:var(--bad)}.theme-facts{margin:0 0 8px}@media (width<=960px){.shell{grid-template-columns:1fr}.rail{display:none}.main{padding:18px 16px calc(150px + env(safe-area-inset-bottom))}h1{font-size:26px}.mobile-bar{z-index:30;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px;background:color-mix(in srgb, var(--ink-1) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky;top:0}.mobile-brand{min-width:0;color:inherit;flex:1}.mobile-brand:hover{text-decoration:none}.tabbar{z-index:35;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ink-1) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar button{isolation:isolate;color:var(--text-3);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 6px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.tabbar a span,.tabbar button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab-indicator{z-index:0;height:32px;width:calc((100% - 12px) / var(--n));pointer-events:none;transform:translate3d(calc(var(--i) * 100%), 0, 0);justify-content:center;transition:transform .5s cubic-bezier(.34,1.4,.64,1),opacity .2s;display:flex;position:absolute;top:10px;left:6px}.tab-indicator:after{content:"";background:var(--brand-wash);border-radius:999px;width:58px;height:100%}.tabbar a,.tabbar button{z-index:1}.tabbar a .icon,.tabbar button .icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tabbar a.active .icon{transform:translateY(-1px)scale(1.08)}.tabbar a.active,.tabbar button.active{color:var(--brand)}.tabbar a:active,.tabbar button:active{color:var(--text)}.shell .dock{width:auto;left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom))}.shell .dock-pill{border-radius:16px;width:100%;margin-left:0;padding:11px 14px}.shell .dock-scrim{background:#05080f80;animation:.2s both fade-in;display:block;position:fixed;inset:0}.shell .dock.open .dock-panel{border:0;border-top:1px solid var(--line-strong);max-height:86vh;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;border-radius:22px 22px 0 0;margin:0;transition:transform .22s;animation:.32s cubic-bezier(.2,.8,.2,1) both sheet-up;position:fixed;bottom:0;left:0;right:0}.shell .dock.open .dock-pill{visibility:hidden}.shell .dock.idle:not(.open) .dock-pill{display:none}.shell .dock.busy .dock-pill{animation:.45s cubic-bezier(.16,1,.3,1) both rise}.drawer.open .rail-nav>*{animation:.45s cubic-bezier(.16,1,.3,1) both from-right}.drawer.open .rail-nav>:nth-child(2){animation-delay:30ms}.drawer.open .rail-nav>:nth-child(3){animation-delay:60ms}.drawer.open .rail-nav>:nth-child(4){animation-delay:90ms}.drawer.open .rail-nav>:nth-child(n+5){animation-delay:.12s}.tabs{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:0 -16px 16px;padding:0 16px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:44px;padding:10px 14px}.shell .sheet-handle{background:var(--line-strong);border-radius:99px;width:40px;height:5px;margin:8px auto 0;display:block}input,select,textarea{font-size:16px}.btn{border-radius:12px;min-height:44px;padding:10px 16px}.btn-sm{border-radius:10px;min-height:38px;padding:8px 12px}.page-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.page-head h1{font-size:30px;line-height:1.08}.page-actions{width:100%}.page-actions>.btn{flex:1;justify-content:center}.panel,.card{border-radius:18px}.panel-head,.card-header,.panel-body,.card-body{padding:14px 16px}.bar-back{min-width:0;color:var(--brand);flex:1;align-items:center;gap:2px;margin-left:-6px;padding:8px 6px 8px 0;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.bar-back:hover{text-decoration:none}.bar-title{left:50%;top:env(safe-area-inset-top);pointer-events:none;opacity:0;max-width:50vw;color:var(--text);align-items:center;font-size:16px;font-weight:650;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:0;transform:translate(-50%,6px)}.bar-title>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-bar.titled .bar-title{opacity:1;transform:translate(-50%)}.mobile-brand .app-name,.mobile-brand .brand-logo{transition:opacity .18s}.mobile-bar.titled .mobile-brand .app-name,.mobile-bar.titled .mobile-brand .brand-logo{opacity:0}.mobile-bar.titled .mobile-brand{pointer-events:none}.shell[data-mode=light] .mobile-bar:before{content:"";height:env(safe-area-inset-top);background:#0a0c12eb;position:absolute;top:0;left:0;right:0}.drawer-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#05080f85;transition:opacity .2s;display:block;position:fixed;inset:0}.drawer-scrim.open{opacity:1;pointer-events:auto}.drawer{z-index:61;width:min(330px,88vw);padding:calc(14px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));background:var(--ink-1);border-left:1px solid var(--line);box-shadow:-18px 0 48px var(--shadow-strong);flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%)}.drawer.open{transform:none}.drawer-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.drawer-head .brand-row{flex:1}.drawer-project{color:var(--text-3);margin:0 6px 8px;font-size:12.5px;font-weight:600}.drawer .rail-nav a{padding:12px 10px;font-size:15.5px}.drawer .rail-sep{margin:10px 4px}.drawer-who{align-items:center;gap:8px;min-width:0;display:flex}}@media (width<=960px) and (prefers-reduced-motion:reduce){.drawer,.drawer-scrim{transition:none}}@media (width<=640px){.table-wrap{overflow:visible}.table.has-labels,.table.has-labels tbody{width:100%;display:block}.table.has-labels thead{display:none}.panel-flush .table.has-labels{padding:12px 12px 2px}.table.has-labels tr{border:1px solid var(--line);background:var(--ink-1);border-radius:14px;margin:0 0 10px;padding:12px 14px;display:block}.table.has-labels tr.selected{border-color:var(--brand-line);background:var(--brand-wash)}.table.has-labels td{text-align:left;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(92px,36%) minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0;display:grid;background:0 0!important}.table.has-labels td:before{content:attr(data-label);color:var(--text-3);font-size:12.5px;font-weight:600}.table.has-labels td>*{grid-column:2}.table.has-labels td:first-child>*,.table.has-labels td[data-label=""]>*{grid-column:1}.table.has-labels td:first-child{grid-template-columns:minmax(0,1fr);padding-top:0;font-size:15px}.table.has-labels td:first-child:before,.table.has-labels td[data-label=""]:before{display:none}.table.has-labels td[data-label=""]{grid-template-columns:minmax(0,1fr)}.table.has-labels .chip-query{max-width:100%}.screen-center{place-items:stretch stretch;padding:0}.login-card{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;min-height:100dvh;display:flex}.login-card .panel-body{padding:calc(28px + env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom))!important}.login-card .actions .btn{justify-content:center;width:100%;min-height:52px;font-size:16px}}@media (width>=1600px){.main{padding:30px 44px 120px}.main-inner{max-width:1480px}}@media (width>=2000px){.main-inner{max-width:1680px}}@media (width>=641px) and (width<=960px){.main{padding:24px 28px calc(150px + env(safe-area-inset-bottom))}.shell .dock{width:min(440px,100vw - 32px);left:auto;right:16px}}@media (width<=640px){.journey{grid-template-columns:minmax(0,1fr)}.journey-step{border-right:none;border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:16px;display:grid}.journey-step:last-child{border-bottom:none}.journey-step .step-num{grid-area:1/1/span 2;align-self:start}.journey-step h3{grid-area:1/2;font-size:17px}.journey-step>div:not(.journey-cta){text-align:right;white-space:nowrap;grid-area:1/3}.journey-step .figure{font-size:24px}.journey-step>div:not(.journey-cta) .small{display:none}.journey-step p{grid-area:2/2/auto/span 2;font-size:13.5px}.journey-step .journey-cta{grid-area:3/2/auto/span 2;padding-top:6px}.journey-step .journey-cta .btn{justify-content:center;width:100%}.journey-step.current{background:linear-gradient(90deg, var(--brand-wash), transparent 85%)}}.brand-reading{border:1px solid var(--brand-line);background:var(--brand-wash);border-radius:var(--r-md);margin:4px 0 12px;padding:12px 14px}.brand-reading p{color:var(--text);max-width:78ch;margin:4px 0 6px;font-size:14.5px}.uploaded-row{border:1px dashed var(--line-strong);min-height:40px;color:var(--text-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;display:flex}.upload-btn{color:var(--brand);margin-top:2px}.upload-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=960px){body{font-size:15.5px}.prose{font-size:16.5px;line-height:1.72}.prose-lead>p:first-child{font-size:18px}.mobile-bar{padding-top:calc(10px + env(safe-area-inset-top));gap:12px;padding-bottom:10px}.mobile-bar .brand-row.compact .brand-logo img{max-height:44px}.mobile-bar .brand-row.compact .app-name{font-size:13px}.bar-title{font-family:var(--display);letter-spacing:-.01em;color:var(--text-strong);font-size:17.5px;font-weight:680}.mobile-bar .viewer-flag{border-radius:5px;width:32px;height:24px}.mobile-bar .icon-btn{width:46px;height:46px;color:var(--text)}.mobile-bar .icon-btn .icon{width:27px;height:27px}.reader-bar{width:auto;left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom));border-radius:20px;grid-template-columns:minmax(0,1fr);padding:12px}.reader-controls{justify-content:space-between}.reader-btn{min-width:44px;height:44px}.reader-btn.primary{width:52px;height:52px}.shell:has(.dock.busy:not(.open)) .reader-bar{bottom:calc(140px + env(safe-area-inset-bottom))}.selection-listen{top:auto;bottom:calc(92px + env(safe-area-inset-bottom));padding:12px 18px;font-size:15px;left:50%;translate:-50%}}.signup-card{max-width:520px}.signup-invite{margin:18px 0 0}.geo-line{border-radius:var(--r-md);background:var(--ink-2);border:1px solid var(--line);align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:14px;display:flex}.geo-line .viewer-flag{border-radius:3px;flex:none}.field.has-error input,.field.has-error select{border-color:var(--bad)}.field-error{color:var(--bad);font-size:12.5px;line-height:1.4}.input-prefix{align-items:stretch;display:flex}.input-prefix>span{border:1px solid var(--line-strong);background:var(--ink-2);color:var(--text-2);font-variant-numeric:tabular-nums;border-right:0;border-radius:8px 0 0 8px;place-items:center;padding:0 10px;font-size:14px;display:grid}.input-prefix>span+input{border-radius:0 8px 8px 0}.logo-drop{align-items:center;gap:12px;display:flex}.logo-drop-thumb{border-radius:var(--r-md);border:1px solid var(--line);background:0 0;flex:none;place-items:center;width:72px;height:72px;font-size:12px;display:grid;overflow:hidden}.logo-drop-thumb img{object-fit:contain;width:100%;max-width:86%;height:100%;max-height:86%}.logo-drop-thumb{cursor:pointer}.logo-drop{border-radius:var(--r-md);border:1px dashed #0000;padding:6px;transition:border-color .15s,background .15s}.logo-drop.is-dragging{border-color:var(--accent,#0b8a28);background:color-mix(in srgb, var(--accent,#0b8a28) 8%, transparent)}.signup-done{padding:32px 28px!important}.done-mark{color:var(--ok);margin-bottom:10px;display:inline-flex}.steps-list{margin:0 0 14px;padding-left:1.2rem}.steps-list li{margin-bottom:6px}.checkout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}@media (width<=1100px){.checkout{grid-template-columns:minmax(0,1fr)}}.checkout-main{min-width:0}.plan-summary{border:1px solid var(--brand-line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--brand-wash), transparent 55%), var(--ink-1);margin-bottom:18px;padding:20px 20px 18px}.plan-head{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding-bottom:14px;display:flex}.plan-name{color:var(--text-2);font-size:13.5px;font-weight:600}.plan-price{font-family:var(--display);letter-spacing:-.035em;color:var(--text-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:4px 0 6px;font-size:56px;font-weight:700;font-stretch:84%;line-height:1;display:flex}.plan-currency{letter-spacing:0;color:var(--text-2);align-self:flex-start;margin-top:8px;font-size:18px;font-weight:650}.plan-interval{letter-spacing:0;color:var(--text-2);font-size:18px;font-weight:600}.plan-features{margin:14px 0;padding:0;list-style:none}.plan-features li{align-items:flex-start;gap:10px;margin-bottom:8px;font-size:14.5px;display:flex}.plan-features .icon{color:var(--ok);flex:none;margin-top:2px}.plan-foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.secure-line{color:var(--text-3);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.secure-line .icon{flex:none;margin-top:1px}.card-mark{box-shadow:0 0 0 1px var(--hairline);background:#fff;border-radius:4px;display:block}.card-mark-text{box-shadow:none;background:var(--ink-3);color:var(--text-2);padding:3px 7px;font-size:11.5px;font-weight:650}.country-pick select{width:auto;padding:6px 30px 6px 10px;font-size:13.5px}.method-list{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.method-option{text-align:left;width:100%;font:inherit;color:var(--text);background:var(--ink-0);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;padding:11px 14px;transition:border-color .12s,background-color .12s;display:flex}.method-option:hover{border-color:var(--brand-line)}.method-option.selected{border-color:var(--brand);background:var(--brand-wash);box-shadow:inset 0 0 0 1px var(--brand)}.method-option .card-marks{flex:none;margin-left:auto}.method-text{flex-direction:column;flex:auto;min-width:0;display:flex}.method-name{font-size:15px;font-weight:650}.method-desc{color:var(--text-2);font-size:12.5px;line-height:1.4}.method-icon{background:var(--ink-2);width:40px;height:40px;color:var(--brand);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.method-icon-mark{color:var(--text-strong)}.fa-mark{width:30px;height:20px}@media (width<=640px){.method-option .card-marks{display:none}}.method-form{border-top:1px solid var(--line);padding-top:16px}.input-mark{position:relative}.input-mark input{font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-right:56px}.input-mark .card-mark{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sim-banner{flex-direction:column;align-items:stretch}.sim-banner>span:first-child{flex:none}.sim-banner details.disclosure{border-color:color-mix(in srgb, var(--warn) 30%, transparent);background:0 0;margin:0}.test-cards{margin:0;padding:0;list-style:none}.test-cards li{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:13.5px;display:flex}.test-cards code{color:var(--text);font-size:13px}.next-step{align-items:flex-start;gap:16px;display:flex}.next-step-icon{flex:none}.next-step .kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0 0 14px;display:grid}.next-step .kv dt{color:var(--text-2);font-size:13.5px}.next-step .kv dd{margin:0}.pay-code{background:var(--ink-0);border:1px dashed var(--line-strong);word-break:break-all;color:var(--text-strong);border-radius:8px;padding:6px 10px;font-size:15px;display:inline-block}.paid{align-items:flex-start;gap:16px;display:flex}.role-line{color:var(--text-2);font-weight:600}.trial-strip{border-radius:var(--r-md);background:var(--brand-wash);border:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:0 0 16px;padding:8px 14px;font-size:13.5px;display:flex}.trial-strip a{font-weight:650}.missing-project{max-width:640px}.tiles-heading{margin:26px 0 12px;font-size:18px}.tile-owner{text-overflow:ellipsis;white-space:nowrap;background:var(--ink-3);max-width:100%;color:var(--text-2);border-radius:99px;padding:1px 8px;display:inline-block;overflow:hidden}.accounts-table td{vertical-align:top}.accounts-table .chips{gap:4px}.accounts-table select{width:104px}.active-plan{align-items:flex-start;gap:16px;display:flex}.auth-screen{background:var(--ink-0);min-height:100dvh;color:var(--text);color-scheme:inherit;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.auth-brand{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--brand) 30%, transparent), transparent 62%), radial-gradient(90% 80% at 100% 100%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), var(--ink-1);border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:14px;padding:56px clamp(28px,6vw,88px);display:flex;position:relative;overflow:hidden}.auth-logo{justify-content:center;align-self:flex-start;align-items:center;margin-bottom:10px;display:inline-flex}.auth-logo img{object-fit:contain;border-radius:var(--r-lg);max-width:260px;max-height:88px;box-shadow:0 10px 30px var(--shadow);background:#fff;padding:14px 18px;display:block}.auth-logo .brand-row img{box-shadow:none;background:0 0;max-height:56px;padding:0}.auth-logo.initials span{width:84px;height:84px;font-family:var(--display);color:var(--on-brand);background:var(--brand-solid);border-radius:22px;place-items:center;font-size:32px;font-weight:700;display:grid}.auth-kicker{color:var(--brand);margin:0;font-size:15px;font-weight:650}.auth-title{letter-spacing:-.028em;max-width:16ch;margin:0;font-size:clamp(30px,3.6vw,50px);line-height:1.04}.auth-lead{color:var(--text-2);max-width:46ch;margin:0;font-size:16.5px}.auth-where{background:color-mix(in srgb, var(--ink-0) 70%, transparent);border:1px solid var(--line);color:var(--text-2);border-radius:99px;align-self:flex-start;align-items:center;gap:8px;margin:18px 0 0;padding:6px 12px 6px 8px;font-size:13.5px;display:inline-flex}.auth-where .viewer-flag{border-radius:3px}.auth-panel{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:460px;box-shadow:0 20px 60px var(--shadow);padding:26px 26px 22px}.auth-card>.segmented{width:100%;margin-bottom:18px;display:flex}.auth-card>.segmented button{flex:1;padding:8px 10px;font-size:14px}.auth-form{flex-direction:column;display:flex}.auth-step-title{margin-bottom:4px;font-size:22px}.auth-actions{margin:6px 0 12px}.auth-actions .btn-primary{justify-content:center;min-width:160px}.field-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.link-btn.small{font-size:12.5px}.link-btn.inline{color:var(--brand);font-size:inherit;padding:0;font-weight:600;display:inline}.known-email{background:var(--ink-2);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-weight:600;display:flex}.input-reveal{position:relative}.input-reveal input{padding-right:84px}.reveal-btn{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.reveal-btn:hover{color:var(--text);background:var(--ink-3)}.pw-rules{color:var(--text-3);flex-wrap:wrap;gap:4px 12px;margin:-4px 0 12px;padding:0;font-size:12.5px;list-style:none;display:flex}.pw-rules li{align-items:center;gap:5px;margin:0;display:inline-flex}.pw-rules li:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px}.pw-rules li.ok{color:var(--ok)}.pw-rules li.ok:before{background:currentColor}.check-sm{color:var(--text-2);margin:6px 0 0;font-size:13px}@media (width<=960px){.auth-screen{grid-template-columns:minmax(0,1fr)}.auth-brand{padding:calc(28px + env(safe-area-inset-top)) 22px 26px;border-right:0;border-bottom:1px solid var(--line);gap:8px}.auth-logo img{max-height:60px;padding:10px 12px}.auth-logo.initials span{border-radius:16px;width:60px;height:60px;font-size:24px}.auth-title{font-size:28px}.auth-lead{font-size:15px}.auth-where{margin-top:8px}.auth-panel{padding:18px 14px calc(24px + env(safe-area-inset-bottom));align-items:flex-start}.auth-card{box-shadow:none;padding:20px 16px 16px}.auth-actions .btn-primary{width:100%;min-height:50px;font-size:16px}}.auth-screen{isolation:isolate;position:relative}.auth-screen>section{z-index:1;position:relative}.backdrop{z-index:0;background:var(--ink-0);opacity:0;pointer-events:none;transition:opacity 1.4s;position:fixed;inset:0;overflow:hidden}.backdrop.is-ready{opacity:1}.backdrop-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.8s ease-in-out;animation:28s ease-in-out infinite alternate backdrop-drift-a;position:absolute;inset:0;transform:scale(1.16)}.backdrop-slide.drift-1{animation-name:backdrop-drift-b}.backdrop-slide.is-active{opacity:1;will-change:transform, opacity}@keyframes backdrop-drift-a{0%{transform:scale(1.16)translate(0,0)}to{transform:scale(1.04)translate(-2.5%,1.8%)}}@keyframes backdrop-drift-b{0%{transform:scale(1.04)translate(2%,-1.5%)}to{transform:scale(1.16)translate(-1%,1%)}}.backdrop-veil{background:radial-gradient(70% 60% at 0% 0%, color-mix(in srgb, var(--brand) 30%, transparent), transparent 62%), radial-gradient(60% 55% at 100% 100%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 62%), linear-gradient(90deg, #05080fe6 0%, #05080fa8 36%, #05080f4d 62%, #05080f80 100%);position:absolute;inset:0}.backdrop-grid{opacity:.55;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;animation:36s linear infinite backdrop-grid;position:absolute;inset:-56px;-webkit-mask-image:radial-gradient(70% 80% at 28%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 28%,#000 0%,#0000 72%)}@keyframes backdrop-grid{to{transform:translate(56px,56px)}}.auth-screen.has-backdrop{background:0 0}.has-backdrop .auth-brand{--text:#f3f6fb;--text-2:#e8eef7d1;--text-strong:#fff;color:var(--text);background:0 0;border-color:#0000}.has-backdrop .auth-brand .auth-lead{color:var(--text-2);text-shadow:0 1px 18px #00000073}.has-backdrop .auth-title{text-shadow:0 2px 28px #00000080}.has-backdrop .auth-where{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080f8c;border-color:#ffffff24}.has-backdrop .auth-panel{background:linear-gradient(90deg,#0000,#05080f6b)}.has-backdrop .auth-card{background:color-mix(in srgb, var(--ink-1) 84%, transparent);border-color:color-mix(in srgb, var(--line-strong) 70%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:0 24px 70px #00000073}.backdrop-caption{max-width:46ch;min-height:64px;margin-top:10px}.backdrop-steps{gap:6px;margin-bottom:12px;display:flex}.backdrop-steps span{background:#fff3;border-radius:99px;width:34px;height:3px;overflow:hidden}.backdrop-steps i{background:var(--brand);border-radius:inherit;width:0;height:100%;display:block}.backdrop-steps .is-done i{width:100%}.backdrop-steps .is-active i{animation:linear forwards backdrop-step}.backdrop-steps .is-active i.still{width:100%;animation:none}@keyframes backdrop-step{0%{width:0}to{width:100%}}.backdrop-line{color:var(--text);text-shadow:0 1px 16px #00000080;margin:0;font-size:17px;font-weight:600;line-height:1.4;animation:.8s cubic-bezier(.2,.7,.2,1) both backdrop-line}@keyframes backdrop-line{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (width<=960px){.backdrop-veil{background:radial-gradient(90% 50% at 0% 0%, color-mix(in srgb, var(--brand) 30%, transparent), transparent 70%), linear-gradient(180deg, #05080f80 0%, #05080f61 28%, #05080fd1 58%, #05080feb 100%)}.backdrop-slide{animation-duration:34s}@keyframes backdrop-drift-a{0%{transform:scale(1.1)}to{transform:scale(1.02)translate(-2%,1%)}}@keyframes backdrop-drift-b{0%{transform:scale(1.02)translate(1.5%,-1%)}to{transform:scale(1.1)}}.has-backdrop .auth-brand{border-bottom-color:#0000}.has-backdrop .auth-panel{background:0 0}.backdrop-caption{min-height:0;margin-top:4px}.backdrop-line{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.backdrop-slide,.backdrop-grid,.backdrop-line{animation:none}.backdrop-slide{transition:opacity .6s;transform:scale(1.04)}}.backdrop.is-still .backdrop-slide{animation:none;transform:scale(1.04)}.ataraxia-auth{color:#fff;background:#10121c;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:0 64px;padding:0 max(28px,50vw - 660px);display:grid}.ataraxia-auth .backdrop{background:#10121c;height:min(1100px,100%);position:absolute;bottom:auto}.ataraxia-auth .backdrop-slide{object-position:center;animation-duration:36s}.ataraxia-auth .backdrop-grid{display:none}.marketing-header{z-index:2;border-bottom:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex;position:relative}.marketing-brand{color:#fff;align-items:center;gap:24px;text-decoration:none;display:flex}.marketing-brand:hover{text-decoration:none}.marketing-brand img{filter:brightness(0)invert();width:180px;height:auto}.marketing-brand-divider{background:#ffffff50;width:1px;height:38px}.marketing-brand>span:last-child{letter-spacing:.01em;font-size:15px;line-height:1.25}.marketing-brand strong{font-size:21px;font-weight:750;display:block}.marketing-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.marketing-header nav a{color:#fff}.marketing-header nav a:last-child{border:1px solid #ffffff50;border-radius:7px;padding:10px 17px}.ataraxia-auth .auth-brand{background:0 0;border:none;justify-content:flex-start;gap:26px;padding:70px 0 50px;overflow:visible}.ataraxia-auth .auth-kicker{color:#fff;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.ataraxia-auth .auth-kicker>span,.live-dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-solid) 13%,transparent);border-radius:50%;display:inline-block}.ataraxia-auth .auth-title{font-family:var(--font);letter-spacing:-.045em;max-width:15ch;text-shadow:none;font-size:clamp(40px,4.1vw,64px);font-weight:750;font-stretch:100%;line-height:1.08}.ataraxia-auth .auth-title em{color:var(--brand);font-style:normal}.ataraxia-auth .auth-lead{color:#d5d7df;max-width:47ch;text-shadow:none;font-size:18px;line-height:1.65}.marketing-promise{align-items:center;gap:16px;margin-top:4px;display:flex}.promise-number{border:1px solid color-mix(in srgb,var(--brand) 33%,transparent);background:color-mix(in srgb,var(--brand-solid) 10%,transparent);width:52px;height:52px;color:var(--brand);border-radius:12px;flex-shrink:0;place-items:center;font-size:24px;font-weight:700;display:grid}.marketing-promise strong{font-size:16px;display:block}.marketing-promise div>span{color:#c4c6d1;margin-top:3px;font-size:13px;display:block}.marketing-explore{color:#fff;align-items:center;gap:16px;width:fit-content;font-size:13px;display:flex}.marketing-explore>span{color:var(--brand);font-size:22px}.marketing-deliverable{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff29;border-radius:14px;max-width:530px;margin-top:5px;padding:20px 22px}.deliverable-top{letter-spacing:.12em;color:#dedee7;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.deliverable-top>span:last-child{letter-spacing:0;color:var(--brand);margin-left:auto}.deliverable-track{justify-content:space-between;align-items:center;gap:10px;margin:20px 0;font-size:14px;font-weight:600;display:flex}.deliverable-track i{color:var(--brand);font-style:normal}.deliverable-footer{color:#bfc1ce;border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;font-size:11px;display:flex}.deliverable-footer strong{color:var(--brand);font-weight:500}.ataraxia-auth .auth-panel{background:0 0;align-items:flex-start;padding:64px 0 40px}.ataraxia-auth .auth-card,.google-onboarding{color-scheme:inherit;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ffffff70;border-radius:20px;max-width:480px;padding:30px;box-shadow:0 28px 90px #0004}.auth-card-heading{margin:0 0 24px}.auth-card-eyebrow{letter-spacing:.16em;color:var(--brand-solid);margin:0 0 12px;font-size:10px;font-weight:750}.auth-card-heading h2{font-family:var(--font);letter-spacing:-.025em;margin:10px 0;font-size:25px;line-height:1.2}.auth-card-heading p{color:#646477;margin:0;font-size:14px}.ataraxia-auth .auth-card .segmented{background:#f0f0f5;border:0;border-radius:9px;padding:4px}.ataraxia-auth .auth-card .segmented button{color:#656578;border-radius:6px;font-size:13px}.ataraxia-auth .auth-card .segmented button[aria-pressed=true],.ataraxia-auth .auth-card .segmented button.active{color:#252536;background:#fff;box-shadow:0 2px 6px #0000000d}.ataraxia-auth .auth-form{gap:4px}.ataraxia-auth .auth-form input:not([type=checkbox]):not([type=file]),.google-onboarding input:not([type=checkbox]):not([type=file]){border-radius:8px;min-height:46px;font-size:14px}.ataraxia-auth .auth-form .field-label{font-size:12px;font-weight:650}.ataraxia-auth .auth-form .field-hint{font-size:11px}.ataraxia-auth .auth-form .auth-actions .btn-primary{width:100%;min-height:46px;box-shadow:0 5px 16px color-mix(in srgb,var(--brand-solid) 13%,transparent);border-radius:8px}.ataraxia-auth .auth-form>label{align-items:flex-start;gap:9px;margin:6px 0;font-size:12px;line-height:1.5;display:flex}.ataraxia-auth .auth-form>label>input{flex-shrink:0;margin-top:3px}.google-button{color:#272735;width:100%;min-height:46px;font-family:var(--font);cursor:pointer;background:#fff;border:1px solid #ceced9;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.google-button:hover{background:#f7f7fb;border-color:#9999ad}.google-button:disabled{opacity:.65;cursor:wait}.auth-divider{color:#767687;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e8e8ee;flex:1;height:1px}.ataraxia-auth .auth-where{color:#c9cbd5;background:0 0;border:0;margin:0;padding:0;font-size:11px}.ataraxia-auth .marketing-story{grid-column:1/-1;padding-top:55px}.story-intro{max-width:650px;margin-bottom:35px}.story-intro .auth-card-eyebrow{color:var(--brand)}.story-intro h2{font-family:var(--font);letter-spacing:-.03em;margin:14px 0;font-size:clamp(28px,3vw,42px);line-height:1.2}.story-intro h2 span{color:#a6a7b7}.story-intro>p:last-child{color:#b7b8c6;font-size:15px}.story-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.story-steps article{background:#181a26;border:1px solid #ffffff1f;border-radius:14px;padding:28px;transition:transform .25s,border-color .25s}.story-steps article:hover{border-color:color-mix(in srgb,var(--brand) 44%,transparent);transform:translateY(-4px)}.story-number{letter-spacing:.13em;color:var(--brand);font-size:10px;font-weight:700}.story-steps h3{font-family:var(--font);letter-spacing:-.02em;margin:25px 0 12px;font-size:21px}.story-steps p{color:#b9bac9;margin-bottom:24px;font-size:14px;line-height:1.7}.story-tag{color:#d4d5df;border:1px solid #ffffff1c;border-radius:5px;padding:6px 10px;font-size:10px;display:inline-block}.marketing-bottom{border:1px solid color-mix(in srgb,var(--brand-solid) 24%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--brand-solid) 7%,transparent),color-mix(in srgb,var(--brand-solid) 1%,transparent));border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:34px 0;padding:26px 30px;display:flex}.marketing-bottom strong{font-size:17px}.marketing-bottom p{color:#b9bac9;margin:8px 0 0;font-size:13px}.marketing-bottom a{white-space:nowrap;background:var(--brand-solid);color:#fff;border-radius:7px;align-items:center;gap:25px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.ataraxia-auth .auth-roi{border-top:1px solid #ffffff20;padding:18px 0;font-size:14px}.ataraxia-auth .auth-roi summary{cursor:pointer}.marketing-disclaimer{color:#a5a6b5;margin:20px 0;font-size:11px}.marketing-footer{color:#b9bac9;border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;padding:26px 0;font-size:11px;display:flex}.marketing-footer a{color:#d9dae3}.google-onboarding{max-width:640px;margin:20px auto}.brand-row .app-name{letter-spacing:0;line-height:1.15;font-family:var(--font);flex-direction:column;gap:0;min-width:0;font-size:12px;font-weight:500;display:flex}.brand-row .app-name span:last-child{font-size:17px;font-weight:750}@media (width>=1500px){.ataraxia-auth .auth-brand,.ataraxia-auth .auth-panel{padding-top:85px}}@media (width<=1000px){.ataraxia-auth{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);column-gap:30px}.ataraxia-auth .auth-title{font-size:44px}.ataraxia-auth .auth-card{padding:24px}.marketing-deliverable{padding:16px}.deliverable-track{font-size:12px}.marketing-header nav{gap:16px}.story-steps article{padding:22px}}@media (width<=760px){.ataraxia-auth{grid-template-columns:minmax(0,1fr);padding:0 22px}.marketing-header{gap:12px;padding:20px 0}.marketing-brand{gap:12px}.marketing-brand img{width:124px}.marketing-brand-divider{height:30px}.marketing-brand>span:last-child{font-size:10px}.marketing-brand strong{font-size:15px}.marketing-header nav a:first-child{display:none}.marketing-header nav a:last-child{padding:8px 10px;font-size:11px}.ataraxia-auth .auth-brand{gap:20px;padding:40px 0 24px}.ataraxia-auth .auth-title{max-width:16ch;font-size:clamp(36px,9vw,53px)}.ataraxia-auth .auth-lead{font-size:16px}.ataraxia-auth .auth-kicker{letter-spacing:.1em;font-size:9px}.marketing-promise div>span{font-size:11px}.marketing-deliverable{display:none}.ataraxia-auth .auth-panel{padding:10px 0 30px}.ataraxia-auth .auth-card{border-radius:16px;max-width:100%;padding:24px}.ataraxia-auth .marketing-story{padding-top:25px}.story-steps{grid-template-columns:1fr;gap:14px}.story-steps article{padding:24px}.story-steps h3{margin-top:18px}.marketing-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.marketing-footer{flex-direction:column;gap:10px}.ataraxia-auth .backdrop{height:900px}.ataraxia-auth .backdrop-slide{animation:none;transform:none}.ataraxia-auth .field-label-row{flex-wrap:wrap}.google-onboarding{padding:22px}.marketing-promise strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.ataraxia-auth *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.story-steps article:hover{transform:none}}.ataraxia-auth .auth-brand{grid-area:2/1}.ataraxia-auth .auth-panel{z-index:1;grid-area:2/2/4;align-self:start;min-width:0;position:sticky;top:20px}.ataraxia-auth .auth-card,.google-onboarding{color-scheme:inherit;-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#272936ba,#161823b8);border-color:#ffffff38;max-height:none;overflow:visible}.ataraxia-auth .auth-card:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.ataraxia-auth .auth-card-heading p{color:#d2d3df}.ataraxia-auth .auth-card .auth-card-eyebrow,.ataraxia-auth .marketing-story .auth-card-eyebrow,.ataraxia-auth .landing-faq .auth-card-eyebrow{color:var(--brand)}.ataraxia-auth .auth-card .segmented{background:#ffffff0b;border:1px solid #ffffff20}.ataraxia-auth .google-button:hover{border-color:var(--brand);background:#ffffff18}.ataraxia-auth .auth-divider{color:#c4c6d5}.ataraxia-auth .auth-divider:before,.ataraxia-auth .auth-divider:after{background:#ffffff25}.ataraxia-auth .auth-where{color:#fff;border:1px solid color-mix(in srgb,var(--brand) 33%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181a28b3;border-radius:12px;gap:10px;margin:0;padding:12px 16px;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0002}.ataraxia-auth .auth-where .viewer-flag{object-fit:cover;flex-shrink:0;width:28px;height:21px}.ataraxia-auth .marketing-story{grid-area:3/1;min-width:0;padding-top:12px}.ataraxia-auth .story-steps{grid-template-columns:1fr;gap:14px}.ataraxia-auth .story-steps article{background:#181a26cc;padding:24px}.ataraxia-auth .story-steps h3{margin-top:14px}.ataraxia-auth .story-steps p{margin-bottom:16px}.ataraxia-auth .marketing-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding:24px}.ataraxia-auth .marketing-footer{flex-wrap:wrap}.marketing-register{display:none}@media (width<=760px){.ataraxia-auth .auth-brand{grid-area:auto/1}.ataraxia-auth .auth-panel{grid-area:auto/1;padding:10px 0 24px;position:static}.ataraxia-auth .auth-card{max-height:none;padding:24px;scroll-padding:18px}.ataraxia-auth .marketing-story{grid-area:auto/1;padding-top:16px}.ataraxia-auth .auth-where{max-width:100%;padding:10px 12px;font-size:12px}.marketing-register{background:var(--brand-solid);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:20px;width:fit-content;padding:13px 18px;font-size:14px;font-weight:650;display:inline-flex}.ataraxia-auth #acceso{scroll-margin-top:16px}}.google-onboarding{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--brand-solid) 14%,transparent),transparent 60%),linear-gradient(135deg,#272936e6,#161823e6);border:1px solid #ffffff30;border-radius:22px;max-width:680px;max-height:none;padding:32px;overflow:visible;box-shadow:0 24px 70px #0003}.google-onboarding>h2{color:#fff;font-family:var(--font);letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,3vw,38px)}.google-onboarding>p{color:#d2d3df;font-size:16px;line-height:1.65}.google-onboarding .auth-card-eyebrow{color:var(--brand)}.signup-progress{counter-reset:none;gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.signup-progress li{color:var(--text-3);border-bottom:2px solid var(--line);flex:1;align-items:center;gap:7px;padding-bottom:12px;font-size:12px;font-weight:600;display:flex}.signup-progress li>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.signup-progress li.reached{color:var(--brand);border-color:var(--brand-solid)}.signup-progress li.reached>span{background:color-mix(in srgb,var(--brand-solid) 19%,transparent);border-color:color-mix(in srgb,var(--brand) 44%,transparent)}.signup-verified{background:color-mix(in srgb,var(--brand-solid) 7%,transparent);border:1px solid color-mix(in srgb,var(--brand) 19%,transparent);border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 14px;display:flex}.signup-verified>span{color:#a7f3d0;font-size:22px}.signup-verified strong{color:var(--text);font-size:13px;display:block}.signup-verified div>span{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;display:block}.signup-step{border:0;min-width:0;margin:0;padding:0;animation:.25s ease-out signup-enter}.signup-step[hidden]{display:none!important}.signup-step legend{color:var(--text-strong);letter-spacing:-.02em;margin-bottom:8px;padding:0;font-size:20px;font-weight:700}.signup-step>.field-hint{margin-bottom:18px;line-height:1.6;display:block}.signup-step>label{align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.6;display:flex}.signup-step>label>input{flex-shrink:0;margin-top:4px}.signup-navigation{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.signup-navigation>.btn-primary{flex:1}.google-onboarding .auth-form .field-label{font-size:14px;font-weight:650}.google-onboarding .field-hint{font-size:12px}.google-onboarding .auth-actions .btn-primary{width:100%;min-height:48px}.ataraxia-auth .deliverable-top{letter-spacing:.07em;flex-wrap:wrap;font-size:12px;line-height:1.5}.ataraxia-auth .deliverable-track{margin:26px 0;font-size:clamp(16px,1.5vw,21px)}.ataraxia-auth .deliverable-footer{font-size:14px;line-height:1.6}.ataraxia-auth .marketing-deliverable{background:linear-gradient(130deg,color-mix(in srgb,var(--brand-solid) 11%,transparent),#ffffff0a);border-color:color-mix(in srgb,var(--brand) 29%,transparent);animation:.7s ease-out both signup-enter;box-shadow:0 14px 40px #0002}.ataraxia-auth .story-intro h2{font-size:clamp(32px,3.3vw,48px)}.ataraxia-auth .story-intro .auth-card-eyebrow{letter-spacing:.12em;font-size:13px}.ataraxia-auth .story-intro>p:last-child{font-size:18px;line-height:1.7}.ataraxia-auth .story-number{letter-spacing:.1em;font-size:13px}.ataraxia-auth .story-steps h3{font-size:clamp(25px,2.3vw,32px)}.ataraxia-auth .story-steps p{color:#d2d3df;font-size:17px;line-height:1.8}.ataraxia-auth .story-tag{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 25%,transparent);padding:8px 12px;font-size:12px}.ataraxia-auth .story-steps article{animation:.6s ease-out both signup-enter;position:relative;overflow:hidden}.ataraxia-auth .story-steps article:nth-child(2){animation-delay:.12s}.ataraxia-auth .story-steps article:nth-child(3){animation-delay:.24s}.ataraxia-auth .story-steps article:before{content:"";background:linear-gradient(90deg,transparent,var(--brand),transparent);height:2px;position:absolute;top:0;left:0;right:0}.ataraxia-auth .marketing-bottom strong{font-size:22px;line-height:1.4}.ataraxia-auth .marketing-bottom p{font-size:16px;line-height:1.7}.ataraxia-auth .marketing-bottom a,.ataraxia-auth .auth-roi{font-size:16px}.ataraxia-auth .marketing-disclaimer,.ataraxia-auth .marketing-footer{font-size:13px;line-height:1.7}@keyframes signup-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.google-onboarding{margin:12px auto;padding:24px 18px}.signup-progress{gap:6px}.signup-progress li{gap:5px;font-size:11px}.ataraxia-auth .story-steps p,.ataraxia-auth .story-intro>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.signup-step,.ataraxia-auth .marketing-deliverable,.ataraxia-auth .story-steps article{transition:none!important;animation:none!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ataraxia-auth .story-steps article{animation:linear both signup-enter;animation-timeline:view();animation-range:entry cover 25%}}}.ataraxia-auth .auth-card,.google-onboarding{max-height:none;overflow:visible}.ataraxia-auth #acceso,.ataraxia-auth #como-funciona{scroll-margin-top:28px}.question-progress{letter-spacing:.1em;color:var(--brand);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:11px;display:flex}.question-progress strong{color:#e4e5ee;letter-spacing:0;font-size:12px}.question-meter{background:#ffffff16;border-radius:10px;height:3px;margin:12px 0 24px;overflow:hidden}.question-meter>span{border-radius:inherit;background:linear-gradient(90deg,var(--brand-solid),var(--brand));height:100%;box-shadow:0 0 15px color-mix(in srgb,var(--brand) 33%,transparent);transition:width .55s cubic-bezier(.2,.8,.2,1);display:block}.question-frame{min-width:0;transition:opacity .16s,transform .16s,filter .16s;animation:.48s cubic-bezier(.2,.8,.2,1) both question-arrive}.question-frame.question-leaving{opacity:0;filter:blur(3px);transform:translate(-18px)}.question-frame h3{font-family:var(--font);color:var(--text-strong);letter-spacing:-.03em;margin:0 0 10px;font-size:25px;line-height:1.25}.question-purpose{color:var(--text-2);margin:0 0 24px;font-size:14px;line-height:1.65}.question-help{text-align:center;color:var(--text-3);margin:0;font-size:11px;line-height:1.6}.question-frame>.field{margin-bottom:12px}.question-frame>label{align-items:flex-start;gap:10px;margin:14px 0;font-size:13px;line-height:1.6;display:flex}.question-frame>label>input{flex-shrink:0;margin-top:4px}.login-step-label{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;margin:8px 0 18px;font-size:11px}.ataraxia-auth .known-email,.ataraxia-auth .auth-card-heading{margin-bottom:18px}.ataraxia-auth .auth-card-heading h2{font-size:24px}.ataraxia-auth .auth-card .signup-verified{margin-bottom:18px}.ataraxia-auth .auth-card .question-frame .field-label{font-size:13px}.ataraxia-auth .auth-form input:focus,.google-onboarding input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-solid) 11%,transparent),0 8px 24px #0002;transition:border-color .2s,box-shadow .2s}.ataraxia-auth .deliverable-track{gap:8px}.deliverable-track button{border:0;border-bottom:1px solid color-mix(in srgb,var(--brand) 25%,transparent);color:#f6eaf1;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 0;font-size:clamp(14px,1.2vw,18px);transition:color .2s,transform .2s;display:flex;position:relative}.deliverable-track button span{color:var(--brand)}.deliverable-track button:hover{color:var(--brand);transform:translateY(-3px)}.pricing-preview{grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:530px;display:grid}.pricing-preview>button{text-align:left;color:#fff;cursor:pointer;font-family:var(--font);background:linear-gradient(130deg,#ffffff08,#ffffff03);border:1px solid #ffffff25;border-radius:14px;padding:20px;transition:transform .3s,border-color .3s,background .3s;position:relative}.pricing-preview>button:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:color-mix(in srgb,var(--brand-solid) 9%,transparent);transform:translateY(-4px)}.pricing-preview>button>span{letter-spacing:.14em;color:var(--brand);font-size:10px}.pricing-preview strong{margin:12px 0 8px;font-size:25px;display:block}.pricing-preview small{color:#c5c7d7;font-size:11px;font-weight:400}.pricing-preview p{color:#d2d3df;font-size:13px;line-height:1.65}.pricing-preview em{color:var(--brand);font-size:11px;font-style:normal}.experience-tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin:28px 0;display:grid}.experience-tabs button{color:#bfc1d1;font-family:var(--font);cursor:pointer;background:#ffffff04;border:1px solid #ffffff20;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px 7px;font-size:12px;transition:background .3s,border-color .3s,transform .3s;display:flex}.experience-tabs button>span{color:var(--brand);font-size:10px}.experience-tabs button[aria-pressed=true]{color:#fff;background:color-mix(in srgb,var(--brand-solid) 15%,transparent);border-color:color-mix(in srgb,var(--brand) 52%,transparent);box-shadow:0 5px 20px color-mix(in srgb,var(--brand-solid) 6%,transparent)}.experience-tabs button:hover{background:#ffffff0c;transform:translateY(-2px)}.experience-stage{transition:opacity .18s,transform .18s,filter .18s}.experience-stage.experience-leaving{opacity:0;filter:blur(3px);transform:translateY(-12px)}.journey-scene,.pricing-scene{animation:.55s cubic-bezier(.2,.8,.2,1) both question-arrive}.journey-scene{border:1px solid color-mix(in srgb,var(--brand) 21%,transparent);background:linear-gradient(145deg,#21202fe0,#171923e8);border-radius:20px;padding:28px;box-shadow:0 24px 60px #0002}.scene-count{letter-spacing:.15em;color:var(--brand);margin:22px 0 12px;font-size:12px;display:block}.journey-scene h3,.pricing-scene h3{font-family:var(--font);letter-spacing:-.035em;color:#fff;margin:0 0 20px;font-size:clamp(26px,2.6vw,37px);line-height:1.16}.journey-scene>p,.pricing-scene>p{color:#d0d1df;font-size:17px;line-height:1.8}.scene-result{color:var(--brand);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:12px;margin:24px 0;padding:16px 0;font-size:14px;line-height:1.6;display:flex}.scene-result>span{color:var(--brand);font-weight:700}.experience-next,.experience-free button,.pricing-card button{border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);background:linear-gradient(110deg,var(--brand-solid),var(--brand-solid));width:100%;font-family:var(--font);color:#fff;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--brand-solid) 13%,transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex}.experience-next:hover,.experience-free button:hover,.pricing-card button:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--brand-solid) 21%,transparent);transform:translateY(-3px)}.experience-back,.experience-plans-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:16px 0 0;font-size:12px}.experience-plans-link{color:var(--brand);padding:20px 0;display:block}.experience-free{border-top:1px solid #ffffff1e;flex-direction:column;align-items:flex-start;gap:20px;margin-top:15px;padding:26px 0;display:flex}.experience-free strong{font-size:21px;line-height:1.5}.experience-free p{color:#bfc1d1;font-size:15px}.experience-free button{width:auto}.journey-visual{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-solid) 14%,transparent),#161823 75%);border:1px solid #ffffff0e;border-radius:12px;height:205px;position:relative;overflow:hidden}.visual-orbit{border:1px solid color-mix(in srgb,var(--brand) 10%,transparent);border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-two{width:310px;height:310px;animation:5s ease-in-out infinite orbit-breathe}.visual-dot{background:var(--brand);width:6px;height:6px;box-shadow:0 0 22px var(--brand);border-radius:50%;animation:3s ease-in-out infinite orbit-breathe;position:absolute;top:28%;left:20%}.visual-search{color:#eee7ed;background:#262333;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex;position:absolute;top:25px;left:12%;right:12%}.visual-search>span:first-child{color:var(--brand);font-size:20px}.visual-cursor{background:var(--brand);width:2px;height:15px;animation:1.8s steps(2,end) infinite cursor-soft}.visual-bars{align-items:flex-end;gap:10px;height:90px;display:flex;position:absolute;bottom:30px;left:26%;right:26%}.visual-bars>span{background:linear-gradient(var(--brand),var(--brand-solid));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:.9s cubic-bezier(.2,.8,.2,1) both bars-grow}.visual-chip{border:1px solid color-mix(in srgb,var(--brand) 23%,transparent);color:var(--brand);background:#292334e8;border-radius:8px;padding:8px 11px;font-size:10px;animation:5s ease-in-out infinite chip-float;position:absolute;box-shadow:0 8px 20px #0003}.chip-one{top:92px;left:6%}.chip-two{animation-delay:-2s;bottom:26px;right:5%}.chip-three{animation-delay:-1s;bottom:20px;left:8%}.visual-target{place-items:center;display:grid;position:absolute;inset:30px}.visual-target i{border:1px solid color-mix(in srgb,var(--brand) 38%,transparent);border-radius:50%;width:130px;height:130px;animation:.8s ease-out both target-open;position:absolute}.visual-target i:nth-child(2){width:90px;height:90px;animation-delay:.12s}.visual-target i:nth-child(3){background:color-mix(in srgb,var(--brand-solid) 15%,transparent);width:48px;height:48px;animation-delay:.24s}.visual-target>span{color:var(--brand);font-size:26px;animation:1s ease-out both target-open}.visual-ad{border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);background:linear-gradient(135deg,#3a2741,#201d2d);border-radius:10px;padding:18px;animation:.8s both question-arrive;position:absolute;top:18px;left:15%;right:15%}.visual-ad>span{letter-spacing:.12em;color:var(--brand);font-size:8px}.visual-ad strong{color:#fff;margin:10px 0;font-size:16px;line-height:1.3;display:block}.visual-ad i{background:#ffffff25;border-radius:3px;width:85%;height:3px;margin:6px 0;animation:1s both bars-grow;display:block}.visual-ad i+i{width:60%}.visual-ad b{background:var(--brand-solid);color:#fff;border-radius:4px;margin-top:7px;padding:6px 8px;font-size:9px;display:inline-block}.pricing-cards{grid-template-columns:1fr;gap:18px;margin:26px 0;display:grid}.pricing-card{background:#1b1e2c;border:1px solid #ffffff25;border-radius:18px;padding:28px;transition:transform .3s,box-shadow .3s;position:relative}.pricing-card.featured{border-color:color-mix(in srgb,var(--brand) 44%,transparent);background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--brand-solid) 16%,transparent),transparent 70%),#1b1e2c}.pricing-tag{color:var(--brand);letter-spacing:.04em;font-size:11px}.pricing-card h4{margin:12px 0;font-size:27px}.pricing-price{align-items:baseline;gap:7px;display:flex}.pricing-price small{color:var(--brand);font-size:12px}.pricing-price strong{letter-spacing:-.05em;font-size:54px;font-weight:700;line-height:1.2}.pricing-price>span{color:#bfc1d1;font-size:13px}.pricing-card ul{color:#d5d5e2;margin:24px 0;padding-left:18px;font-size:14px;line-height:1.8}.pricing-card li{margin:8px 0}.pricing-card li::marker{color:var(--brand)}.payment-explainer{background:#ffffff04;border:1px solid #ffffff20;border-radius:15px;padding:24px}.payment-explainer h4{margin:4px 0 12px;font-size:20px}.payment-explainer h4:not(:first-child){margin-top:26px}.payment-explainer p{color:#c9cbd9;font-size:15px;line-height:1.8}.company-footer{color:#d0d1dd;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--brand-solid) 5%,transparent),transparent 60%);border-top:1px solid #fff2;grid-area:4/1/auto/-1;margin-top:45px;padding:48px 0 26px;position:relative}.company-footer-grid{grid-template-columns:1.2fr 1fr .8fr 1fr;gap:30px;display:grid}.company-footer img{filter:brightness(0)invert();width:160px;margin-bottom:16px}.company-footer h3{font-family:var(--font);color:#fff;margin:0 0 22px;font-size:17px}.company-footer p,.company-footer a,.company-footer details{font-size:13px;line-height:1.8}.company-footer a{color:#d0d1dd;overflow-wrap:anywhere;margin:8px 0;transition:color .2s,transform .2s;display:block}.company-footer a:hover{color:var(--brand);transform:translate(3px)}.company-footer strong{color:#ececf4}.company-footer summary{cursor:pointer;color:var(--brand);margin:12px 0}.footer-bold{color:var(--brand);font-size:14px;font-weight:600;display:block}.company-legal{border-top:1px solid #ffffff18;margin-top:34px;padding-top:22px}.company-legal p{color:#aeb0c0;margin:6px 0;font-size:11px}.billing-offers{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.billing-offers button{text-align:left;border:1px solid var(--line);background:var(--ink-1);color:var(--text);font:inherit;cursor:pointer;border-radius:15px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s}.billing-offers button[aria-pressed=true]{border-color:var(--brand-solid);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-solid) 10%,transparent)}.billing-offers button:hover{transform:translateY(-3px)}.billing-offers button>span{color:var(--brand);font-size:14px;font-weight:700}.billing-offers strong{margin:14px 0;font-size:27px;display:block}.billing-offers small{font-size:12px;font-weight:400}.billing-offers p{color:var(--text-2);font-size:14px;line-height:1.6}.billing-offers em{color:var(--brand);font-size:12px;font-style:normal}@keyframes question-arrive{0%{opacity:0;filter:blur(5px);transform:translate(24px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes bars-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes target-open{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes orbit-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes cursor-soft{50%{opacity:.15}}@media (width<=1000px){.company-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.pricing-preview>button{padding:16px}.pricing-preview strong{font-size:22px}}@media (width<=760px){.ataraxia-auth .auth-panel{position:static}.ataraxia-auth .auth-card{max-height:none;overflow:visible}.company-footer{grid-row:auto;margin-top:28px}.company-footer-grid{grid-template-columns:1fr 1fr;gap:26px}.company-footer p,.company-footer a{font-size:12px}.pricing-preview{gap:10px}.pricing-preview small{margin-top:5px;display:block}.pricing-preview strong{font-size:22px}.experience-tabs button{gap:5px;padding:12px 5px;font-size:11px}.journey-scene{padding:22px}.journey-visual{height:190px}.question-frame h3{font-size:23px}.billing-offers{grid-template-columns:1fr}.question-frame{animation-duration:.35s}.ataraxia-auth .marketing-deliverable{width:100%;display:block}.ataraxia-auth .deliverable-track{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}}@media (width<=400px){.company-footer-grid{grid-template-columns:1fr}.pricing-preview{grid-template-columns:1fr 1fr}.pricing-preview>button{padding:13px}.pricing-preview p{font-size:12px}.experience-tabs button{flex-direction:column;gap:4px}.visual-chip{font-size:9px}}@media (prefers-reduced-motion:reduce){.question-frame,.journey-scene,.pricing-scene,.journey-visual *{transition:none!important;animation:none!important}.experience-stage,.question-frame,.pricing-card,.experience-tabs button,.pricing-preview>button,.billing-offers button{transition:none!important}.experience-leaving,.question-leaving{filter:none!important;transform:none!important}}@media (width>=761px){.ataraxia-auth .auth-panel{align-self:start;position:sticky;top:20px}}.ataraxia-auth{background:var(--ink-0);color:var(--text)}.ataraxia-auth .backdrop{background:var(--ink-0)}.ataraxia-auth .backdrop-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--ink-0) 92%,transparent),color-mix(in srgb,var(--ink-0) 68%,transparent)),linear-gradient(0deg,var(--ink-0),transparent 70%)}.ataraxia-auth .auth-card,.google-onboarding{color-scheme:inherit;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--ink-2) 86%,transparent),color-mix(in srgb,var(--ink-1) 88%,transparent));border-color:var(--line-strong)}.ataraxia-auth .marketing-brand,.ataraxia-auth .marketing-header nav a,.ataraxia-auth .auth-title,.ataraxia-auth .auth-kicker,.ataraxia-auth .auth-card-heading h2,.question-frame h3,.journey-scene h3,.pricing-scene h3,.pricing-card h4,.company-footer h3,.company-footer strong{color:var(--text-strong)}.ataraxia-auth .auth-lead,.ataraxia-auth .auth-card-heading p,.google-onboarding>p,.ataraxia-auth .auth-divider,.ataraxia-auth .marketing-explore,.ataraxia-auth .story-intro>p:last-child,.journey-scene>p,.pricing-scene>p,.pricing-card ul,.payment-explainer p,.experience-free p,.company-footer,.company-footer a,.company-footer p,.company-legal p,.question-progress strong,.ataraxia-auth .story-intro h2 span,.ataraxia-auth .marketing-promise div>span,.ataraxia-auth .marketing-disclaimer{color:var(--text-2)}.ataraxia-auth .auth-where,.ataraxia-auth .known-email,.ataraxia-auth .auth-card .segmented,.journey-scene,.pricing-card,.payment-explainer{background:color-mix(in srgb,var(--ink-1) 90%,transparent);border-color:var(--line);color:var(--text)}.ataraxia-auth .auth-card .segmented button{color:var(--text-2)}.ataraxia-auth .auth-card .segmented button[aria-pressed=true],.ataraxia-auth .auth-card .segmented button.active{color:var(--text-strong);background:var(--ink-3)}.ataraxia-auth .google-button{color:var(--text);background:var(--ink-2);border-color:var(--line-strong)}.ataraxia-auth .google-button:hover{background:var(--ink-3);border-color:var(--brand)}.ataraxia-auth .auth-card .btn-primary,.marketing-register,.experience-next,.experience-free button,.pricing-card button,.visual-ad b{color:var(--on-brand);background:var(--brand-solid)}.ataraxia-auth .auth-divider:before,.ataraxia-auth .auth-divider:after,.question-meter{background:var(--line)}.experience-tabs button{background:var(--ink-1);border-color:var(--line);color:var(--text-2)}.experience-tabs button[aria-pressed=true]{color:var(--text-strong);background:var(--brand-wash);border-color:var(--brand)}.pricing-card.featured{background:linear-gradient(135deg,var(--brand-wash),var(--ink-1));border-color:var(--brand-line)}.journey-visual{background:radial-gradient(ellipse at center,var(--brand-wash),var(--ink-1) 75%);border-color:var(--line)}.visual-search,.visual-ad,.visual-chip{background:var(--ink-2);color:var(--text);border-color:var(--brand-line)}.visual-ad strong{color:var(--text-strong)}.visual-ad i{background:var(--line-strong)}.company-footer{background:var(--ink-0);border-color:var(--line)}.company-legal,.experience-free,.scene-result{border-color:var(--line)}.ataraxia-auth .auth-logo{width:min(260px,100%);height:112px;box-shadow:none;background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.ataraxia-auth .auth-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:none;filter:none;background:0 0;border-radius:0;padding:0;display:block;transform:none}.ataraxia-auth .known-forget{border:1px solid var(--line-strong);background:var(--ink-1);color:var(--brand);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:9px 14px;font-size:13px}.ataraxia-auth[data-mode=light] .marketing-brand img,.ataraxia-auth[data-mode=light] .company-footer img{filter:brightness(0)}.ataraxia-auth[data-mode=light] .auth-kicker>span,.ataraxia-auth[data-mode=light] .live-dot{background:var(--brand-solid)}.ataraxia-auth .auth-brand{min-width:0}.ataraxia-auth .auth-title{overflow-wrap:anywhere;max-width:min(15ch,100%)}.marketing-header{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.header-location{min-width:0;color:var(--text-2);text-align:center;justify-content:center;justify-self:center;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:11px;line-height:1.5;display:flex}.header-location .viewer-flag{width:18px;height:14px;box-shadow:none;border-radius:2px}.returning-account{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-width:0;margin:0 0 22px;padding:0 0 20px;display:flex}.returning-logo{background:0 0;flex:0 148px;justify-content:center;align-items:center;width:148px;min-width:0;height:56px;display:flex;overflow:hidden}.returning-logo img{object-fit:contain;width:100%;height:100%;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;transform:none}.returning-details{flex:1;min-width:0}.returning-details p{color:var(--text-2);margin:0 0 4px;font-size:11px}.returning-details strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:15px;line-height:1.4;display:block}.returning-details .link-btn{padding:4px 0 0;font-size:12px}@media (width<=1100px){.marketing-header{grid-template-columns:1fr auto}.header-location{grid-area:2/1/auto/-1;padding:0}.marketing-header{row-gap:12px}}@media (width<=760px){.returning-logo{flex-basis:110px;width:110px;height:48px}.returning-account{gap:12px}.returning-details strong{font-size:14px}.header-location{font-size:10px}.ataraxia-auth .auth-title{max-width:min(16ch,100%)}}.marketing-header nav{grid-area:1/-2/auto/-1;justify-self:end}.plan-emblem{--membership:#8aa0ff;border:1px solid color-mix(in srgb,var(--membership) 42%,transparent);background:linear-gradient(115deg,color-mix(in srgb,var(--membership) 12%,var(--ink-1)),var(--ink-1));isolation:isolate;border-radius:18px;align-items:center;gap:16px;margin:0 0 22px;padding:18px 22px;animation:.45s ease-out question-arrive;display:flex;position:relative;overflow:hidden}.plan-emblem:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffff14,#0000 65%);animation:5s ease-in-out 2 membership-shine;position:absolute;inset:0;transform:translate(-120%)}.plan-emblem>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.plan-emblem small{letter-spacing:.17em;color:var(--text-2);font-size:9px}.plan-emblem strong{color:var(--text-strong);font-size:21px;line-height:1.2}.plan-emblem span{color:var(--text-2);font-size:12px}.plan-stars{letter-spacing:3px;color:var(--membership,#b7a0ff);font-size:17px}.plan-stars span{color:var(--text-3);font-size:inherit}.plan-emblem .plan-seal{color:var(--membership);margin-left:auto;font-size:36px}.level-basic{--membership:#9aa7c2}.level-intermediate{--membership:#70b7ff}.level-advanced,.membership-advanced{--membership:#bd9aff}.level-expert,.membership-expert{--membership:#efc77c}.plan-emblem.is-expired{opacity:.7}.level-control{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:24px;display:flex}.level-control .plan-emblem{min-width:270px;margin:0}.level-control>div:last-child{flex:1;min-width:220px}.level-control label{color:var(--text-2);margin-bottom:6px;font-size:12px;display:block}.level-control select{width:100%;max-width:330px}.level-control p{color:var(--text-2);margin:6px 0;font-size:11px}.level-control a{font-size:12px}.membership-level{letter-spacing:.08em;color:var(--membership,var(--brand));font-size:12px}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{transition:transform .25s,box-shadow .25s}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.pricing-card p{font-size:13px!important;line-height:1.65!important}.pricing-card .plan-stars{margin:14px 0 8px}.guided-summary{border:1px solid var(--line);background:var(--ink-1);border-radius:14px;gap:16px;padding:20px;display:grid}@keyframes membership-shine{0%,40%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@media (width<=1000px){.pricing-cards{grid-template-columns:1fr}.level-control{gap:12px}.level-control .plan-emblem{width:100%}}@media (prefers-reduced-motion:reduce){.plan-emblem,.plan-emblem:before{animation:none}.pricing-card{transition:none}}.language-control{text-align:start;min-width:0;position:relative}.language-switcher{font-size:12px;line-height:1.5;position:relative}.language-switcher>summary{border:1px solid var(--line-strong);background:var(--ink-1);min-height:40px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 11px;list-style:none;transition:border-color .2s,background .2s;display:flex}.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher>summary:hover,.language-switcher[open]>summary{border-color:var(--brand);background:var(--ink-2)}.language-switcher img{object-fit:cover;border-radius:3px;flex:none}.language-switcher>summary>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-menu{inset-inline-end:0;z-index:100;border:1px solid var(--line-strong);background:var(--ink-1);width:310px;max-width:calc(100vw - 32px);color:var(--text);border-radius:16px;padding:16px;animation:.2s ease-out question-arrive;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 54px #0005}.language-menu>strong{font-size:15px}.language-menu>p{color:var(--text-2);margin:6px 0 12px!important;font-size:11px!important;line-height:1.6!important}.language-menu>div{overscroll-behavior:contain;gap:3px;max-height:min(440px,55vh);display:grid;overflow-y:auto}.language-menu button{width:100%;min-height:39px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.language-menu button:hover,.language-menu button[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-wash)}.language-menu button>span:last-child:not(:nth-child(2)){color:var(--brand);margin-inline-start:auto}.language-error{max-width:300px;color:var(--bad);margin-block-start:6px;font-size:11px;display:block}.rail-foot .language-control{margin:12px 0}.rail-foot .language-menu{top:auto;bottom:calc(100% + 8px);inset-inline:0 auto}.locale-loading{color:var(--text-2);align-items:center;gap:12px;display:flex}.locale-loading-mark{font-size:28px;animation:1s linear infinite locale-spin}@keyframes locale-spin{to{transform:rotate(360deg)}}html[dir=rtl] body{text-align:start}html[dir=rtl] .rail{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .rail-nav a.active:before{left:auto;right:-14px}html[dir=rtl] .kv dt{text-align:start}html[dir=rtl] .auth-title{letter-spacing:normal}html[dir=rtl] .plan-emblem .plan-seal{margin-left:0;margin-inline-start:auto}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number],html[dir=rtl] .mono{text-align:left;direction:ltr}html[dir=rtl] .marketing-header,html[dir=rtl] .auth-brand,html[dir=rtl] .pricing-card,html[dir=rtl] .company-footer{text-align:start}@media (width<=700px){.marketing-header{row-gap:12px}.marketing-header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}.marketing-header nav .language-control{flex-basis:100%;order:3}.language-switcher>summary{max-width:100%;font-size:11px}.marketing-header .language-control{width:100%}.marketing-header .language-menu{width:min(310px,100vw - 40px)}.drawer .language-menu{width:100%;max-height:60vh}.language-menu>div{max-height:min(440px,58vh)}.language-menu button{min-height:52px}}@media (prefers-reduced-motion:reduce){.locale-loading-mark,.language-menu{animation:none}.language-switcher>summary{transition:none}}html[dir=rtl] .pricing-card ul{padding-left:0;padding-inline-start:18px}html[dir=rtl] .input-reveal input{padding-left:84px;padding-right:12px}html[dir=rtl] .reveal-btn{left:6px;right:auto}html[dir=rtl] .auth-brand{border-right:0;border-inline-end:1px solid var(--line)}html[dir=rtl] .table th,html[dir=rtl] .table td{text-align:start}html[dir=rtl] .table .num{text-align:end;direction:ltr}@media (width<=760px){html[dir=rtl] .auth-brand{border-inline-end:0}}.ataraxia-auth .auth-title.is-returning-title{overflow-wrap:anywhere;max-width:22ch;font-size:clamp(32px,3.4vw,52px)}.returning-insight,.returning-benefit{overflow-wrap:anywhere;max-width:58ch;margin:0;font-size:15px;line-height:1.65}.returning-insight{border-inline-start:2px solid var(--brand);color:var(--text-strong);padding-inline-start:16px}.returning-benefit{color:var(--text-2)}.resume-campaign{background:var(--brand-solid);width:fit-content;color:var(--on-brand);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.resume-campaign:hover{box-shadow:0 10px 30px var(--shadow);transform:translateY(-2px)}.free-support{border:1px solid var(--line);background:var(--ink-1);color:var(--text);text-align:start;border-radius:12px;margin:16px 0}.free-support summary{cursor:pointer;color:var(--text-strong);align-items:center;gap:12px;padding:14px;font-size:14px;list-style:none;display:flex}.free-support summary::-webkit-details-marker{display:none}.free-support summary>span:nth-child(2){flex:1}.free-support small{color:var(--text-2);font-size:11px;font-weight:400;line-height:1.5;display:block}.support-content{padding:0 14px 14px;animation:.25s ease-out question-arrive}.support-content p{font-size:13px;line-height:1.6}.support-content a,.support-shortcut{color:var(--brand);font-size:12px;font-weight:650}.support-content>small{margin-top:12px}.workspace-care{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:28px;padding-top:18px;display:grid}.payment-trust{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.payment-trust>small{flex-basis:100%;font-size:10px;line-height:1.6}.payment-trust .card-marks{flex-wrap:wrap;gap:7px;display:flex}.company-footer .payment-trust .card-mark{filter:none;object-fit:contain;border-radius:3px;width:38px;height:24px;margin:0}.company-footer .free-support{margin-top:18px}.company-footer .free-support summary{color:var(--text-strong);margin:0}.company-footer .free-support a{font-size:12px}.auth-card .free-support.is-compact{background:0 0;margin:12px 0 0}.auth-card .free-support.is-compact summary{padding:10px;font-size:12px}.auth-card .free-support.is-compact summary small{font-size:10px}@media (width>=761px){.ataraxia-auth .auth-panel{top:max(12px,calc((100dvh + var(--access-header-height,100px) - var(--access-card-height,600px))/2));align-self:start;margin-block-start:max(12px,calc((100dvh - var(--access-header-height,100px) - var(--access-card-height,600px))/2));padding:0;position:sticky}.ataraxia-auth .auth-panel[data-oversized=true]{margin-block-start:0;position:relative;top:auto}}@media (width>=761px) and (height<=800px){.ataraxia-auth .auth-card{padding:18px 22px}.ataraxia-auth .auth-card-heading{margin-bottom:10px}.ataraxia-auth .auth-card-heading h2{margin:5px 0;font-size:20px}.ataraxia-auth .auth-card-heading p{margin:5px 0;font-size:12px}.ataraxia-auth .returning-account{gap:10px;margin-bottom:10px;padding-bottom:10px}.ataraxia-auth .returning-logo{flex-basis:105px;height:32px}.ataraxia-auth .auth-card .plan-emblem{margin-bottom:10px;padding:10px}.ataraxia-auth .auth-card .plan-emblem strong{font-size:15px}.ataraxia-auth .auth-card .segmented{margin-bottom:10px}.ataraxia-auth .auth-card .google-button{padding:10px}.ataraxia-auth .auth-card .auth-divider{margin:10px 0}.ataraxia-auth .auth-card .auth-form{gap:10px}}@media (width<=760px){.ataraxia-auth .auth-panel{margin-block-start:0;padding:10px 0 24px}.workspace-care{grid-template-columns:1fr;gap:0}.plan-options-grid{grid-template-columns:1fr}.plan-option{grid-template-columns:1fr auto;gap:5px 12px;display:grid}.plan-option>b{grid-area:1/2/4;margin:0}.plan-option p,.plan-option a,.plan-option em{grid-column:1/-1}.plan-option>span{grid-column:1}.plan-option strong{margin:0}.plan-options{padding:14px}.mobile-bar .support-shortcut{white-space:nowrap;font-size:10px}.returning-insight,.returning-benefit{font-size:14px}}@media (prefers-reduced-motion:reduce){.support-content{animation:none}.plan-option,.resume-campaign{transition:none}.plan-option.is-upgrade:hover,.resume-campaign:hover{transform:none}}.level-membership{flex:0 300px;min-width:0;max-width:100%}.login-membership{margin:0 0 14px}.login-membership .plan-emblem{margin-bottom:6px}.compact-upgrade{border:1px solid var(--line);background:color-mix(in srgb,var(--brand) 8%,var(--ink-1));border-radius:12px;min-width:0;max-width:100%;height:76px;margin-top:6px;position:relative;overflow:hidden}.compact-upgrade-offer{align-items:center;gap:10px;min-height:74px;padding:9px 30px 9px 12px;text-decoration:none;animation:.35s ease-out offer-enter;display:flex}.compact-upgrade-offer>span:last-child{gap:3px;min-width:0;display:grid}.compact-upgrade-star{color:var(--brand);font-size:24px}.compact-upgrade-offer small{color:var(--text-2);font-size:9px}.compact-upgrade-offer strong{color:var(--text-strong);font-size:13px;line-height:1.3}.compact-upgrade-offer strong small{margin-inline-start:4px;font-weight:400}.compact-upgrade-offer span>span{color:var(--brand);font-size:10px}.compact-upgrade-dots{inset-inline-end:7px;gap:2px;display:grid;position:absolute;top:8px}.compact-upgrade-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:19px;padding:7px}.compact-upgrade-dots button:before{content:"";background:var(--text-3);opacity:.5;border-radius:50%;width:6px;height:6px;display:block}.compact-upgrade-dots button[aria-pressed=true]:before{background:var(--brand);opacity:1}.compact-upgrade-offer:focus-visible,.compact-upgrade-dots button:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@keyframes offer-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compact-upgrade-offer{animation:none}}@media (width>=761px) and (height<=800px){.login-membership .compact-upgrade{height:64px}.login-membership .compact-upgrade-offer{min-height:62px;padding-block:5px}}.language-switcher>summary{box-shadow:none;min-height:42px;color:var(--text-strong,var(--text));background:0 0;border:0;border-radius:0;gap:9px;padding:5px 0;transition:color .2s}.language-switcher>summary:hover,.language-switcher[open]>summary{color:var(--brand);background:0 0;border-color:#0000}.language-switcher>summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px;border-radius:4px}.language-switcher .language-flag{object-fit:cover;width:28px;height:21px;box-shadow:none;border-radius:2px}.language-switcher .language-location{text-align:start;flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.language-location strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:12px;font-weight:600;overflow:hidden}.language-location small{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:10px;font-weight:400;overflow:hidden}.language-chevron{color:var(--brand);opacity:.8;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--brand) 25%,transparent));flex:none;transition:transform .25s,opacity .2s}.language-switcher[open] .language-chevron{opacity:1;transform:rotate(180deg)}.language-switcher>summary:hover .language-chevron{opacity:1}.marketing-header nav .language-control{flex-basis:auto;order:0;width:auto}.rail-geo .language-control{padding:0 8px}.rail-geo .language-menu{inset-inline:0 auto}.mobile-bar .language-control{flex-shrink:1;max-width:155px;margin-inline-start:auto}.mobile-bar .language-location strong,.mobile-bar .language-location small{max-width:100px}.mobile-bar .language-switcher>summary{gap:6px}.mobile-bar .language-flag{width:24px;height:18px}@media (width<=760px){.marketing-header nav{gap:12px}.marketing-header .language-location strong,.marketing-header .language-location small{max-width:125px}.marketing-header nav .language-control{flex-basis:auto;order:0;width:auto}}@media (width<=400px){.marketing-header nav{gap:8px}.marketing-header .language-location strong,.marketing-header .language-location small{max-width:100px}.language-switcher .language-flag{width:24px;height:18px}.language-switcher>summary{gap:6px}}@media (prefers-reduced-motion:reduce){.language-chevron{transition:none}}@media (width<=760px){.marketing-header{grid-template-columns:minmax(0,1fr)}.marketing-header nav{flex-wrap:nowrap;grid-area:2/1;justify-content:flex-end;justify-self:stretch}.marketing-header nav .language-control{margin-inline-end:auto}.marketing-header .language-menu{inset-inline:0 auto}.mobile-bar .language-menu{top:68px;width:auto;max-width:none;position:fixed;inset-inline:12px}}@media (width<=480px){.marketing-header nav a[href=\#como-funciona]{display:none}}.plan-emblem{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;max-width:100%;padding:16px 18px;display:grid}.level-control .plan-emblem{width:100%;min-width:0}.plan-emblem .plan-stars{white-space:nowrap;grid-area:1/1;min-width:0}.plan-emblem .plan-seal{grid-area:1/2;margin:0;font-size:28px;line-height:1}.plan-emblem .plan-emblem-copy{grid-column:1/-1;gap:3px;min-width:0;display:grid}.plan-emblem-copy strong{overflow-wrap:anywhere;white-space:normal;font-size:clamp(16px,1.2vw,21px);line-height:1.25}.plan-emblem-copy small{letter-spacing:.11em}.plan-emblem-copy>span{white-space:normal;overflow-wrap:anywhere}.level-membership{flex-basis:300px;min-width:0}.level-control{align-items:flex-start}.level-control>div:last-child{min-width:min(220px,100%)}.plan-deck{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 28px;display:grid}.plan-card{--plan-glow:var(--membership,var(--brand));isolation:isolate;border:1px solid color-mix(in srgb,var(--plan-glow) 24%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--plan-glow) 11%,var(--ink-1)),var(--ink-1) 60%);min-width:0;animation:.5s both plan-card-arrive;animation-delay:calc(var(--plan-index,0)*80ms);border-radius:22px;flex-direction:column;padding:26px 24px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 38px #0001}.plan-card-aura{z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--plan-glow) 13%,transparent),transparent 68%);pointer-events:none;opacity:.7;transition:opacity .3s;position:absolute;inset:-40% -30% 20%}.plan-card:hover,.plan-card:focus-within{border-color:var(--plan-glow);box-shadow:0 20px 45px #0002,0 0 24px color-mix(in srgb,var(--plan-glow) 9%,transparent);transform:translateY(-5px)}.plan-card.is-selected{border-color:var(--plan-glow);box-shadow:0 0 0 1px color-mix(in srgb,var(--plan-glow) 60%,transparent),0 18px 40px #0002}.plan-card.is-selected .plan-card-aura{opacity:1}.plan-card-top{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:12px;display:flex}.plan-card-stars{letter-spacing:4px;color:var(--plan-glow);font-size:15px}.plan-card-selected{background:var(--plan-glow);width:26px;height:26px;color:var(--ink-0);border-radius:50%;place-items:center;font-weight:750;display:grid}.plan-card h3{font-family:var(--display);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 5px!important;font-size:25px!important;line-height:1.2!important}.plan-card .membership-level{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.plan-card-price{color:var(--text-strong);align-items:baseline;gap:5px;margin:22px 0 12px;display:flex}.plan-card-price>small{color:var(--text-2);font-size:13px;font-weight:650}.plan-card-price>strong{font-family:var(--display);letter-spacing:-.05em;font-size:60px;line-height:1}.plan-card-price>span{color:var(--text-2);font-size:11px}.plan-card-promise{color:var(--text-2);min-height:4.95em;margin:0 0 16px!important;font-size:13px!important;line-height:1.65!important}.plan-card-local{margin:0 0 14px!important;font-size:13px!important;line-height:1.5!important}.plan-card-local small{color:var(--text-3);margin-top:3px;font-size:9px;line-height:1.5;display:block}.plan-card-service{color:var(--plan-glow);overflow-wrap:anywhere;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.plan-card ul{border-top:1px solid var(--line);gap:13px;list-style:none;display:grid;margin:0 0 16px!important;padding:18px 0!important}.plan-card li{color:var(--text);align-items:flex-start;gap:9px;display:flex;font-size:12px!important;line-height:1.6!important}.plan-card li>span{color:var(--ok);flex:none;font-weight:700}.plan-card>button{border:1px solid color-mix(in srgb,var(--plan-glow) 65%,transparent);background:color-mix(in srgb,var(--plan-glow) 12%,var(--ink-1));width:100%;min-height:46px;font:inherit;color:var(--text-strong);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:13px 15px;font-size:12px;font-weight:650;transition:background .25s,transform .25s;display:flex}.plan-card>button:hover,.plan-card>button.is-selected{background:var(--plan-glow);color:var(--ink-0)}.plan-card>button:focus-visible{outline:2px solid var(--plan-glow);outline-offset:4px}.plan-card>button>span{font-size:18px;transition:transform .25s}.plan-card>button:hover>span{transform:translate(2px,-2px)}.checkout.checkout-plan-selected{grid-template-columns:minmax(0,1fr);max-width:100%;margin-top:8px}.checkout-plan-selected .checkout-main{width:100%;min-width:0;max-width:900px;margin-inline:auto}@keyframes plan-card-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.support-invite{border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 10%,var(--ink-1)),var(--ink-1));width:100%;color:var(--text-strong);font:inherit;text-align:start;cursor:pointer;border-radius:16px;align-items:center;gap:13px;padding:18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.support-invite:hover,.support-invite:focus-visible{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 8px 25px #0002}.support-invite-icon{width:36px;height:36px;color:var(--brand);background:var(--brand-wash);border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}.support-invite>span:nth-child(2){gap:4px;min-width:0;display:grid}.support-invite strong{font-size:14px}.support-invite small{color:var(--text-2);font-size:11px;line-height:1.5}.support-invite-arrow{color:var(--brand);margin-inline-start:auto;font-size:22px}.support-invite.is-compact{gap:9px;padding:12px}.support-invite.is-compact .support-invite-icon{width:29px;height:29px;font-size:18px}.support-shortcut{font:inherit;color:var(--brand);cursor:pointer;text-align:start;background:0 0;border:0;padding:5px 0;font-size:12px}.support-shortcut:hover{text-decoration:underline}.support-shortcut:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.support-dialog{border:1px solid var(--line-strong);background:var(--ink-1);width:min(560px,100% - 28px);max-height:calc(100dvh - 28px);color:var(--text);border-radius:24px;margin:auto;padding:28px;animation:.3s ease-out support-dialog-arrive;position:fixed;inset:0;overflow-y:auto;box-shadow:0 35px 100px #0008}.support-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060914b8}.support-dialog-close{inset-inline-end:14px;border:1px solid var(--line);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:11px}.support-dialog-close:hover{color:var(--text-strong);border-color:var(--brand)}.support-dialog-heading{padding-inline-end:15px}.support-dialog-heading .auth-card-eyebrow{margin:10px 0;font-size:10px;line-height:1.5;display:block}.support-orbit{border:1px solid var(--brand-line);background:var(--brand-wash);width:42px;height:42px;color:var(--brand);border-radius:14px;place-items:center;font-size:25px;display:grid}.support-dialog h2{font:700 27px/1.2 var(--display);color:var(--text-strong);margin:10px 0}.support-dialog p{color:var(--text-2);font-size:12px;line-height:1.7}.support-dialog form{gap:13px;margin-top:20px;display:grid}.support-dialog form>label,.support-profile label{color:var(--text-2);gap:6px;font-size:11px;display:grid}.support-dialog input:not([type=checkbox]),.support-dialog select,.support-dialog textarea{width:100%;font:inherit;color:var(--text);border:1px solid var(--line-strong);background:var(--ink-0);border-radius:10px;padding:10px 12px;font-size:13px}.support-dialog textarea{resize:vertical;min-height:105px}.support-dialog input:focus,.support-dialog select:focus,.support-dialog textarea:focus{outline:2px solid var(--brand);outline-offset:2px}.support-profile{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-dialog form>.support-consent{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.support-consent input{accent-color:var(--brand);flex:none;margin:3px 0 0}.support-dialog form>small{color:var(--text-3);font-size:10px;line-height:1.5}.support-message-count{text-align:end;font-size:9px}.support-honeypot{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.support-submit{justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:3px;display:flex}.support-success{text-align:center;padding:18px 0}.support-success>span{width:56px;height:56px;color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent);border-radius:50%;place-items:center;margin:0 auto 15px;font-size:29px;display:grid}.support-success strong{letter-spacing:.08em;font-size:17px}.support-dialog .support-error{color:var(--bad);margin:0}.support-dialog :disabled{cursor:wait;opacity:.6}@keyframes support-dialog-arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.business-nudge{border:1px solid var(--brand-line);background:linear-gradient(110deg,var(--brand-wash),var(--ink-1));border-radius:17px;align-items:center;gap:16px;margin:0 0 22px;padding:20px 22px;animation:.4s ease-out plan-card-arrive;display:flex}.business-nudge-spark{color:var(--brand);font-size:27px}.business-nudge>div{flex:1;min-width:0}.business-nudge small{color:var(--brand);margin-bottom:4px;font-size:10px;display:block}.business-nudge strong{font:650 19px/1.35 var(--display);color:var(--text-strong);overflow-wrap:anywhere;display:block}.business-nudge p{color:var(--text-2);margin:6px 0 0;font-size:12px;line-height:1.7}.business-nudge .btn{white-space:nowrap;flex:none;font-size:11px}@media (width<=1150px){.plan-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card:last-child:nth-child(odd){grid-column:1/-1;max-width:none}.plan-card-price>strong{font-size:52px}.business-nudge{flex-wrap:wrap}.business-nudge>.btn{margin-inline-start:40px}}@media (width<=700px){.plan-deck{grid-template-columns:1fr;gap:15px}.plan-card{padding:23px 21px}.plan-card:last-child:nth-child(odd){grid-column:auto}.plan-card-promise{min-height:0}.support-profile{grid-template-columns:1fr}.support-dialog{border-radius:20px;padding:23px 20px}.support-dialog h2{font-size:24px}.business-nudge{gap:10px;padding:16px}.business-nudge strong{font-size:17px}.business-nudge>.btn{width:100%;margin-inline-start:0}.level-membership{flex-basis:100%}.plan-emblem-copy strong{font-size:18px}.plan-deck .plan-card-price{margin-block:17px 12px}}@media (prefers-reduced-motion:reduce){.plan-card,.support-dialog,.business-nudge{animation:none}.plan-card,.plan-card-aura,.plan-card>button,.plan-card>button>span,.support-invite{transition:none}.plan-card:hover,.plan-card:focus-within,.support-invite:hover{transform:none}}.language-menu{border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--ink-0) 72%,transparent);-webkit-backdrop-filter:blur(28px)saturate(140%);border-radius:20px;width:380px;padding:18px;box-shadow:0 16px 44px #0002}.language-menu>strong{letter-spacing:-.02em;color:var(--text-strong);font-size:16px}.language-menu>div{scrollbar-width:thin;scrollbar-color:var(--brand-line) transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px}.language-menu button{border-radius:13px;gap:10px;min-width:0;min-height:58px;padding:10px;transition:transform .2s,background .2s,border-color .2s}.language-menu button:hover{background:color-mix(in srgb,var(--brand) 9%,transparent);transform:translateY(-2px)}.language-menu button[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 14%,transparent);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.language-menu button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.language-menu button>img{border-radius:4px;width:27px;height:20px;box-shadow:0 2px 8px #0002}.language-option-copy{flex:1;gap:2px;min-width:0;display:grid}.language-option-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.language-option-copy small{color:var(--text-2);font-size:10px;line-height:1.3}.language-menu .language-option-mark{color:var(--brand);opacity:.65;margin-inline-start:auto;font-size:12px}.language-menu button[aria-pressed=true] .language-option-mark{opacity:1}.ataraxia-auth .company-footer{box-shadow:none;border-color:var(--line);color:var(--text-2);background:0 0}.marketing-brand>span:last-child{font-size:17px;font-weight:550;line-height:1.2}.marketing-brand strong{letter-spacing:-.025em;font-size:25px;font-weight:780}.brand-row .app-name{font-size:13.5px}.brand-row .app-name span:last-child{font-size:19px}.brand-row.compact .app-name{font-size:13px}.brand-row.compact .app-name span:last-child{font-size:18px}@media (width<=760px){.marketing-brand>span:last-child{font-size:12px}.marketing-brand strong{font-size:18px}.language-menu{padding:14px}.marketing-header .language-menu{width:min(380px,100vw - 40px)}}@media (width<=380px){.language-menu>div{grid-template-columns:1fr}.language-menu button{min-height:49px}}@media (prefers-reduced-motion:reduce){.language-menu button{transition:none}.language-menu button:hover{transform:none}}.language-control{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.viewer-location{min-width:0;color:var(--text);align-items:center;gap:8px;display:flex}.viewer-location>span:last-child{gap:2px;display:grid}.viewer-location strong{font-size:11px;font-weight:600}.viewer-location small{color:var(--text-2);overflow-wrap:anywhere;max-width:140px;font-size:9px}.viewer-location img{object-fit:cover;border-radius:3px;flex:none}.language-control>.language-switcher{flex:none}.language-menu .language-automatic{min-height:38px;color:var(--brand);justify-content:center;margin-block:8px 12px;font-size:11px}.language-control>.language-error{flex-basis:100%}.rail-geo .language-control,.rail-foot .language-control{align-items:flex-start;gap:8px}.rail-geo .viewer-location{flex-basis:100%}.mobile-bar .viewer-location{display:none}.mobile-bar .language-control{max-width:155px}.marketing-header .language-menu{width:min(380px,100vw - 40px)}.auth-screen.ataraxia-auth.has-backdrop{background:var(--ink-0)}.ataraxia-auth .auth-brand{--text:var(--entrance-text);--text-2:var(--entrance-text-2);--text-strong:var(--entrance-text-strong);color:inherit}.ataraxia-auth{--entrance-text:var(--text);--entrance-text-2:var(--text-2);--entrance-text-strong:var(--text-strong)}.ataraxia-auth.has-backdrop .auth-brand .auth-title,.ataraxia-auth.has-backdrop .auth-brand .auth-kicker{color:var(--entrance-text-strong);text-shadow:none}.ataraxia-auth.has-backdrop .auth-brand .auth-lead,.ataraxia-auth.has-backdrop .auth-brand .marketing-explore{color:var(--entrance-text-2);text-shadow:none}.ataraxia-auth .company-footer{color:var(--text-2);background:0 0}.ataraxia-auth .company-footer h3,.ataraxia-auth .company-footer strong{color:var(--text-strong)}.ataraxia-auth[data-mode=light] .company-footer .card-mark{filter:none}.loading-experience{box-sizing:border-box;min-height:100svh;color:var(--text);background:var(--ink-0);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 24px;display:flex}.loading-experience.is-compact{border-radius:18px;min-height:340px;padding:28px}.loading-sigil{border:1px solid var(--brand-line);width:60px;height:60px;color:var(--brand);border-radius:20px;place-items:center;font-size:34px;animation:2s ease-in-out infinite loading-breathe;display:grid}.loading-brand{letter-spacing:.06em;color:var(--text-2);font-size:12px}.loading-experience h2{color:var(--text-strong);margin:4px 0;font-size:24px}.loading-experience p{max-width:440px;color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.loading-progress{background:var(--ink-3);border-radius:10px;width:min(380px,100%);height:6px;margin-top:12px;overflow:hidden}.loading-progress>span{background:var(--brand-solid);border-radius:inherit;height:100%;transition:width .35s;display:block}.loading-experience>small{color:var(--text-2);font-size:11px}.loading-experience ol{text-align:start;gap:12px;width:min(380px,100%);margin:14px 0;padding:0;list-style:none;display:grid}.loading-experience li{color:var(--text-3);align-items:center;gap:10px;font-size:12px;display:flex}.loading-experience li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.loading-experience li[data-state=current]{color:var(--text-strong)}.loading-experience li[data-state=current]>span,.loading-experience li[data-state=done]>span{border-color:var(--brand-line);color:var(--brand);background:var(--brand-wash)}.loading-experience li[data-state=done]{color:var(--text-2)}.loading-experience button{border:1px solid var(--brand-line);background:var(--brand-wash);color:var(--brand);font:inherit;cursor:pointer;border-radius:9px;padding:10px 18px;font-size:12px}.loading-experience button:focus-visible{outline:2px solid var(--brand)}@keyframes loading-breathe{50%{box-shadow:0 0 24px var(--brand-wash)}}@media (prefers-reduced-motion:reduce){.loading-sigil{animation:none}.loading-progress>span{transition:none}}@media (width<=760px){.marketing-header .language-control{gap:8px}.marketing-header .viewer-location small{max-width:110px}.viewer-location strong{font-size:10px}.marketing-header .language-location strong{font-size:11px}.mobile-bar .language-control{gap:1px;max-width:135px;display:grid}.mobile-bar .viewer-location{gap:5px;display:flex}.mobile-bar .viewer-location small,.mobile-bar .language-location small{display:none}.mobile-bar .viewer-location img,.mobile-bar .language-flag{width:18px;height:13px}.mobile-bar .viewer-location strong{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:9px;overflow:hidden}.mobile-bar .language-switcher>summary{min-height:24px;padding:2px 0}.mobile-bar .language-location strong{font-size:10px}.marketing-header .language-switcher{position:static}.marketing-header .language-menu{inset-inline:0 auto}}@media (width<=960px){.mobile-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.mobile-bar>.mobile-brand,.mobile-bar>.bar-back{grid-area:1/1;min-width:0;overflow:hidden}.mobile-bar .bar-title{grid-area:1/1;min-width:0;max-width:none;display:block;position:static;transform:translateY(6px)}.mobile-bar.titled .bar-title{transform:translateY(0)}.mobile-bar.has-back .bar-title{padding-inline-start:28px}.mobile-bar.has-back.titled .bar-back span{visibility:hidden}.mobile-bar .bar-back>svg{flex-shrink:0}.mobile-bar>.language-control{grid-area:1/2;max-width:110px;margin-inline-start:0}.mobile-bar .language-location strong{text-overflow:ellipsis;white-space:nowrap;max-width:54px;overflow:hidden}.mobile-bar>.icon-btn{grid-area:1/3}}.marketing-header{grid-template-columns:minmax(0,1fr) auto auto}.marketing-language{grid-area:1/2;justify-self:end;min-width:0}.marketing-header nav{grid-column:3}@media (width<=960px){.marketing-header{grid-template-columns:minmax(0,1fr) auto}.marketing-header nav{grid-area:2/1/auto/-1;justify-self:end}}@media (width<=760px){.marketing-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.marketing-header .marketing-brand{grid-area:1/1;gap:clamp(6px,1.6vw,12px);min-width:0}.marketing-header .marketing-brand img{flex-shrink:0;width:clamp(68px,20vw,124px)}.marketing-header .marketing-brand-divider{flex-shrink:0}.marketing-header .marketing-brand>span:last-child{min-width:0;font-size:clamp(10px,2.7vw,12px)}.marketing-header .marketing-brand strong{font-size:clamp(13px,3.6vw,18px)}.marketing-header .marketing-language{grid-area:1/2}.marketing-language .language-control{flex-wrap:nowrap;width:auto}.marketing-language .language-switcher{position:relative}.marketing-language .language-location strong{text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden}.marketing-language .language-location small{font-size:9px}.marketing-header .marketing-language .language-menu{max-width:calc(100vw - 44px);inset-inline:auto 0}.marketing-header nav{grid-area:2/1/auto/-1;justify-self:end}}@media (width>=481px) and (width<=760px){.marketing-header nav a[href=\#como-funciona]{display:inline-flex}}.support-launcher{inset-inline-end:max(18px, env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:39;border:1px solid var(--brand-line);background:var(--brand-solid);min-height:48px;color:var(--on-brand);font:inherit;cursor:pointer;box-shadow:0 6px 24px var(--shadow);border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:650;transition:transform .2s,box-shadow .2s;animation:.3s ease-out support-dialog-arrive;display:inline-flex;position:fixed}.support-launcher:hover{box-shadow:0 10px 30px var(--shadow-strong);transform:translateY(-3px)}.support-launcher:active{transform:scale(.97)}.support-launcher:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.support-shortcut{align-items:center;gap:7px;display:inline-flex}.support-invite-icon .icon,.support-orbit .icon{width:24px;height:24px}.shell .dock,.shell .reader-bar{bottom:calc(84px + env(safe-area-inset-bottom))}.shell:has(.dock.busy:not(.open)) .reader-bar{bottom:calc(148px + env(safe-area-inset-bottom))}@media (width<=960px){.support-launcher{bottom:calc(80px + env(safe-area-inset-bottom));inset-inline-end:max(14px, env(safe-area-inset-right))}.shell .dock,.shell .reader-bar{bottom:calc(144px + env(safe-area-inset-bottom))}.shell:has(.dock.busy:not(.open)) .reader-bar{bottom:calc(204px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.support-launcher{transition:none;animation:none}.support-launcher:hover,.support-launcher:active{transform:none}}.operator-wordmark{font-family:var(--font-display,var(--font));letter-spacing:-.02em;color:inherit;white-space:nowrap;align-items:baseline;gap:2px;font-size:26px;font-weight:500;line-height:1;display:inline-flex}.operator-wordmark strong{font-weight:800}.marketing-brand .operator-wordmark{color:#fff}.company-footer .operator-wordmark{margin-bottom:8px;font-size:22px}.ataraxia-auth[data-mode=light] .marketing-brand .operator-wordmark{color:#111}@media (width<=760px){.operator-wordmark{font-size:20px}}.drawer .language-switcher{position:static}.drawer .language-menu{top:auto;left:auto;right:12px;inset-inline:auto;bottom:calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:70;background:var(--ink-1);-webkit-backdrop-filter:none;width:calc(min(330px,88vw) - 24px);max-width:none;max-height:min(78vh,640px);box-shadow:0 -12px 40px var(--shadow-strong,#0006);position:fixed;overflow-y:auto}.drawer .language-menu>div{grid-template-columns:1fr;max-height:none;overflow:visible}.drawer .language-menu button{min-height:48px}.drawer .language-option-copy strong,.drawer .language-option-copy small{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plan-card.is-recommended{border-color:color-mix(in srgb,var(--plan-glow) 70%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--plan-glow) 45%,transparent),0 18px 46px #0002}.plan-card-badge{top:0;background:var(--plan-glow);color:var(--ink-0);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 10px 10px;padding:6px 12px;font-size:10.5px;font-weight:750;position:absolute;inset-inline-end:22px}.plan-card-tag{letter-spacing:.04em;color:var(--plan-glow);margin:0 0 6px;font-size:11px;font-weight:650;display:block}.plan-card-audience{color:var(--text-2);margin:0 0 14px!important;font-size:12px!important;line-height:1.6!important}.plan-card-audience strong{color:var(--text-strong);font-weight:650}.plan-card-everything{color:var(--text-strong);border-top:1px solid var(--line);padding-top:16px;font-weight:650;margin:0!important;font-size:12px!important}.plan-card-everything+ul{border-top:0!important;padding-top:10px!important}.plan-card-current{background:var(--ok-wash);color:var(--ok-text);border-radius:999px;align-self:flex-start;margin:0 0 10px;padding:4px 10px;font-size:11px;font-weight:650}.plan-offer-pay{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin:0 0 22px;display:grid}.payment-row{border:1px solid var(--line);background:var(--ink-1);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.payment-row-copy{flex:220px;gap:4px;min-width:0;display:grid}.payment-row-copy strong{color:var(--text-strong);font-size:14px}.payment-row-copy small{color:var(--text-2);font-size:11.5px;line-height:1.55}.payment-row .card-marks{gap:8px}.payment-row .card-mark{object-fit:contain;width:42px;height:27px}.company-footer .payment-row{background:0 0;border:0;border-radius:0;margin:2px 0 6px;padding:0}.credits-alternative{border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 6%,var(--ink-1));border-radius:16px;align-content:start;gap:8px;padding:16px 18px;display:grid}.credits-alternative strong{color:var(--text-strong);font-size:14px}.credits-alternative p{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.6}.credits-alternative .btn{justify-self:start}.plan-compare{border:1px solid var(--line);background:var(--ink-1);border-radius:16px;margin:0 0 26px}.plan-compare>summary{cursor:pointer;color:var(--text-strong);padding:14px 18px;font-weight:650}.plan-compare-scroll{padding:0 6px 8px;overflow-x:auto}.plan-compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;font-size:12.5px}.plan-compare-table thead th:first-child{width:34%}.plan-compare-table th,.plan-compare-table td{border-top:1px solid var(--line);text-align:center;vertical-align:middle;padding:10px 12px}.plan-compare-table th[scope=row],.plan-compare-table thead th:first-child{text-align:start;color:var(--text-2);font-weight:500}.plan-compare-table thead th{color:var(--text-strong);border-top:0;font-weight:650}.plan-compare-table thead th span,.plan-compare-table thead th small,.plan-compare-table thead th em{display:block}.plan-compare-table thead th small{color:var(--text-2);font-weight:500}.plan-compare-table thead th em{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:10px;font-style:normal}.plan-compare-table .is-recommended{background:color-mix(in srgb,var(--brand) 7%,transparent)}.plan-yes{color:var(--ok);font-size:15px;font-weight:750}.plan-no{color:var(--text-3);font-size:14px}.payment-explainer p:last-child{margin-bottom:0}.upgrade-hint{border:1px solid var(--brand-line);border-radius:var(--r-md);background:var(--brand-wash);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.upgrade-hint-icon{color:var(--brand);place-items:center;display:inline-grid}.upgrade-hint-copy{min-width:0;color:var(--text-2);flex:240px;gap:2px;display:grid}.upgrade-hint-copy strong{color:var(--text-strong);font-weight:650}.upgrade-hint a{color:var(--brand);white-space:nowrap;font-weight:650}.plan-required-notice{border:1px solid var(--brand-line);border-radius:var(--r-lg);background:var(--brand-wash);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;padding:12px 16px;display:flex}.plan-required-notice p{color:var(--text);flex:220px;margin:0;font-size:13px;line-height:1.55}.plan-required-notice>.upgrade-hint-icon,.upgrade-hint>.upgrade-hint-icon{flex:none;align-self:flex-start;margin-top:2px}.plan-required-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-included{color:var(--text-2);margin:0 0 12px;font-size:12.5px}.compact-upgrade{height:auto;min-height:76px}.compact-upgrade-offer em{color:var(--text-2);font-size:10.5px;font-style:normal}.pricing-scene .plan-offer-pay{margin-top:4px}@media (width<=900px){.plan-offer-pay{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.plan-card.is-recommended{transition:none}}@media (width>=761px) and (height<=800px){.login-membership .compact-upgrade-offer em{display:none}}.cloud-made{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,var(--brand) 9%,var(--ink-1)),var(--ink-1) 70%);border-radius:16px;margin:22px 0;padding:22px 24px}.cloud-made h4{color:var(--text-strong);margin:0 0 10px;font-size:19px}.cloud-made p{color:var(--text-2);margin:0 0 12px;font-size:14px!important;line-height:1.7!important}.cloud-made ul{flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.cloud-made li{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cloud-made li>span{color:var(--ok)}.cloud-made a{color:var(--brand);font-weight:650}@media (width<=640px){.plan-compare-scroll{padding:0 10px 10px;overflow:visible}.plan-compare-table{table-layout:auto;min-width:0}.plan-compare-table,.plan-compare-table thead,.plan-compare-table tbody{display:block}.plan-compare-table tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-compare-table thead{z-index:1;background:var(--ink-1);position:sticky;top:0}.plan-compare-table thead th:first-child{display:none}.plan-compare-table thead th{width:auto;padding:10px 4px;font-size:12px}.plan-compare-table tbody th[scope=row]{border-top:1px solid var(--line);text-align:start;width:auto;color:var(--text);grid-column:1/-1;padding:12px 6px 4px;font-weight:600}.plan-compare-table tbody td{border-top:0;padding:4px 6px 12px;font-size:12px;line-height:1.45}}@media (width<=960px){.shell{align-content:start}.main{overflow-x:clip}}@media (hover:none),(pointer:coarse),(width<=960px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea,[contenteditable=true]{font-size:max(16px,1em)!important}}.boot-blank{background:var(--ink-0);min-height:100dvh}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cell-sub{color:var(--text-3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;display:-webkit-box;overflow:hidden}.warn-text{color:var(--warn)}.faint{color:var(--text-3)}.small{font-size:13.5px}.check{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--brand-solid)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 14px;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.toolbar input{flex:260px;max-width:420px}.panel{margin-bottom:18px}.panel-note{padding:12px 16px 0}.split>.panel,.split>section{margin-bottom:0}.split{margin-bottom:18px}.page-actions .agent-picker{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.page-actions .agent-picker select{min-width:180px}.page-actions .btn .icon,.actions .btn .icon,.btn .icon{width:18px;height:18px}.btn{gap:7px}.rail-plan{border:1px solid var(--brand-line);background:linear-gradient(140deg, var(--brand-wash), transparent 80%);color:var(--text);border-radius:12px;gap:2px;margin:16px 4px 0;padding:12px 14px;display:grid}.rail-plan:hover{border-color:var(--brand);text-decoration:none}.rail-plan small{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:650}.rail-plan strong{color:var(--text-strong);font-size:13.5px;font-weight:600}.acting-tenant{background:var(--warn-wash);color:var(--warn-text);border-radius:10px;align-items:center;gap:6px;margin:-6px 4px 14px;padding:8px 10px;font-size:12.5px;display:flex}.back-to-platform{color:var(--brand)}.brand-mark{place-items:center;display:grid}.brand-mark svg{display:block}.stats-compact{margin:14px 0 12px}.day-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:140px;padding:8px 0 4px;display:flex}.day-bars span{background:color-mix(in srgb, var(--brand) 55%, transparent);transform-origin:bottom;border-radius:4px 4px 1px 1px;flex:1;min-width:2px;animation:.6s cubic-bezier(.16,1,.3,1) both bars-grow}.day-bars span.has-leads{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--brand) 70%, transparent))}.day-bars span:nth-child(3n){animation-delay:40ms}.day-bars span:nth-child(3n+1){animation-delay:80ms}.day-bars-legend{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.legend-dot{background:color-mix(in srgb, var(--brand) 55%, transparent);border-radius:3px;width:9px;height:9px;display:inline-block}.legend-dot.lead{background:var(--accent)}.plan-line{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;display:flex}.setup-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 6px;display:grid}.setup-steps li:last-child{border-bottom:0}.setup-steps .step-num{width:28px;height:28px}.setup-steps li.done .step-num{border-color:var(--ok);color:var(--ok)}.setup-steps li.done .setup-label{color:var(--text-2)}.setup-steps .icon{width:18px;height:18px}.rank-list{counter-reset:rank;gap:2px;margin:0;padding:0;list-style:none;display:grid}.rank-list li{border-bottom:1px solid var(--line);counter-increment:rank;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:10px;margin:0;padding:8px 0;display:grid}.rank-list li:before{content:counter(rank);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.rank-list li:last-child{border-bottom:0}.inbox-counts{margin-bottom:14px}.table tr.clickable{cursor:pointer}.table tr.clickable:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.table td strong{color:var(--text-strong);font-weight:600}.pill-btn{cursor:pointer;font:inherit;border:0}.thread{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.msg{background:var(--ink-2);border:1px solid var(--line);border-radius:16px;align-self:flex-start;max-width:82%;padding:10px 14px;animation:.35s cubic-bezier(.16,1,.3,1) both rise}.msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 4px;font-size:14.5px}.msg small{color:var(--text-3);font-size:11.5px}.msg-who{letter-spacing:.02em;color:var(--text-2);font-size:11.5px;font-weight:650}.msg-visitante{background:var(--brand-wash);border-color:var(--brand-line);border-bottom-right-radius:6px;align-self:flex-end}.msg-asistente{border-bottom-left-radius:6px}.msg-equipo{border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-wash);border-bottom-left-radius:6px}.msg-equipo .msg-who{color:var(--ok)}.msg-sistema{background:0 0;border-style:dashed;align-self:center;max-width:100%}.conv-cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-bottom:16px;display:grid}.conv-card{border:1px solid var(--line);background:var(--ink-2);border-radius:14px;padding:12px 14px}.conv-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.conv-card-head select{width:auto;min-width:130px;padding:6px 10px;font-size:13px}.conv-card .kv{gap:4px 14px;font-size:13.5px}.kv-row{display:contents}.reply-bar{gap:8px;width:100%;display:flex}.reply-bar input{flex:1}.reply-bar .btn{justify-content:center;min-width:48px}.sheet-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.sheet-layer{z-index:64;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060914b8;animation:.2s both fade-in;position:absolute;inset:0}.sheet{background:var(--ink-1);border:1px solid var(--line-strong);border-radius:22px;flex-direction:column;width:min(560px,100%);max-height:min(86vh,860px);transition:transform .22s;animation:.4s cubic-bezier(.2,.8,.2,1) both question-arrive;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #0008}.sheet-wide{width:min(760px,100%)}.sheet-grip{display:none}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.sheet-head h3{overflow-wrap:anywhere;margin:0;font-size:20px}.sheet-head .sub{color:var(--text-3);margin-top:2px;font-size:12.5px}.sheet-body{overscroll-behavior:contain;flex:1;padding:16px 20px;overflow-y:auto}.sheet-foot{padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--ink-1);flex-direction:column;gap:10px;display:flex}.icon-btn{width:42px;height:42px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--ink-3);color:var(--text)}.try-frame{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;height:min(560px,62vh);display:block}@media (width<=640px){.sheet-layer{place-items:end stretch;padding:0}.sheet,.sheet-wide{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;animation:.32s cubic-bezier(.2,.8,.2,1) both sheet-up}.sheet-grip{background:var(--line-strong);border-radius:99px;flex:none;width:40px;height:5px;margin:8px auto 0;display:block}.sheet-head{padding:10px 16px}.sheet-body{padding:14px 16px}.sheet-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.msg{max-width:92%}.try-frame{height:62dvh}}.editor{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.editor-side{position:sticky;top:20px}.avatar-edit{align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.avatar-edit .stack{flex:1;min-width:0}.avatar-prev{color:#fff;width:64px;height:64px;box-shadow:0 8px 24px var(--shadow);border-radius:18px;flex:none;place-items:center;display:grid;overflow:hidden}.avatar-prev img{object-fit:cover;width:100%;height:100%}.brand-options{border:1px solid var(--line);background:var(--ink-1);margin:6px 0 16px;padding:14px}.brand-options header{gap:4px;margin-bottom:12px;display:grid}.brand-options header b{color:var(--text-strong);font-size:14px}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.brand-card{border:1px solid var(--line);background:var(--ink-2);min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:0;gap:6px;padding:8px;transition:border-color .15s;display:grid}.brand-card:hover{border-color:var(--line-strong)}.brand-card[aria-pressed=true]{border-color:var(--bp,var(--brand));outline:2px solid var(--text-strong);outline-offset:-2px}.brand-card:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.brand-prev{background:#0c1120;border:1px solid #ffffff14;height:74px;display:block;position:relative;overflow:hidden}.brand-prev i{display:block;position:absolute}.brand-prev .bp-rail{border-right:2px solid var(--bp-dark);background:#121a2c;width:18%;inset:0 auto 0 0}.brand-prev .bp-line{background:var(--bp-dark);width:44%;height:6px;top:14px;left:26%}.brand-prev .bp-line.short{background:var(--bp-acc);width:26%;top:26px}.brand-prev .bp-btn{background:var(--bp);color:var(--bp-on);padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;line-height:1.3;bottom:12px;left:26%}.brand-prev .bp-chat{background:var(--bp-chat);border:2px solid #ffffff2e;border-radius:50%;width:26px;height:26px;bottom:10px;right:10px}.brand-name{color:var(--text-strong);font-size:12.5px;font-weight:700;line-height:1.3}.brand-card code{font-family:var(--mono,ui-monospace, monospace);color:var(--text-3);font-size:11px}.placements{margin:4px 0 14px}.savebar{z-index:5;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink-2) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 18px 48px var(--shadow-strong);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:14px}.savebar.is-dirty{border-color:var(--brand-line)}.phone-preview{--cv:#15803d;background:linear-gradient(160deg,#e8e6f4,#f7f6fc);border:6px solid #0b0f1c;border-radius:30px;height:470px;padding:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000c}.phone-chat{color:#17123d;background:#fff;border-radius:18px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 18px 40px -18px #17123d80}.phone-chat header{background:var(--cv);color:#fff;align-items:center;gap:10px;padding:12px;display:flex}.phone-chat header b{font-size:14px;display:block}.phone-chat header small{opacity:.85;font-size:11px}.ph-av{background:#fff3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid;overflow:hidden}.ph-av img{object-fit:cover;width:100%;height:100%}.phone-chat .bubble{white-space:pre-wrap;background:#f3f2f9;border-radius:14px 14px 14px 4px;margin:12px;padding:10px 12px;font-size:13px;line-height:1.45}.phone-chat .sugs{flex-wrap:wrap;gap:6px;padding:0 12px 14px;display:flex}.phone-chat .sugs span{border:1px solid var(--cv);color:var(--cv);border-radius:999px;padding:4px 10px;font-size:12px}.phone-preview .fab{background:var(--cv);color:#fff;width:52px;height:52px;box-shadow:0 10px 24px -6px var(--cv);place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.phone-preview .fab.left{left:18px;right:auto}.phone-preview .fab .ph-dot{border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:15%;right:15%}.phone-preview .fab.fx-latido{animation:1s ease-in-out ph-latido}.phone-preview .fab.fx-rebote{animation:1s cubic-bezier(.3,.7,.4,1) ph-rebote}.phone-preview .fab.fx-sacudida{animation:.9s ease-in-out ph-sacudida}.phone-preview .fab.fx-giro svg{animation:.9s ease-in-out ph-giro}.phone-preview .fab.fx-onda:after{content:"";border-radius:inherit;border:3px solid var(--cv);opacity:0;pointer-events:none;animation:1.2s ease-out ph-onda;position:absolute;inset:0}@keyframes ph-latido{0%,to{transform:scale(1)}20%{transform:scale(1.14)}40%{transform:scale(1)}60%{transform:scale(1.08)}}@keyframes ph-rebote{0%,to{transform:translateY(0)}25%{transform:translateY(-14px)}50%{transform:translateY(0)}70%{transform:translateY(-6px)}}@keyframes ph-sacudida{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes ph-giro{to{transform:rotate(360deg)}}@keyframes ph-onda{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.phone-preview .fab,.phone-preview .fab svg,.phone-preview .fab:after{animation:none!important}}@media (width<=1100px){.editor{grid-template-columns:minmax(0,1fr)}.editor-side{position:static}.phone-preview{max-width:360px;height:400px}}.job-progress{border:1px solid var(--brand-line);background:var(--brand-wash);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.job-progress .meter{flex:200px}.source-list,.faq-list,.gap-list,.request-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.source-list li,.faq-list li,.request-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.source-list li>span:first-child,.faq-list li>div{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.request-list li{flex-direction:column;align-items:flex-start;gap:2px}.source-list li:last-child,.faq-list li:last-child,.request-list li:last-child{border-bottom:0}.faq-list p{margin:2px 0 0}.doc-drop{border:1px dashed color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--ink-1));cursor:pointer;border-radius:14px;gap:2px;margin:14px 0 4px;padding:14px 16px;transition:border-color .15s,background .15s;display:grid;position:relative}.doc-drop:hover{border-color:var(--brand)}.doc-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.doc-drop small{color:var(--text-2);font-size:12.5px}.doc-drop.is-busy{opacity:.7}.hits{margin:12px 0 0;padding-left:1.2rem}.hits li{margin-bottom:10px}.hits p{color:var(--text-2);margin:4px 0 0}.suggestions{border:1px solid var(--brand-line);background:var(--brand-wash);border-radius:14px;margin-bottom:14px;padding:14px 16px}.suggestions p{align-items:center;gap:8px;margin:0 0 8px;display:flex}.suggestions ul{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.suggestions li{gap:2px;margin:0;display:grid}.faq-form{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:6px}.gap-list li{border-bottom:1px solid var(--line);gap:8px;margin:0;padding:12px 0;display:grid}.gap-q{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.install-steps{margin:0;padding:0;list-style:none}.install-steps>li{margin:0}.install-steps .panel-head h3{align-items:center;gap:10px;display:flex}.install-steps .step-num{background:var(--brand-solid);color:var(--on-brand);border-color:#0000;width:26px;height:26px}.code-block{background:var(--ink-0);border:1px solid var(--line);font-family:var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-all;border-radius:12px;margin:0 0 14px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.seen-ok{color:var(--ok);align-items:center;gap:8px;font-weight:600;display:flex}.share-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.share-qr{background:#fff;border-radius:14px;flex:none;width:132px;height:132px;padding:6px;display:block}.share-qr svg{width:100%;height:100%;display:block}.share-url{background:var(--ink-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px;display:block}.toast{cursor:pointer;max-width:min(560px,100vw - 32px);bottom:calc(22px + env(safe-area-inset-bottom));animation:.35s cubic-bezier(.16,1,.3,1) both rise}.toast-bad{border-color:color-mix(in srgb, var(--bad) 45%, transparent);color:var(--bad-text)}.toast-ok{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}@media (width<=960px){.toast{bottom:calc(86px + env(safe-area-inset-bottom))}.savebar{bottom:calc(84px + env(safe-area-inset-bottom))}}.chosen-plan{border:1px solid var(--brand-line);background:var(--brand-wash);color:var(--text-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.chosen-plan small{color:var(--text-2);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.sector-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.sector-pick button{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink-1) 80%, transparent);min-height:44px;color:var(--text-2);font:inherit;text-align:start;cursor:pointer;border-radius:10px;padding:9px 10px;font-size:12.5px;line-height:1.3;transition:border-color .15s,background .15s,transform .15s}.sector-pick button:hover{border-color:var(--brand-line);color:var(--text)}.sector-pick button:active{transform:scale(.98)}.sector-pick button.is-selected{border-color:var(--brand);background:var(--brand-wash);color:var(--text-strong)}.sector-pick.has-error button{border-color:color-mix(in srgb, var(--bad) 40%, var(--line-strong))}.consent-line{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.consent-line input{width:18px;height:18px;accent-color:var(--brand-solid);flex:none;margin-top:3px}.google-signin.is-preferred .google-button{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.google-last{color:var(--text-2);text-align:center;margin:6px 0 0;font-size:12px;display:block}.onboarding-screen{min-height:100dvh}.onboarding-screen .google-onboarding{grid-column:1/-1;width:min(560px,100%);margin:28px auto 60px}.onboarding-screen .marketing-header nav .link-btn{color:var(--text-2)}.plan-card-limits{border-top:1px solid var(--line);gap:8px;list-style:none;display:grid;margin:0 0 6px!important;padding:14px 0!important}.plan-card-limits li{color:var(--text-strong);gap:9px;font-weight:600;display:flex;font-size:12.5px!important}.plan-card-limits li>span{color:var(--plan-glow)}.plan-card-limits+.plan-card-everything{border-top:0;padding-top:4px}.plan-card>button:disabled{opacity:.6;cursor:progress}.credit-packs{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.credit-packs li{border-top:1px dashed color-mix(in srgb, var(--brand) 25%, var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0;padding:10px 0 0;display:grid}.credit-packs li>span:first-child{gap:2px;min-width:0;display:grid}.credit-packs b{color:var(--text-strong);font-size:13px;font-weight:650}.credit-packs small{color:var(--text-2);font-size:11.5px;line-height:1.45}.credit-price{font-family:var(--display);color:var(--text-strong);white-space:nowrap;font-weight:650;font-stretch:88%}.credit-packs .btn{grid-column:1/-1;justify-self:start}.card-marks{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.card-mark{box-shadow:0 0 0 1px var(--hairline);background:#fff;border-radius:4px}.method-chip{height:27px;color:var(--text);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex;background:var(--ink-2)!important}.method-chip .icon{width:15px;height:15px;color:var(--brand)}.console-pricing{margin-top:8px}.console-pricing>h3{max-width:24ch;font-size:clamp(24px,3vw,34px)}.visual-code{white-space:nowrap;font-family:var(--mono)!important;font-size:12px!important}.visual-chat strong{font-size:15px!important}.visual-chat b{font-weight:600}.landing .auth-panel{align-items:flex-start}.hero-demo{border:1px solid var(--line-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--ink-2) 86%, transparent), color-mix(in srgb, var(--ink-1) 88%, transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:22px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 24px 70px #00000073}.hd-browser{border-bottom:1px solid var(--line);color:var(--text-3);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.hd-browser i{background:var(--line-strong);border-radius:50%;width:9px;height:9px;display:inline-block}.hd-browser span{background:var(--ink-0);font-family:var(--mono);border-radius:99px;margin-inline-start:6px;padding:3px 10px;font-size:11px}.hd-site{padding:18px 18px 6px}.hd-site small{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650}.hd-site strong{font-family:var(--display);color:var(--text-strong);margin:4px 0 0;font-size:20px;line-height:1.15;display:block}.hd-chat{color:#17123d;background:#fff;border-radius:18px;margin:12px 14px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 18px 40px -18px #000}.hd-chat header{color:#fff;background:#0e9f9a;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.hd-chat header span{background:#fff3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hd-chat header small{opacity:.85;font-size:11px;font-weight:400;display:block}.hd-turns{flex-direction:column;gap:8px;min-height:238px;padding:12px;display:flex}.hd-turn{border-radius:14px;max-width:86%;padding:8px 11px;font-size:12.5px;line-height:1.45;animation:.45s cubic-bezier(.16,1,.3,1) both rise;position:relative}.hero-demo .hd-pending{visibility:hidden;animation:none}.hd-pending>.hd-typing{visibility:visible;position:absolute;top:0;left:0}.hd-turn.visitante{color:#fff;background:#0e9f9a;border-bottom-right-radius:4px;align-self:flex-end}.hd-turn.asistente{background:#f1f0f7;border-bottom-left-radius:4px}.hd-turn em{color:#6b6890;margin-top:4px;font-size:10.5px;font-style:normal;display:block}.hd-typing{background:#f1f0f7;border-radius:14px;align-self:flex-start;gap:4px;padding:10px 12px;display:inline-flex}.hd-typing i{background:#9a97b8;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite breathe}.hd-typing i:nth-child(2){animation-delay:.15s}.hd-typing i:nth-child(3){animation-delay:.3s}.hd-toast{border:1px solid color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-wash);color:var(--ok-text);border-radius:14px;align-items:flex-start;gap:10px;margin:0 14px 16px;padding:10px 12px;font-size:12.5px;animation:.5s cubic-bezier(.16,1,.3,1) both rise;display:flex}.hd-toast strong{color:var(--text-strong);display:block}.landing-faq{grid-column:1/-1;margin-top:40px}.landing-faq>h2{color:var(--text-strong);letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(26px,3vw,38px)}.landing-faq details{border-top:1px solid var(--line);padding:4px 0}.landing-faq details:last-of-type{border-bottom:1px solid var(--line)}.landing-faq summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;gap:16px;padding:14px 0;font-weight:650;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";color:var(--brand);font-size:20px;line-height:1;transition:transform .2s}.landing-faq details[open] summary:after{transform:rotate(45deg)}.landing-faq details p{color:var(--text-2);max-width:78ch;margin:0 0 16px}.marketing-header nav .btn-cta{background:var(--brand-solid);color:var(--on-brand);border-radius:10px;padding:9px 16px;font-weight:650}.marketing-header nav .btn-cta:hover{filter:brightness(1.08);text-decoration:none}@media (width<=760px){.hero-demo{max-width:none}.hd-turns{min-height:210px}}.hosted-page{min-height:100dvh;color:var(--text);background:radial-gradient(110% 70% at 0% 0%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%), radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--ink-0);grid-template-columns:minmax(320px,520px) minmax(240px,340px);justify-content:center;align-items:center;gap:44px;padding:32px 20px;display:grid}.hosted-chat{background:#fff;border-radius:22px;height:min(760px,100dvh - 64px);overflow:hidden;box-shadow:0 30px 80px -24px #000c}.hosted-side h1{margin:0 0 10px;font-size:clamp(26px,3vw,34px)}.hosted-side>p{color:var(--text-2);line-height:1.6}.hosted-share{border:1px solid var(--line);background:color-mix(in srgb, var(--ink-1) 88%, transparent);border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.hosted-share>div{gap:6px;font-size:14px;display:grid}.hosted-share small{color:var(--text-2);font-size:12.5px}.hosted-qr{background:#fff;border-radius:12px;flex:none;width:112px;height:112px;padding:6px;display:block}.hosted-qr svg{width:100%;height:100%;display:block}.hosted-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.hosted-powered{color:var(--text-3);margin-top:18px;font-size:12px}.hosted-powered a{color:var(--text-2)}@media (width<=860px){.hosted-page{grid-template-columns:1fr;align-items:start;gap:0;padding:0}.hosted-chat{height:100dvh;box-shadow:none;border-radius:0}.hosted-side{padding:24px 20px calc(40px + env(safe-area-inset-bottom))}}.legal-page{background:var(--ink-0);min-height:100dvh;color:var(--text)}.legal-page .marketing-header{border-bottom:1px solid var(--line);padding:22px max(20px,50vw - 450px)}.legal-hero{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 60%);border-bottom:1px solid var(--line);padding:48px max(20px,50vw - 430px) 36px}.legal-hero h1{letter-spacing:-.03em;margin:8px 0;font-size:clamp(30px,4vw,46px)}.legal-hero p{color:var(--text-2);margin:0}.legal-body{max-width:860px;margin:0 auto;padding:36px 20px 72px}.legal-body .prose{max-width:72ch}.legal-body h2{margin-top:30px;font-size:21px}.legal-body p{color:var(--text-2);line-height:1.75}.legal-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:44px;padding-top:20px;display:flex}.legal-lang-note{margin-bottom:18px}button.project-tile{text-align:start;font:inherit;cursor:pointer;gap:6px;padding:16px}button.project-tile:hover{border-color:var(--brand-line)}.tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tile-head strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:16px}.tile-cta{color:var(--brand);margin-top:6px;font-size:13.5px;font-weight:600}.landing-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-ask{border-radius:12px;min-height:50px;padding:12px 18px}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel-actions .btn{white-space:nowrap}.plan-offer-pay{align-items:start}.brand-row.compact .brand-fallback{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.brand-row .app-name{flex:none}@media (width<=960px){.mobile-bar .brand-row .brand-logo{max-width:44vw}.mobile-bar .language-location{display:none}}@media (width<=400px){.mobile-bar .brand-row .app-name{display:none}.mobile-bar .brand-row .brand-logo{max-width:52vw}}.consent-links{color:var(--text-3);margin:-6px 0 10px 28px}.plan-deck-frame{container:planes/inline-size}.plan-deck{grid-template-columns:minmax(0,1fr)!important}.plan-card-head,.plan-card-includes{display:contents}@container planes (width>=600px){.plan-deck[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container planes (width>=900px){.plan-deck[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container planes (width>=1180px){.plan-deck[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container planes (width>=600px) and (width<=899.98px){.plan-deck:is([data-count="1"],[data-count="3"],[data-count="4"]) .plan-card{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;column-gap:32px;display:grid}.plan-deck:is([data-count="1"],[data-count="3"],[data-count="4"]) .plan-card-head{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.plan-deck:is([data-count="1"],[data-count="3"],[data-count="4"]) .plan-card-includes{border-inline-start:1px solid var(--line);grid-area:1/2/span 2;min-width:0;padding-inline-start:30px;display:block}.plan-deck:is([data-count="1"],[data-count="3"],[data-count="4"]) .plan-card-includes>:first-child{border-top:0!important;padding-top:0!important}.plan-deck:is([data-count="1"],[data-count="3"],[data-count="4"]) .plan-card-includes>:last-child{margin-bottom:0!important;padding-bottom:0!important}.plan-deck:is([data-count="1"],[data-count="3"],[data-count="4"]) .plan-card>button{grid-area:2/1;align-self:end;margin-top:18px}}@container planes (width>=900px) and (width<=1179.98px){.plan-deck:is([data-count="1"],[data-count="4"]) .plan-card{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;column-gap:32px;display:grid}.plan-deck:is([data-count="1"],[data-count="4"]) .plan-card-head{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.plan-deck:is([data-count="1"],[data-count="4"]) .plan-card-includes{border-inline-start:1px solid var(--line);grid-area:1/2/span 2;min-width:0;padding-inline-start:30px;display:block}.plan-deck:is([data-count="1"],[data-count="4"]) .plan-card-includes>:first-child{border-top:0!important;padding-top:0!important}.plan-deck:is([data-count="1"],[data-count="4"]) .plan-card-includes>:last-child{margin-bottom:0!important;padding-bottom:0!important}.plan-deck:is([data-count="1"],[data-count="4"]) .plan-card>button{grid-area:2/1;align-self:end;margin-top:18px}}@container planes (width>=1180px){.plan-deck[data-count="1"] .plan-card{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;column-gap:32px;display:grid}.plan-deck[data-count="1"] .plan-card-head{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.plan-deck[data-count="1"] .plan-card-includes{border-inline-start:1px solid var(--line);grid-area:1/2/span 2;min-width:0;padding-inline-start:30px;display:block}.plan-deck[data-count="1"] .plan-card-includes>:first-child{border-top:0!important;padding-top:0!important}.plan-deck[data-count="1"] .plan-card-includes>:last-child{margin-bottom:0!important;padding-bottom:0!important}.plan-deck[data-count="1"] .plan-card>button{grid-area:2/1;align-self:end;margin-top:18px}}.plan-card{container-type:inline-size}.plan-card-price{flex-wrap:wrap}.plan-card-price>strong{font-size:clamp(34px,19cqi,56px)!important}.help-fab{inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;border:1px solid color-mix(in srgb,var(--brand) 70%,#fff 0%);background:var(--brand-solid,var(--brand));min-height:48px;color:var(--on-brand,#fff);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;display:inline-flex;position:fixed}.help-fab:hover{opacity:.92}.help-fab:active{transform:translateY(1px)}.help-fab svg{flex:none;width:18px;height:18px}@media (width<=960px){.help-fab.in-shell{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (width<=420px){.help-fab{padding:0 14px}}@media print{.help-fab{display:none}}.landing .landing-faq{grid-row:4}.landing .company-footer{grid-row:5}.landing .auth-panel{margin-block-start:0!important;position:relative!important;top:auto!important}.rail-guide{margin:12px 4px 0}.drawer .rail-guide{margin:10px 0 0}.auth-guide{border-top:1px solid var(--line);justify-content:center;margin-top:12px;padding-top:10px;display:flex}.landing-ctas .gd-launch,.tr-actions .gd-launch{min-height:44px}@media (width<=760px){.marketing-header nav .gd-launch-header{justify-content:center;width:44px;min-height:44px;padding:0}.marketing-header nav .gd-launch-header span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=340px){header.marketing-header>nav{grid-area:3/1/auto/-1!important}}.help-menu-wrap{inset-inline-end:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.help-menu-wrap .help-fab{position:static}.help-menu{border:1px solid var(--line-strong);border-top:3px solid var(--brand);background:var(--ink-1);width:min(330px,100vw - 32px);display:grid}.help-menu-item{border:0;border-bottom:1px solid var(--line);min-height:60px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;gap:3px;padding:12px 14px;display:grid;border-radius:0!important}.help-menu-item:last-child{border-bottom:0}.help-menu-item:hover,.help-menu-item:focus-visible{background:var(--ink-2)}.help-menu-item strong{color:var(--text-strong);font-size:15px}.help-menu-item small{color:var(--text-2);font-size:13px;line-height:1.4}@media (width<=960px){.help-menu-wrap{bottom:calc(76px + env(safe-area-inset-bottom))}}:is(:root:has(.gd-layer) .help-menu-wrap,:root:has(details.language-switcher[open]) .help-menu-wrap){visibility:hidden}
