.marketing{--paper:#ffffff;--paper-2:#f6f8fc;--paper-3:#eef2f8;--ink:#15171d;--ink-2:#3a4257;--ink-soft:#6b7280;--muted:#6b7280;--rule:rgba(21,23,29,0.09);--rule-strong:rgba(21,23,29,0.18);--accent:#2563eb;--accent-deep:#1d4ed8;--accent-soft:#eef2ff;--violet:#7c3aed;--gradient:linear-gradient(135deg,#2563eb,#7c3aed);--good:#197a4b;--bad:#b3261e;--serif:var(--font-serif),"Instrument Serif","Times New Roman",serif;--sans:var(--font-sans),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",monospace;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--s8:128px;--s9:192px;--w-max:1280px;--w-narrow:920px;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dark .marketing,.marketing[data-palette=ink]{--paper:#05070d;--paper-2:#0f1320;--paper-3:#171c2b;--ink:#f3f5fa;--ink-2:#c4cbd8;--ink-soft:#919aae;--muted:#919aae;--rule:rgba(243,245,250,0.10);--rule-strong:rgba(243,245,250,0.20);--accent:#3b82f6;--accent-deep:#2563eb;--accent-soft:#131a2e;--violet:#8b5cf6;--gradient:linear-gradient(135deg,#3b82f6,#8b5cf6);--good:#4ec48a;--bad:#f0776b}.marketing *,.marketing :after,.marketing :before{box-sizing:border-box}.marketing ::selection{background:var(--accent);color:#fff}.marketing .wrap{max-width:var(--w-max);margin:0 auto;padding:0 24px}.marketing .wrap-narrow{max-width:var(--w-narrow);margin:0 auto;padding:0 24px}@media (min-width:900px){.marketing .wrap,.marketing .wrap-narrow{padding:0 48px}}.marketing h1,.marketing h2,.marketing h3,.marketing h4{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;line-height:1.05;margin:0;color:var(--ink)}.marketing h1{font-size:clamp(44px,6.4vw,92px)}.marketing h2{font-size:clamp(32px,4.2vw,58px);line-height:1.08}.marketing h3{font-size:clamp(22px,2.3vw,32px);line-height:1.18}.marketing h4{font-size:20px;line-height:1.3}.marketing em.disp{font-family:var(--serif);font-style:italic;font-weight:400}.marketing .grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing p{margin:0;color:var(--ink-2);font-size:17px;line-height:1.6;max-width:64ch}.marketing p.lede{font-size:21px;line-height:1.5;color:var(--ink-2)}.marketing p.small{font-size:14px;color:var(--ink-soft)}.marketing .eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);display:inline-flex;align-items:center;gap:8px}.marketing .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--gradient);display:inline-block}.marketing .eyebrow .num{color:var(--accent)}.marketing .mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.marketing .tabular{font-variant-numeric:tabular-nums}.marketing a{color:inherit;text-decoration:none}.marketing a.link{border-bottom:1px solid var(--rule-strong);transition:border-color .12s ease}.marketing a.link:hover{border-color:var(--accent)}.marketing .btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.005em;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .14s ease;text-decoration:none;background:var(--ink);color:var(--paper);white-space:nowrap}.marketing .btn:hover{transform:translateY(-1px)}.marketing .btn--gradient{background:var(--gradient);color:#fff;box-shadow:0 8px 20px -10px rgba(37,99,235,.6)}.marketing .btn--gradient:hover{box-shadow:0 12px 26px -10px rgba(124,58,237,.6)}.marketing .btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.marketing .btn--ghost:hover{border-color:var(--accent);color:var(--accent);background:transparent}.marketing .btn--lg{padding:15px 26px;font-size:15px}.marketing .btn .arrow{transition:transform .14s ease}.marketing .btn:hover .arrow{transform:translateX(3px)}.marketing .chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:999px;background:transparent}.marketing .chip--accent{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 50%,transparent);background:var(--accent-soft)}.marketing .badge-roadmap{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--rule-strong);color:var(--ink-soft);vertical-align:middle;margin-left:8px}.marketing .icon-tile{width:44px;height:44px;border-radius:12px;background:var(--gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.marketing .icon-tile--soft{background:var(--accent-soft);color:var(--accent)}.marketing .site-header{position:sticky;top:0;z-index:60;background:color-mix(in oklab,var(--paper) 88%,transparent);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--rule)}.marketing .site-header__inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:32px}.marketing .brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-size:26px;letter-spacing:-.01em;font-weight:400;color:var(--ink)}.marketing .brand .name{color:var(--ink)}.marketing .brand svg{flex-shrink:0}.marketing .nav{display:none;gap:28px;font-size:14px;color:var(--ink-2)}@media (min-width:1000px){.marketing .nav{display:flex}}.marketing .nav a{color:var(--ink-2);padding:6px 0;border-bottom:1px solid transparent;transition:color .12s ease,border-color .12s ease}.marketing .nav a:hover{color:var(--ink)}.marketing .nav a.active{color:var(--ink);border-bottom-color:var(--accent)}.marketing .header-cta{display:flex;align-items:center;gap:12px}.marketing .header-cta .login{font-size:14px;color:var(--ink-2);border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .12s ease;display:none}.marketing .header-cta .login:hover{border-bottom-color:var(--accent)}@media (min-width:720px){.marketing .header-cta .login{display:inline-block}}.marketing .nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;border-radius:8px}@media (min-width:1000px){.marketing .nav-toggle{display:none}}.marketing .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--rule-strong);color:var(--ink-2);cursor:pointer;border-radius:8px;transition:color .12s ease,border-color .12s ease}.marketing .icon-btn:hover{color:var(--accent);border-color:var(--accent)}.marketing .mobile-nav{display:flex;flex-direction:column;gap:4px;padding:16px 24px 24px;border-top:1px solid var(--rule);background:var(--paper)}.marketing .mobile-nav a{font-size:16px;color:var(--ink-2);padding:10px 0;border-bottom:1px solid var(--rule)}.marketing .mobile-nav a:last-child{border-bottom:0}.marketing .site-footer{border-top:1px solid var(--rule);padding:var(--s7) 0 var(--s4);margin-top:var(--s8);background:var(--paper)}.marketing .footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:32px;margin-bottom:var(--s6)}@media (max-width:900px){.marketing .footer-grid{grid-template-columns:1fr 1fr}}.marketing .footer-brand .brand{margin-bottom:16px}.marketing .footer-brand p{font-size:14px;color:var(--ink-soft);max-width:32ch}.marketing .footer-status{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--ink-soft);text-transform:uppercase}.marketing .footer-status .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent);animation:mk-pulse 2.4s ease-in-out infinite}.marketing .footer-col h5{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 16px}.marketing .footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.marketing .footer-col a{font-size:14px;color:var(--ink-2)}.marketing .footer-col a:hover{color:var(--accent)}.marketing .footer-bottom{padding-top:24px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em}.marketing section{padding:var(--s7) 0}.marketing .section-head{display:grid;grid-template-columns:220px 1fr;gap:48px;margin-bottom:var(--s5);align-items:start}@media (max-width:800px){.marketing .section-head{grid-template-columns:1fr;gap:16px}}.marketing .section-head .label{padding-top:8px}.marketing .section-head h2{max-width:20ch}.marketing .section-head p.lede{margin-top:16px;max-width:58ch}.marketing .section-divider{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:baseline;padding-bottom:24px;border-bottom:1px solid var(--rule);margin-bottom:var(--s4)}@media (max-width:800px){.marketing .section-divider{grid-template-columns:1fr}}.marketing .section--tint{background:var(--paper-2)}.marketing .card{background:var(--paper);border:1px solid var(--rule);padding:var(--s4);border-radius:14px;position:relative;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.marketing .card:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--rule));transform:translateY(-2px);box-shadow:0 18px 40px -28px rgba(37,99,235,.4)}.marketing .card h3{margin-bottom:10px}.marketing .card h4{margin-bottom:8px}.marketing .card p{font-size:15px}.marketing .card--ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dark .marketing .card--ink{background:var(--paper-2);color:var(--ink);border-color:var(--rule-strong)}.marketing .card--ink h2,.marketing .card--ink h3,.marketing .card--ink h4{color:var(--paper)}.dark .marketing .card--ink h2,.dark .marketing .card--ink h3,.dark .marketing .card--ink h4{color:var(--ink)}.marketing .card--ink p{color:color-mix(in oklab,var(--paper) 78%,transparent)}.dark .marketing .card--ink p{color:var(--ink-2)}.marketing .card--gradient{background:var(--gradient);color:#fff;border:0}.marketing .card--gradient h2,.marketing .card--gradient h3{color:#fff}.marketing .card--gradient p{color:rgba(255,255,255,.86)}.marketing .card--gradient .btn{background:#fff;color:var(--accent-deep);border-color:#fff}.marketing .card--gradient .btn:hover{background:rgba(255,255,255,.9)}.marketing .card--gradient .btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.marketing .card--gradient .btn--ghost:hover{border-color:#fff;color:#fff;background:transparent}.marketing .tile-num{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--accent);margin-bottom:22px}.marketing .hero{position:relative;padding:var(--s7) 0 var(--s8);border-bottom:1px solid var(--rule);overflow:hidden}.marketing .hero__grid-bg{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--rule-strong) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,rgba(0,0,0,.6) 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,rgba(0,0,0,.6) 0,transparent 75%)}.marketing .hero__glow{position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:720px;height:460px;pointer-events:none;background:radial-gradient(closest-side,rgba(124,58,237,.18),transparent 70%),radial-gradient(closest-side,rgba(37,99,235,.18),transparent 70%);background-position:30% 40%,70% 40%;background-repeat:no-repeat;filter:blur(10px)}.marketing .hero__inner{position:relative}.marketing .hero__eyebrow{margin-bottom:28px}.marketing .hero h1{max-width:18ch;margin-bottom:28px}.marketing .hero p.lede{max-width:56ch;margin-bottom:36px}.marketing .hero__cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.marketing .hero__helper{margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.marketing .hero__sub{margin-top:56px;padding-top:22px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:800px){.marketing .hero__sub{grid-template-columns:repeat(2,1fr)}}.marketing .hero__sub .lab{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.marketing .hero__sub .val{font-family:var(--serif);font-size:26px;line-height:1}.marketing .prompt-mock{background:var(--paper);border:1px solid var(--rule-strong);border-radius:14px;padding:16px;box-shadow:0 30px 60px -34px rgba(37,99,235,.4);max-width:560px}.marketing .prompt-mock .ctx{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.marketing .prompt-mock .bar{display:flex;align-items:center;gap:10px;border:1px solid var(--rule);border-radius:10px;padding:10px 12px;background:var(--paper-2)}.marketing .prompt-mock .bar input{flex:1;border:0;background:transparent;font-family:var(--sans);font-size:14px;color:var(--ink);outline:none}.marketing .prompt-mock .send{width:34px;height:34px;border-radius:8px;background:var(--gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.marketing .prompt-mock .answer{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--accent-soft);font-size:14px;color:var(--ink-2)}.marketing .feat{display:flex;gap:16px;align-items:flex-start}.marketing .feat .icon-tile{margin-top:2px}.marketing .feat h4{margin-bottom:6px}.marketing .feat p{font-size:15px}.marketing .page-head{padding:var(--s6) 0 var(--s5);border-bottom:1px solid var(--rule);display:grid;grid-template-columns:220px 1fr;gap:48px;position:relative}@media (max-width:800px){.marketing .page-head{grid-template-columns:1fr;gap:16px}}.marketing .page-head .label{padding-top:8px}.marketing .page-head h1{font-size:clamp(38px,5.4vw,74px);max-width:20ch}.marketing .page-head p.lede{margin-top:24px;max-width:58ch}.marketing .cta-band{border-radius:20px;overflow:hidden}.marketing .cta-band__inner{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;padding:var(--s6)}@media (max-width:800px){.marketing .cta-band__inner{grid-template-columns:1fr}}.marketing .cta-band .actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:800px){.marketing .cta-band .actions{justify-content:flex-start}}.marketing .field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.marketing .field label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.marketing .field input,.marketing .field select,.marketing .field textarea{font-family:var(--sans);font-size:15px;color:var(--ink);padding:12px 14px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:10px;transition:border-color .14s ease,box-shadow .14s ease}.marketing .field input:focus,.marketing .field select:focus,.marketing .field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}.marketing .field textarea{resize:vertical;min-height:110px}.marketing .form-note{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.marketing .form-success{border:1px solid color-mix(in oklab,var(--good) 40%,var(--rule));background:color-mix(in oklab,var(--good) 10%,var(--paper));border-radius:12px;padding:20px}.marketing .flex{display:flex}.marketing .col{display:flex;flex-direction:column}.marketing .wrap-flex{flex-wrap:wrap}.marketing .gap-1{gap:8px}.marketing .gap-2{gap:16px}.marketing .gap-3{gap:24px}.marketing .gap-4{gap:32px}.marketing .between{justify-content:space-between}.marketing .center{align-items:center}.marketing .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:32px}.marketing .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.marketing .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.marketing .grid-2,.marketing .grid-3{grid-template-columns:1fr}.marketing .grid-4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.marketing .grid-4{grid-template-columns:1fr}}.marketing .text-muted{color:var(--ink-soft)}.marketing .text-accent{color:var(--accent)}.marketing .text-center{text-align:center}.marketing .mb-1{margin-bottom:8px}.marketing .mb-2{margin-bottom:16px}.marketing .mb-3{margin-bottom:24px}.marketing .mb-4{margin-bottom:32px}.marketing .mb-5{margin-bottom:48px}.marketing .mb-6{margin-bottom:64px}.marketing .mt-2{margin-top:16px}.marketing .mt-3{margin-top:24px}.marketing .mt-4{margin-top:32px}.marketing .mt-5{margin-top:48px}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.45}}.marketing .dev-banner{position:relative;z-index:70;display:flex;align-items:center;gap:16px;padding:10px 24px;background:var(--gradient);color:#fff;font-family:var(--sans);font-size:13px;line-height:1.4}.marketing .dev-banner__pill{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;background:rgba(255,255,255,.16);color:#fff;padding:4px 9px;border-radius:4px;flex-shrink:0;font-weight:600}.marketing .dev-banner__msg{flex:1;opacity:.95}.marketing .dev-banner__close{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;width:26px;height:26px;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;padding:0}.marketing .dev-banner__close:hover{background:rgba(255,255,255,.14)}.marketing .dev-stamp{position:fixed;bottom:16px;right:16px;z-index:80;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--ink);color:var(--paper);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.22)}.dark .marketing .dev-stamp{background:var(--paper-2);color:var(--ink);border-color:color-mix(in oklab,var(--accent) 55%,transparent)}.marketing .dev-stamp__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent);animation:mk-pulse 2.4s ease-in-out infinite}.marketing .dev-watermark{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;transform:rotate(-22deg) scale(1.6);transform-origin:center;opacity:.04;display:flex;flex-direction:column;gap:80px;justify-content:center}.marketing .dev-watermark__row{font-family:var(--serif);font-size:88px;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--accent);font-style:italic}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_50a2fe{font-family:Geist,Geist Fallback;font-style:normal}.__variable_50a2fe{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:JetBrains Mono;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;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;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;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;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;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;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;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;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;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;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;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;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;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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}