:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f1ea;--paper-2:#ece8dd;--card:#fbfaf6;--ink:#17150f;--ink-2:#56524a;--ink-3:#8b867b;--line:#e0dbcf;--line-2:#d0caba;--accent:#d00026;--accent-2:#b0001f;--accent-soft:#d000261f;--accent-line:#d000264d;--ok:#1e7a4d;--ok-soft:#1e7a4d1a;--danger:#c0341a;--danger-soft:#c0341a14;--warn:#b07a12;--nav-bg:#f4f1ead1;--overlay-bg:#f4f1eaed;--band-bg:#17150f;--band-fg:#f4f1ea;--band-fg-2:#f4f1eab3;--band-fg-3:#f4f1ea80;--band-line:#f4f1ea24;--band-edge:#f4f1ea4d;--band-accent:#ff5147;--display:var(--font-bricolage,"Bricolage Grotesque", system-ui, sans-serif);--sans:var(--font-hanken,"Hanken Grotesk", system-ui, sans-serif);--mono:var(--font-jetbrains,"JetBrains Mono", ui-monospace, monospace);--bg:#f4f1ea;--bg-1:#ece8dd;--bg-2:#fbfaf6;--fg:#17150f;--fg-2:#56524a;--muted:#8b867b;--muted-2:#8b867b;--font-mono:var(--font-jetbrains,"JetBrains Mono", ui-monospace, monospace);--font-display:var(--font-bricolage,"Bricolage Grotesque", system-ui, sans-serif);--font-sans:var(--font-hanken,"Hanken Grotesk", system-ui, sans-serif);--line-bright:#d0caba;--off-white:#f0efe9}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121110;--paper-2:#1a1815;--card:#1e1c18;--ink:#f2efe8;--ink-2:#aba59a;--ink-3:#79746b;--line:#2a2722;--line-2:#38342d;--accent:#ff5147;--accent-2:#ff6b62;--accent-soft:#ff51471f;--accent-line:#ff51474d;--ok:#4ade80;--ok-soft:#4ade801f;--danger:#ff6b5c;--danger-soft:#ff6b5c1f;--warn:#e0a53c;--nav-bg:#121110d1;--overlay-bg:#121110eb;--band-bg:#0c0b0a;--band-fg:#f2efe8;--band-fg-2:#f2efe8b3;--band-fg-3:#f2efe880;--band-line:#f2efe81f;--band-edge:#f2efe847;--band-accent:#ff5147;--bg:#121110;--bg-1:#1a1815;--bg-2:#1e1c18;--fg:#f2efe8;--fg-2:#aba59a;--muted:#79746b;--muted-2:#79746b;--line-bright:#38342d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121110;--paper-2:#1a1815;--card:#1e1c18;--ink:#f2efe8;--ink-2:#aba59a;--ink-3:#79746b;--line:#2a2722;--line-2:#38342d;--accent:#ff5147;--accent-2:#ff6b62;--accent-soft:#ff51471f;--accent-line:#ff51474d;--ok:#4ade80;--ok-soft:#4ade801f;--danger:#ff6b5c;--danger-soft:#ff6b5c1f;--warn:#e0a53c;--nav-bg:#121110d1;--overlay-bg:#121110eb;--band-bg:#0c0b0a;--band-fg:#f2efe8;--band-fg-2:#f2efe8b3;--band-fg-3:#f2efe880;--band-line:#f2efe81f;--band-edge:#f2efe847;--band-accent:#ff5147;--bg:#121110;--bg-1:#1a1815;--bg-2:#1e1c18;--fg:#f2efe8;--fg-2:#aba59a;--muted:#79746b;--muted-2:#79746b;--line-bright:#38342d}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55;transition:background .3s,color .3s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--accent);color:#fff}img{max-width:100%;display:block}.wrap,.container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:720px){.wrap,.container{padding:0 22px}}.mono{font-family:var(--mono)}.display,.h-display{font-family:var(--display);letter-spacing:-.035em;font-weight:700;line-height:.96}.seclabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:13px;font-size:12px;display:flex}.seclabel .num{color:var(--accent)}.seclabel:before{content:"";background:var(--line-2);width:26px;height:1px}.btn{height:50px;font-family:var(--mono);letter-spacing:.01em;border:1px solid var(--ink);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:0 22px;font-size:13.5px;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.btn:hover{background:var(--ink);color:var(--paper)}.btn .ar{transition:transform .2s}.btn:hover .ar{transform:translate(4px)}.btn-primary{font-weight:500;background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.btn-primary:hover{background:var(--accent-2)!important;border-color:var(--accent-2)!important}.btn-sm{height:42px!important;padding:0 16px!important;font-size:12.5px!important}section.block{border-bottom:1px solid var(--line);padding:96px 0}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:52px;display:flex}.block-head .ht{max-width:760px}.block-head h2{font-family:var(--display);letter-spacing:-.035em;margin-top:20px;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.02}.block-head h2 .red{color:var(--accent)}@media (max-width:720px){section.block{padding:60px 0}.block-head{margin-bottom:36px}}nav.top{z-index:50;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}nav.top.stuck{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}nav.top .row{align-items:center;gap:32px;height:76px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:11px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.wordmark .mk{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wordmark .mk svg{display:block}.brand-lockup{flex-direction:column;gap:1px;display:flex}.nav-by{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;margin-top:-2px;margin-left:39px;font-size:10.5px;text-decoration:none;transition:color .15s;display:inline-flex}.nav-by:hover{color:var(--accent)}.nav-by .up{color:var(--ink-2);font-weight:500}.nav-by:hover .up{color:var(--accent)}.nav-by .ext{opacity:.7;font-size:9px}.nav-links{gap:30px;margin-left:18px;display:flex}.nav-links a{color:var(--ink-2);padding:4px 0;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.nav-links a:hover{color:var(--ink)}.nav-spacer{margin-left:auto}.nav-cta{align-items:center;gap:10px;display:flex}@media (max-width:880px){.nav-links{display:none}}@media (max-width:560px){.nav-cta .ghost{display:none}}.theme-toggle{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.theme-toggle:hover{background:var(--card);border-color:var(--ink)}.theme-toggle svg{width:18px;height:18px;display:block}.theme-toggle .moon,[data-theme=dark] .theme-toggle .sun{display:none}[data-theme=dark] .theme-toggle .moon,[data-theme=light] .theme-toggle .sun{display:block}[data-theme=light] .theme-toggle .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .sun{display:none}:root:not([data-theme=light]) .theme-toggle .moon{display:block}}.stacks{border-top:1px solid var(--line-2);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.stacks .t{border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:-.02em;color:var(--ink-3);text-align:center;white-space:nowrap;cursor:default;padding:24px 14px;font-size:clamp(15px,1.5vw,22px);font-weight:600;transition:color .15s,background .15s}.stacks .t:hover{color:var(--ink);background:var(--card)}@media (max-width:1000px){.stacks{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.stacks{grid-template-columns:repeat(2,1fr)}}.svc{border:1px solid var(--line-2);background:var(--card);border-radius:4px;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.svc .list{border-right:1px solid var(--line)}.svc .row{text-align:left;border-bottom:1px solid var(--line);border:none;border-bottom:1px solid var(--line);background:0 0;align-items:baseline;gap:18px;width:100%;padding:24px 26px;transition:background .15s;display:flex;position:relative}.svc .row:last-child{border-bottom:0}.svc .row.on{background:var(--paper-2)}.svc .row.on:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.svc .row .n{font-family:var(--mono);color:var(--ink-3);font-size:12px}.svc .row .t{font-family:var(--display);letter-spacing:-.02em;color:var(--ink-2);flex:1;font-size:21px;font-weight:600;transition:color .15s}.svc .row.on .t{color:var(--ink)}.svc .row .dur{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.svc .detail{flex-direction:column;min-height:420px;padding:44px;display:flex}.svc .detail .sn{font-family:var(--mono);color:var(--accent);letter-spacing:.16em;margin-bottom:18px;font-size:11.5px}.svc .detail h3{font-family:var(--display);letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(30px,3.4vw,44px);font-weight:700}.svc .detail p{color:var(--ink-2);max-width:460px;margin-bottom:28px;font-size:16px;line-height:1.6}.svc .detail .specs{flex-wrap:wrap;gap:10px;margin-bottom:auto;display:flex}.svc .detail .specs span{font-family:var(--mono);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:3px;padding:7px 12px;font-size:11.5px}.svc .detail .specs span b{color:var(--ink);font-weight:600}.svc .detail .go{align-self:flex-start;margin-top:34px}@media (max-width:860px){.svc{grid-template-columns:1fr}.svc .list{border-right:0}.svc .detail{min-height:0;padding:32px 26px}}.proc{border-top:1px solid var(--line)}.proc .r{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 420px;align-items:baseline;gap:26px;padding:34px 0;display:grid}.proc .r .n{font-family:var(--display);color:var(--accent);letter-spacing:-.04em;font-size:clamp(30px,3.2vw,50px);font-weight:700}.proc .r .t{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(22px,2.6vw,36px);font-weight:600}.proc .r .d{color:var(--ink-2);font-size:15px;line-height:1.6}@media (max-width:860px){.proc .r{grid-template-columns:64px 1fr}.proc .r .d{grid-column:2;margin-top:-10px}}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(17px,2vw,22px);font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--mono);color:var(--accent);flex-shrink:0;font-size:22px;font-weight:400;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--ink-2);max-width:680px;padding:0 0 28px;font-size:15px;line-height:1.7}.sym{border-top:1px solid var(--line)}.sym .r{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1.1fr;align-items:baseline;gap:26px;padding:30px 0;transition:padding-left .2s;display:grid}.sym .r:hover{padding-left:12px}.sym .r .tag{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;font-size:12px}.sym .r .t{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(21px,2.6vw,32px);font-weight:600}.sym .r .d{color:var(--ink-2);font-size:15px}.sym .r .d code{font-family:var(--mono);background:var(--paper-2);border:1px solid var(--line);color:var(--accent);border-radius:3px;padding:1px 6px;font-size:13px}@media (max-width:720px){.sym .r{grid-template-columns:60px 1fr}.sym .r .d{grid-column:2}}.stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stats .s{border-right:1px solid var(--line);padding:44px 36px}.stats .s:first-child{padding-left:0}.stats .s:last-child{border-right:0;padding-right:0}.stats .s .v{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1}.stats .s .v .u{color:var(--accent)}.stats .s .k{font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:11.5px}@media (max-width:720px){.stats{grid-template-columns:1fr 1fr}.stats .s{padding:28px 24px}.stats .s:nth-child(odd){padding-left:0}.stats .s:nth-child(2){border-right:0;padding-right:0}.stats .s:first-child,.stats .s:nth-child(2){border-bottom:1px solid var(--line)}}.bh-meta-top{font-family:var(--mono);color:var(--ink-3);font-size:12.5px}.bh{border:1px solid var(--line-2);background:var(--card);border-radius:4px;overflow:hidden}.bh-hud{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.bh-hud .hud{border-right:1px solid var(--line);padding:16px 20px;transition:background .15s}.bh-hud .hud:last-child{border-right:0}.bh-hud .hud .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px;display:block}.bh-hud .hud .v{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:600}.bh-hud .hud.combo-hot{background:#d0002612}.bh-hud .hud.combo-hot .v{color:var(--accent)}.bh-hud .hud.time-low .v{color:var(--danger)}.bh-stage{padding:16px;position:relative}.bh-bar{border-bottom:1px dashed var(--line-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;padding:4px 6px 12px;font-size:11px;display:flex}.bh-grid{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:14px;display:grid}.bh-cell{background:var(--paper-2);border:1px solid var(--line);border-radius:2px;justify-content:center;align-items:center;height:82px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.bh-cell .coord{font-family:var(--mono);color:var(--ink-3);opacity:.5;letter-spacing:.06em;font-size:9px;position:absolute;top:4px;left:6px}.bh-bug{box-sizing:border-box;background:var(--card);max-width:calc(100% - 8px);font-family:var(--mono);cursor:crosshair;white-space:nowrap;border:1px solid;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;animation:.25s cubic-bezier(.34,1.56,.64,1) both bugPop;display:inline-flex}.bh-bug .sq{font-size:9px;animation:.6s infinite bhpulse}.bh-life{background:var(--line-2);height:3px;position:absolute;bottom:0;left:0;right:0}.bh-life i{background:var(--accent);width:100%;height:100%;display:block}.bh-burst{font-family:var(--mono);color:var(--accent);pointer-events:none;font-size:14px;font-weight:600;animation:.9s ease-out both floatUp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bh-overlay{background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);text-align:center;z-index:5;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.bh-overlay h3{font-family:var(--display);letter-spacing:-.03em;margin:16px 0 14px;font-size:clamp(28px,4vw,52px);font-weight:700}.bh-overlay p{color:var(--ink-2);max-width:460px;margin-bottom:28px;font-size:14px;line-height:1.6}.bh-scores{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;gap:24px;margin-top:26px;font-size:12px;display:flex}.bh-scores b{color:var(--accent);font-weight:600}.bh-final{font-family:var(--display);color:var(--accent);letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(56px,8vw,100px);font-weight:700;line-height:1}.bh-recap{font-family:var(--mono);color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:28px;font-size:12px;display:flex}.bh-overbtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bh-foot{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bh-foot .m{border-right:1px solid var(--line);padding:16px 20px}.bh-foot .m:last-child{border-right:0}.bh-foot .m .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px;display:block}.bh-foot .m .v{font-family:var(--mono);color:var(--ink-2);font-size:13px}@media (max-width:720px){.bh-hud{grid-template-columns:repeat(3,1fr)}.bh-hud .hud:nth-child(3){border-right:0}.bh-hud .hud:nth-child(4),.bh-hud .hud:nth-child(5){border-top:1px solid var(--line)}.bh-grid{grid-template-columns:repeat(4,1fr)}.bh-cell{height:72px}.bh-foot{grid-template-columns:1fr}.bh-foot .m{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:480px){.bh-stage{padding:12px}.bh-grid{grid-template-columns:repeat(3,1fr);gap:5px}.bh-cell{height:66px}.bh-cell .coord{font-size:8px;top:3px;left:4px}.bh-bug{white-space:normal;text-align:center;gap:0;min-height:42px;padding:7px 4px;font-size:10px;line-height:1.1}.bh-bug .sq{display:none}.bh-hud .hud{padding:12px 10px}.bh-hud .hud .v{font-size:18px}}.final{background:var(--band-bg);color:var(--band-fg);padding:110px 0;position:relative;overflow:hidden}.final .glowline{background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.final h2{font-family:var(--display);letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(40px,7vw,96px);font-weight:700;line-height:.95}.final h2 .red{color:var(--band-accent)}.final p{color:var(--band-fg-2);max-width:480px;margin-bottom:40px;font-size:18px}.final .btns{flex-wrap:wrap;gap:12px;display:flex}.final .btn{border-color:var(--band-edge)!important;color:var(--band-fg)!important;background:0 0!important}.final .btn:hover{background:var(--band-fg)!important;color:var(--band-bg)!important;border-color:var(--band-fg)!important}.final .btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.final .btn-primary:hover{background:var(--band-accent)!important;border-color:var(--band-accent)!important}.final .meta{font-family:var(--mono);color:var(--band-fg-3);flex-wrap:wrap;gap:30px;margin-top:56px;font-size:12.5px;display:flex}.final .meta span{align-items:center;gap:8px;display:flex}.final .meta span:before{content:"▸";color:var(--band-accent)}footer.band{background:var(--band-bg);color:var(--band-fg);padding:0 0 50px}footer.band .wrap{border-top:1px solid var(--band-line);flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:50px;display:flex}footer.band .col h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--band-fg-3);margin-bottom:16px;font-size:11px}footer.band .col a{color:var(--band-fg-2);padding:5px 0;font-size:14.5px;transition:color .15s;display:block}footer.band .col a:hover{color:var(--band-fg)}footer.band .brand-col{max-width:280px}footer.band .footer-brand{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}footer.band .footer-brand .mk{flex-shrink:0;width:28px;height:28px}footer.band .footer-brand .fb-col{flex-direction:column;display:flex}footer.band .footer-brand .fb-name{font-family:var(--display);letter-spacing:-.03em;color:var(--band-fg);font-size:20px;font-weight:700;line-height:1}footer.band .footer-brand .fb-by{font-family:var(--mono);letter-spacing:.02em;color:var(--band-fg-3);white-space:nowrap;margin-top:7px;padding-left:30px;font-size:10.5px}footer.band .footer-brand .fb-by .lbl{opacity:.85;margin-right:3px;font-size:9px}footer.band .footer-brand .fb-by a{color:var(--band-fg-2);border-bottom:1px solid var(--band-edge);padding:0;transition:color .15s;display:inline}footer.band .footer-brand .fb-by a:hover{color:var(--band-fg)}footer.band .col .footer-parent{border:1px solid var(--band-edge);font-family:var(--mono);border-radius:3px;align-items:center;gap:7px;margin-top:18px;font-size:12px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;color:var(--band-fg-2)!important;padding:9px 14px!important;display:inline-flex!important}footer.band .col .footer-parent:hover{background:var(--band-fg);border-color:var(--band-fg);color:var(--band-bg)!important}footer.band .col .footer-parent b{color:inherit;font-weight:600}footer.band .brand-col p{color:var(--band-fg-2);font-size:14px;line-height:1.6}footer.band .legal{border-top:1px solid var(--band-line);max-width:1280px;font-family:var(--mono);color:var(--band-fg-3);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:40px auto 0;padding:22px 40px 0;font-size:12px;display:flex}@media (max-width:720px){footer.band .legal{padding:22px 22px 0}}.hero{padding:88px 0 0;position:relative}.hero .eyebrow{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line-2);background:var(--card);border-radius:40px;align-items:center;gap:10px;margin-bottom:36px;padding:7px 14px;font-size:12.5px;display:inline-flex}.hero .eyebrow .dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 4px var(--ok-soft);border-radius:50%;flex-shrink:0}.hero h1{margin-bottom:0;font-size:clamp(50px,9.5vw,132px)}.hero h1 .l2{display:block}.hero h1 .red{color:var(--accent)}.hero .understroke{display:inline-block;position:relative}.hero .understroke:after{content:"";background:var(--accent);opacity:.22;height:.07em;position:absolute;bottom:.1em;left:0;right:0}.hero-bottom{flex-wrap:wrap;align-items:flex-end;gap:56px;margin-top:44px;display:flex}.hero-bottom .lead{color:var(--ink-2);max-width:460px;font-size:19px;line-height:1.55}.hero-bottom .lead b{color:var(--ink);font-weight:600}.hero-btns{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:720px){.hero{padding:52px 0 0}.hero-bottom{gap:30px}.hero-btns{width:100%}.hero-btns .btn{flex:1;justify-content:center}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2);margin-top:60px;overflow:hidden}.ticker .track{width:max-content;animation:38s linear infinite tickerScroll;display:flex}.ticker:hover .track{animation-play-state:paused}@keyframes tickerScroll{to{transform:translate(-50%)}}.ticker .item{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:12px;padding:14px 26px;font-size:13px;display:inline-flex}.ticker .item:before{content:"✕";color:var(--accent);font-size:11px}@media (prefers-reduced-motion:reduce){.ticker .track{animation:none}}.svchero{padding:88px 0 20px}.svchero h1{margin:22px 0 0;font-size:clamp(46px,8.5vw,104px)}.svchero .lead{color:var(--ink-2);max-width:560px;margin-top:26px;font-size:19px;line-height:1.55}.svchero .lead b{color:var(--ink);font-weight:600}.svc-rows{border-top:1px solid var(--line)}.svc-entry{border-bottom:1px solid var(--line);grid-template-columns:88px 1.15fr 1fr;align-items:start;gap:36px;padding:44px 0;display:grid}.svc-entry .idx{font-family:var(--display);color:var(--accent);letter-spacing:-.04em;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1}.svc-entry .body h3{font-family:var(--display);letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(26px,3vw,38px);font-weight:700}.svc-entry .body p{color:var(--ink-2);max-width:520px;font-size:16px;line-height:1.6}.svc-entry .body p code{font-family:var(--mono);background:var(--paper-2);border:1px solid var(--line);color:var(--accent);border-radius:3px;padding:1px 6px;font-size:13px}.svc-entry .side{flex-direction:column;gap:14px;display:flex}.svc-entry .side .specrow{border-bottom:1px dashed var(--line-2);font-family:var(--mono);justify-content:space-between;gap:12px;padding:11px 0;font-size:12.5px;display:flex}.svc-entry .side .specrow .sk{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.svc-entry .side .specrow .sv{color:var(--ink);font-weight:600}.svc-entry .side .req{align-self:flex-start;margin-top:6px}.svc-entry .incl{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.svc-entry .incl span{font-family:var(--mono);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:3px;padding:6px 11px;font-size:11.5px}@media (max-width:900px){.svc-entry{grid-template-columns:56px 1fr}.svc-entry .side{grid-column:2}}@media (max-width:560px){.svc-entry{grid-template-columns:1fr}.svc-entry .side{grid-column:1}}.start-band{border:1px solid var(--line-2);background:var(--card);border-radius:4px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.start-band .sb{border-right:1px solid var(--line);padding:38px}.start-band .sb:last-child{border-right:0}.start-band .sb .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11.5px}.start-band .sb h3{font-family:var(--display);letter-spacing:-.025em;margin-bottom:12px;font-size:26px;font-weight:700}.start-band .sb p{color:var(--ink-2);font-size:15px;line-height:1.6}@media (max-width:720px){.start-band{grid-template-columns:1fr}.start-band .sb{border-right:0;border-bottom:1px solid var(--line)}.start-band .sb:last-child{border-bottom:0}}.parent{background:var(--band-bg);color:var(--band-fg);border-radius:4px;overflow:hidden}.parent .ph{align-items:center;gap:13px;padding:40px 40px 0;display:flex}.parent .ph .mk{width:30px;height:30px}.parent .ph .nm{font-family:var(--display);letter-spacing:-.03em;font-size:21px;font-weight:700}.parent .ph .tagpill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--band-fg-3);border:1px solid var(--band-edge);border-radius:40px;margin-left:auto;padding:6px 12px;font-size:11px}.parent .pbody{padding:24px 40px 8px}.parent .pbody h2{font-family:var(--display);letter-spacing:-.03em;max-width:660px;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.04}.parent .pbody h2 .red{color:var(--band-accent)}.parent .pbody p{color:var(--band-fg-2);max-width:560px;margin-top:18px;font-size:16px;line-height:1.6}.parent .siblings{border-top:1px solid var(--band-line);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.parent .siblings .sib{border-right:1px solid var(--band-line);padding:26px 40px}.parent .siblings .sib:last-child{border-right:0}.parent .siblings .sib .sn{font-family:var(--mono);color:var(--band-fg-3);letter-spacing:.08em;margin-bottom:10px;font-size:11px}.parent .siblings .sib h4{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:20px;font-weight:600}.parent .siblings .sib p{color:var(--band-fg-2);font-size:13.5px;line-height:1.5}.parent .pfoot{border-top:1px solid var(--band-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 40px;display:flex}.parent .pfoot .note{font-family:var(--mono);color:var(--band-fg-3);font-size:12.5px}.parent .pfoot .btn{border-color:var(--band-edge)!important;color:var(--band-fg)!important;background:0 0!important}.parent .pfoot .btn:hover{background:var(--band-fg)!important;color:var(--band-bg)!important;border-color:var(--band-fg)!important}@media (max-width:720px){.parent .ph,.parent .pbody,.parent .pfoot{padding-left:24px;padding-right:24px}.parent .siblings{grid-template-columns:1fr}.parent .siblings .sib{border-right:0;border-bottom:1px solid var(--band-line);padding:22px 24px}.parent .ph .tagpill{display:none}}.chero{padding:88px 0 24px}.chero .chero-h{margin:22px 0 0;font-size:clamp(44px,8vw,96px)}.chero .chero-sub{color:var(--ink-2);max-width:540px;margin-top:26px;font-size:18px;line-height:1.55}.chero .chero-meta{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:22px;margin-top:26px;font-size:12.5px;display:flex}.chero .chero-meta span{align-items:center;gap:8px;display:flex}.chero .chero-meta span:before{content:"▸";color:var(--accent)}.btn[disabled],.btn:disabled{opacity:.4;pointer-events:none}.cform{border:1px solid var(--line-2);background:var(--card);border-radius:4px;grid-template-columns:1fr 340px;display:grid;overflow:hidden}.cform-main{border-right:1px solid var(--line);padding:38px}.steps{gap:0;margin-bottom:30px;display:flex}.steps .step{text-align:left;border-bottom:2px solid var(--line-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;flex:1;padding:12px 4px;font-size:11px;transition:color .15s,border-color .15s}.steps .step.on{color:var(--ink);border-bottom-color:var(--accent)}.steps .step.done{color:var(--ink-2)}.panel{flex-direction:column;gap:22px;display:flex}.panel[hidden]{display:none}.field{flex-direction:column;gap:8px;display:flex}.field .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.field .lab .l{color:var(--ink-2)}.field .lab .l b{color:var(--accent)}.field .lab .hint{color:var(--ink-3);text-transform:none;letter-spacing:.02em}.inp{background:var(--paper);border:1px solid var(--line-2);width:100%;height:46px;color:var(--ink);font-family:var(--mono);border-radius:3px;outline:none;padding:0 14px;font-size:13.5px;transition:border-color .15s}.inp::placeholder{color:var(--ink-3)}.inp:focus{border-color:var(--ink-2)}textarea.inp{resize:vertical;height:auto;min-height:120px;padding:13px 14px;line-height:1.5}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip2{border:1px solid var(--line-2);color:var(--ink-2);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:3px;padding:9px 14px;font-size:12px;transition:all .15s}.chip2.on{border-color:var(--accent);color:var(--accent);background:#d0002614}[data-theme=dark] .chip2.on{background:#ff51471f}.opt{border:1px solid var(--line-2);text-align:left;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:14px;width:100%;padding:12px 16px;transition:all .15s;display:flex}.opt.on{border-color:var(--accent);background:var(--paper)}.opt .tag{font-family:var(--mono);letter-spacing:.08em;flex-shrink:0;width:26px;font-size:11px}.opt .txt{color:var(--ink-2);font-size:14px}.opt .rdot{color:var(--accent);margin-left:auto}.need-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.need{border:1px solid var(--line-2);text-align:left;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:10px;width:100%;padding:14px 16px;transition:all .15s;display:flex}.need.on{border-color:var(--accent);background:var(--paper)}.need .box{border:1px solid var(--line-2);flex-shrink:0;width:14px;height:14px;transition:background .15s,border-color .15s}.need.on .box{background:var(--accent);border-color:var(--accent)}.need .txt{color:var(--ink-2);font-size:13.5px}.summary{border:1px dashed var(--line-2);background:var(--paper);font-family:var(--mono);color:var(--ink-3);border-radius:3px;padding:14px;font-size:11.5px;line-height:1.8}.summary b{color:var(--ink)}.summary .ac{color:var(--accent)}.row-btns{flex-wrap:wrap;gap:12px;display:flex}.cside{background:var(--paper-2);flex-direction:column;gap:30px;padding:38px;display:flex}.cside .lab2{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px}.cside .em{font-family:var(--mono);color:var(--ink);border-bottom:1px solid var(--line);padding:14px 0;font-size:14.5px;transition:color .15s;display:block}.cside .em:hover{color:var(--accent)}.cside .note{font-family:var(--mono);color:var(--ink-2);background:#d0002614;border:1px solid #d0002661;border-radius:3px;padding:18px;font-size:12px;line-height:1.6}.cside .note b{color:var(--accent);margin-bottom:6px;display:block}.cside .reassure{font-family:var(--mono);color:var(--ink-3);font-size:12px;line-height:1.9}.cdone .big{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 14px;font-size:clamp(30px,4vw,46px);font-weight:700}.cdone p{color:var(--ink-2);max-width:440px;margin-bottom:18px;font-size:15px;line-height:1.6}.cdone .ticket{font-family:var(--mono);color:var(--accent);margin-bottom:26px;font-size:12px}@media (max-width:860px){.cform{grid-template-columns:1fr}.cform-main{border-right:0;border-bottom:1px solid var(--line);padding:26px}.cside{padding:26px}.need-grid{grid-template-columns:1fr}}.rv{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}@keyframes bugPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes bhpulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-180%)scale(.9)}}#__scroll-progress{z-index:999;background:var(--accent);pointer-events:none;width:0;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0zo05ppef7j78.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.03t2stz_54~98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.0jjtl0l8vf29i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_68faf89e-module__qqhWSa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_68faf89e-module__qqhWSa__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_bfe37bbf-module__tG6WfW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_bfe37bbf-module__tG6WfW__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ea605df0-module__ZJ9hzq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ea605df0-module__ZJ9hzq__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
