.landing_page__GRjd2{min-height:100vh;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body);line-height:1.5}.landing_page__GRjd2 *{box-sizing:border-box}.landing_page__GRjd2 a{text-decoration:none}.landing_container__JZTI9{max-width:1160px;margin:0 auto;padding:0 clamp(18px,4vw,28px)}.landing_section__jbAvU{padding:clamp(52px,7vw,96px) 0}.landing_sectionAlt__7iDhq{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.landing_eyebrow__C2HCx{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary)}.landing_h2__67R77{margin:12px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(27px,3.6vw,42px);letter-spacing:-.025em;line-height:1.1;max-width:34ch;text-wrap:balance}.landing_header__N7jgt{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.landing_headerInner__b80tX{padding-top:10px;padding-bottom:10px;min-height:68px;display:flex;align-items:center;gap:10px clamp(12px,3vw,24px);flex-wrap:wrap}.landing_brand__OvcsZ{display:flex;align-items:center;gap:10px;color:var(--text-primary);flex:none}.landing_brandLogo__cpFS1{border-radius:var(--radius-full);object-fit:cover;display:block}.landing_brandName__2CAa1{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em}.landing_brandNameMuted__sNWj6{color:var(--text-muted);font-weight:500}.landing_nav__b4Uzp{flex:1 1 320px;display:flex;align-items:center;gap:2px;flex-wrap:wrap}.landing_navLink__CERjw{padding:8px 10px;border-radius:var(--radius-md);color:var(--text-secondary);font-size:14.5px;font-weight:500}.landing_navLink__CERjw:hover{background:var(--fill-hover);color:var(--text-primary)}.landing_headerActions__Hq9ta{display:flex;align-items:center;gap:8px;flex:none}@media (max-width:760px){.landing_nav__b4Uzp{display:none}.landing_headerInner__b80tX{justify-content:space-between}}.landing_loginLink__sx8FD{display:inline-flex;align-items:center;height:40px;color:var(--text-secondary);font-size:14.5px;font-weight:600;padding:0 10px}.landing_loginLink__sx8FD:hover{color:var(--text-primary)}.landing_languageLink__ncvPh{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em}.landing_languageLink__ncvPh:hover{background:var(--fill-hover);color:var(--text-primary)}.landing_btnPrimary__r7YCz{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-on-primary);font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:background var(--duration-base) var(--ease-standard)}.landing_btnPrimary__r7YCz:hover{background:var(--brand-primary-hover);color:var(--brand-on-primary)}.landing_btnPrimaryLg__ZBlUg{gap:10px;height:54px;padding:0 26px;font-size:16.5px;box-shadow:var(--shadow-md)}.landing_btnGhostLg__wQBr6{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 22px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border);color:var(--text-primary);font-size:16.5px;font-weight:600;letter-spacing:-.01em;transition:background var(--duration-base) var(--ease-standard)}.landing_btnGhostLg__wQBr6:hover{background:var(--fill-hover);color:var(--text-primary)}.landing_badge__OxCCz{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:11px;font-weight:600;white-space:nowrap}.landing_badgeSuccess__5ZlSz{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.landing_badgeInfo__t_yX4{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info)}.landing_hero__nbMqv{padding:clamp(40px,6vw,84px) 0 clamp(44px,6vw,80px)}.landing_heroInner__j3l9a{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px)}.landing_heroCopy__IpG9J{flex:1 1 440px;min-width:0}.landing_heroPill__XWUTQ{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 12px 0 8px;border-radius:var(--radius-full);background:var(--success-bg);border:1px solid var(--success-border);margin-bottom:20px}.landing_heroPillText__M8_wF{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--success)}.landing_h1__LXEua{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5.2vw,58px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.landing_heroLead__4uW4X{margin:20px 0 0;color:var(--text-secondary);font-size:clamp(16px,1.7vw,19px);line-height:1.58;max-width:52ch;text-wrap:pretty}.landing_heroCtas__Q0sg2{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.landing_heroBullets__szm6L{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px}.landing_heroBullet__JdLDm{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:14px}.landing_mockWrap__5UuAj{flex:1 1 420px;min-width:0}.landing_mock__gI7Cg{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:16px}.landing_mockHead__oLabO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 14px}.landing_mockHeadText__cv_Lt{min-width:0}.landing_mockTitle__7EEph{font-family:var(--font-display);font-weight:600;font-size:15.5px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_mockMeta___kGRQ{margin-top:3px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.landing_mockIssue__Wute2{display:flex;align-items:center;gap:11px;padding:11px 13px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.landing_mockIssueKey__eUsUK{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-muted)}.landing_mockIssueTitle__Lt62A{flex:1 1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_table__guVAX{position:relative;margin-top:14px;width:100%;aspect-ratio:16/8.6;border-radius:240px;background:radial-gradient(ellipse at 50% 42%,var(--green-600) 0,var(--green-800) 62%,var(--green-900) 100%);border:6px solid #0c100f;box-shadow:inset 0 2px 24px rgba(0,0,0,.35)}.landing_tableCenter__HgMQ_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.landing_tableAverage__4AP19{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.landing_tableResult__6q4Sn{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.6vw,38px);line-height:1;color:#fff;letter-spacing:-.02em}.landing_seat__SMeb1{position:absolute;display:flex;flex-direction:column;align-items:center;gap:5px}.landing_seatTopLeft__d51jv{left:7%;top:9%}.landing_seatTopRight__G1I__{right:7%;top:9%}.landing_seatBottomLeft__T76Gu{left:15%;bottom:7%}.landing_seatBottomRight__Bf8OQ{right:15%;bottom:7%}.landing_seatCard___k9Vk{width:38px;height:52px;border-radius:7px;background:var(--surface-card);border:1.5px solid var(--green-400);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:19px;box-shadow:var(--shadow-md)}.landing_seatName__viMOc{font-family:var(--font-mono);font-size:10px;color:hsla(0,0%,100%,.85);text-shadow:0 1px 2px rgba(0,0,0,.4)}.landing_mockApply__Lc0e8{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:9px;height:46px;border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-on-primary);font-size:15px;font-weight:600}.landing_strip__Q4T7e{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:18px 0}.landing_stripInner__VYtBR{display:flex;flex-wrap:wrap;justify-content:center;gap:14px clamp(20px,4vw,44px)}.landing_stripItem__3gjhV{display:flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:14px;font-weight:500}.landing_cardGrid___r_rs{margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));grid-gap:16px;gap:16px}.landing_card__5_den{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px}.landing_cardIcon__6WWwn{width:42px;height:42px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.landing_cardIconDanger__JT0Y3{background:var(--danger-bg)}.landing_cardIconWarning__XPhBU{background:var(--warning-bg)}.landing_cardIconInfo__3Ai58{background:var(--info-bg)}.landing_cardTitle__U5waY{margin:0;font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}.landing_cardText__aCvgw{margin:9px 0 0;color:var(--text-secondary);font-size:14.5px;line-height:1.6;text-wrap:pretty}.landing_sectionHead__EYg3T{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.landing_sectionHeadMain__lrTof{flex:1 1 420px}.landing_sectionHeadAside__e5Epw{flex:1 1 320px;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6;max-width:46ch;text-wrap:pretty}.landing_featureGrid__HfAlZ{margin-top:38px;grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.landing_featureTitle__RY84e{margin-top:14px;font-size:17.5px}.landing_featureText___Qp_x{margin-top:8px}.landing_stepGrid___Ev4F{margin-top:38px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.landing_stepCard__0_BS2{padding:26px}.landing_stepNumber__d4qUf{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--font-display);font-weight:700;font-size:16px}.landing_stepTitle__TIwVW{margin-top:16px}.landing_jiraInner__cXJ4v{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(30px,5vw,60px)}.landing_jiraCopy__MVoNr{flex:1 1 400px;min-width:0}.landing_jiraTitle__hLpJ0{font-size:clamp(26px,3.4vw,38px);line-height:1.12;max-width:26ch}.landing_jiraLead__I0Alo{margin:16px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.6;max-width:48ch;text-wrap:pretty}.landing_checkList__1ohvW{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.landing_checkItem__tQVTg{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);font-size:15px;line-height:1.5}.landing_backlogWrap__2A_Ng{flex:1 1 380px;min-width:0}.landing_backlog___yrIB{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.landing_backlogHead__iADM_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.landing_backlogHeadTitle__UU68g{font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:-.01em}.landing_backlogRow__QbHrw{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--border-subtle)}.landing_backlogRowLast__otwHV{border-bottom:none}.landing_backlogRowActive__c1s62{background:var(--success-bg)}.landing_backlogKey__xTPBC{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--text-muted)}.landing_backlogKeyActive__B7S8A{font-weight:700;color:var(--brand-primary)}.landing_backlogTitle__m6BKT{flex:1 1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_backlogTitleActive__Cg7tx{font-weight:600}.landing_backlogTitleMuted__m3BRS{color:var(--text-secondary)}.landing_backlogPoints__2ArMr{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--success)}.landing_backlogVoting__38SQ_{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--brand-primary)}.landing_backlogEmpty__zGXCR,.landing_backlogFoot__Lgu15{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.landing_backlogFoot__Lgu15{padding:12px 16px;background:var(--surface-sunken);border-top:1px solid var(--border-subtle);overflow-x:auto;white-space:nowrap}.landing_pricingHead__UmssV{text-align:center;max-width:640px;margin:0 auto}.landing_pricingTitle__yrDQC{max-width:none}.landing_pricingLead__LRHpa{margin:14px 0 0;color:var(--text-secondary);font-size:16.5px;line-height:1.6;text-wrap:pretty}.landing_pricingGrid__V4yVG{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.landing_plan__2rdCr{position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px;display:flex;flex-direction:column;gap:18px}.landing_planFeatured__9itvP{border:1.5px solid var(--brand-primary);box-shadow:var(--shadow-lg)}.landing_planFlag__jYeHD{position:absolute;top:-11px;left:28px;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--radius-full);background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing_planName__n52Nn{margin:0;font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.01em}.landing_planDescription__F9jgm{margin:6px 0 0;color:var(--text-muted);font-size:14px}.landing_planPrice__nNbDp{display:flex;align-items:flex-end;gap:6px}.landing_planPriceValue__YTfL8{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.03em}.landing_planPriceValueBrand__bkDdl{color:var(--brand-primary)}.landing_planPeriod__swOFO{color:var(--text-muted);font-size:15px;padding-bottom:4px}.landing_planSaving__JOhR9{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.landing_planSavingText__0RsZ_{color:var(--text-secondary);font-size:13.5px}.landing_planList__YPdlK{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.landing_planItem__taKP9{display:flex;align-items:flex-start;gap:9px;color:var(--text-secondary);font-size:14.5px;line-height:1.5}.landing_planCta__GWY5q{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border);color:var(--text-primary);font-size:15.5px;font-weight:600;transition:background var(--duration-base) var(--ease-standard)}.landing_planCta__GWY5q:hover{background:var(--fill-hover);color:var(--text-primary)}.landing_planCtaPrimary__tdrl8{gap:9px;background:var(--brand-primary);border-color:transparent;color:var(--brand-on-primary)}.landing_planCtaPrimary__tdrl8:hover{background:var(--brand-primary-hover);color:var(--brand-on-primary)}.landing_pricingFootnote__U2eDh{margin:22px auto 0;max-width:60ch;text-align:center;color:var(--text-muted);font-size:13.5px;line-height:1.6}.landing_faqInner__ogJuH{max-width:820px;margin:0 auto;padding:0 clamp(18px,4vw,28px)}.landing_faqTitle__9Bts8{margin-bottom:32px;font-size:clamp(27px,3.4vw,38px);line-height:1.12}.landing_faqList__GmVrC{display:flex;flex-direction:column;gap:10px}.landing_faqItem__Rn_pB{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.landing_faqButton__AW5H5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--text-primary)}.landing_faqButton__AW5H5:hover{background:var(--fill-hover)}.landing_faqQuestion__g_81w{font-family:var(--font-display);font-weight:600;font-size:16.5px;letter-spacing:-.01em}.landing_faqAnswer__Bco__{margin:0;padding:0 20px 20px;color:var(--text-secondary);font-size:15px;line-height:1.62;text-wrap:pretty}.landing_ctaBanner__sWhJB{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--green-600) 0,var(--green-800) 100%);padding:clamp(34px,5vw,60px);box-shadow:var(--shadow-xl)}.landing_ctaWatermark__QJuwB{position:absolute;right:-56px;bottom:-72px;width:min(330px,42%);height:auto;opacity:.22;pointer-events:none}.landing_ctaContent__Nwmea{position:relative;max-width:34ch}.landing_ctaTitle__DycIf{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.6vw,40px);line-height:1.1;letter-spacing:-.025em;color:#fff;text-wrap:balance}.landing_ctaText__fGcBu{margin:16px 0 0;color:hsla(0,0%,100%,.88);font-size:clamp(15.5px,1.6vw,17.5px);line-height:1.6;text-wrap:pretty}.landing_ctaActions__rtY_V{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.landing_ctaWhiteButton__bvLWA{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:var(--radius-md);background:#fff;color:var(--green-800);font-size:16.5px;font-weight:700;letter-spacing:-.01em;box-shadow:var(--shadow-md)}.landing_ctaWhiteButton__bvLWA:hover{color:var(--green-900)}.landing_ctaPlainLink__oSRDk{display:inline-flex;align-items:center;height:54px;padding:0 8px;color:hsla(0,0%,100%,.92);font-size:15.5px;font-weight:600}.landing_ctaPlainLink__oSRDk:hover{color:#fff}.landing_seoSection__hwR1W{border-top:1px solid var(--border-subtle);padding:clamp(44px,6vw,72px) 0}.landing_seoInner__QI5U9{max-width:820px;margin:0 auto;padding:0 clamp(18px,4vw,28px)}.landing_seoTitle__o6EAq{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.015em}.landing_seoText__ffD2C{margin:12px 0 0;color:var(--text-secondary);font-size:14.5px;line-height:1.7;text-wrap:pretty}.landing_seoText__ffD2C strong{color:var(--text-primary);font-weight:600}.landing_footer__3bzXd{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);padding:44px 0 32px}.landing_footerInner__hpStx{display:flex;flex-wrap:wrap;gap:32px clamp(28px,6vw,72px)}.landing_footerBrand__JAEau{flex:1 1 260px}.landing_footerBrandRow__d8WF6{display:flex;align-items:center;gap:10px}.landing_footerBrandName__SzFpI{font-family:var(--font-display);font-weight:700;font-size:16.5px;letter-spacing:-.02em}.landing_footerTagline__9Gm5N{margin:12px 0 0;color:var(--text-muted);font-size:13.5px;line-height:1.6;max-width:32ch}.landing_footerNav__TVP_0{flex:0 1 160px;display:flex;flex-direction:column;gap:9px}.landing_footerNavTitle__0V_6o{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.landing_footerLink__CPbzt{color:var(--text-secondary);font-size:14px}.landing_footerLink__CPbzt:hover{color:var(--text-primary)}.landing_footerBottom__GpM7o{max-width:1160px;margin:28px auto 0;padding:20px clamp(18px,4vw,28px) 0;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.landing_footerCopyright__OwDMs{color:var(--text-muted);font-size:13px}.landing_footerAppLink__6cl6O{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.landing_footerAppLink__6cl6O:hover{color:var(--text-primary)}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Space_Grotesk_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:__Space_Grotesk_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Space_Grotesk_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:__Space_Grotesk_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Space_Grotesk_Fallback_6b9622;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:__Space_Grotesk_6b9622,__Space_Grotesk_Fallback_6b9622;font-style:normal}.__variable_6b9622{--font-display:"__Space_Grotesk_6b9622","__Space_Grotesk_Fallback_6b9622"}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Manrope_Fallback_d2dc74;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:__Manrope_d2dc74,__Manrope_Fallback_d2dc74;font-style:normal}.__variable_d2dc74{--font-body:"__Manrope_d2dc74","__Manrope_Fallback_d2dc74"}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_95e4d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_Fallback_95e4d1;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_95e4d1{font-family:__JetBrains_Mono_95e4d1,__JetBrains_Mono_Fallback_95e4d1;font-style:normal}.__variable_95e4d1{--font-mono:"__JetBrains_Mono_95e4d1","__JetBrains_Mono_Fallback_95e4d1"}:root{--green-50:#e8f9ee;--green-100:#c6f0d4;--green-200:#92e3ae;--green-300:#56d183;--green-400:#22be5e;--green-500:#12a84b;--green-600:#0c8c3d;--green-700:#0a6f31;--green-800:#0b5628;--green-900:#0a4321;--coral-50:#fdece8;--coral-200:#f5a491;--coral-400:#ea5836;--coral-500:#e5482c;--coral-600:#c83a20;--amber-50:#fef6e0;--amber-100:#fce9b4;--amber-400:#f3bc2e;--amber-500:#e8a50e;--amber-600:#c1850a;--blue-50:#e9f0fd;--blue-100:#c9dbfa;--blue-400:#4e7de8;--blue-500:#3b6fe0;--blue-600:#2b57c0;--neutral-0:#fff;--neutral-50:#f6f8f7;--neutral-100:#ecf0ee;--neutral-200:#dce3e0;--neutral-300:#c2ccc8;--neutral-400:#97a5a0;--neutral-500:#6c7b76;--neutral-600:#4e5b57;--neutral-700:#384340;--neutral-800:#232b29;--neutral-900:#151a18;--neutral-950:#0c100f;--brand-primary:var(--green-500);--brand-primary-hover:var(--green-600);--brand-on-primary:#fff;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--shadow-xs:0 1px 2px rgba(12,24,18,.06);--shadow-sm:0 1px 3px rgba(12,24,18,.08),0 1px 2px rgba(12,24,18,.06);--shadow-md:0 4px 12px rgba(12,24,18,.08),0 2px 4px rgba(12,24,18,.05);--shadow-lg:0 12px 28px rgba(12,24,18,.12),0 4px 8px rgba(12,24,18,.06);--shadow-xl:0 24px 48px rgba(12,24,18,.16),0 8px 16px rgba(12,24,18,.08);--ease-standard:cubic-bezier(0.2,0,0,1);--duration-base:180ms;color-scheme:light;--surface-base:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-500);--border-subtle:var(--neutral-200);--border:var(--neutral-300);--success:var(--green-600);--success-bg:var(--green-50);--success-border:var(--green-200);--danger:var(--coral-600);--danger-bg:var(--coral-50);--warning:var(--amber-600);--warning-bg:var(--amber-50);--info:var(--blue-600);--info-bg:var(--blue-50);--info-border:var(--blue-100);--fill-hover:rgba(21,26,24,.05)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--surface-base:var(--neutral-950);--surface-card:var(--neutral-900);--surface-sunken:#090c0b;--text-primary:var(--neutral-50);--text-secondary:var(--neutral-300);--text-muted:var(--neutral-400);--border-subtle:#232b29;--border:#2e3835;--brand-primary:var(--green-400);--brand-primary-hover:var(--green-300);--brand-on-primary:#06210f;--success:var(--green-400);--success-bg:color-mix(in oklch,var(--green-500) 16%,var(--neutral-950));--success-border:color-mix(in oklch,var(--green-500) 32%,var(--neutral-950));--danger:var(--coral-400);--danger-bg:color-mix(in oklch,var(--coral-500) 16%,var(--neutral-950));--warning:var(--amber-400);--warning-bg:color-mix(in oklch,var(--amber-500) 15%,var(--neutral-950));--info:var(--blue-400);--info-bg:color-mix(in oklch,var(--blue-500) 16%,var(--neutral-950));--info-border:color-mix(in oklch,var(--blue-500) 32%,var(--neutral-950));--fill-hover:hsla(0,0%,100%,.07);--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 12px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.4);--shadow-lg:0 12px 28px rgba(0,0,0,.6),0 4px 8px rgba(0,0,0,.4);--shadow-xl:0 24px 48px rgba(0,0,0,.7),0 8px 16px rgba(0,0,0,.5)}}body,html{background:var(--surface-base)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}