@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/bricolage-latin-ext-500-700.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/bricolage-latin-500-700.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._page_kk8i8_3{min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--ink);overflow-x:clip}._top_kk8i8_12{position:sticky;top:0;z-index:var(--z-raised);border-block-end:1px solid transparent;background:transparent;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}._top_kk8i8_12[data-scrolled=true]{border-block-end-color:var(--border);background:var(--bg);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}._progress_kk8i8_29{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--accent);transform-origin:0 50%;pointer-events:none}._progress_kk8i8_29:dir(rtl){transform-origin:100% 50%}._topInner_kk8i8_41{max-width:1200px;margin:0 auto;padding:var(--space-3-half) var(--space-5);display:flex;align-items:center;gap:var(--space-5)}._brand_kk8i8_49{display:inline-flex;align-items:center;min-height:44px;gap:var(--space-2-half);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:var(--tracking-snug)}._nav_kk8i8_61{display:flex;gap:var(--space-5);margin-inline-start:var(--space-2);font-size:var(--text-md)}._nav_kk8i8_61 a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-block:var(--space-1-half);color:var(--ink-3);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._nav_kk8i8_61 a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1.5px;background:currentColor;scale:0 1;transform-origin:right;transition:scale var(--duration-slow) var(--ease-out)}@media(hover:hover){._nav_kk8i8_61 a:hover{color:var(--ink)}._nav_kk8i8_61 a:hover:after{scale:1 1;transform-origin:left}}._topActions_kk8i8_98{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-4)}._topLink_kk8i8_104{font-size:var(--text-md);font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap}._topLanguage_kk8i8_111{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 var(--space-2);border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-md);font-weight:600;cursor:pointer}._topLanguage_kk8i8_111:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){._topLanguage_kk8i8_111:hover{color:var(--ink)}}._topActions_kk8i8_98>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}@media(hover:hover){._topLink_kk8i8_104:hover{color:var(--ink)}}._hero_kk8i8_149{position:relative}._dots_kk8i8_153{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(var(--border-strong) 1.2px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 70% 35%,#000 10%,transparent 62%);mask-image:radial-gradient(ellipse at 70% 35%,#000 10%,transparent 62%);opacity:.7}._intro_kk8i8_163{min-width:0}._heroInner_kk8i8_166{position:relative;max-width:1200px;margin:0 auto;padding:var(--space-9) var(--space-5) var(--space-9);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:var(--space-8);align-items:center}._eyebrow_kk8i8_177,._kicker_kk8i8_178{margin:0;display:inline-flex;align-items:center;gap:var(--space-2-half);font-size:var(--text-base);font-weight:500;letter-spacing:var(--tracking-wide);color:var(--ink-3)}._eyebrowRule_kk8i8_188{width:28px;height:1.5px;flex:0 0 auto;background:var(--accent)}._headline_kk8i8_194{margin:var(--space-5) 0 var(--space-5-small);font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(var(--stat-size),5.4vw,var(--text-display-xl));line-height:var(--leading-display);letter-spacing:var(--tracking-tighter);color:var(--ink);text-wrap:balance}._headlineAccent_kk8i8_205{padding-inline:var(--text-mark-inset);color:var(--accent-text);background-image:linear-gradient(transparent 64%,var(--accent-border) 64%,var(--accent-border) 90%,transparent 90%);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root[data-theme=dark] ._headlineAccent_kk8i8_205{background-image:linear-gradient(transparent 64%,var(--accent-soft) 64%,var(--accent-soft) 90%,transparent 90%)}._headlineAccent_kk8i8_205:dir(rtl){background-position:right}._lead_kk8i8_230{margin:0 0 var(--space-6);max-width:480px;font-size:var(--text-title-sm);line-height:var(--leading-normal);color:var(--ink-2);text-wrap:pretty}._ctas_kk8i8_238{display:flex;flex-wrap:wrap;gap:var(--space-2-half);margin-bottom:var(--space-6)}._ctas_kk8i8_238>a{min-height:44px;padding-inline:var(--space-5-small);transition:translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base),background-color var(--duration-base)}@media(hover:hover){._ctas_kk8i8_238>a:hover{translate:0 -2px}}._ctas_kk8i8_238>a>svg{transition:translate var(--duration-base) var(--ease-out)}@media(hover:hover){._cta_kk8i8_238:hover{box-shadow:var(--shadow-accent-lift)}._cta_kk8i8_238:hover>svg{translate:3px 0}._ctaQuiet_kk8i8_268:hover>svg{translate:0 2px}}._ctas_kk8i8_238>a:active{scale:var(--motion-press)}._points_kk8i8_275{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2-half) var(--space-5);font-size:var(--text-base);color:var(--ink-3)}._points_kk8i8_275 li{display:inline-flex;align-items:center;gap:var(--space-1-half)}._points_kk8i8_275 svg{flex:0 0 auto;color:var(--ok)}._stage_kk8i8_296{position:relative;height:420px;font-size:var(--text-md)}._layer_kk8i8_301{position:absolute}._layerBody_kk8i8_304{width:100%}._stageAsk_kk8i8_307{inset-block-start:0;inset-inline-start:0;max-width:78%}._askBubble_kk8i8_312{padding:var(--space-3-half) var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius);border-end-start-radius:2px;background:var(--accent-soft);color:var(--ink);line-height:var(--leading-normal)}._stageSearching_kk8i8_321{position:absolute;top:84px;inset-inline-start:4%;display:flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);color:var(--ink-4)}._pulseDot_kk8i8_331{width:6px;height:6px;border-radius:var(--radius);background:var(--ok);animation:_pulse_kk8i8_331 var(--duration-loop-slow) ease-out infinite}._typing_kk8i8_338 i{display:inline-block;width:4px;height:4px;margin-inline-start:var(--space-half);border-radius:var(--radius);background:var(--ink-4);animation:_typing_kk8i8_338 var(--duration-loop) infinite}._typing_kk8i8_338 i:nth-child(2){animation-delay:var(--duration-fast)}._typing_kk8i8_338 i:nth-child(3){animation-delay:var(--duration-slow)}._stageCard_kk8i8_353{position:relative;display:flex;gap:var(--space-3-half);padding:var(--space-4) var(--space-5-small);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-float)}._stageOne_kk8i8_363{top:118px;inset-inline-start:6%;width:74%}._stageTwo_kk8i8_368{top:236px;inset-inline-start:20%;width:72%}._stageOne_kk8i8_363 ._stageCard_kk8i8_353,._stageTwo_kk8i8_368 ._stageCard_kk8i8_353{align-items:flex-start}._stageOne_kk8i8_363 ._stageCard_kk8i8_353{rotate:-1.5deg}._stageTwo_kk8i8_368 ._stageCard_kk8i8_353{rotate:1deg}._stageSend_kk8i8_383{inset-inline-end:0;bottom:0}._sendCard_kk8i8_387{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-half)}._stageRole_kk8i8_392{flex:1;min-width:0;display:flex;flex-direction:column}._stageRole_kk8i8_392 strong{font-weight:600;color:var(--ink)}._stageRole_kk8i8_392>span:not(._chips_kk8i8_402){font-size:var(--text-base);color:var(--ink-3)}._chips_kk8i8_402{display:flex;flex-wrap:wrap;gap:var(--space-1-half);margin-top:var(--space-2-half)}._chip_kk8i8_402{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-half);border-radius:var(--radius);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);white-space:nowrap}._chipTeal_kk8i8_423{background:var(--teal-bg);color:var(--teal)}._chipOk_kk8i8_427{background:var(--ok-bg);color:var(--ok)}._chipWarn_kk8i8_431{background:var(--warn-bg);color:var(--warn)}._score_kk8i8_436{position:relative;width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:var(--radius-circle);font:700 var(--text-md) var(--font-display);font-variant-numeric:tabular-nums}._score_kk8i8_436>svg{position:absolute;top:0;right:0;bottom:0;left:0;rotate:-90deg;fill:none;stroke-width:3;stroke-linecap:round}._ringTrack_kk8i8_455{stroke:var(--border)}._ringValue_kk8i8_458{stroke:currentColor}._scoreOk_kk8i8_461{background:var(--ok-bg);color:var(--ok)}._scoreWarn_kk8i8_465{background:var(--warn-bg);color:var(--warn)}._sendIcon_kk8i8_469{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius);background:var(--ok-bg);color:var(--ok)}._sendText_kk8i8_478{display:flex;flex-direction:column}._sendText_kk8i8_478 strong{font-size:var(--text-base);font-weight:600;color:var(--ink)}._sendText_kk8i8_478 span{font-size:var(--text-sm);color:var(--ink-4)}._approve_kk8i8_491{display:inline-flex;align-items:center;padding:var(--space-1-half) var(--space-3);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-size:var(--text-base);font-weight:500}._approved_kk8i8_501{display:inline-flex;overflow:hidden;padding-inline-start:var(--space-1-half)}._trySection_kk8i8_508{max-width:1000px;margin:0 auto;padding:0 var(--space-5) var(--space-11);display:flex;flex-direction:column;align-items:center}._signedIn_kk8i8_516{width:100%;max-width:560px;align-items:center;text-align:center}._window_kk8i8_524{animation:_rise_kk8i8_1 var(--duration-emphasis) var(--ease-out) var(--duration-emphasis) both;width:100%;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-float)}._windowBar_kk8i8_534{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5-small);border-block-end:1px solid var(--border);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:var(--sheen)}._avatar_kk8i8_544{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--surface)}._windowTitle_kk8i8_554{min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * .25);line-height:var(--leading-normal)}._windowTitle_kk8i8_554 strong{line-height:var(--leading-tight);font-size:var(--text-md);font-weight:600;color:var(--ink)}._live_kk8i8_567{display:inline-flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);color:var(--ink-3)}._liveDot_kk8i8_574{width:7px;height:7px;flex:0 0 auto;border-radius:var(--radius);background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}._meter_kk8i8_583{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-2-half)}._pips_kk8i8_589{display:inline-flex;gap:var(--space-1)}._pip_kk8i8_589,._pipLeft_kk8i8_594{width:7px;height:7px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-3)}._pipLeft_kk8i8_594{border-color:var(--accent-text);background:var(--accent)}._allowance_kk8i8_605{font-size:var(--text-sm);font-weight:500;color:var(--ink-2)}._windowBody_kk8i8_610{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5-small)}._welcome_kk8i8_616{display:flex;flex-direction:column}._transcript_kk8i8_620{display:flex;flex-direction:column;gap:var(--space-4)}._composer_kk8i8_625{display:flex;flex-direction:column;gap:var(--space-3)}._inputBox_kk8i8_631{border-color:var(--border-strong);box-shadow:var(--shadow-card)}._textarea_kk8i8_635{min-height:44px;scroll-margin-block-start:calc(var(--space-1) * 60)}._examples_kk8i8_640{display:flex;flex-direction:column;gap:var(--space-2)}._examplesLabel_kk8i8_645{font-size:var(--text-sm);font-weight:500;color:var(--ink-4)}._exampleList_kk8i8_650{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._example_kk8i8_640{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2-half) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);font:inherit;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink-2);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media(hover:hover){._example_kk8i8_640:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--ink)}}._example_kk8i8_640 svg{flex:0 0 auto;margin-block-start:var(--space-half);color:var(--accent-text)}._meta_kk8i8_688{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-1) var(--space-2);padding:var(--space-2-half) var(--space-5-small);border-block-start:1px solid var(--border);border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);background:var(--surface-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-3)}._meta_kk8i8_688>svg{margin-block-start:var(--space-half)}._meta_kk8i8_688 ._linkButton_kk8i8_705{grid-column:2;justify-self:start}._linkButton_kk8i8_705{padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);color:var(--accent-text);text-decoration:underline;cursor:pointer}._linkButton_kk8i8_705:disabled{opacity:.5;cursor:not-allowed}._gate_kk8i8_725{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-half);border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-soft)}._gateText_kk8i8_735{flex:1 1 240px;display:flex;flex-direction:column;gap:var(--space-half);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink-2)}._gateText_kk8i8_735 strong{color:var(--ink);font-weight:600}._gateActions_kk8i8_748{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2-half)}._accountButtons_kk8i8_754{display:flex;flex-wrap:wrap;gap:var(--space-2)}._notice_kk8i8_760{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5-small);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--ink-2)}._notice_kk8i8_760 p{margin:0}._notice_kk8i8_760 strong{color:var(--ink)}._band_kk8i8_781{border-block:1px solid var(--border);background:var(--surface);scroll-margin-block-start:var(--space-9)}._band_kk8i8_781>._section_kk8i8_786{padding-block:var(--space-11)}._section_kk8i8_786{max-width:1200px;margin:0 auto;padding:0 var(--space-5) var(--space-11);display:flex;flex-direction:column;gap:var(--space-8);scroll-margin-block-start:var(--space-11)}._accountSection_kk8i8_799{padding-top:var(--space-11)}._sectionHead_kk8i8_802{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3-half);text-align:start}._sectionHead_kk8i8_802 h2,._closing_kk8i8_810 h2{margin:0;max-width:18em;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(var(--text-title-lg),4.2vw,var(--text-display-md));line-height:var(--leading-display);letter-spacing:var(--tracking-tighter);color:var(--ink);text-wrap:balance}._sectionHead_kk8i8_802 p{margin:0;max-width:56ch;color:var(--ink-3)}._timeline_kk8i8_827{position:relative}._timelineLine_kk8i8_831{position:absolute;inset-inline-start:22px;width:calc((200% + 2 * var(--space-6)) / 3);top:21px;height:1.5px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-border) 60%,var(--ok) 100%);transform-origin:0 50%}._timelineLine_kk8i8_831:dir(rtl){transform-origin:100% 50%;background:linear-gradient(270deg,var(--accent) 0%,var(--accent-border) 60%,var(--ok) 100%)}._steps_kk8i8_844{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}._tour_kk8i8_853{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}._plan_kk8i8_863{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card)}._step_kk8i8_844{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._step_kk8i8_844 h3{margin:var(--space-2) 0 0;font:600 var(--text-xl)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-snug);color:var(--ink)}._step_kk8i8_844 p,._tourCard_kk8i8_882 p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-3)}._stepNumber_kk8i8_889{width:44px;height:44px;display:grid;place-items:center;border:1.5px solid var(--accent);border-radius:var(--radius-circle);background:var(--surface);box-shadow:0 0 0 6px var(--surface);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:var(--leading-none);color:var(--accent-text);font-variant-numeric:tabular-nums}._stepNumberLast_kk8i8_906{border-color:var(--ok);background:linear-gradient(var(--ok-bg),var(--ok-bg)),var(--surface);color:var(--ok)}._stepPicture_kk8i8_911{width:100%;margin-top:auto;padding:var(--space-3-half);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}._stepPictureRow_kk8i8_923{flex-direction:row;align-items:center;gap:var(--space-2-half)}._bubbleYou_kk8i8_928,._bubbleAsk_kk8i8_929{max-width:85%;padding:var(--space-2) var(--space-3)}._bubbleYou_kk8i8_928{align-self:flex-end;border-radius:var(--radius);border-end-end-radius:4px;background:var(--accent-soft);color:var(--ink)}._bubbleAsk_kk8i8_929{border:1px solid var(--border);border-radius:var(--radius);border-end-start-radius:4px;background:var(--surface);color:var(--ink-2)}._miniRole_kk8i8_947{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-half);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink)}._lines_kk8i8_958{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}._lines_kk8i8_958 i{height:6px;width:90%;border-radius:var(--radius);background:var(--border-strong)}._lines_kk8i8_958 i:nth-child(2){width:70%}._lines_kk8i8_958 i:nth-child(3){width:80%;background:var(--accent-border)}._compare_kk8i8_979{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--space-5)}._plan_kk8i8_863{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}._planAccount_kk8i8_991{border-color:var(--accent-border);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface);box-shadow:var(--shadow-float)}._planHead_kk8i8_996{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._plan_kk8i8_863 h3,._tourCard_kk8i8_882 h3{margin:0;font:600 var(--text-xl) var(--font-display);color:var(--ink)}._planTag_kk8i8_1009{padding:var(--space-1) var(--space-2-half);border-radius:var(--radius);background:var(--teal-bg);font-size:var(--text-sm);font-weight:500;color:var(--teal);white-space:nowrap}._planTagAccent_kk8i8_1018{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}._planList_kk8i8_1023{flex:1 1 auto;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2-half);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--ink-2)}._planList_kk8i8_1023 li{display:flex;align-items:flex-start;gap:var(--space-2-half)}._planList_kk8i8_1023 svg{flex:0 0 auto;margin-block-start:var(--space-1);color:var(--ok)}._planLimit_kk8i8_1045{color:var(--ink-4)}._planLimit_kk8i8_1045 svg{color:var(--ink-4)}._tourCard_kk8i8_882{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);--tone: var(--accent);--tone-bg: var(--accent-soft);--tone-text: var(--accent-text);transition:background-color var(--duration-slow) var(--ease-out)}._tourCard_kk8i8_882+._tourCard_kk8i8_882{border-inline-start:1px solid var(--border)}@media(hover:hover){._tourCard_kk8i8_882:hover{background:color-mix(in srgb,var(--tone-bg) 45%,var(--surface))}}._violet_kk8i8_1072{--tone: var(--accent);--tone-bg: var(--accent-soft);--tone-text: var(--accent)}._teal_kk8i8_1077{--tone: var(--teal);--tone-bg: var(--teal-bg);--tone-text: var(--teal)}._tourIcon_kk8i8_1082{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius);background:var(--tone-bg);color:var(--tone-text)}._tourLink_kk8i8_1091{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;gap:var(--space-1-half);font-size:var(--text-md);font-weight:500;color:var(--tone-text);text-decoration:none}._tourLink_kk8i8_1091>svg{transition:translate var(--duration-reveal) var(--ease-out)}@media(hover:hover){._tourCard_kk8i8_882:hover ._tourLink_kk8i8_1091>svg{translate:4px 0}}._tourLink_kk8i8_1091:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._closingWrap_kk8i8_1118{max-width:1200px;margin:0 auto;padding:0 var(--space-5) var(--space-10)}._closing_kk8i8_810{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-9) var(--space-8);border-radius:var(--radius);background:radial-gradient(120% 140% at 100% 0%,var(--purple-glow),transparent 55%),var(--purple)}._closingText_kk8i8_1136{position:relative;max-width:560px}._closing_kk8i8_810 h2{margin-bottom:var(--space-3);max-width:14em;font-size:clamp(var(--text-title-lg),4.2vw,var(--text-display-md));color:var(--on-solid)}._closingText_kk8i8_1136 p{margin:0;color:var(--cta-ink)}._closingButtons_kk8i8_1150{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3-half)}._magnetic_kk8i8_1157{display:inline-flex}._closingPrimary_kk8i8_1160,._closingSecondary_kk8i8_1161{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:1px solid var(--on-solid);border-radius:var(--radius);font-size:var(--text-md);font-weight:500;text-decoration:none;transition:translate var(--duration-base) var(--ease-out)}._closingPrimary_kk8i8_1160{background:var(--on-solid);color:var(--purple)}._closingSecondary_kk8i8_1161{border-color:color-mix(in srgb,var(--on-solid) 50%,transparent);color:var(--on-solid)}._closingPrimary_kk8i8_1160>svg{transition:translate var(--duration-base) var(--ease-out)}@media(hover:hover){._closingPrimary_kk8i8_1160:hover>svg{translate:3px 0}._closingSecondary_kk8i8_1161:hover{background:color-mix(in srgb,var(--on-solid) 10%,transparent)}}._foot_kk8i8_1195{border-block-start:1px solid var(--border)}._footInner_kk8i8_1198{max-width:1200px;margin:0 auto;padding:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);font-size:var(--text-base);color:var(--ink-4)}._copyright_kk8i8_1209{margin-inline-end:auto}._footBrand_kk8i8_1214{display:grid;gap:var(--space-1);margin-inline-end:auto}._footBrand_kk8i8_1214 p{margin:0}._preferences_kk8i8_1222{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}._language_kk8i8_1228{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink-4)}._preference_kk8i8_1222{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:var(--space-1-half);padding:0;border:none;background:none;font:inherit;font-size:var(--text-base);color:var(--ink-4);cursor:pointer}@media(hover:hover){._preference_kk8i8_1222:hover{color:var(--ink-2)}}._preference_kk8i8_1222[aria-pressed=true]{font-weight:600;color:var(--ink)}._legal_kk8i8_1258{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5-small);font-size:var(--text-base)}._legal_kk8i8_1258 a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--ink-3);text-decoration:none}@media(hover:hover){._legal_kk8i8_1258 a:hover{color:var(--ink)}}@keyframes _pulse_kk8i8_331{0%{box-shadow:0 0 0 0 var(--ok)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes _typing_kk8i8_338{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){._page_kk8i8_3 *,._page_kk8i8_3 *:before,._page_kk8i8_3 *:after{animation-name:none!important;transition-property:none!important}}@media(max-width:860px){._timelineLine_kk8i8_831{display:none}._steps_kk8i8_844{grid-template-columns:minmax(0,1fr);gap:var(--space-7);max-width:560px}._tour_kk8i8_853{grid-template-columns:minmax(0,1fr)}._tourCard_kk8i8_882+._tourCard_kk8i8_882{border-inline-start:0;border-block-start:1px solid var(--border)}}@media(max-width:860px){._nav_kk8i8_61{display:none}._heroInner_kk8i8_166{grid-template-columns:minmax(0,1fr)}._stage_kk8i8_296{width:min(100%,560px);justify-self:center}}@media(max-width:760px){._heroInner_kk8i8_166{padding-block:var(--space-7) var(--space-7);gap:var(--space-6)}._lead_kk8i8_230{font-size:var(--text-lg)}._stage_kk8i8_296{height:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4)}._layer_kk8i8_301,._stageSearching_kk8i8_321{position:static;width:auto;max-width:100%}._stageAsk_kk8i8_307{align-self:flex-start}._stageSearching_kk8i8_321{margin-inline-start:var(--space-3)}._stageOne_kk8i8_363 ._stageCard_kk8i8_353,._stageTwo_kk8i8_368 ._stageCard_kk8i8_353{rotate:none}._sendCard_kk8i8_387{flex-wrap:wrap}._trySection_kk8i8_508,._section_kk8i8_786{padding-inline:var(--space-4);padding-bottom:var(--space-9)}._band_kk8i8_781>._section_kk8i8_786{padding-block:var(--space-9)}._accountSection_kk8i8_799{padding-top:var(--space-9)}._closingWrap_kk8i8_1118{padding-inline:var(--space-4)}._closing_kk8i8_810{padding:var(--space-7) var(--space-5)}._exampleList_kk8i8_650{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--space-3-half));padding-inline:var(--space-3-half)}._example_kk8i8_640{flex:0 0 78%;scroll-snap-align:center}._windowBar_kk8i8_534{padding-inline:var(--space-3-half)}._windowBody_kk8i8_610{padding:var(--space-3-half)}._meta_kk8i8_688{padding-inline:var(--space-3-half)}._meter_kk8i8_583{flex:1 1 100%;margin-inline-start:0}}@media(max-width:480px){._topInner_kk8i8_41{padding-inline:var(--space-4);gap:var(--space-3)}._topActions_kk8i8_98{gap:var(--space-3)}}._matchRing_kk8i8_1433{display:flex;align-items:center;flex-direction:column;gap:var(--space-1);flex-shrink:0}._matchRing_kk8i8_1433 small{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}._scoreLow_kk8i8_1445{color:var(--ink-4);border-color:var(--ink-4)}._page_kk8i8_3[data-paused=true] *,._page_kk8i8_3 [data-offscreen=true] *,._page_kk8i8_3[data-paused=true] *:before,._page_kk8i8_3 [data-offscreen=true]:before{animation-play-state:paused!important}._headline_kk8i8_194{font-weight:var(--hero-weight);line-height:var(--hero-line-height)}._sectionHead_kk8i8_802 h2{font-weight:var(--section-weight);line-height:var(--section-line-height)}._stepNumber_kk8i8_889{font-family:var(--font-display);font-weight:var(--stat-weight)}._stageCard_kk8i8_353[href]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes _rise_kk8i8_1{0%{translate:0 22px}to{translate:0 0}}._skip_kk8i8_1482{position:absolute;inset-inline-start:12px;top:-48px;z-index:var(--z-palette);padding:var(--space-2-half) var(--space-3-half);border-radius:var(--radius);background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);font-size:var(--text-md);font-weight:600;text-decoration:none}._skip_kk8i8_1482:focus{top:12px}._fixed_kk8i8_1501{flex:0 0 auto}._btn_1xsj0_1{flex-shrink:1;height:36px;padding:0 var(--space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius);font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight);cursor:pointer;white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--ink);transition:border-color var(--duration-fast),filter var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-press) var(--ease-out)}._btn_1xsj0_1:disabled{cursor:not-allowed;opacity:.5}@media(max-width:760px){._btn_1xsj0_1{min-width:44px;min-height:44px}}._primary_1xsj0_37{background:var(--accent-fill);color:var(--on-accent-fill);border-color:var(--accent-fill);box-shadow:var(--shadow-accent)}._primary_1xsj0_37:hover:not(:disabled){box-shadow:var(--shadow-accent-raised)}._secondary_1xsj0_46:hover:not(:disabled){border-color:var(--border-strong)}@media(hover:hover)and (pointer:fine){._primary_1xsj0_37:hover:not(:disabled),._secondary_1xsj0_46:hover:not(:disabled),._outlineAccent_1xsj0_52:hover:not(:disabled){filter:brightness(.97)}}._btn_1xsj0_1:active:not(:disabled){filter:brightness(.94)}._ghost_1xsj0_59{background:transparent;color:var(--accent-text);border-color:transparent}._ghost_1xsj0_59:hover:not(:disabled){background:var(--accent-soft)}._muted_1xsj0_67{background:transparent;color:var(--ink-3);border-color:transparent}._muted_1xsj0_67:hover:not(:disabled){background:var(--surface-2)}._dangerOutline_1xsj0_76{background:transparent;color:var(--danger);border-color:var(--danger)}._dangerOutline_1xsj0_76:hover:not(:disabled){color:var(--danger);background:var(--danger-bg)}._outlineAccent_1xsj0_52{background:var(--surface);color:var(--accent-text);border-color:var(--accent-border)}._outlineAccent_1xsj0_52:hover:not(:disabled){background:var(--accent-soft)}._lg_1xsj0_94{height:44px;padding:0 var(--space-5-small)}._sm_1xsj0_98{height:28px;padding:0 var(--space-2-half);font-size:var(--text-base);border-radius:var(--radius)}._block_1xsj0_104{width:100%}._danger_1xsj0_76{background:var(--danger-solid);color:var(--on-solid);border-color:var(--danger-solid)}._danger_1xsj0_76:hover:not(:disabled){filter:brightness(.9)}._btn_1xsj0_1,._btn_1xsj0_1:hover,._btn_1xsj0_1:focus-visible{text-decoration:none}._btn_x61if_1{width:36px;height:36px;border:none;border-radius:var(--radius);background:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;position:relative;flex:0 0 auto;padding:0;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-press) var(--ease-out)}._btn_x61if_1:hover{background:var(--surface-2)}._btn_x61if_1:active:not(:disabled){transform:scale(var(--motion-press))}._lg_x61if_25{width:44px;height:44px}._sm_x61if_29{width:28px;height:28px}._xs_x61if_33{width:24px;height:24px;border-radius:var(--radius)}._inkStrong_x61if_38:hover{background:var(--surface-3);color:var(--ink)}._dangerHover_x61if_42:hover{color:var(--danger)}._composerWrap_8tx8a_1{flex:0 0 auto;min-width:0;background:var(--bg)}[data-shell-columns] ._composer_8tx8a_1{max-width:none;padding-inline:var(--workspace-gutter)}._composer_8tx8a_1{container:composer / inline-size;position:relative;width:100%;max-width:1600px;min-width:0;margin-inline:auto;padding:var(--space-3) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-2)}._suggestion_8tx8a_25{display:flex;align-items:center;gap:var(--space-2-half);width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._suggestion_8tx8a_25>svg{flex-shrink:0;color:var(--accent-text)}._suggestion_8tx8a_25:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent-border)}._suggestionCopy_8tx8a_55{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0}._examples_8tx8a_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-2)}._example_8tx8a_64{align-items:flex-start}._suggestionLabel_8tx8a_74{min-width:0;overflow-wrap:anywhere;font-size:var(--text-base)}._waitingHint_8tx8a_80{margin:0;padding:var(--space-1) var(--space-2);color:var(--ink-3);font-size:var(--text-sm)}._inputBox_8tx8a_87{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast)}._inputBox_8tx8a_87:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-1px}._contextRow_8tx8a_105{display:flex;align-items:center;gap:var(--space-2-half);min-width:0;padding:var(--space-2-half) var(--space-3);border-bottom:1px solid var(--border)}._contextLabel_8tx8a_114{flex-shrink:0;color:var(--ink-3);font-size:var(--text-sm);letter-spacing:var(--tracking-caps)}._context_8tx8a_105{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto;color:var(--ink-2);font-size:var(--text-sm)}._context_8tx8a_105>span{min-width:0;max-width:100%}._context_8tx8a_105 select{max-width:min(340px,100%);text-overflow:ellipsis;background:var(--surface-2)}._context_8tx8a_105>a{display:inline-flex;align-items:center;min-height:36px;max-width:100%;padding:var(--space-1) var(--space-2-half);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-2);background:var(--surface-2);text-decoration:none;overflow-wrap:anywhere}._context_8tx8a_105>a:hover{border-color:var(--accent-border);color:var(--accent-text)}._editor_8tx8a_162{min-width:0;padding:var(--space-3) var(--space-4) var(--space-1)}._textarea_8tx8a_167{display:block;width:100%;min-width:0;min-height:48px;max-height:40dvh;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-lg);line-height:var(--leading-normal);resize:none;overflow-wrap:anywhere;overflow-y:auto}._textarea_8tx8a_167:focus-visible{outline:2px solid transparent}._textarea_8tx8a_167::placeholder{color:var(--ink-3)}._textarea_8tx8a_167._expanded_8tx8a_194{max-height:70dvh}._toolbar_8tx8a_198{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2) var(--space-2)}._menuAnchor_8tx8a_207{flex:0 0 auto;position:relative}._promptTools_8tx8a_213{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto;margin-inline-start:auto}._promptTools_8tx8a_213 ._menu_8tx8a_207{inset-inline:auto 0}._nextStep_8tx8a_225{color:var(--accent-text)}._attachButton_8tx8a_229{display:inline-flex;align-items:center;gap:var(--space-1-half);flex:0 0 auto;min-height:44px;padding:var(--space-1-half) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._attachButton_8tx8a_229:hover:not(:disabled){border-color:var(--accent-border);color:var(--ink)}._toolButton_8tx8a_254{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-2);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._toolButton_8tx8a_254:hover:not(:disabled),._toolButton_8tx8a_254[aria-expanded=true]{border-color:var(--border);background:var(--surface-2)}._sendTools_8tx8a_277{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-inline-start:auto;flex:0 0 auto;max-width:100%}._send_8tx8a_277{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;padding:0;border:1px solid var(--accent-fill);border-radius:var(--radius);color:var(--on-accent-fill);background:var(--accent-fill);cursor:pointer;transition:filter var(--duration-fast)}._send_8tx8a_277:hover:not(:disabled){filter:brightness(1.1)}._send_8tx8a_277:disabled,._suggestion_8tx8a_25:disabled,._toolButton_8tx8a_254:disabled,._attachButton_8tx8a_229:disabled{opacity:.45;cursor:not-allowed}._stop_8tx8a_315{background:var(--ink);border-color:var(--ink);color:var(--bg)}._queueButton_8tx8a_321{min-height:44px}._menu_8tx8a_207{position:absolute;inset-inline-start:0;bottom:calc(100% + var(--space-2));z-index:var(--z-sheet);display:flex;flex-direction:column;width:min(320px,calc(100vw - 48px));max-height:min(360px,60dvh);overflow-y:auto;padding:var(--space-1-half);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-float)}._menuHeading_8tx8a_342{padding:var(--space-2) var(--space-2-half);color:var(--ink-3);font-size:var(--text-sm);font-weight:600}._menu_8tx8a_207 button{display:flex;align-items:flex-start;gap:var(--space-2-half);min-height:44px;padding:var(--space-2-half);border:0;border-radius:var(--radius);color:var(--ink-2);background:transparent;font:inherit;font-size:var(--text-base);text-align:start;line-height:var(--leading-normal);cursor:pointer}._menu_8tx8a_207 button>svg{flex-shrink:0;margin-block-start:var(--space-half);color:var(--accent-text)}._menu_8tx8a_207 button:hover,._menu_8tx8a_207 button:focus-visible{background:var(--surface-3)}._menu_8tx8a_207 button>span{min-width:0;overflow-wrap:anywhere}._menuDivider_8tx8a_382{height:1px;margin:var(--space-1) var(--space-2);background:var(--border)}._promptCost_8tx8a_388{display:block;margin-block-start:var(--space-1);color:var(--ink-3);font-size:var(--text-sm)}._notice_8tx8a_395{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-2);background:var(--surface-2);font-size:var(--text-base)}._notice_8tx8a_395>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}._notice_8tx8a_395>svg{flex-shrink:0}._error_8tx8a_417,._problem_8tx8a_418{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}._problem_8tx8a_418{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:var(--text-base);overflow-wrap:anywhere}._attachments_8tx8a_432{padding:var(--space-1) var(--space-3)}._attachment_8tx8a_432{display:inline-flex;align-items:center;max-width:100%;gap:var(--space-2);padding:var(--space-1) var(--space-2-half);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2)}._attachment_8tx8a_432>span{display:flex;flex-direction:column;gap:var(--space-half);min-width:0}._attachment_8tx8a_432 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:500}._attachment_8tx8a_432 small{color:var(--ink-3);font-size:var(--text-sm)}._links_8tx8a_468{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--ink-3)}._links_8tx8a_468>span{min-width:0;flex:1 1 160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._links_8tx8a_468 button{min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--accent-text);font:inherit;cursor:pointer}._dropZone_8tx8a_497{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-raised);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);border:2px dashed var(--accent);border-radius:var(--radius);background:var(--surface);color:var(--accent-text);font-size:var(--text-base);text-align:center;pointer-events:none}._footer_8tx8a_516{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-width:0;min-height:26px;color:var(--ink-3);font-size:var(--text-sm)}._meta_8tx8a_527{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);margin-inline-start:auto;min-width:0;max-width:100%}._status_8tx8a_538{font-size:var(--text-sm)}._count_8tx8a_542{font-variant-numeric:tabular-nums}@container composer (max-width: 640px){._contextLabel_8tx8a_114,._status_8tx8a_538{display:none}._contextRow_8tx8a_105{padding:var(--space-2)}._editor_8tx8a_162{padding-inline:var(--space-3)}._footer_8tx8a_516{justify-content:flex-end;min-height:0}._suggestionCopy_8tx8a_55{flex-direction:column;gap:var(--space-half)}._toolbar_8tx8a_198,._sendTools_8tx8a_277{gap:var(--space-1)}}@media(pointer:coarse){._context_8tx8a_105>a,._links_8tx8a_468 button,._attachment_8tx8a_432>button,._notice_8tx8a_395>button{min-height:44px}}._time_18a0i_1{display:inline-block;flex:0 0 auto;font-size:var(--text-sm);font-family:var(--font-body);font-weight:400;line-height:var(--leading-normal);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}._response_15wk9_1{display:flex;flex-direction:column;gap:var(--space-4);white-space:normal;max-width:88ch}._response_15wk9_1 p{margin:0;white-space:pre-line}._response_15wk9_1 strong{font-weight:600;color:var(--ink)}._section_15wk9_16,._content_15wk9_17{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._heading_15wk9_23{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-md);line-height:var(--leading-normal);font-weight:600;color:var(--ink)}._icon_15wk9_33{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-text)}._content_15wk9_17{padding-inline-start:var(--space-6)}._response_15wk9_1 ul,._response_15wk9_1 ol{margin:0;padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._response_15wk9_1 li{padding-inline-start:var(--space-1);white-space:pre-line}._response_15wk9_1 li::marker{color:var(--accent-text);font-weight:600}._nextStep_15wk9_62{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-border);border-inline-start:3px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}._nextStep_15wk9_62 ._heading_15wk9_23{color:var(--accent-text)}._nextStep_15wk9_62 ._icon_15wk9_33{background:var(--surface)}@media(max-width:480px){._content_15wk9_17{padding-inline-start:0}}._scroll_epjys_1{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;position:relative}._scroll_epjys_1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._sheenWrap_epjys_11{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._sheen_epjys_11{position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--accent) 10%,transparent),transparent);animation:_sheenSweep_epjys_1 var(--duration-emphasis) var(--ease-out) forwards}._col_epjys_30{width:100%;max-width:1600px;padding-inline:var(--space-3);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5-small)}._block_epjys_39{display:flex;flex-direction:column;gap:var(--space-1-half);animation:_cardIn_epjys_1 var(--duration-base) var(--ease-out)}._heading_epjys_45{display:flex;flex-direction:column;gap:var(--space-1-half);padding-top:var(--space-1)}._h1_epjys_51{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display-sm);line-height:var(--leading-display);color:var(--ink);letter-spacing:var(--tracking-tight)}._headingSub_epjys_60{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-3);max-width:600px}._label_epjys_67{display:flex;align-items:center;gap:var(--space-2-half);padding-top:var(--space-2-half)}._labelLine_epjys_73{flex:1;height:1px;background:linear-gradient(90deg,var(--border),transparent)}._assistant_epjys_78{display:flex;gap:var(--space-3)}._assistantText_epjys_82{flex:1 1 auto;min-width:0;font-size:var(--chat-font, var(--text-lg));line-height:var(--chat-line, 26px);color:var(--ink);letter-spacing:var(--tracking-snug);white-space:pre-wrap;overflow-wrap:anywhere}._caret_epjys_93{display:inline-block;width:2px;height:17px;vertical-align:-3px;margin-inline-start:var(--space-half);background:var(--accent-2);animation:_caretBlink_epjys_1 var(--duration-loop) step-end infinite}._user_epjys_102{display:flex;justify-content:flex-end}._bubble_epjys_106{max-width:70%;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font-size:var(--chat-font, var(--text-lg));line-height:var(--chat-line, 26px);overflow-wrap:anywhere}._empty_epjys_116{padding:var(--space-8) 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2-half)}._emptyTitle_epjys_123{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);color:var(--ink)}._emptyText_epjys_130{margin:0;font-size:var(--text-md);color:var(--ink-3)}._composerWrap_epjys_135{flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface)}._composer_epjys_135{container-type:inline-size;width:100%;max-width:1600px;margin:0 auto;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-1)}._composerTop_epjys_151{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}._composerTools_epjys_158{flex:0 1 auto;margin-inline-start:auto;min-width:0}._composerRow_epjys_163{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:var(--space-1-half) var(--space-2);min-height:26px}._waitingHint_epjys_171{display:flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);color:var(--ink-3);margin-inline-end:var(--space-1)}._inputBox_epjys_179{display:flex;align-items:flex-end;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3) var(--space-2);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card)}._inputBox_epjys_179:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-1px}._textarea_epjys_195{flex:1 1 auto;min-width:0;min-height:22px;max-height:120px;border:none;outline:none;background:none;color:var(--ink);font-size:var(--text-lg);line-height:22px;resize:none;padding:var(--space-1-half) 0}._textarea_epjys_195:focus-visible{outline:none}._textarea_epjys_195:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}._suggestionLabel_epjys_219{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}._send_epjys_225{width:44px;height:44px;flex:0 0 auto;border-radius:var(--radius);border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--on-accent-fill);cursor:pointer;display:grid;place-items:center}._send_epjys_225:hover{filter:brightness(1.08)}._send_epjys_225:disabled{opacity:.5;cursor:not-allowed}._composerFoot_epjys_245{display:flex;justify-content:flex-end;min-height:22px}._paidBy_epjys_250{max-width:100%;min-height:24px;padding:var(--space-half) var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-3);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap}._paidBy_epjys_250:hover:not(:disabled),._paidBy_epjys_250[aria-expanded=true]{border-color:var(--border);background:var(--surface);color:var(--ink-2)}._paidBy_epjys_250:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._paidBy_epjys_250:disabled{opacity:.6;cursor:not-allowed}._paidByWarn_epjys_280,._paidByWarn_epjys_280:hover:not(:disabled){color:var(--warn)}._paidByValue_epjys_284{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2);font-weight:600}._paidByWarn_epjys_280 ._paidByValue_epjys_284{color:inherit}._paidByAmount_epjys_294{flex:0 0 auto}._paidByPanel_epjys_297{position:fixed;z-index:var(--z-sheet);width:min(320px,calc(100vw - 16px));padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-float)}._paidByMenu_epjys_307{display:grid;gap:var(--space-half);outline:none}._paidByItem_epjys_312{min-height:40px;padding:var(--space-1-half) var(--space-2-half);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:none;border-radius:var(--radius);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-base);text-align:start;cursor:pointer}._paidByItem_epjys_312:hover,._paidByItem_epjys_312:focus-visible{background:var(--surface-3);color:var(--ink);outline:none}._paidByItem_epjys_312[aria-checked=true] ._paidByItemTitle_epjys_334{color:var(--accent-text);font-weight:600}._paidByItem_epjys_312[aria-disabled=true]{cursor:not-allowed;opacity:.55}._paidByItemText_epjys_342{min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * .25)}._paidByItemDetail_epjys_348{font-size:var(--text-sm);color:var(--ink-3)}._paidBySeparator_epjys_352{height:1px;margin:var(--space-half) var(--space-1-half);background:var(--border)}._paidByHelp_epjys_357{margin:0;padding:var(--space-2) var(--space-2-half) var(--space-1-half);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-3)}._blockNew_epjys_364{animation:_messageIn_epjys_1 var(--duration-slow) var(--ease-out) both}@keyframes _messageIn_epjys_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._working_epjys_377{display:flex;align-items:center;gap:var(--space-2-half);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-3)}._dots_epjys_385{display:inline-flex;gap:var(--space-1)}._dots_epjys_385 span{width:6px;height:6px;border-radius:var(--radius);background:var(--accent);opacity:.35;animation:_dotPulse_epjys_1 var(--duration-loop) ease-in-out infinite}._dots_epjys_385 span:nth-child(2){animation-delay:var(--duration-fast)}._dots_epjys_385 span:nth-child(3){animation-delay:var(--duration-slow)}@keyframes _dotPulse_epjys_1{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-3px)}}._unseenWrap_epjys_415{position:relative;height:0;display:flex;justify-content:center}._unseen_epjys_415{position:absolute;bottom:12px;display:inline-flex;align-items:center;gap:var(--space-1-half);padding:var(--space-1-half) var(--space-3);border-radius:var(--radius);border:1px solid var(--accent-border);background:var(--surface);color:var(--accent-text);font-size:var(--text-base);cursor:pointer;box-shadow:var(--shadow-float);animation:_messageIn_epjys_1 var(--duration-base) ease-out both}._composerRow_epjys_163>button{flex:1 1 180px;height:auto;padding-block:var(--space-1);min-width:0;max-width:100%;min-height:36px}@media(max-width:760px){._suggestionLabel_epjys_219{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-align:start}._composerRow_epjys_163>button{min-height:44px}}@keyframes _sheenSweep_epjys_1{0%{transform:translate(-60%)}to{transform:translate(160%)}}@keyframes _cardIn_epjys_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes _caretBlink_epjys_1{0%,49%{opacity:1}50%,to{opacity:0}}._composer_epjys_135,._inputBox_epjys_179{position:relative}._textarea_epjys_195{max-height:40dvh}._send_epjys_225{background:var(--accent-fill);color:var(--on-accent-fill);border-color:var(--accent-fill)}._send_epjys_225:disabled{opacity:.4}._composerNotice_epjys_508{display:flex;align-items:center;gap:var(--space-3);justify-content:space-between;padding:var(--space-2-half) 0;color:var(--ink-3);overflow-wrap:anywhere}._composerNotice_epjys_508 button,._composerLinks_epjys_518 button{min-height:44px;padding:var(--space-2);color:var(--accent-text);background:transparent;border:0}._composerNotice_epjys_508 span{min-width:0}._composerLinks_epjys_518{display:flex;align-items:center;gap:var(--space-2-half);flex-wrap:wrap;font-size:var(--text-base)}._composerLinks_epjys_518>span{overflow:hidden;text-overflow:ellipsis;max-width:40%;white-space:nowrap}._composerMenu_epjys_541{position:absolute;bottom:calc(100% + 10px);inset-inline-start:0;padding:var(--space-2);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-float);z-index:var(--z-raised);display:flex;flex-direction:column;max-width:100%}._composerMenu_epjys_541 button{min-height:44px;text-align:start;padding:var(--space-2-half) var(--space-3-half);color:var(--ink);background:transparent;border:0;border-radius:var(--radius)}._composerMenu_epjys_541 button:focus-visible{outline:2px solid var(--accent)}._promptCost_epjys_567{display:block;margin-block-start:var(--space-1);color:var(--ink-2);font-size:var(--text-sm)}._dropZone_epjys_573{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-5-small);background:var(--surface);border:2px dashed var(--accent);z-index:var(--z-raised);pointer-events:none}._composerContext_epjys_584{display:flex;align-items:center;flex:0 1 auto;min-width:0;gap:var(--space-2);font-size:var(--text-sm)}._composerContext_epjys_584 a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}._composerContext_epjys_584 a:first-child{flex-shrink:0}._composerCount_epjys_602{text-align:end;font-size:var(--text-sm);color:var(--ink-3);padding:var(--space-1-half)}._keyHelp_epjys_608{margin-inline-end:auto;color:var(--ink-3);font-size:var(--text-sm)}._messageActions_epjys_613{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1);margin-inline-start:var(--space-6)}._progressCard_epjys_620{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);background:var(--surface-2);margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-2);height:33dvh;min-height:160px;box-sizing:border-box;overflow:hidden}._progressCard_epjys_620 header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._progressCard_epjys_620 ul{list-style:none;padding:0;margin:0}._progressCard_epjys_620 li{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-base);overflow-wrap:anywhere}._progressCard_epjys_620 li>:first-child{flex:0 0 auto;margin-top:var(--space-half)}._progressCard_epjys_620 li>span{min-width:0}._progressCard_epjys_620 li[data-state=failed]{color:var(--warn)}._progressLog_epjys_663{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._progressLog_epjys_663:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._progressUrl_epjys_674{display:block;color:var(--accent-text);font-size:var(--text-sm);overflow-wrap:anywhere}._progressNext_epjys_680,._progressCard_epjys_620 small{color:var(--ink-3)}@media(max-width:760px),(pointer:coarse){._composerTop_epjys_151{flex-wrap:wrap}._composerContext_epjys_584{flex-basis:100%}._textarea_epjys_195{font-size:var(--text-lg)}._keyHelp_epjys_608{display:none}._composerWrap_epjys_135{padding-bottom:env(safe-area-inset-bottom)}._composerMenu_epjys_541{position:fixed;bottom:0;inset-inline:0;border-radius:var(--radius) var(--radius) 0 0;padding-bottom:env(safe-area-inset-bottom)}._messageActions_epjys_613 button{min-height:44px}}@container (max-width: 860px){._composerTop_epjys_151{flex-wrap:nowrap}._composerContext_epjys_584{flex:1 1 0}._composerContext_epjys_584>a{display:none}}._scroll_epjys_1[hidden]{display:none}@media(max-width:760px){._composerRow_epjys_163{display:none}._composer_epjys_135{padding-block-end:var(--space-2)}._assistantText_epjys_82 a,._bubble_epjys_106 a{display:inline-block;min-block-size:24px;padding-block:var(--space-1)}}[data-shell-columns] ._col_epjys_30{max-width:none;padding-inline:var(--workspace-gutter);padding-block:var(--space-5);gap:var(--space-4)}[data-shell-columns] ._composerWrap_epjys_135{margin:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface)}[data-shell-columns] ._composer_epjys_135{max-width:none;padding:var(--space-2) var(--space-3)}[data-shell-columns] ._inputBox_epjys_179{background:transparent;border-color:transparent;padding:var(--space-1) 0;box-shadow:none}[data-shell-columns] ._inputBox_epjys_179:focus-within{outline-offset:var(--space-1)}[data-shell-columns] ._textarea_epjys_195{font-size:var(--text-base)}[data-shell-columns] ._composerRow_epjys_163{gap:var(--space-2)}[data-shell-columns] ._composerRow_epjys_163>button{flex:0 1 auto;min-height:28px;font-size:var(--text-sm)}[data-shell-columns] ._send_epjys_225{width:36px;height:36px}[data-shell-columns] ._composerFoot_epjys_245{align-items:center;min-height:20px}[data-shell-columns] ._keyHelp_epjys_608{margin-inline-start:auto;margin-inline-end:var(--space-2);font-size:var(--text-sm)}[data-shell-columns] ._bubble_epjys_106{background:var(--surface-3);font-size:var(--chat-font)}._assistantName_epjys_799{display:block;margin-block-end:var(--space-1);font-size:var(--text-sm);color:var(--ink);font-weight:600}@media(max-width:760px),(pointer:coarse){[data-shell-columns] ._textarea_epjys_195{font-size:var(--text-lg)}[data-shell-columns] ._send_epjys_225{width:44px;height:44px}[data-shell-columns] ._composerWrap_epjys_135{margin:var(--space-1) var(--space-2) var(--space-2)}}._userTurn_epjys_819{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._resultLink_epjys_825{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}._resultLink_epjys_825 button{max-width:100%;white-space:normal;text-align:start;height:auto;padding-block:var(--space-2)}._userTurn_epjys_819 ._user_epjys_102{width:100%}@media(min-width:760px)and (pointer:fine){[data-shell-columns] ._userTurn_epjys_819{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-2)}[data-shell-columns] ._userTurn_epjys_819 ._user_epjys_102{width:auto;max-width:75%}[data-shell-columns] ._userTurn_epjys_819 ._bubble_epjys_106{max-width:100%}[data-shell-columns] ._composerTop_epjys_151 :is(button,select){height:28px;min-height:28px}[data-shell-columns] ._composerFoot_epjys_245{min-height:16px}[data-shell-columns] ._paidBy_epjys_250{min-height:18px}[data-shell-columns] ._composer_epjys_135{gap:var(--space-half)}}@media(hover:hover)and (pointer:fine){[data-shell-columns] ._block_epjys_39{position:relative}[data-shell-columns] ._messageActions_epjys_613{position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;opacity:0;pointer-events:none;background:var(--bg);border-radius:var(--radius)}[data-shell-columns] ._block_epjys_39:hover ._messageActions_epjys_613,[data-shell-columns] ._block_epjys_39:focus-within ._messageActions_epjys_613{opacity:1;pointer-events:auto}}._assistantMark_1slrx_1{margin-top:var(--space-half)}._nowrap_1slrx_5{white-space:nowrap}._messageHeader_1slrx_8{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-block-end:var(--space-1);white-space:normal}._loading_ye8xi_1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-5);color:var(--ink-4);font-size:var(--text-label)}._root_16rn9_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-half);padding:var(--space-6) var(--space-5);text-align:center;color:var(--ink-3)}._fill_16rn9_10{flex:1 1 auto;justify-content:center}._title_16rn9_14{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--ink)}._text_16rn9_20{margin:0;max-width:420px;font-size:var(--text-base);line-height:var(--leading-normal)}._actions_16rn9_26{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-1-half)}._field_sxrqv_1{display:grid;gap:var(--space-2);font-size:var(--text-base);color:var(--ink-2)}._wide_sxrqv_7{grid-column:1 / -1}._label_sxrqv_10{font-weight:500;color:var(--ink);display:flex;align-items:baseline;gap:var(--space-2)}._optional_sxrqv_17{font-size:var(--text-sm);font-weight:400;color:var(--ink-3)}._control_sxrqv_23{width:100%;box-sizing:border-box;min-height:36px;padding:var(--space-1-half) var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._control_sxrqv_23:focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 4px var(--accent-soft)}._control_sxrqv_23[aria-invalid=true]{border-color:var(--danger)}._control_sxrqv_23:disabled{opacity:.6;cursor:not-allowed}._lg_sxrqv_50 ._control_sxrqv_23{min-height:44px;padding:var(--space-2-half) var(--space-4)}._area_sxrqv_54{min-height:96px;resize:vertical}._error_sxrqv_58{color:var(--danger);font-size:var(--text-sm)}._hint_sxrqv_62{color:var(--ink-3);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){._control_sxrqv_23{transition:none}}._root_8gj5s_1{display:flex;flex-direction:column;gap:var(--space-1-half);padding:var(--space-3) var(--space-3-half);border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-bg);color:var(--ink)}._title_8gj5s_11{display:flex;align-items:center;gap:var(--space-1-half);margin:0;font-size:var(--text-md);font-weight:600;color:var(--danger)}._title_8gj5s_11:focus-visible{outline:2px solid var(--danger);outline-offset:2px}._list_8gj5s_24{margin:0;padding-inline-start:var(--space-5-small);font-size:var(--text-base);line-height:var(--leading-normal)}._link_8gj5s_30{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;text-decoration:underline;cursor:pointer}._link_8gj5s_30:hover{color:var(--danger)}._strip_qxf5x_7{display:inline-flex;align-items:center;gap:var(--space-half);max-width:100%;min-width:0;box-sizing:border-box;padding:var(--space-half);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow-x:auto;scrollbar-width:none}._strip_qxf5x_7::-webkit-scrollbar{display:none}._tab_qxf5x_24{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-half);height:30px;padding:0 var(--space-3);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-3);font:inherit;font-size:var(--text-base);font-weight:500;line-height:var(--leading-tight);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-fast)}._tab_qxf5x_24:hover{color:var(--ink)}._tab_qxf5x_24:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._on_qxf5x_55,._tab_qxf5x_24[aria-selected=true],._tab_qxf5x_24[aria-checked=true],._tab_qxf5x_24[aria-current=page]{background:var(--surface);color:var(--accent-text);font-weight:600;box-shadow:var(--shadow-card)}._count_qxf5x_65{min-width:18px;height:18px;box-sizing:border-box;padding:0 var(--space-1);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:760px){._tab_qxf5x_24{height:auto;min-height:44px}}._fill_1npt2_3{display:flex}._fill_1npt2_3 ._opt_1npt2_6{flex:1 1 0;min-width:0}._lg_1npt2_10 ._opt_1npt2_6{padding:0 var(--space-4)}._count_1npt2_13{color:var(--ink-4);font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:640px){._opt_1npt2_6{scroll-snap-align:start}}._page_1xolb_1{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--space-7)}._footerRow_1xolb_10{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._language_1xolb_17{display:flex;gap:var(--space-3)}._language_1xolb_17 [aria-pressed=true]{color:var(--ink-2);font-weight:500}@media(max-width:640px){._page_1xolb_1{padding:var(--space-5-small) var(--space-4)}._grid2_1xolb_29{grid-template-columns:minmax(0,1fr)}}._col_1xolb_33{width:100%;display:flex;flex-direction:column;gap:var(--space-5)}._narrow_1xolb_39{max-width:460px;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card)}@media(max-width:640px){._narrow_1xolb_39{padding:var(--space-5)}}._wide_1xolb_52{max-width:760px;gap:var(--space-5)}._brand_1xolb_56{display:flex;align-items:center;gap:var(--space-2-half);color:var(--accent-text)}._brandName_1xolb_62{font-size:var(--text-xl);font-weight:700;color:var(--ink);letter-spacing:var(--tracking-snug)}._h1_1xolb_68{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display-sm);line-height:var(--leading-display);color:var(--ink);letter-spacing:var(--tracking-tight)}._lead_1xolb_77{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-3)}._stack_1xolb_83{display:flex;flex-direction:column;gap:var(--space-2)}._or_1xolb_88{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-4);font-size:var(--text-sm)}._or_1xolb_88>div{flex:1;height:1px;background:var(--border)}._input_1xolb_100{height:44px;padding:0 var(--space-3);border-radius:var(--radius);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-md)}._input_1xolb_100:focus{border-color:var(--accent-border)}._themeLink_1xolb_112{align-self:flex-start;min-height:44px;min-width:44px;background:none;border:none;color:var(--ink-4);font-size:var(--text-sm);cursor:pointer;padding:0}._grid2_1xolb_29{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._bigCard_1xolb_128{text-align:start;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--border);background:var(--sheen);box-shadow:var(--shadow-card);cursor:pointer}._bigCard_1xolb_128:hover{border-color:var(--accent-border)}._iconBox_1xolb_143{width:32px;height:32px;border-radius:var(--radius);background:var(--accent-soft);display:grid;place-items:center;color:var(--accent-text)}._cardTitle_1xolb_152{font-size:var(--text-lg);font-weight:600;color:var(--ink)}._cardText_1xolb_157{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink-3)}._hint_1xolb_162{margin:0;font-size:var(--text-base);color:var(--ink-4)}._tag_1xolb_167{height:22px;padding:0 var(--space-2);display:flex;align-items:center;border-radius:var(--radius);font-size:var(--text-sm);font-weight:500;background:var(--surface-3);color:var(--ink-2)}._sent_1xolb_178{padding:var(--space-3-half) var(--space-4);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink-2)}._demo_1xolb_192{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-half);text-align:start;border-radius:var(--radius);border:1px solid var(--border);background:var(--sheen);box-shadow:var(--shadow-card);color:var(--ink-3);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._demo_1xolb_192:hover:not(:disabled){border-color:var(--accent-border);box-shadow:var(--shadow-float)}._demo_1xolb_192:disabled{opacity:.6;cursor:default}._demoIcon_1xolb_216{flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}._demoText_1xolb_226{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-half)}._demoLabel_1xolb_233{font-size:var(--text-md);font-weight:600;color:var(--ink)}._demoSub_1xolb_238{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-3)}._grid3_1xolb_244{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}@media(max-width:760px){._grid3_1xolb_244{grid-template-columns:minmax(0,1fr)}}._carry_1xolb_254{display:flex;align-items:center;min-height:44px;gap:var(--space-2-half);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--ink-2);cursor:pointer}._carry_1xolb_254 input{width:24px;height:24px;margin:0;flex:0 0 auto}._carryLine_1xolb_270{display:block;color:var(--ink-3);overflow-wrap:anywhere}._legalLinks_1xolb_277{display:flex;flex-wrap:wrap;gap:0 var(--space-4);font-size:var(--text-sm)}._legalLinks_1xolb_277 a{display:inline-flex;align-items:center;min-height:24px;color:var(--ink-4)}._legalLinks_1xolb_277 a:hover{color:var(--ink-2);text-decoration:underline}._sentTitle_1xolb_295{font-weight:500;color:var(--ink)}._emailForm_1xolb_299{gap:var(--space-2-half)}._step_1xolb_302{gap:var(--space-5)}._leadCandidate_1xolb_305{max-width:560px}._titleRow_1xolb_308{display:flex;align-items:center;justify-content:space-between}._providerInfo_1xolb_313{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:var(--space-half)}._connected_1xolb_320{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-base);font-weight:500;color:var(--ink)}._providerHint_1xolb_329{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-3)}._packs_1xolb_334{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2-half)}._pack_1xolb_334{text-align:start;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-3-half);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer}._packLabel_1xolb_350{font-size:var(--text-title-sm);font-weight:600;color:var(--ink)}._meta_1xolb_355{font-size:var(--text-sm);color:var(--ink-3)}._note_1xolb_359{font-size:var(--text-sm);color:var(--ink-4)}._keysSafeRow_1xolb_363{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._keysSafe_1xolb_363{display:flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);color:var(--ink-4)}._choices_1xolb_377{display:flex;gap:var(--space-2)}._decideLater_1xolb_381{height:36px;padding:0 var(--space-3-half);border-radius:var(--radius);border:none;background:none;color:var(--ink-3);font-size:var(--text-label);cursor:pointer}._secondStepForm_1xolb_391{gap:var(--space-3)}._emailSent_1xolb_394{gap:var(--space-1-half)}._card_1wr7p_1{padding:var(--space-5);display:grid;gap:var(--space-3);max-width:560px}._title_1wr7p_8{margin:0;font-size:var(--text-xl)}._lead_1wr7p_13{margin:0;font-size:var(--text-base);line-height:var(--leading-normal)}._row_1wr7p_19{display:flex;gap:var(--space-2);flex-wrap:wrap}._page_1wr7p_25{min-height:100%;display:grid;place-items:center;padding:var(--space-5)}._column_1wr7p_32{padding:var(--space-5-small) var(--space-5) var(--space-7)}._standalone_1wr7p_37{display:grid;gap:var(--space-4)}._standaloneTitle_1wr7p_41{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(var(--text-title-lg),4vw,var(--text-display-sm));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}._page_17uz5_1{min-height:100vh;display:grid;place-items:center}._region_3gcn2_1{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:max(var(--toast-bottom, calc(24px + env(safe-area-inset-bottom)) ),calc(var(--chat-composer-offset, 0px) + var(--space-3)));z-index:var(--z-toast);display:flex;justify-content:center;pointer-events:none}._toast_3gcn2_15{pointer-events:none;display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2-half);padding-inline:var(--space-4) var(--space-3);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-float);max-width:min(600px,92vw);animation:_toastIn_3gcn2_1 var(--duration-base) var(--ease-out)}._fixed_3gcn2_30{flex:0 0 auto}._message_3gcn2_34{font-size:var(--text-label);line-height:var(--leading-snug);color:var(--ink)}._actions_3gcn2_40{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3)}._dismiss_3gcn2_47{flex:0 0 auto;height:28px;padding:0 var(--space-2-half);border-radius:var(--radius);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}@keyframes _toastIn_3gcn2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._lead_1ph2j_1{padding-bottom:var(--space-3-half)}._actions_1ph2j_5{justify-content:flex-end}._detail_1ph2j_10{margin:0 0 var(--space-2);font-weight:600;color:var(--ink)}._cost_1ph2j_15{display:flex;align-items:center;gap:var(--space-2-half);margin:0 0 var(--space-3-half);padding:var(--space-3) var(--space-3-half);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-weight:600;color:var(--ink)}._costIcon_1ph2j_27{flex:none;color:var(--accent-text)}:root{--on-accent-fill: #ffffff;--purple: #2b1b4a;--purple-glow: rgb(117 81 255 / 38%);--on-solid: #ffffff;--paper: #ffffff;--shadow-marker: 0 1px 5px rgb(15 30 61 / .45);--shadow-accent: 0 1px 2px color-mix(in srgb, var(--accent-fill) 22%, transparent);--shadow-accent-raised: 0 2px 4px color-mix(in srgb, var(--accent-fill) 28%, transparent);--shadow-accent-lift: 0 10px 24px -12px var(--accent);--map-accent: #5946b2;--map-ink: #6b7280;--font-display: "Bricolage Grotesque Variable", "DM Sans Variable", system-ui, sans-serif;--display-weight: 700;--font-body: "DM Sans Variable", "DM Sans", "Inter Variable", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--text-sm: .75rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-title-xl: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6rem;--workspace-max-width: 1760px;--bottom-bar-height: 57px;--radius: 8px;--ease-out: cubic-bezier(.2, .8, .2, 1);--duration-fast: .15s;--duration-base: .2s;--duration-reveal: .24s;--duration-press: .12s;--duration-slow: .3s;--duration-emphasis: .6s;--duration-spin: .9s;--duration-loop: 1.2s;--duration-loop-slow: 1.6s;--leading-none: 1;--leading-display: 1.05;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.65;--leading-loose: 1.8;--tracking-tighter: -.035em;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-wide: .02em;--tracking-caps: .06em;--motion-lift: -2px;--motion-press: .97;--z-raised: 5;--z-sheet: 20;--z-backdrop: 30;--z-modal: 31;--z-backdrop-nested: 40;--z-modal-nested: 41;--z-palette-backdrop: 50;--z-palette: 51;--z-toast: 60;--z-tooltip: 70;--hero-size: 60px;--hero-line-height: var(--leading-display);--hero-weight: 700;--section-size: 36px;--section-line-height: var(--leading-tight);--section-weight: 700;--stat-size: 44px;--stat-line-height: var(--leading-none);--stat-weight: 700;--cta-ink: #d9d3f2;--danger-solid: #b42336;--radius-circle: 50%;--text-label: .8125rem;--text-title-sm: 1.125rem;--text-title-md: 1.5rem;--text-title-lg: 1.75rem;--text-display-sm: 2.25rem;--text-display-md: 3rem;--text-display-xl: 4.25rem;--space-half: .125rem;--space-1-half: .375rem;--space-2-half: .625rem;--space-3-half: .875rem;--space-5-small: 1.25rem;--text-mark-inset: .04em;--list-indent: 1.25em}:root,[data-theme=dark]{--bg: #141311;--surface: #1d1b18;--surface-2: #26231f;--surface-3: #312d28;--border: #3d3832;--border-strong: #564f46;--sheen: linear-gradient(var(--surface), var(--surface));--ink: #f6f3ee;--ink-2: #e4ddd2;--ink-3: #c9c0b4;--ink-4: #b7ad9f;--ink-5: #a89e90;--field-border: #8f8576;--accent: #cfc4ff;--accent-2: #ddd6ff;--accent-soft: #2a2540;--accent-border: #6d6294;--accent-text: #ddd6ff;--accent-fill: #6f5ce0;--ok: #5fcba0;--ok-bg: rgba(95, 203, 160, .14);--warn: #e0a85a;--warn-bg: rgba(224, 168, 90, .14);--danger: #e88a8a;--danger-bg: rgba(232, 138, 138, .14);--teal: #6fc3cc;--teal-bg: rgba(111, 195, 204, .14);--shadow-card: 0 1px 2px rgb(16 24 40 / .12);--shadow-float: 0 12px 32px rgb(0 0 0 / .32), 0 2px 6px rgb(0 0 0 / .08);--overlay: rgba(4, 9, 29, .72);--on-accent: #0b1437;--hero-line: rgba(255, 255, 255, .32)}[data-theme=light]{--bg: #f3f0e8;--surface: #fffdf8;--surface-2: #efeae1;--surface-3: #e4ddd0;--border: #ddd4c6;--border-strong: #c4b8a6;--sheen: linear-gradient(var(--surface), var(--surface));--ink: #1c1914;--ink-2: #3d362c;--ink-3: #5a5144;--ink-4: #5e5548;--ink-5: #6a6052;--field-border: #7a6f60;--accent: #3f2f86;--accent-2: #5340a4;--accent-soft: #ece7f8;--accent-border: #c9bde8;--accent-text: #3f2f86;--accent-fill: #3f2f86;--ok: #0f7a54;--ok-bg: #e6f6ef;--warn: #9a5b05;--warn-bg: #fff4e0;--danger: #b52f2f;--danger-bg: #fdecec;--teal: #0e6e78;--teal-bg: #e3f4f6;--shadow-card: 0 1px 2px rgb(28 25 20 / .04);--shadow-float: 0 12px 32px rgb(0 0 0 / .12), 0 2px 6px rgb(0 0 0 / .08);--overlay: rgba(11, 20, 55, .44);--on-accent: #ffffff;--hero-line: rgba(255, 255, 255, .32)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}button{font:inherit;line-height:normal}input,textarea,select{font-family:inherit}:where(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:var(--accent)}:root{--page-gutter: var(--space-5);--page-top: var(--space-5);--page-bottom: var(--space-6);--page-max: var(--workspace-max-width);--page-narrow: 960px}@media(max-width:760px){:root{--page-gutter: var(--space-4);--page-top: var(--space-4);--page-bottom: var(--space-5)}}a{color:var(--accent-text);text-decoration:none}a:where(:hover){color:var(--accent-text);text-decoration:underline}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius)}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin var(--duration-spin) linear infinite}@media(prefers-reduced-motion:reduce){:root{--motion-lift: 0px;--motion-press: 1}*:not(.spin),*:not(.spin):before,*:not(.spin):after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}[data-reduce-motion=true]{--motion-lift: 0px;--motion-press: 1}[data-reduce-motion=true] *:not(.spin),[data-reduce-motion=true] *:not(.spin):before,[data-reduce-motion=true] *:not(.spin):after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}.eyebrow,.eyebrow-sm{font-size:var(--text-sm);font-weight:500;color:var(--ink-4);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.display{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--ink);letter-spacing:var(--tracking-tight)}.tabular{font-variant-numeric:tabular-nums}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer{flex:1 1 auto}.hr{height:1px;background:var(--border)}.empty-box{padding:var(--space-7) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.empty-box>:is(strong,h2,h3){margin:0;font-size:var(--text-lg);font-weight:600;color:var(--ink)}.empty-box>:is(span,p){margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-3);max-width:520px}.empty-box>svg{color:var(--accent-text)}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheen);box-shadow:var(--shadow-card)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheen);box-shadow:var(--shadow-card)}.kpi>.label{font-size:var(--text-sm);color:var(--ink-4)}.kpi>.value{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-title-md);line-height:var(--leading-tight);color:var(--ink);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi>.delta{font-size:var(--text-sm)}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-neutral,.tone-muted{color:var(--ink-4)}.tone-accent{color:var(--accent-text)}.tone-danger{color:var(--danger)}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:var(--z-backdrop);animation:backdropIn var(--duration-base) var(--ease-out)}.dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:86vh;max-height:86dvh;z-index:var(--z-modal);display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-float);overflow-x:hidden;overflow-y:auto;animation:dialogIn var(--duration-base) var(--ease-out);--dialog-pad: var(--space-5)}@media(max-width:760px){.dialog{--dialog-pad: var(--space-4)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{transform:translate(-50%,-48%) scale(.98)}to{transform:translate(-50%,-50%) scale(1)}}.dialog-head{height:68px;flex:0 0 auto;position:sticky;top:0;z-index:1;background:var(--surface);display:flex;align-items:center;justify-content:space-between;padding:0 var(--dialog-pad);border-bottom:1px solid var(--border)}.dialog-head>span,.dialog-head>h2{margin:0;font-size:var(--text-xl);font-weight:700;color:var(--ink)}.dialog-lead{margin:0;padding:var(--space-4) var(--dialog-pad) 0;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink-3)}.dialog-foot{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--border);padding:var(--space-4) var(--dialog-pad);display:flex;align-items:center;gap:var(--space-2)}.mono{font-family:var(--font-mono)}.pretty{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;margin:calc(var(--space-1) * -.25);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]),textarea:not([hidden]),select:not([hidden]){font-size:var(--text-lg)}}@media(pointer:coarse){button[aria-label]:not([data-compact]){min-width:44px;min-height:44px}}body:has([data-bottom-navigation]):not(:has([data-composer]:focus-within)){--toast-bottom: calc(80px + env(safe-area-inset-bottom)) }@media(max-width:760px){:root body :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden])){min-inline-size:44px;min-block-size:44px}}
