.landing_publicShell__meFHw{display:flex;flex-direction:column;min-height:100dvh}.landing_skipLink__Eln_B{position:absolute;left:var(--spacing-16);top:calc(-1 * var(--spacing-96));z-index:var(--z-tooltip);display:inline-flex;align-items:center;min-height:var(--hit-target);padding:0 var(--spacing-16);border-radius:var(--radius-pill);background:var(--color-elevated);box-shadow:var(--shadow-float)}.landing_skipLink__Eln_B:focus-visible{top:var(--spacing-8)}.landing_header__s9NBu{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-shell);padding-top:var(--safe-top);background:var(--color-surface-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--color-border-hairline)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing_header__s9NBu{background:var(--color-surface-glass-fallback)}}.landing_headerInner__oeC_S{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);max-width:var(--content-max-width);min-height:calc(var(--hit-target) + var(--spacing-8));margin:0 auto;padding:0 max(var(--spacing-16),var(--safe-right)) 0 max(var(--spacing-16),var(--safe-left))}.landing_headerNav__4EpBZ{display:flex;align-items:center;gap:var(--spacing-4);flex:none}.landing_publicMain__QG8BM{flex:1 1;width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--spacing-16)}@media (min-width:768px){.landing_headerInner__oeC_S,.landing_publicMain__QG8BM{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}@media (min-width:1024px){.landing_headerInner__oeC_S,.landing_publicMain__QG8BM{padding-left:var(--spacing-32);padding-right:var(--spacing-32)}}@media (max-width:767px){.landing_headerNav__4EpBZ>.landing_hideOnMobile__WYFWL,.landing_hideOnMobile__WYFWL{display:none}}.landing_logo__tSEX3{display:inline-flex;align-items:center;gap:var(--spacing-8);min-height:var(--hit-target);min-width:var(--hit-target);color:var(--color-text-primary);font-size:var(--text-subtitle);font-weight:var(--font-weight-bold);letter-spacing:-.01em;white-space:nowrap;overflow:hidden}.landing_logo__tSEX3:hover{text-decoration:none}.landing_logoMark__ACbvB{flex:none;color:var(--color-accent)}.landing_logoStroke__1N3Zm{stroke:var(--color-accent-contrast)}.landing_logoText__mbs0i{min-width:0;overflow:hidden;text-overflow:ellipsis}.landing_logoPm__itCTb{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}@media (max-width:359px){.landing_logoText__mbs0i{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.landing_eyebrow__rjfo7{display:inline-flex;align-items:center;gap:var(--spacing-4);font-size:var(--text-caption);line-height:var(--text-caption-line);font-weight:var(--font-weight-semibold);color:var(--color-accent);letter-spacing:.02em}.landing_heroTitle__HLnmZ,.landing_pageTitle__yxxRV{margin-top:var(--spacing-8);font-size:var(--text-hero);line-height:var(--text-hero-line);font-weight:var(--font-weight-bold);letter-spacing:-.025em;text-wrap:balance}.landing_sectionTitle__7GXl9{margin-top:var(--spacing-8);font-size:var(--text-title);line-height:var(--text-title-line);letter-spacing:-.015em;text-wrap:balance}.landing_heroLead__zXTDN,.landing_sectionLead__No3A_{margin-top:var(--spacing-16);max-width:40em;font-size:var(--text-subtitle);line-height:var(--text-subtitle-line);color:var(--color-text-secondary);text-wrap:pretty}@media (min-width:1024px){.landing_heroTitle__HLnmZ{font-size:calc(var(--text-hero) * 1.4)}.landing_pageTitle__yxxRV{font-size:calc(var(--text-hero) * 1.2)}.landing_sectionTitle__7GXl9{font-size:calc(var(--text-title) * 1.33)}}@media (max-width:359px){.landing_heroTitle__HLnmZ,.landing_pageTitle__yxxRV{font-size:calc(var(--text-hero) * .85)}}.landing_hero__v7463{display:grid;grid-gap:var(--spacing-48);gap:var(--spacing-48);align-items:center;padding:var(--spacing-48) 0}@media (min-width:1024px){.landing_hero__v7463{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--spacing-64);padding:var(--spacing-96) 0 var(--spacing-64)}}.landing_heroText__IVpgA{min-width:0;animation:landing_pm-fade-up__F12Im var(--motion-slow) var(--ease-out) both}.landing_heroActions__O_W0j{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-top:var(--spacing-32)}.landing_heroPrice__Fsl4s{margin-top:var(--spacing-16);color:var(--color-text-secondary)}.landing_heroPrice__Fsl4s strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.landing_preview__4vsHU{min-width:0}.landing_previewWindow__URRqM{padding:var(--spacing-16);border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background:var(--color-surface-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing_previewWindow__URRqM{background:var(--color-surface)}}@media (min-width:768px){.landing_previewWindow__URRqM{padding:var(--spacing-24)}}.landing_previewBar__gEoef{padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-hairline);font-size:var(--text-caption);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_previewCrumb__pKaea strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.landing_previewRows__Ko1Hi{display:grid}.landing_previewRow__JTtS1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--spacing-8);gap:var(--spacing-8);align-items:start;padding:var(--spacing-16) 0;border-bottom:1px solid var(--color-border-hairline)}.landing_previewRow__JTtS1>:first-child{margin-top:var(--spacing-4)}.landing_previewName__fx_mk{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.landing_previewKey__suAv5{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-tertiary)}.landing_previewTitle__2acV6{font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_previewMeta__AR2_K{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4) var(--spacing-8)}.landing_previewSide__3afw6{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4)}.landing_previewTime__8cj6E{display:inline-flex;align-items:center;gap:var(--spacing-4);font-size:var(--text-caption);color:var(--color-text-tertiary);white-space:nowrap}.landing_previewChat__slOH0{display:flex;gap:var(--spacing-8);align-items:flex-start;margin-top:var(--spacing-16)}.landing_previewBubble__me4t8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);min-width:0;padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-md);background:var(--color-agent-tint);border:1px solid var(--color-agent-border);font-size:var(--text-caption);line-height:var(--text-caption-line)}.landing_previewLink__z8zly{display:inline-flex;align-items:center;gap:var(--spacing-4);margin-left:var(--spacing-4);color:var(--color-accent);font-weight:var(--font-weight-semibold)}@media (max-width:419px){.landing_hideOnSmall__V2O1I{display:none}}.landing_section__M2UMZ{padding:var(--spacing-48) 0}@media (min-width:1024px){.landing_section__M2UMZ{padding:var(--spacing-64) 0}}.landing_sectionHead__uhzxb{max-width:720px;margin-bottom:var(--spacing-32);min-width:0}.landing_split__9txed{display:grid;grid-gap:var(--spacing-32);gap:var(--spacing-32);align-items:center}.landing_split__9txed .landing_sectionHead__uhzxb{margin-bottom:0}@media (min-width:1024px){.landing_split__9txed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-64)}}.landing_inlineActions__0B72I{margin-top:var(--spacing-16);margin-left:calc(-1 * var(--spacing-16))}.landing_features__22evY,.landing_steps__DlVT8{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16)}@media (min-width:768px){.landing_steps__DlVT8{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_features__22evY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing_features__22evY{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing_feature__BzeR_,.landing_step__lFU4M{min-width:0;padding:var(--spacing-24);border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background:var(--color-surface)}.landing_featureIcon__suwJv,.landing_stepNumber___7rgq{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spacing-32) + var(--spacing-8));height:calc(var(--spacing-32) + var(--spacing-8));margin-bottom:var(--spacing-16);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--font-weight-bold)}.landing_stepNumber___7rgq{border-radius:var(--radius-pill)}.landing_featureIcon__suwJv svg{width:20px;height:20px}.landing_cardTitle__uyNNt{font-size:var(--text-subtitle);line-height:var(--text-subtitle-line);font-weight:var(--font-weight-semibold)}.landing_cardText__HqejF{margin-top:var(--spacing-4);color:var(--color-text-secondary)}.landing_codeCard__W2Li3{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);min-width:0;padding:var(--spacing-24);border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background:var(--color-surface)}.landing_codeLabel__wb4IK{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.landing_code__925qX{max-width:100%;overflow-x:auto;padding:var(--spacing-16);border-radius:var(--radius-md);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-body-line);white-space:pre}.landing_toolList__AeNen{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.landing_toolList__AeNen code{display:inline-block;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-caption);overflow-wrap:anywhere}.landing_priceCard__IB9F1{width:100%;max-width:480px;min-width:0;justify-self:center;padding:var(--spacing-24);border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background:var(--color-surface-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media (min-width:768px){.landing_priceCard__IB9F1{padding:var(--spacing-32)}}@media (min-width:1024px){.landing_priceCard__IB9F1{justify-self:end}}.landing_priceName__13eSV{font-size:var(--text-subtitle);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.landing_price__Zne5y{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-8);margin-top:var(--spacing-8)}.landing_priceAmount__2Kfd2{font-size:var(--text-hero);line-height:var(--text-hero-line);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.landing_priceUnit__MnXVB{font-size:var(--text-subtitle);color:var(--color-text-secondary)}.landing_priceNote__kUpua{margin-top:var(--spacing-8);color:var(--color-text-secondary)}.landing_priceList__aD6s4{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8);margin:var(--spacing-24) 0}.landing_priceList__aD6s4 li{display:flex;gap:var(--spacing-8);align-items:flex-start}.landing_priceCheck__gz_VT{flex:none;margin-top:var(--spacing-4);color:var(--color-accent)}.landing_pricingHero__CnVfI{display:grid;grid-gap:var(--spacing-32);gap:var(--spacing-32);align-items:center;padding-top:var(--spacing-48)}@media (min-width:1024px){.landing_pricingHero__CnVfI{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-64);padding-top:var(--spacing-96)}.landing_pricingHero__CnVfI .landing_sectionHead__uhzxb{margin-bottom:0}}.landing_faq__8t8PL{max-width:800px;border-top:1px solid var(--color-border-hairline)}.landing_faqItem__NpChC{border-bottom:1px solid var(--color-border-hairline)}.landing_faqQ__F00d1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);min-height:var(--hit-target);padding:var(--spacing-16) 0;font-size:var(--text-subtitle);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;border-radius:var(--radius-sm);transition:color var(--motion-fast) var(--ease-out)}.landing_faqQ__F00d1::-webkit-details-marker{display:none}.landing_faqQ__F00d1:hover{color:var(--color-accent)}.landing_faqChevron__IeaYe{flex:none;color:var(--color-text-tertiary);transition:transform var(--motion-base) var(--ease-out)}.landing_faqItem__NpChC[open] .landing_faqChevron__IeaYe{transform:rotate(180deg)}.landing_faqItem__NpChC[open] .landing_faqA__w71mH{animation:landing_pm-fade-in__wV4dl var(--motion-base) var(--ease-out) both}.landing_faqA__w71mH{max-width:65ch;padding-bottom:var(--spacing-16);color:var(--color-text-secondary)}.landing_cta__sAPoi{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-64) 0 var(--spacing-96)}.landing_cta__sAPoi .landing_sectionLead__No3A_{margin-left:auto;margin-right:auto}.landing_cta__sAPoi .landing_heroActions__O_W0j{justify-content:center}.landing_footer__U__I_{margin-top:auto;border-top:1px solid var(--color-border-hairline);padding-bottom:var(--safe-bottom)}.landing_footerInner__8av47{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-8) var(--spacing-16);max-width:var(--content-max-width);margin:0 auto;padding:var(--spacing-16)}@media (min-width:768px){.landing_footerInner__8av47{padding:var(--spacing-24)}}@media (min-width:1024px){.landing_footerInner__8av47{padding:var(--spacing-24) var(--spacing-32)}}.landing_footerBrand__IuJ_p{display:flex;align-items:center;gap:var(--spacing-8);min-width:0;font-size:var(--text-caption);color:var(--color-text-tertiary)}.landing_footerNav__mBZrB{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-left:calc(-1 * var(--spacing-8))}.landing_footerNav__mBZrB a{display:inline-flex;align-items:center;min-height:var(--hit-target);min-width:var(--hit-target);padding:0 var(--spacing-8);border-radius:var(--radius-pill);font-size:var(--text-caption);color:var(--color-text-secondary);transition:background-color var(--motion-fast) var(--ease-out)}.landing_footerNav__mBZrB a:hover{background:var(--color-hover);color:var(--color-text-primary);text-decoration:none}.landing_notFound__LaaAj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8);text-align:center;padding:var(--spacing-64) var(--spacing-16);min-height:60dvh;animation:landing_pm-fade-up__F12Im var(--motion-slow) var(--ease-out) both}.landing_notFoundCode__Dj9Td{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);letter-spacing:.08em}.landing_notFoundTitle__DlZze{font-size:var(--text-title);line-height:var(--text-title-line)}.landing_notFoundText__PWVNU{max-width:32em;color:var(--color-text-secondary)}.landing_notFound__LaaAj .landing_heroActions__O_W0j{justify-content:center;margin-top:var(--spacing-16)}@media (max-width:359px){.landing_headerNav__4EpBZ>a{padding:0 var(--spacing-8)}.landing_headerNav__4EpBZ{gap:0}}.brand_logo__I_OPO{display:inline-flex;align-items:center;gap:var(--spacing-8);min-height:var(--hit-target);min-width:var(--hit-target);color:var(--color-text-primary);font-size:var(--text-subtitle);font-weight:var(--font-weight-bold);letter-spacing:.08em;white-space:nowrap}.brand_logo__I_OPO:hover{text-decoration:none}.brand_mark__6bRiG{flex:none;color:var(--color-accent)}.brand_markPocket__w15yf{fill:var(--color-accent-contrast)}.brand_markStitch__q_qOH{fill:none;stroke:var(--color-accent);stroke-width:1.6;stroke-dasharray:2.4 2.2;stroke-linecap:round}.brand_markSpark__TLdP5{fill:var(--color-accent-contrast)}.brand_wordmark__RpEq4{line-height:1}.brand_localeSwitch__4lnSD{display:inline-flex;align-items:center;flex:none;padding:0;border-radius:var(--radius-pill);background:var(--color-surface-muted);border:1px solid var(--color-border-hairline)}.brand_localeOption___T0H2{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit-target);min-height:var(--hit-target);padding:0 var(--spacing-8);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:.04em;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.brand_localeOption___T0H2:hover{color:var(--color-text-primary)}.brand_localeOption___T0H2:active{transform:scale(.96)}.brand_localeOption___T0H2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.brand_localeActive__AEYx4,.brand_localeActive__AEYx4:hover{background:var(--color-surface);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-border-hairline)}.brand_localeSwitch__4lnSD[aria-busy=true]{opacity:.7}@media (max-width:339px){.brand_wordmark__RpEq4{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.onboarding_page__7kQcS{min-height:100dvh;display:flex;justify-content:center;padding:var(--spacing-24) var(--spacing-16) var(--spacing-48);padding-top:max(var(--spacing-24),var(--safe-top));background:var(--color-background);color:var(--color-text-primary)}.onboarding_column__oxib9{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%;max-width:760px;min-width:0}.onboarding_top__RfFfY{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16)}.onboarding_brand__gursp{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--color-accent)}.onboarding_brandName__tGF__{font-weight:var(--font-weight-bold);font-size:var(--text-subtitle);letter-spacing:.04em;color:var(--color-text-primary)}.onboarding_progressWrap__Sjtml{display:flex;align-items:center;gap:var(--spacing-16)}.onboarding_progress__dxUKM{position:relative;flex:1 1 auto;height:8px;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.onboarding_progressBar__0WpSI{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);background:var(--color-accent);transition:inline-size var(--motion-base) var(--ease-out)}.onboarding_progressText__vdChW{flex:0 0 auto;font-size:var(--text-caption);color:var(--color-text-tertiary)}.onboarding_stepWrap__eDrAY{min-width:0}.onboarding_step__ERoL9{display:flex;flex-direction:column;gap:var(--spacing-24);min-width:0}.onboarding_stepHead__iNDZZ{display:flex;flex-direction:column;gap:var(--spacing-8)}.onboarding_title__L4hAN{margin:0;font-size:var(--text-title);line-height:var(--text-title-line);font-weight:var(--font-weight-bold);outline:none}.onboarding_title__L4hAN:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.onboarding_subtitle__L88MK{margin:0;font-size:var(--text-body);line-height:var(--text-body-line);color:var(--color-text-secondary)}.onboarding_muted__MkWEi{margin:0;font-size:var(--text-caption);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.onboarding_error__IpLa6{margin:0;font-size:var(--text-caption);color:var(--color-danger)}.onboarding_actions__q0EpD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-hairline)}.onboarding_actionsMain__oD4SU{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8);margin-left:auto}.onboarding_footer__FKkpa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.onboarding_illustration__TKcNG{display:block;width:100%;max-width:420px;height:auto;margin:0 auto var(--spacing-8)}.onboarding_whyLines__As79K{display:flex;flex-direction:column;gap:var(--spacing-16);margin:0;padding:0;list-style:none;font-size:var(--text-subtitle);line-height:var(--text-subtitle-line)}.onboarding_whyLines__As79K li{padding-left:var(--spacing-16);border-left:3px solid var(--color-accent)}.onboarding_svgSurface__TGFIp{fill:var(--color-surface);stroke:var(--color-border-hairline);stroke-width:1}.onboarding_svgAccentFill__V4F5m{fill:var(--color-accent)}.onboarding_svgAccentStroke__g7u0n{stroke:var(--color-accent)}.onboarding_svgAccentStrokeThin__5NWOU{stroke:var(--color-accent);stroke-width:2.5}.onboarding_svgMutedFill__gafFU{fill:var(--color-text-tertiary)}.onboarding_svgMutedStroke__h_jXq{stroke:var(--color-text-tertiary)}.onboarding_svgRing__5pXvN{stroke:var(--color-accent);stroke-width:3;stroke-dasharray:8 8;opacity:.7}.onboarding_svgSpin__K8Aqn{animation:onboarding_dash__OiWR_ 6s linear infinite}@keyframes onboarding_dash__OiWR_{to{stroke-dashoffset:-160}}.onboarding_svgLabel__WS0VS{fill:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.onboarding_svgCaption__Rf1b_{fill:var(--color-text-secondary);font-size:12px}.onboarding_aboutLayout__1Sqzp{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:var(--spacing-24);gap:var(--spacing-24);align-items:start}.onboarding_form__Vjstc{display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0}.onboarding_vcard__v4OKa{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-16);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-hairline);border-top:4px solid var(--color-accent);min-width:0}.onboarding_vcardLabel__AKyF6{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary)}.onboarding_vcardName__fdT6X{font-size:var(--text-subtitle);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.onboarding_vcardLine__1AGQk{font-size:var(--text-caption);color:var(--color-text-secondary);overflow-wrap:anywhere}.onboarding_choices__4X9T6{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;border:0;min-width:0}.onboarding_legend__a7wPg{padding:0;margin-bottom:var(--spacing-8);font-weight:var(--font-weight-semibold)}.onboarding_choiceGrid__y84zI{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8);min-width:0}.onboarding_cols2__zcKUX{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.onboarding_cols3__jtTQO{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.onboarding_cols4__1KTVf{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.onboarding_choice__qlNCK{position:relative;display:flex;flex-direction:column;gap:var(--spacing-4);min-height:var(--hit-target);padding:var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.onboarding_choice__qlNCK:hover{background:var(--color-hover)}.onboarding_choice__qlNCK:active{transform:scale(.99)}.onboarding_choice__qlNCK:has(.onboarding_choiceInput__GM_yD:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.onboarding_choiceOn__ZCRm_,.onboarding_choiceOn__ZCRm_:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.onboarding_choiceInput__GM_yD{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.onboarding_choiceLabel__Sv0ey{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);font-weight:var(--font-weight-semibold)}.onboarding_caps__PKvpm,.onboarding_choiceHint__o8QS2{font-size:var(--text-caption);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.onboarding_caps__PKvpm{list-style:disc;margin:var(--spacing-4) 0 0;padding-left:var(--spacing-16)}.onboarding_miniIllustration__Zecjd{display:block;width:120px;height:auto;margin-bottom:var(--spacing-8)}.onboarding_planAdvice__ymnjT{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-16);border-radius:var(--radius-md);background:var(--color-info-soft);line-height:var(--text-body-line)}.onboarding_explainGrid__Z072y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:var(--spacing-16);gap:var(--spacing-16)}.onboarding_explain__X_7vr{display:flex;flex-direction:column;gap:var(--spacing-8)}.onboarding_explainTitle__IfToa{margin:0;font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.onboarding_explainText__1xcqY{margin:0;font-size:var(--text-caption);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.onboarding_easySetup__or_Sh{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.onboarding_easyActions__XA9w9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8)}.onboarding_pre__IRINR{margin:0;max-height:40dvh;padding:var(--spacing-16);overflow:auto;border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.onboarding_pre__IRINR:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.onboarding_pasteSteps__TwKfY{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding-left:var(--spacing-24);list-style:decimal;line-height:var(--text-body-line)}.onboarding_statusOk__8Cff8,.onboarding_status__kzcPM{display:flex;align-items:center;gap:var(--spacing-8);margin:0;padding:var(--spacing-16);border-radius:var(--radius-md);background:var(--color-surface-muted);line-height:var(--text-body-line)}.onboarding_statusOk__8Cff8{background:var(--color-success-soft)}.onboarding_statusIcon__0PO1a{flex:0 0 auto;color:var(--color-success)}.onboarding_spin__SMN0P{flex:0 0 auto;animation:onboarding_spin__SMN0P 1s linear infinite}@keyframes onboarding_spin__SMN0P{to{transform:rotate(1turn)}}.onboarding_outcomes__5uJpa{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8)}.onboarding_plug__P4p7F{max-width:360px}.onboarding_plugCable__yH7_m{stroke:var(--color-border-strong);transition:stroke var(--motion-slow) var(--ease-out)}.onboarding_plugBody__EKSEY{fill:var(--color-text-tertiary);transition:fill var(--motion-slow) var(--ease-out)}.onboarding_plugBodyStroke__otMx6{stroke:var(--color-text-tertiary)}.onboarding_plugLeft__lpwYf{transform:translateX(-10px);transition:transform var(--motion-slow) var(--ease-out)}.onboarding_plugLed__T47ww{fill:var(--color-surface-muted);stroke:var(--color-border-strong);animation:onboarding_pulse__rlBIX 1.6s ease-in-out infinite}.onboarding_plugOn__lVRP4 .onboarding_plugLeft__lpwYf{transform:none}.onboarding_plugOn__lVRP4 .onboarding_plugCable__yH7_m{stroke:var(--color-success)}.onboarding_plugOn__lVRP4 .onboarding_plugBody__EKSEY{fill:var(--color-success)}.onboarding_plugOn__lVRP4 .onboarding_plugLed__T47ww{fill:var(--color-success);stroke:var(--color-success);animation:none}@keyframes onboarding_pulse__rlBIX{50%{opacity:.4}}.onboarding_troubleList__Tso4g{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;list-style:none}.onboarding_trouble__VJT5q{border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);padding:0 var(--spacing-16)}.onboarding_trouble__VJT5q[open]{padding-bottom:var(--spacing-16)}.onboarding_trouble__VJT5q[open]>.onboarding_pre__IRINR{margin-bottom:var(--spacing-8)}.onboarding_troubleSummary__9fLYW{display:flex;align-items:center;min-height:var(--hit-target);padding:var(--spacing-8) 0;font-weight:var(--font-weight-semibold);cursor:pointer}.onboarding_troubleSummary__9fLYW:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.onboarding_tplWrap__ZO1Wl{position:relative;display:flex;width:100%;min-width:0}.onboarding_tplOpened__xZBjc{position:absolute;top:var(--spacing-8);right:var(--spacing-8);z-index:1;display:inline-flex;align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-8);border-radius:var(--radius-pill);background:var(--color-success-soft);font-size:var(--text-micro);font-weight:var(--font-weight-semibold)}.onboarding_tplOpened__xZBjc svg{width:14px;height:14px;color:var(--color-success)}.onboarding_guideGrid__4W6D0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);margin:0;padding:0;list-style:none}.onboarding_guideItem__VZmt0{display:flex;gap:var(--spacing-16);align-items:flex-start;padding:var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface)}.onboarding_guideText__16ctD{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;font-size:var(--text-caption);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.onboarding_guideText__16ctD strong{font-size:var(--text-body);color:var(--color-text-primary)}.onboarding_glyph__6_KcI{flex:0 0 auto;width:40px;height:40px}.onboarding_glyphBg__S4v6r{fill:var(--color-accent-soft)}.onboarding_glyphStroke__ihSaf{stroke:var(--color-accent)}.onboarding_accessCard__RHODy{display:flex;flex-direction:column;gap:var(--spacing-16)}.onboarding_accessTree__KWpRk{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;list-style:none}.onboarding_accessChildren__yiGHi{display:flex;flex-direction:column;gap:var(--spacing-4);margin:var(--spacing-4) 0 0;padding:0 0 0 var(--spacing-24);list-style:none}.onboarding_accessNode__AAUht{display:flex;align-items:center;gap:var(--spacing-8);min-width:0;overflow-wrap:anywhere}.onboarding_accessNode__AAUht svg{flex:0 0 auto;width:16px;height:16px;color:var(--color-text-tertiary)}.onboarding_requestRow__oaTLJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.onboarding_srOnly__08cnC{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.onboarding_aboutLayout__1Sqzp{grid-template-columns:minmax(0,1fr)}.onboarding_vcard__v4OKa{order:-1}.onboarding_actions__q0EpD{flex-direction:column-reverse;align-items:stretch}.onboarding_actionsMain__oD4SU{flex-direction:column-reverse;margin-left:0}.onboarding_outcomes__5uJpa{flex-direction:column-reverse}.onboarding_whyLines__As79K{font-size:var(--text-body);line-height:var(--text-body-line)}}@media (prefers-reduced-motion:reduce){.onboarding_plugLed__T47ww,.onboarding_spin__SMN0P,.onboarding_svgSpin__K8Aqn{animation:none}.onboarding_plugLeft__lpwYf,.onboarding_progressBar__0WpSI{transition:none}}.onboarding_pathTabs__dwFee{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.onboarding_pathTab__p5YuU{display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);padding:var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.onboarding_pathTab__p5YuU span{color:var(--color-text-secondary);font-size:var(--text-caption)}.onboarding_pathTab__p5YuU[aria-checked=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.onboarding_pathTab__p5YuU:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.onboarding_pathCard__MOnjp{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);justify-items:start}.onboarding_urlRow__uWTsc{display:flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center}.onboarding_url__t2lOT{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:var(--text-caption);word-break:break-all}.onboarding_promptBox__uA0Oj{max-height:220px;overflow:auto}.template-art_art__RkHKh{container-type:inline-size;position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background:radial-gradient(120% 90% at 85% 15%,color-mix(in srgb,var(--tone) 26%,transparent),transparent 60%),color-mix(in srgb,var(--tone) 9%,var(--color-surface-muted))}.template-art_stage__yfuo6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:2cqw;padding:5cqw}.template-art_sources__sILW4{display:flex;flex-direction:column;gap:2.4cqw;margin:0;padding:0;list-style:none;flex:0 0 auto}.template-art_source___bJKK{display:flex;align-items:center;gap:2cqw;padding:1.6cqw 3cqw 1.6cqw 1.6cqw;border-radius:3cqw;background:var(--color-surface);border:1px solid var(--color-border-hairline);box-shadow:0 .6cqw 2cqw color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.template-art_sourceIcon__2LHqI{display:grid;place-items:center;width:7.6cqw;height:7.6cqw;border-radius:2cqw;background:color-mix(in srgb,var(--tone) 18%,var(--color-surface));color:var(--color-text-primary)}.template-art_sourceIcon__2LHqI svg{width:4.4cqw;height:4.4cqw}.template-art_sourceLabel___IFsE{font-size:3.7cqw;line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap}.template-art_arrow__YETlw{flex:0 1 4cqw;min-width:2cqw;height:0;border-top:.5cqw dashed color-mix(in srgb,var(--tone) 70%,var(--color-text-tertiary))}.template-art_hub___2FX7{display:grid;place-items:center;flex:0 0 auto;width:15cqw;height:15cqw;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border-hairline);box-shadow:0 0 0 1.6cqw color-mix(in srgb,var(--tone) 16%,transparent)}.template-art_mark__RWkkO{width:9cqw;height:9cqw;color:var(--color-accent)}.template-art_card__3iOTY{display:flex;flex-direction:column;gap:2.6cqw;flex:1 1 42cqw;max-width:50cqw;min-width:0;padding:3.6cqw;border-radius:3.6cqw;background:var(--color-surface);border:1px solid var(--color-border-hairline);box-shadow:0 1.4cqw 4cqw color-mix(in srgb,var(--color-text-primary) 12%,transparent)}.template-art_cardSolo__JYQVo{flex-basis:60cqw}.template-art_cardHead__cVJDU{display:flex;align-items:center;gap:1.6cqw;min-width:0}.template-art_cardIcon__yKBkG{display:grid;place-items:center;flex:0 0 auto;width:7cqw;height:7cqw;border-radius:2cqw;background:var(--tone);color:var(--color-surface)}.template-art_cardIcon__yKBkG svg{width:4.2cqw;height:4.2cqw}.template-art_cardLabel__CB0Nh{font-size:3.3cqw;line-height:1.15;font-weight:var(--font-weight-bold);color:var(--color-text-primary);overflow-wrap:break-word;text-wrap:balance}.template-art_cardBody__Gj1pW{position:relative;display:flex;flex-direction:column;gap:1.9cqw;min-height:17cqw}.template-art_line__4lu8t{display:block;height:1.7cqw;border-radius:1cqw;background:color-mix(in srgb,var(--color-text-tertiary) 30%,transparent)}.template-art_lineStrong__3QOIa{height:2.1cqw;background:color-mix(in srgb,var(--color-text-primary) 55%,transparent)}.template-art_row__2Mk5r{display:flex;align-items:center;gap:1.4cqw}.template-art_row__2Mk5r .template-art_line__4lu8t{flex:0 1 auto}.template-art_box__4Xzcf{display:grid;place-items:center;flex:0 0 auto;width:3.8cqw;height:3.8cqw;border-radius:1cqw;border:.35cqw solid color-mix(in srgb,var(--color-text-tertiary) 60%,transparent)}.template-art_boxOn__usKQ3{border-color:var(--tone);background:var(--tone);color:var(--color-surface)}.template-art_box__4Xzcf svg{width:2.8cqw;height:2.8cqw;stroke-width:3.5}.template-art_dot__7IlJz,.template-art_warn__sUAE4{flex:0 0 auto;width:1.8cqw;height:1.8cqw;border-radius:50%;background:var(--tone)}.template-art_warn__sUAE4{background:var(--color-warning)}.template-art_num__prE3H{display:grid;place-items:center;flex:0 0 auto;width:3.2cqw;height:3.2cqw;border-radius:50%;background:color-mix(in srgb,var(--tone) 22%,var(--color-surface));font-size:2cqw;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.template-art_link__O7fjm{align-self:flex-start;padding:.4cqw 1.2cqw;border-radius:1cqw;background:color-mix(in srgb,var(--tone) 20%,var(--color-surface));font-family:var(--font-mono);font-size:2cqw;color:var(--color-text-primary)}.template-art_send__GLNU_{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:5cqw;height:5cqw;border-radius:50%;background:var(--tone);color:var(--color-surface)}.template-art_send__GLNU_ svg{width:2.6cqw;height:2.6cqw}.template-art_bars__HsoIb,.template-art_wave__3M8D5{display:flex;align-items:flex-end;gap:1.4cqw;height:17cqw}.template-art_bar___1KVP{flex:1 1;border-radius:.8cqw .8cqw .3cqw .3cqw;background:color-mix(in srgb,var(--tone) 55%,var(--color-surface))}.template-art_bar___1KVP:last-child{background:var(--tone)}.template-art_wave__3M8D5{align-items:center;gap:.9cqw}.template-art_waveBar__2Ih3f{flex:1 1;border-radius:1cqw;background:var(--tone)}.template-art_grid__bJ_JP{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.9cqw;gap:.9cqw}.template-art_cell__i2ezN{height:3.6cqw;border-radius:.7cqw;background:color-mix(in srgb,var(--color-text-tertiary) 18%,transparent)}.template-art_cellOn__CWWIs{background:var(--tone)}.template-art_bubble__b2j5p{align-self:flex-start;display:grid;place-items:center;min-width:6cqw;height:4.4cqw;padding:0 1.6cqw;border-radius:2.2cqw 2.2cqw 2.2cqw .6cqw;background:var(--tone);font-size:2.8cqw;font-weight:var(--font-weight-bold);color:var(--color-surface)}.template-art_bubbleRight__PF6re{align-self:flex-end;width:60%;border-radius:2.2cqw 2.2cqw .6cqw;background:color-mix(in srgb,var(--color-text-tertiary) 20%,transparent)}.template-art_flow__TRA5y{display:flex;align-items:center;height:17cqw}.template-art_node__1on1h{flex:0 0 auto;width:6cqw;height:6cqw;border-radius:1.6cqw;border:.4cqw solid var(--tone);background:var(--color-surface)}.template-art_nodeOn__xLHjQ{background:var(--tone)}.template-art_edge__vw5dN{flex:1 1 auto;height:0;border-top:.4cqw solid color-mix(in srgb,var(--tone) 60%,transparent)}@media (prefers-reduced-motion:no-preference){.template-art_card__3iOTY{transition:transform var(--motion-base) var(--ease-out)}}@container (max-width: 360px){.template-art_sourceLabel___IFsE{display:none}.template-art_source___bJKK{padding:1.6cqw}.template-art_sourceIcon__2LHqI{width:9cqw;height:9cqw}.template-art_sourceIcon__2LHqI svg{width:5.4cqw;height:5.4cqw}.template-art_card__3iOTY{max-width:58cqw}.template-art_cardLabel__CB0Nh{font-size:4.6cqw}}.overlay_backdrop__TxvpR{position:fixed;inset:0;z-index:var(--z-modal);background:var(--color-backdrop);animation:overlay_pm-fade-in__bN1Ub var(--motion-base) var(--ease-out) both}.overlay_backdropDrawer__Pv9gC{z-index:var(--z-drawer)}.overlay_backdropPopover__TebaT{z-index:var(--z-popover)}.overlay_closing__XuWwt .overlay_backdrop__TxvpR,.overlay_closing__XuWwt.overlay_backdrop__TxvpR{animation:overlay_pm-fade-out__YV4Ah var(--motion-fast) var(--ease-out) both}.overlay_header__I5R6M{display:flex;align-items:center;gap:var(--spacing-8);min-height:56px;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-24);border-bottom:1px solid var(--color-border-hairline);flex-shrink:0}.overlay_headerText__3mMc6{flex:1 1;min-width:0}.overlay_title__dPh6S{font-size:var(--text-subtitle);line-height:var(--text-subtitle-line);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.overlay_description__AfejV{font-size:var(--text-caption);color:var(--color-text-secondary)}.overlay_body__89vQa{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--spacing-24)}.overlay_bodyFlush__awwLM{padding:0}.overlay_footer__PAZ3T{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-24);border-top:1px solid var(--color-border-hairline);flex-shrink:0}.overlay_handle__afkoo{display:none}.overlay_dialogWrap__Cmaz7{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--spacing-24);pointer-events:none}.overlay_dialog__jy_Sj{pointer-events:auto;display:flex;flex-direction:column;width:100%;max-height:min(720px,calc(100dvh - var(--spacing-48)));border-radius:var(--radius-lg);background:var(--color-elevated);border:1px solid var(--color-border-hairline);box-shadow:var(--shadow-float);animation:overlay_pm-scale-in__aG2fm var(--motion-base) var(--ease-out) both;overflow:hidden}.overlay_closing__XuWwt .overlay_dialog__jy_Sj{animation:overlay_pm-scale-out__x_3FY var(--motion-fast) var(--ease-out) both}.overlay_sm__p01Bm{max-width:var(--modal-width-sm)}.overlay_md__vT4V_{max-width:var(--modal-width-md)}.overlay_lg__bEfD1{max-width:var(--modal-width-lg)}.overlay_drawer__UnMZ2{position:fixed;top:0;bottom:0;z-index:var(--z-drawer);display:flex;flex-direction:column;width:min(var(--drawer-w,var(--panel-width)),100vw);background:var(--color-elevated);border:1px solid var(--color-border-hairline);box-shadow:var(--shadow-float);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.overlay_right__6WU9R{right:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);animation:overlay_pm-slide-in-right__wdP2O var(--motion-slow) var(--ease-out) both}.overlay_left__Dmmoa{left:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding-left:var(--safe-left);animation:overlay_pm-slide-in-left__Ibsws var(--motion-slow) var(--ease-out) both}.overlay_closing__XuWwt .overlay_right__6WU9R,.overlay_closing__XuWwt.overlay_right__6WU9R{animation:overlay_pm-slide-out-right__2wuDo var(--motion-base) var(--ease-out) both}.overlay_closing__XuWwt .overlay_left__Dmmoa,.overlay_closing__XuWwt.overlay_left__Dmmoa{animation:overlay_pm-slide-out-left__t5Jvy var(--motion-base) var(--ease-out) both}.overlay_popover__E3vKY{position:fixed;z-index:var(--z-popover);display:flex;flex-direction:column;width:var(--pop-w,var(--popover-width));max-width:calc(100vw - var(--spacing-16));border-radius:var(--radius-md);background:var(--color-elevated);border:1px solid var(--color-border-hairline);box-shadow:var(--shadow-float);overflow:hidden;animation:overlay_pm-pop-in__nNYLF var(--motion-fast) var(--ease-out) both;transform-origin:top left}.overlay_closing__XuWwt.overlay_popover__E3vKY{animation:overlay_pm-fade-out__YV4Ah var(--motion-fast) var(--ease-out) both}.overlay_popoverBody__l4TW_{overflow:auto;overscroll-behavior:contain;min-height:0}@media (max-width:767px){.overlay_dialogWrap__Cmaz7{align-items:flex-end;padding:0}.overlay_dialog__jy_Sj,.overlay_drawer__UnMZ2.overlay_right__6WU9R,.overlay_sheet__0noSU{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - var(--safe-top) - var(--spacing-24));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;box-shadow:var(--shadow-sheet);padding-bottom:var(--safe-bottom);animation:overlay_pm-slide-up__jZjfC var(--motion-slow) var(--ease-out) both}.overlay_drawer__UnMZ2.overlay_right__6WU9R{height:calc(100dvh - var(--safe-top) - var(--spacing-24));padding-top:0}.overlay_fullscreen__DZ09g{max-height:none;height:100dvh;border-radius:0;padding-top:var(--safe-top)}.overlay_closing__XuWwt .overlay_dialog__jy_Sj,.overlay_closing__XuWwt .overlay_drawer__UnMZ2.overlay_right__6WU9R,.overlay_closing__XuWwt .overlay_sheet__0noSU,.overlay_closing__XuWwt.overlay_drawer__UnMZ2.overlay_right__6WU9R,.overlay_closing__XuWwt.overlay_sheet__0noSU{animation:overlay_pm-slide-down__CkGuz var(--motion-base) var(--ease-out) both}.overlay_drawer__UnMZ2.overlay_left__Dmmoa{width:min(var(--drawer-width),calc(100vw - var(--spacing-48)))}.overlay_handle__afkoo{display:block;flex-shrink:0;width:36px;height:4px;margin:var(--spacing-8) auto 0;border-radius:var(--radius-pill);background:var(--color-border-strong)}.overlay_header__I5R6M{padding-left:var(--spacing-16)}.overlay_body__89vQa{padding:var(--spacing-16)}.overlay_bodyFlush__awwLM{padding:0}.overlay_footer__PAZ3T{padding:var(--spacing-16)}.overlay_footer__PAZ3T>*{flex:1 1 auto}}.overlay_sheet__0noSU{z-index:var(--z-popover);display:flex;flex-direction:column;background:var(--color-elevated);border:1px solid var(--color-border-hairline)}@keyframes overlay_pm-fade-out__YV4Ah{to{opacity:0}}@keyframes overlay_pm-scale-out__x_3FY{to{opacity:0;transform:scale(.97)}}@keyframes overlay_pm-pop-in__nNYLF{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes overlay_pm-slide-down__CkGuz{to{transform:translateY(100%)}}@keyframes overlay_pm-slide-out-right__2wuDo{to{transform:translateX(100%)}}@keyframes overlay_pm-slide-out-left__t5Jvy{to{transform:translateX(-100%)}}.dropdown_root__5sd_W{display:flex;flex-direction:column;min-height:0;max-height:inherit}.dropdown_tabs__LKvfR{padding:var(--spacing-8) var(--spacing-8) 0;flex-shrink:0}.dropdown_search__boRsd{padding:var(--spacing-8);flex-shrink:0;border-bottom:1px solid var(--color-border-hairline)}.dropdown_list__3iiO6{overflow:auto;overscroll-behavior:contain;padding:var(--spacing-4) var(--spacing-8) var(--spacing-8);min-height:0;flex:1 1}.dropdown_list__3iiO6:focus-visible{outline-offset:-2px}.dropdown_heading__SEmK7{padding:var(--spacing-8) var(--spacing-8) var(--spacing-4);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.dropdown_option__QQrr7{display:flex;align-items:center;gap:var(--spacing-8);width:100%;min-height:var(--hit-target);padding:0 var(--spacing-8);border-radius:var(--radius-sm);text-align:left;color:var(--color-text-primary);font-size:var(--text-body);cursor:pointer;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-out)}.dropdown_option__QQrr7:hover{text-decoration:none}.dropdown_option__QQrr7[data-active=true]{background:var(--color-hover)}.dropdown_option__QQrr7[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.dropdown_option__QQrr7:active:not([aria-disabled=true]){background:var(--color-pressed)}.dropdown_optIcon__HO7V6{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:20px;color:var(--color-text-secondary)}.dropdown_optIcon__HO7V6 svg{width:16px;height:16px}.dropdown_optText__nCXhk{flex:1 1;min-width:0;display:flex;flex-direction:column}.dropdown_optDesc__u3hcw,.dropdown_optLabel__v_rol{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown_hint__SNcYa,.dropdown_optDesc__u3hcw{font-size:var(--text-caption);color:var(--color-text-tertiary)}.dropdown_hint__SNcYa{flex-shrink:0;font-family:var(--font-mono)}.dropdown_check__bgK6y{height:16px;color:var(--color-accent)}.dropdown_checkSpacer__XL4iU,.dropdown_check__bgK6y{flex-shrink:0;width:16px}.dropdown_danger__qoW22,.dropdown_danger__qoW22 .dropdown_optIcon__HO7V6{color:var(--color-danger)}.dropdown_empty__NWzri{padding:var(--spacing-16);font-size:var(--text-caption);color:var(--color-text-tertiary);text-align:center}.dropdown_footer__WDPCU{flex-shrink:0;border-top:1px solid var(--color-border-hairline);padding:var(--spacing-4) var(--spacing-8)}.dropdown_footer__WDPCU .dropdown_option__QQrr7{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.dropdown_footer__WDPCU .dropdown_optIcon__HO7V6{color:var(--color-accent)}.dropdown_separator__5F4KI{height:1px;margin:var(--spacing-4) var(--spacing-8);background:var(--color-border-hairline)}@media (max-width:767px){.dropdown_option__QQrr7{min-height:48px;padding:0 var(--spacing-16)}.dropdown_list__3iiO6{padding-bottom:var(--spacing-16)}}.spaces_page__Uh6bf{display:flex;flex-direction:column;gap:var(--spacing-24);min-width:0}.spaces_intro__4qACo{display:flex;align-items:center;gap:var(--spacing-16);min-width:0}.spaces_introText__hzjL5{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.spaces_title__y8OT3{margin:0;font-size:var(--text-title);line-height:var(--text-title-line,1.25);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.spaces_muted__nIP60,.spaces_subtitle__i5whE{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption);overflow-wrap:anywhere}.spaces_section__JsGzk{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.spaces_sectionHead__k49J_{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);min-height:var(--hit-target)}.spaces_sectionTitle__9q9P0{margin:0;font-size:var(--text-subtitle);font-weight:var(--font-weight-semibold)}.spaces_rows__r_xiM{list-style:none;margin:0;padding:0;border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.spaces_item__h_TWo{display:flex;align-items:center;gap:var(--spacing-8);min-height:52px;padding:0 var(--spacing-8) 0 var(--spacing-16);border-top:1px solid var(--color-border-hairline);min-width:0;transition:background-color var(--motion-fast) var(--ease-out)}.spaces_item__h_TWo:first-child{border-top:0}.spaces_item__h_TWo:hover{background:var(--color-hover)}.spaces_itemLink__vPW6z{display:flex;flex:1 1;align-items:center;gap:var(--spacing-16);min-width:0;min-height:var(--hit-target);color:var(--color-text-primary);text-decoration:none}.spaces_itemLink__vPW6z:hover{text-decoration:none}.spaces_itemIcon__gmZCz{width:20px;height:20px;flex-shrink:0;color:var(--color-text-tertiary)}.spaces_itemText__62aQw{display:flex;flex:1 1;flex-direction:column;min-width:0}.spaces_ellipsis__jhvyb,.spaces_meta__0JEkC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spaces_count__63N8q,.spaces_meta__0JEkC{color:var(--color-text-tertiary);font-size:var(--text-caption)}.spaces_count__63N8q{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spaces_cards__GPuZV{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--spacing-16);gap:var(--spacing-16);list-style:none;margin:0;padding:0}.spaces_cardBody__qnj5R{display:flex;align-items:center;gap:var(--spacing-16);min-width:0}.spaces_cardActions__XB2sF{display:flex;align-items:center;gap:var(--spacing-4);margin-left:auto}.spaces_lock__dWiRH{width:14px;height:14px;flex-shrink:0;color:var(--color-text-tertiary)}.spaces_note__BqYLO{margin:0;padding:var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-caption)}.spaces_shareAdd__uyvph{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;grid-gap:var(--spacing-8);gap:var(--spacing-8);align-items:end}.spaces_shareAddBtn__IfiBK{margin-bottom:0}@media (max-width:767px){.spaces_shareAdd__uyvph{grid-template-columns:minmax(0,1fr)}}.spaces_shareHeading__Y36In{margin:var(--spacing-24) 0 var(--spacing-8);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.spaces_shareList__wEpyb{list-style:none;margin:0;padding:0}.spaces_shareRow__BO6w5{display:flex;align-items:center;gap:var(--spacing-8);min-height:52px;border-top:1px solid var(--color-border-hairline);min-width:0}.spaces_shareRow__BO6w5:first-child{border-top:0}.spaces_shareWho__AZiZv{display:flex;flex:1 1;flex-direction:column;min-width:0}.spaces_levelSelect__klDgS{width:168px;flex-shrink:0}.spaces_shareEmail__698_R{overflow-wrap:anywhere}@media (max-width:480px){.spaces_shareRow__BO6w5{flex-wrap:wrap;padding-block:var(--spacing-8)}.spaces_shareWho__AZiZv{flex-basis:calc(100% - 32px - var(--spacing-8))}.spaces_shareRow__BO6w5 .spaces_levelSelect__klDgS{margin-left:calc(32px + var(--spacing-8))}}.spaces_formError__Y35rO{margin:var(--spacing-8) 0 0;color:var(--color-danger);font-size:var(--text-caption)}.spaces_preview__ymoXl{border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;min-width:0}.spaces_previewImage__eA7mp{display:block;max-width:100%;max-height:70dvh;margin:0 auto;object-fit:contain}.spaces_previewPdf__7z0zX{display:block;width:100%;height:70dvh;border:0}.spaces_previewText__llO_t{margin:0;padding:var(--spacing-16);max-height:70dvh;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-caption);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.spaces_facts__FHW55{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--spacing-8) var(--spacing-16);gap:var(--spacing-8) var(--spacing-16);margin:0;font-size:var(--text-caption)}.spaces_facts__FHW55 dt{color:var(--color-text-tertiary)}.spaces_facts__FHW55 dd{margin:0;overflow-wrap:anywhere}.spaces_onboarding__TACYh{display:grid;place-items:center;min-height:100dvh;padding:var(--spacing-24) var(--spacing-16);background:var(--color-background)}.spaces_onboardingCard__xPg6Z{width:100%;max-width:var(--modal-width-sm)}.spaces_onboardingCard__xPg6Z,.spaces_onboardingForm__zUmmT{display:flex;flex-direction:column;gap:var(--spacing-16)}.spaces_brand__zBls8{display:flex;align-items:center;gap:var(--spacing-8);font-weight:var(--font-weight-bold)}.spaces_onboardingFooter__OCM7q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.pill_pill__7ZE62{display:inline-flex;align-items:center;gap:var(--spacing-4);max-width:100%;height:24px;padding:0 var(--spacing-8);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;background:var(--pill-bg);color:var(--pill-fg)}.pill_pillText__id11d{overflow:hidden;text-overflow:ellipsis}.pill_count__K1f15{font-weight:var(--font-weight-regular);opacity:.9}.pill_to_do__BXm5A{--pill-bg:var(--status-to-do);--pill-fg:var(--status-to-do-contrast);--st:var(--status-to-do)}.pill_in_progress__Y7jVR{--pill-bg:var(--status-in-progress);--pill-fg:var(--status-in-progress-contrast);--st:var(--status-in-progress)}.pill_in_review__R3EVu{--pill-bg:var(--status-in-review);--pill-fg:var(--status-in-review-contrast);--st:var(--status-in-review)}.pill_complete__58r48{--pill-bg:var(--status-complete);--pill-fg:var(--status-complete-contrast);--st:var(--status-complete)}.pill_cancelled__TAJy9{--pill-bg:var(--status-cancelled);--pill-fg:var(--status-cancelled-contrast);--st:var(--status-cancelled)}.pill_neutral__dlC_J{--pill-bg:var(--color-surface-muted);--pill-fg:var(--color-text-secondary)}.pill_accent__Lj9Hj{--pill-bg:var(--color-accent-soft);--pill-fg:var(--color-accent)}.pill_success__I_m3i{--pill-bg:var(--color-success-soft);--pill-fg:var(--color-success)}.pill_warning__hfdOa{--pill-bg:var(--color-warning-soft);--pill-fg:var(--color-warning)}.pill_danger__wWLJQ{--pill-bg:var(--color-danger-soft);--pill-fg:var(--color-danger)}.pill_agent__7zBwh{--pill-bg:var(--color-agent);--pill-fg:var(--color-agent-contrast)}.pill_pill__7ZE62 svg{width:12px;height:12px;flex-shrink:0}.pill_chip__Q63Jw{display:inline-flex;align-items:center;gap:var(--spacing-4);max-width:100%;height:24px;padding:0 var(--spacing-8);border-radius:var(--radius-pill);border:1px solid var(--color-border-hairline);background:var(--color-surface);font-size:var(--text-caption);color:var(--color-text-primary);white-space:nowrap}.pill_chipDot__z4cOE{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--chip-c,var(--space-gray))}.pill_chipRemove__BRKtz{display:inline-flex;align-items:center;justify-content:center;width:var(--hit-target);height:var(--hit-target);margin:-10px calc(var(--spacing-16) * -1) -10px calc(var(--spacing-8) * -1);border-radius:50%;color:var(--color-text-tertiary)}.pill_chipRemove__BRKtz:hover{color:var(--color-text-primary)}.pill_chipRemove__BRKtz svg{width:12px;height:12px}.pill_c-blue__M9svM{--chip-c:var(--space-blue)}.pill_c-green__kZJ5J{--chip-c:var(--space-green)}.pill_c-orange__Y2KFO{--chip-c:var(--space-orange)}.pill_c-purple____FO_{--chip-c:var(--space-purple)}.pill_c-pink__1BnRJ{--chip-c:var(--space-pink)}.pill_c-teal__FmPvG{--chip-c:var(--space-teal)}.pill_c-yellow__O_tF_{--chip-c:var(--space-yellow)}.pill_c-gray__Woy8g{--chip-c:var(--space-gray)}.pill_flag__hy_fD{display:inline-flex;align-items:center;gap:var(--spacing-4);font-size:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap}.pill_flag__hy_fD svg{width:16px;height:16px;color:var(--flag-c);fill:var(--flag-c)}.pill_urgent__8OpOF{--flag-c:var(--priority-urgent)}.pill_high___3XQ4{--flag-c:var(--priority-high)}.pill_normal__ymofT{--flag-c:var(--priority-normal)}.pill_low__5HS79{--flag-c:var(--priority-low)}.pill_flagNone__MKrGl svg{color:var(--color-text-tertiary);fill:none}.pill_statusIcon__Lyaj8{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2px solid var(--st);color:var(--color-surface)}.pill_statusIcon__Lyaj8.pill_in_progress__Y7jVR{background:conic-gradient(var(--st) 0 25%,transparent 25% 100%)}.pill_statusIcon__Lyaj8.pill_in_review__R3EVu{background:conic-gradient(var(--st) 0 62%,transparent 62% 100%)}.pill_statusIcon__Lyaj8.pill_cancelled__TAJy9,.pill_statusIcon__Lyaj8.pill_complete__58r48{background:var(--st)}.pill_statusIcon__Lyaj8 svg{width:12px;height:12px}.notifications_list__Xpeoe{padding:var(--spacing-4) var(--spacing-8)}.notifications_item__XoX2X{display:flex;gap:var(--spacing-8);min-height:var(--hit-target);padding:var(--spacing-8);border-radius:var(--radius-sm);color:var(--color-text-primary);text-decoration:none}.notifications_item__XoX2X:hover{background:var(--color-hover);text-decoration:none}.notifications_text___k7ZT{display:flex;flex-direction:column;min-width:0}.notifications_title__Tg4p8{font-weight:var(--font-weight-semibold);font-size:var(--text-caption);overflow-wrap:anywhere}.notifications_body__Bq3DK{font-size:var(--text-caption);color:var(--color-text-secondary);overflow-wrap:anywhere}.notifications_time__gT6c1{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--text-micro);color:var(--color-text-tertiary)}.notifications_footer__OfzUP{display:flex;justify-content:flex-end;padding:var(--spacing-4) var(--spacing-8);border-top:1px solid var(--color-border-hairline)}.notifications_unread__5zyro{background:var(--color-surface-muted)}.notifications_unread__5zyro:hover{background:var(--color-hover)}.notifications_unreadDot__F2psA{display:inline-block;width:8px;height:8px;margin-left:var(--spacing-4);border-radius:var(--radius-pill);background:var(--color-accent)}.easy-setup_root__HS1EP{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);min-width:0}.easy-setup_aiNote__yEOu1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);margin:0;font-size:var(--text-caption);line-height:var(--text-caption-line,1.5);color:var(--color-text-secondary)}.easy-setup_steps__6eRyV{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);margin:0;padding:0;list-style:none;min-width:0}.easy-setup_step__Kd67b{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:var(--spacing-16);gap:var(--spacing-16);min-width:0}.easy-setup_num__TGPQy{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-caption);font-weight:var(--font-weight-bold)}.easy-setup_body__6EHVy{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8);min-width:0;padding-top:var(--spacing-4)}.easy-setup_title__FWRXG{margin:0;font-size:var(--text-body);line-height:var(--text-body-line,1.5);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.easy-setup_text__vKi2w{margin:0;font-size:var(--text-caption);line-height:1.55;color:var(--color-text-secondary);overflow-wrap:anywhere}.easy-setup_urlRow__Ctm52{display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);min-width:0}.easy-setup_urlLabel__VXhuk{font-size:var(--text-micro);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.easy-setup_urlBox__vvMpQ{display:flex;align-items:center;gap:var(--spacing-4);min-width:0;min-height:var(--hit-target);-webkit-padding-start:var(--spacing-16);padding-inline-start:var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-pill);background:var(--color-surface-muted)}.easy-setup_url__DmVpw{flex:1 1;align-self:stretch;min-width:0;min-height:var(--hit-target);border:0;background:transparent;color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-caption);text-overflow:ellipsis}@media (max-width:767px){.easy-setup_urlBox__vvMpQ{flex-wrap:wrap;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-16);border-radius:var(--radius-lg)}.easy-setup_url__DmVpw{flex-basis:100%;font-size:var(--text-input-mobile)}}.easy-setup_url__DmVpw:focus-visible{outline:none}.easy-setup_urlBox__vvMpQ:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.easy-setup_actions__2tsc_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);min-width:0}.easy-setup_copyWrap__VTDP_{display:inline-flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.easy-setup_copyNote__BgapM{font-size:var(--text-micro);color:var(--color-danger)}.easy-setup_copyNote__BgapM:empty{display:none}.easy-setup_langSwitch__iaR6l{display:inline-flex;padding:2px;border-radius:var(--radius-pill);background:var(--color-surface-muted)}.easy-setup_langBtn__dwgzo{min-width:var(--hit-target);min-height:var(--hit-target);padding:0 var(--spacing-16);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.easy-setup_langBtn__dwgzo:hover{color:var(--color-text-primary)}.easy-setup_langBtn__dwgzo[aria-pressed=true]{background:var(--color-surface);color:var(--color-text-primary)}.easy-setup_langBtn__dwgzo:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.easy-setup_flip__sN6fg{transform:rotate(180deg)}.easy-setup_prompt__pIn6l{margin:0;max-height:min(50dvh,420px);overflow:auto;padding:var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain}.easy-setup_prompt__pIn6l:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.easy-setup_message__caMAr{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8);justify-items:start;padding:var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);min-width:0}.easy-setup_messageTitle__297tG{margin:0;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.easy-setup_quote__k7zNM{margin:0;-webkit-padding-start:var(--spacing-16);padding-inline-start:var(--spacing-16);-webkit-border-start:2px solid var(--color-border-strong);border-inline-start:2px solid var(--color-border-strong);font-size:var(--text-caption);line-height:1.55;color:var(--color-text-secondary);overflow-wrap:anywhere}.easy-setup_status__bgpnP{display:flex;align-items:flex-start;gap:var(--spacing-8);min-width:0;padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--text-caption);line-height:1.5;color:var(--color-text-primary)}.easy-setup_status__bgpnP[data-mcp-status=connected]{background:var(--color-success-soft)}.easy-setup_status__bgpnP>span{display:grid;min-width:0}.easy-setup_status__bgpnP svg{flex:none;width:20px;height:20px;margin-top:1px}.easy-setup_statusMeta__TRJxx{color:var(--color-text-secondary);overflow-wrap:anywhere}.easy-setup_ok__kupoF{color:var(--color-success)}.easy-setup_spin__qNP26{color:var(--color-text-tertiary);animation:easy-setup_spin__qNP26 1.2s linear infinite}@keyframes easy-setup_spin__qNP26{to{transform:rotate(1turn)}}.easy-setup_hint__Q7ins{display:flex;align-items:flex-start;gap:var(--spacing-8);margin:0;font-size:var(--text-caption);line-height:1.5;color:var(--color-text-secondary)}.easy-setup_hint__Q7ins svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--color-warning)}.easy-setup_trouble__Vn0gj{border-top:1px solid var(--color-border-hairline);padding-top:var(--spacing-8);min-width:0}.easy-setup_troubleSummary__bL0lX{display:flex;align-items:center;gap:var(--spacing-8);min-height:var(--hit-target);cursor:pointer;list-style:none;font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-radius:var(--radius-sm)}.easy-setup_troubleSummary__bL0lX::-webkit-details-marker{display:none}.easy-setup_troubleSummary__bL0lX:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.easy-setup_troubleSummary__bL0lX svg{width:18px;height:18px;color:var(--color-text-secondary)}.easy-setup_chev__VvFo3{-webkit-margin-start:auto;margin-inline-start:auto;transition:transform var(--motion-fast) var(--ease-out)}.easy-setup_trouble__Vn0gj[open] .easy-setup_chev__VvFo3{transform:rotate(180deg)}.easy-setup_troubleList__2KYD3{display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);margin:var(--spacing-8) 0 0;padding:0;list-style:none}.easy-setup_troubleItem__c2g8m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-8);min-height:var(--hit-target);-webkit-padding-start:var(--spacing-16);padding-inline-start:var(--spacing-16);border-radius:var(--radius-md);background:var(--color-surface-muted)}.easy-setup_troubleLabel__DuqPc{font-size:var(--text-caption);color:var(--color-text-primary);min-width:0}.easy-setup_pickers__yDexg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8) var(--spacing-16);min-width:0}.easy-setup_pickerGroup__7xg_M{display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);min-width:0;max-width:100%}.easy-setup_pickerLabel__tMOJk{font-size:var(--text-micro);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.easy-setup_spin__qNP26{animation:none}.easy-setup_chev__VvFo3,.easy-setup_langBtn__dwgzo{transition:none}}.time_cellRunning__PGmlx,.time_cell__XCbPm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.time_cellRunning__PGmlx{color:var(--color-accent);background:var(--color-accent-soft)}.time_cellRunning__PGmlx svg{animation:time_pm-pulse__iNZGc 1.6s var(--ease-in-out) infinite}.time_track__jAfT_{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center}.time_popover__w6ZQu{display:flex;flex-direction:column;gap:var(--spacing-16)}.time_popHead__H8xz9{display:flex;flex-direction:column;gap:var(--spacing-4)}.time_popTotal__NEXLS{margin:0;font-size:var(--text-title);line-height:var(--text-title-line);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time_popSub__SMNQU{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption)}.time_form__y1VLj{display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0}.time_formRow__uKAhI{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--spacing-8);gap:var(--spacing-8)}.time_grow__2O8YJ{min-width:0}.time_formFooter__tbvCz{display:flex;flex-wrap:wrap;gap:var(--spacing-16);align-items:center;justify-content:space-between}.time_tags__L3hXA{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.time_pickedTask__uFwBW{display:flex;gap:var(--spacing-8);align-items:center;justify-content:space-between;padding:var(--spacing-8) var(--spacing-16);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface-muted)}.time_page__jdIaB{display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0}.time_h1__MXOAt{margin:0;font-size:var(--text-title);line-height:var(--text-title-line);font-weight:var(--font-weight-bold)}.time_muted__uCzOm{color:var(--color-text-secondary)}.time_link__QTEkT{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.time_empty__EeMPO{color:var(--color-text-tertiary)}.time_num__U_zSK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.time_path__Zyju_{overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption-line);white-space:nowrap;text-overflow:ellipsis}.time_icon__eaX25{flex:none;inline-size:16px;block-size:16px;color:var(--color-text-tertiary)}.time_weekBar__7JB8L{display:flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center}.time_weekNav__cMDBn{display:flex;flex-wrap:nowrap;gap:var(--spacing-4);align-items:center;min-width:0}.time_range__yvthk{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time_weekBar__7JB8L .time_summary__HzBcD{-webkit-margin-start:auto;margin-inline-start:auto}.time_summary__HzBcD{margin:0;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time_trailing__WIG0I{justify-content:flex-end}.time_trailing__WIG0I,.time_viewing__dJXKy{display:flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center}.time_viewing__dJXKy{margin:0;padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-md);background:var(--color-accent-soft)}.time_grid__YTaWa{--ts-task-col:200px;--ts-day-col:76px;--ts-person-col:300px;min-width:0}@media (max-width:767px){.time_grid__YTaWa{--ts-task-col:156px;--ts-day-col:52px;--ts-person-col:176px}.time_grid__YTaWa .time_taskMeta__ojv4R>:first-child{display:none}.time_grid__YTaWa .time_dayTotal__3b9jg,.time_grid__YTaWa .time_empty__EeMPO,.time_grid__YTaWa .time_num__U_zSK{font-size:var(--text-caption)}.time_grid__YTaWa [role=cell],.time_grid__YTaWa [role=columnheader]{padding-inline:var(--spacing-4)}.time_grid__YTaWa .time_dayDate__QGbLa{display:none}}.time_dayHeadBtn__UA5fQ,.time_dayHead__aRAcs{display:flex;flex-direction:column;gap:2px;align-items:center;inline-size:100%;min-block-size:var(--hit-target);justify-content:center}.time_dayHeadBtn__UA5fQ{min-inline-size:var(--hit-target);padding:var(--spacing-4);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.time_dayHeadBtn__UA5fQ:hover{background:var(--color-hover)}.time_dayHeadBtn__UA5fQ:active{background:var(--color-pressed);transform:scale(.97)}.time_dayName___ATIT{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:none}.time_dayDate__QGbLa{color:var(--color-text-tertiary)}.time_dayTotal__3b9jg{color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time_stripe__ZMeHu{display:block;inline-size:100%;block-size:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-muted)}.time_stripeFill__82tcO{display:block;block-size:100%;border-radius:inherit;background:var(--color-accent);transition:inline-size var(--motion-slow) var(--ease-out)}.time_noteCell__jArQ6,.time_taskCell__6OsX5{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.time_taskName__8Tu6M{overflow:hidden;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.time_taskRow__5G_cg{align-items:center;inline-size:100%}.time_taskLink__lXSSD,.time_taskRow__5G_cg{display:flex;gap:var(--spacing-4);min-width:0}.time_taskLink__lXSSD{flex:1 1;flex-direction:column;justify-content:center;min-block-size:var(--hit-target);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.time_taskLink__lXSSD:hover .time_taskName__8Tu6M{color:var(--color-accent)}.time_personCell__z3V7_,.time_taskMeta__ojv4R{display:flex;gap:var(--spacing-8);align-items:center;min-width:0}.time_personCell__z3V7_{inline-size:100%}.time_personText__hKzh3{display:flex;flex:1 1;flex-direction:column;min-width:0}.time_rateCell__eS3Zt,.time_totalCell__QJmSM{display:flex;flex-direction:column;align-items:flex-end}.time_drillList__ja4hS{display:flex;flex-direction:column;gap:var(--spacing-16);margin:0;padding:0;list-style:none}.time_drillItem__F_oox{display:flex;flex-direction:column;gap:var(--spacing-4);-webkit-padding-after:var(--spacing-16);padding-block-end:var(--spacing-16);-webkit-border-after:1px solid var(--color-border-hairline);border-block-end:1px solid var(--color-border-hairline)}.time_drillItem__F_oox:last-child{-webkit-border-after:0;border-block-end:0}.time_drillHead__VJPZM{display:flex;gap:var(--spacing-8);align-items:baseline;justify-content:space-between;min-width:0}.time_entryMini__2_o1u{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none;font-size:var(--text-caption)}.time_entryMini__2_o1u li{display:flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center}.time_boardIntro__8UYGz{display:flex;flex-direction:column;gap:var(--spacing-4)}.time_boardIntro__8UYGz p{margin:0}.time_boardLayout___k9Hd{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:var(--spacing-24);gap:var(--spacing-24);align-items:start}@media (max-width:1023px){.time_boardLayout___k9Hd{grid-template-columns:minmax(0,1fr)}}.time_boardList__1z4L5,.time_boards__E_4f5,.time_exportList__eWAz5{display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0}.time_boardList__1z4L5>*{display:flex;flex-direction:column;gap:var(--spacing-8)}.time_boardSub__e7O2I{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-8);align-items:center}.time_boardItems__SWXpF,.time_suggestionList__hrWpU{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.time_boardItemRunning__4TYt0,.time_boardItem__F80Gu{display:flex;gap:var(--spacing-8);align-items:center;min-width:0;padding-block:var(--spacing-4);-webkit-border-after:1px solid var(--color-border-hairline);border-block-end:1px solid var(--color-border-hairline);transition:background-color var(--motion-fast) var(--ease-out)}.time_boardItemRunning__4TYt0:last-child,.time_boardItem__F80Gu:last-child{-webkit-border-after:0;border-block-end:0}.time_boardItemRunning__4TYt0{border-radius:var(--radius-sm);background:var(--color-accent-soft)}.time_suggestions__XBSmS{position:-webkit-sticky;position:sticky;inset-block-start:var(--spacing-16);min-width:0}.time_suggestions__XBSmS>*{display:flex;flex-direction:column;gap:var(--spacing-8)}@media (max-width:1023px){.time_suggestions__XBSmS{position:static}}.time_exportBar__vSLWc{display:flex;flex-wrap:wrap;gap:var(--spacing-16);align-items:flex-end}.time_monthField__m4WaW{min-inline-size:220px}.time_exportBar__vSLWc .time_summary__HzBcD{margin:0;-webkit-padding-after:var(--spacing-8);padding-block-end:var(--spacing-8)}.time_amount__8P7KG{font-size:var(--text-subtitle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time_exportList__eWAz5>*{display:flex;flex-direction:column;gap:var(--spacing-8)}.time_rateName__cnXQR{display:inline-flex;gap:var(--spacing-8);align-items:center;min-width:0}@media (max-width:767px){.time_formRow__uKAhI{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.time_formRow__uKAhI>:first-child{grid-column:1/-1}.time_weekBar__7JB8L .time_summary__HzBcD{flex-basis:100%;order:3;margin:0}.time_rangeYear__w59Uw{display:none}.time_trailing__WIG0I{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.time_cellRunning__PGmlx svg{animation:none}}.demo_page__hImFb{display:flex;flex-direction:column;gap:var(--spacing-32)}.demo_intro__4HDyi h1{font-size:var(--text-title);line-height:var(--text-title-line)}.demo_intro__4HDyi p{color:var(--color-text-secondary);max-width:640px}.demo_section__5qACq{display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0}.demo_section__5qACq h2{font-size:var(--text-subtitle);line-height:var(--text-subtitle-line);font-weight:var(--font-weight-semibold)}.demo_row__yX_v0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);min-width:0}.demo_grid__GuvC0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--spacing-16);gap:var(--spacing-16)}.demo_stack__o0zGl{display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0}.demo_trigger__ri_Xl{display:inline-flex;align-items:center;gap:var(--spacing-8);min-height:var(--hit-target);padding:0 var(--spacing-16);border-radius:var(--radius-pill);border:1px solid var(--color-border-hairline);background:var(--color-surface);font-size:var(--text-caption);transition:background-color var(--motion-fast) var(--ease-out)}.demo_trigger__ri_Xl:hover{background:var(--color-surface-muted)}.demo_statusBtn__eHuQG{display:inline-flex;align-items:center;justify-content:center;width:var(--hit-target);height:var(--hit-target);border-radius:50%;flex-shrink:0}.demo_statusBtn__eHuQG:hover{background:var(--color-hover)}.demo_taskName__YuxMJ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo_blocked__bWZWA{display:block;font-size:var(--text-micro);color:var(--color-danger)}.demo_addRow__xDyIF{color:var(--color-text-secondary)}.demo_chatBox__uVpZC{height:480px;border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background:var(--color-surface);overflow:hidden}.demo_panelChat__7lApF{height:100%;min-height:420px;margin:calc(var(--spacing-24) * -1)}.demo_list__cEpnd{display:flex;flex-direction:column;gap:var(--spacing-8)}.demo_listItem__fZHLU{padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border-hairline)}.demo_tokens__k0yQO{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8)}.demo_swatch__7gPUq{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--text-caption);min-width:0}.demo_swatchColor__zuOC5{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--color-border-hairline);flex-shrink:0}.demo_mono__gKta6{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-secondary);overflow-wrap:anywhere}@media (max-width:767px){.demo_panelChat__7lApF{margin:calc(var(--spacing-16) * -1)}}.demo_narrowTabs__JMnML{max-width:260px}.demo_ctxList__OaKVk{display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background:var(--color-surface);overflow:hidden}.demo_ctxRow__3Qnjz{display:flex;align-items:center;gap:var(--spacing-8);min-height:var(--hit-target);padding:0 var(--spacing-16);border-bottom:1px solid var(--color-border-hairline);cursor:context-menu}.demo_ctxRow__3Qnjz:last-child{border-bottom:0}.demo_ctxRow__3Qnjz:hover{background:var(--color-hover)}.demo_ctxRow__3Qnjz:focus-visible{outline-offset:-2px}.delete_stack__dEV3v{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);min-width:0;max-width:720px}.delete_stackSm__COVcq{display:grid;grid-gap:var(--spacing-8);gap:var(--spacing-8);min-width:0}.delete_error__dTHNB,.delete_note__17H1J{display:flex;align-items:flex-start;gap:var(--spacing-8);margin:0;font-size:var(--text-caption);line-height:1.5;color:var(--color-text-secondary)}.delete_error__dTHNB svg,.delete_note__17H1J svg{flex:none;width:16px;height:16px;margin-top:2px}.delete_error__dTHNB{color:var(--color-danger)}.delete_link__xbq42{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.delete_list__Yq7fh{margin:0;-webkit-padding-start:var(--spacing-24);padding-inline-start:var(--spacing-24);display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);font-size:var(--text-caption);line-height:1.5;color:var(--color-text-secondary)}.delete_label__icWad{margin:0;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.delete_orgs__JmFdW{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4)}.delete_org__BJeyF{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);min-height:var(--hit-target);padding:var(--spacing-4) var(--spacing-16);border-radius:var(--radius-md);background:var(--color-surface-muted);min-width:0}.delete_orgName__uiAId{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.delete_blocker__y9mOY{flex-basis:100%;font-size:var(--text-caption);color:var(--color-danger)}