@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f.f2220059.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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d.f6f1950f.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:100 800;font-display:swap;src:url(../media/71b036adf157cdcf.bd5f4d11.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:100 800;font-display:swap;src:url(../media/89b21bb081cb7469.51c18f09.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:100 800;font-display:swap;src:url(../media/3fe682a82f50d426.23358719.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e.p.15008bfb.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}.jetbrains_mono_9aa248a0-module__Fm8nhG__className{font-family:JetBrains Mono,JetBrains Mono Arrows,JetBrains Mono Metric,ui-monospace,monospace;font-style:normal}.jetbrains_mono_9aa248a0-module__Fm8nhG__variable{--font-jetbrains:"JetBrains Mono",JetBrains Mono Arrows,JetBrains Mono Metric,ui-monospace,monospace}
@property --ig-draw{syntax:"<number>";inherits:false;initial-value:1}.ig{--ig-draw:1;--ig-pad:20px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ig:after,.ig:before,.ig__ruler,.ig__c,.ig__c:after{--ig-draw:inherit}.ig[data-ig=pending]{--ig-draw:0}.ig[data-ig=draw]{transition:--ig-draw var(--motion-draw)var(--ease-standard)}.ig:after,.ig:before{content:"";pointer-events:none;z-index:3;position:absolute}.ig:after{background:linear-gradient(var(--rule),var(--rule))100% 0/1px calc(var(--ig-draw)*100%)no-repeat,linear-gradient(var(--rule),var(--rule))0 100%/calc(var(--ig-draw)*100%)1px no-repeat,linear-gradient(var(--rule),var(--rule))0 0/1px calc(var(--ig-draw)*100%)no-repeat;inset:0}.ig:before{opacity:var(--ig-draw);background:linear-gradient(var(--rule-mark),var(--rule-mark))0 5px/11px 1px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))5px 0/1px 11px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))100% 5px/11px 1px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))calc(100% - 5px)0/1px 11px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))0 calc(100% - 5px)/11px 1px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))5px 100%/1px 11px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))100% calc(100% - 5px)/11px 1px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))calc(100% - 5px)100%/1px 11px no-repeat;inset:-5px}.ig__ruler{pointer-events:none;background:repeating-linear-gradient(to right,var(--rule)0 1px,transparent 1px 64px)0 100%/100% 8px no-repeat,repeating-linear-gradient(to right,var(--rule)0 1px,transparent 1px 8px)0 100%/100% 4px no-repeat;height:8px;clip-path:inset(0 calc((1 - var(--ig-draw))*100%)0 0);position:absolute;bottom:100%;left:0;right:0}.ig__c{min-width:0;padding:var(--ig-pad);margin:0;position:relative}.ig__c:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--rule),var(--rule))0 0/calc(var(--ig-draw)*100%)1px no-repeat,linear-gradient(var(--rule),var(--rule))0 0/1px calc(var(--ig-draw)*100%)no-repeat;position:absolute;inset:0}.ig__k{color:var(--amber-ink);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px;display:block}@media (prefers-reduced-motion:reduce){.ig[data-ig]{--ig-draw:1}}@media (max-width:639.98px){.ig{--ig-pad:16px}}.loc{background:linear-gradient(var(--rule),var(--rule))0 100%/100% 1px no-repeat,linear-gradient(var(--rule),var(--rule))100% calc(100% - 1px)/1px 6px no-repeat,repeating-linear-gradient(to right,var(--rule)0 1px,transparent 1px 64px)0 calc(100% - 1px)/100% 6px no-repeat;align-items:center;min-height:44px;margin:16px 0 0;padding:4px 0;display:flex;position:relative}.loc__ol{letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.loc__li{align-items:center;gap:8px;min-width:0;display:flex}.loc__sep{color:var(--text-dim)}.loc__a,.loc__cur{border-radius:4px;align-items:center;min-height:32px;display:inline-flex}.loc__a{color:var(--link);transition:color var(--motion-fast)var(--ease-standard);text-decoration:none}@media (hover:hover) and (pointer:fine){.loc__a:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}}.loc__a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.loc__cur{color:var(--text-bright)}@media (pointer:coarse){.loc__a,.loc__cur{min-height:44px}.loc__a{margin-inline:-7px;padding-inline:7px}}@media (max-width:639.98px){.loc{padding-bottom:8px}.loc__ol{line-height:26px;display:block}.loc__li{vertical-align:top;max-width:100%;display:inline-block}.loc__sep{margin-inline:8px}.loc__a,.loc__cur{-webkit-box-decoration-break:clone;box-decoration-break:clone;min-height:0;padding-block:14px;display:inline}.loc__a{margin-inline:-7px;padding-inline:7px}}.hdr-cta{border-radius:var(--radius-action);background:var(--cta-bg);height:40px;color:var(--cta-fg);font:700 13px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast)var(--ease-standard);border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.hdr-cta:hover{background:var(--cta-bg-hover)}}.hdr-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hdr-cta__qr{flex:none;width:14px;height:14px}@media (pointer:coarse){.hdr-cta{height:44px}}.hdr-cta--menu{height:44px;font-size:16px}@media (hover:hover) and (pointer:fine){.sd-menu__link:hover{color:var(--text-bright)}}.sd-menu__link:active{color:var(--text-bright)}.sd-menu{clip-path:inset(0 0 -100vh);max-height:calc(100svh - 108px);box-shadow:0 0 0 100vh #0000008c}.hdr-qr{position:relative}.hdr-qr__card{z-index:60;border:1px solid var(--rule);background:var(--bg-surface);width:200px;color:var(--text-bright);opacity:0;visibility:hidden;transition:opacity var(--motion-card)var(--ease-standard),transform var(--motion-card)var(--ease-standard),visibility 0s linear var(--motion-card);border-radius:10px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 2px 4px #0000001f,0 22px 44px -18px #00000073}.hdr-qr[data-open] .hdr-qr__card{opacity:1;visibility:visible;transition:opacity var(--motion-card)var(--ease-standard),transform var(--motion-card)var(--ease-standard),visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.hdr-qr__card,.hdr-qr[data-open] .hdr-qr__card{transition:none;transform:none}}.hdr-qr__img{background:#fff;border-radius:6px;width:168px;height:168px;display:block}.hdr-qr__t{text-wrap:balance;margin:10px 0 8px;font-size:12px;font-weight:700;line-height:17px}.hdr-qr__terms{color:var(--text-muted);margin:0 0 8px;font-size:13px;line-height:18px}.hdr-qr__link{min-height:32px;color:var(--link);text-underline-offset:2px;align-items:center;font-size:12px;line-height:16px;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.hdr-qr__link:hover{color:var(--link-hover)}}.ops-band{--bg-terminal:#0a0e14;--bg-surface:#111720;--bg-surface-elevated:#1a2030;--border-terminal:#1e2a3a;--text-bright:#f0f0f0;--text-muted:#89a;--text-dim:#7a8a9c;--amber:#fa0;--amber-ink:#fa0;--amber-ink-hover:#ffc04d;--link:#fa0;--link-hover:#ffc04d;--focus-ring:#fa0;--rule:#2a3a4f;--rule-mark:#4a5d76;background:var(--ops-bg);color:var(--text-bright);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ops-cta{padding-block:clamp(28px,3vw,40px) 0}.ops-band.ops-cta{--rule:#33465e;--rule-mark:#566a85;background:var(--ops-bg-lift)}.ops-cta__grid{grid-template-columns:minmax(0,1fr)}.ops-cta__text{padding:24px var(--ig-pad)24px}.ops-cta__h{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;text-wrap:balance;margin-top:12px;font-weight:700}@media (max-width:639.98px){.ops-cta__h{margin-top:6px}}.ops-cta__d{max-width:640px;color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;margin-top:14px}.ops-cta__act{padding:24px var(--ig-pad);align-items:center;display:flex}@media (min-width:768px){.ops-cta__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.ops-cta__act{justify-content:center}}.ops-cta__act--ho{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}@media (min-width:768px){.ops-cta__act--ho{justify-content:center}}.ops-cta__qr{align-items:center;gap:14px;display:none}@media (hover:hover) and (pointer:fine) and (min-width:768px){.ops-cta__qr{display:flex}}.ops-cta__qr img{background:#fff;border-radius:6px;flex:none;width:88px;height:88px}.ops-cta__qr p{max-width:13em;color:var(--text-bright);text-wrap:balance;margin:0;font-size:13px;font-weight:700;line-height:19px}.ops-cta__act .ops-cta__talk{margin:-4px 0 0}.ops{padding-block:clamp(40px,5vw,64px) clamp(24px,3vw,32px)}main:has([data-cta-banner])+.ops{--ops-gap:0px;background:var(--ops-bg);box-shadow:0 -1px 0 0 var(--ops-bg)}[data-cta-banner] .ops-cta__grid:after{background:linear-gradient(var(--rule),var(--rule))100% 0/1px calc(var(--ig-draw)*100%)no-repeat,linear-gradient(var(--rule),var(--rule))0 0/1px calc(var(--ig-draw)*100%)no-repeat}[data-cta-banner] .ops-cta__grid:before{background:linear-gradient(var(--rule-mark),var(--rule-mark))0 5px/11px 1px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))5px 0/1px 11px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))100% 5px/11px 1px no-repeat,linear-gradient(var(--rule-mark),var(--rule-mark))calc(100% - 5px)0/1px 11px no-repeat}main:has(.ops-cta__qr,.lg-close [data-handoff-qr],.tp-close [data-handoff-qr],.pp-close__ho [data-handoff-qr],[data-section=close] [data-handoff-qr])+.ops .ops__qr{display:none}@media (min-width:1024px){main:has(.tu-band [data-handoff-qr])+.ops .ops__qr{display:none}}main:has([data-cta-banner],[data-section=close])+.ops .ops__badge{display:none}@media (max-width:767.98px){main:has([data-cta-banner],[data-section=close])+.ops .ops__c-extra{display:none}}.ops__grid{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.ops__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ops__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ops__col{padding-top:16px;padding-bottom:10px}.ops__col h3,.ops__h{color:var(--amber-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700;line-height:16px}.ops__col ul{margin:0;padding:0;list-style:none}.ops__link{min-height:32px;color:var(--text-muted);transition:color var(--motion-hover-out)var(--ease-standard);align-items:center;padding:4px 0;font-size:13px;line-height:18px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ops__link:hover{color:var(--text-bright);transition-duration:var(--motion-hover-in)}}@media (pointer:coarse){.ops__link{min-height:44px}}@media (max-width:767.98px){.ops__col{padding-top:0;padding-bottom:0}.ops__col .ops__acc{width:100%;min-height:44px;color:var(--text-bright);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}}.ops__extra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;height:100%;display:flex}.ops__qr{display:none}@media (hover:hover) and (pointer:fine) and (min-width:768px){.ops__qr{display:flex}}.ops__connect{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.ops__mail{min-height:44px;color:var(--text-muted);align-items:center;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ops__mail:hover{color:var(--text-bright)}}.ops__qr{align-items:center;gap:14px}.ops__qr img{background:#fff;border-radius:6px;width:96px;height:96px}.ops__qr p{max-width:15em;color:var(--text-bright);margin:0;font-size:12px;font-weight:700;line-height:18px}.ops__proof{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.ops__proof li:before{content:"·";color:var(--rule-mark);margin-right:6px}@media (max-width:767.98px){.ops__proof{gap:4px;font-size:13px;display:grid}}@media (min-width:768px){.ops__c-extra{grid-column:span 2}}@media (min-width:1024px){.ops__c-connect{grid-column:span 2}.ops__c-extra{grid-column:span 4}}@media (min-width:768px) and (max-width:1023.98px){.ops__qr p{max-width:11em}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.ops__extra{flex-wrap:nowrap;justify-content:flex-start;gap:28px}.ops__proof{background:linear-gradient(var(--rule),var(--rule))0 0/1px 100% no-repeat;gap:2px;padding-left:28px;display:grid}.ops__proof li:before{content:none}}.ops__legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:8px;padding-bottom:8px;display:flex}@media (min-width:768px){.ops__legal{grid-column:1/-1}}.ops__legal p{color:var(--text-dim);margin:0;font-size:12px}.ops__legal-links{flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}.ops__legal-links a,.ops__legal-links button{min-height:32px;color:var(--text-dim);align-items:center;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ops__legal-links a:hover,.ops__legal-links button:hover{color:var(--text-muted)}}.ops__legal-links button{text-align:start;text-wrap:balance;background:0 0;border:0;justify-content:flex-start;max-width:100%;padding-inline:0;font-family:inherit}@media (pointer:coarse){.ops__legal-links a,.ops__legal-links button{min-height:44px}}.ops__badge{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023.98px),(pointer:coarse){.ops__col h3,.ops__h{font-size:13px;line-height:18px}.ops__col .ops__acc{font-size:13px}.ops__proof{font-size:13px;line-height:20px}.ops__legal p,.ops__legal-links a,.ops__legal-links button,.ops__legal-links span{font-size:13px}.ops__legal-links a,.ops__legal-links button{margin-inline:-4px;padding-inline:4px}}.ops__wm{padding:16px var(--ig-pad)16px}@media (max-width:639.98px){.ops__wm{padding-block:14px}.ops{padding-bottom:24px}}@media (min-width:768px){.ops__wm{grid-column:1/-1}}.sd-board.ops-wm{width:100%;display:block;container-type:inline-size}.ops-wm__cell{--tgap:clamp(3px,.8cqw,8px);--sdb-tw:min(56px,calc((100cqw - 7*var(--tgap))/8));--sdb-th:calc(var(--sdb-tw)*1.36);--sdb-fs:calc(var(--sdb-tw)*.74);--sdb-lh:var(--sdb-th);--tr:clamp(3px,.6cqw,7px);--ink:#f0f0f0;--sdb-head:#f0f0f0;--sdb-pin:color-mix(in srgb,var(--sdb-flap)40%,#000);--sdb-top-a:color-mix(in srgb,var(--sdb-flap)89%,#fff);--sdb-top-b:color-mix(in srgb,var(--sdb-flap)95%,#000);--sdb-bot-a:color-mix(in srgb,var(--sdb-flap)97%,#fff);--sdb-bot-b:color-mix(in srgb,var(--sdb-flap)82%,#000);justify-content:flex-start;gap:var(--tgap);font-variant-numeric:tabular-nums;line-height:1;display:flex}.ops-wm__cell .g:empty:before{content:attr(data-g)}.ops-wm__cell .t.b{opacity:.55}.ops__rail{grid-column:1/-1;padding-block:18px;container-type:inline-size}.ftr{color:#f0f0f0;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:14px;margin:0;font-size:clamp(14px,1.1cqw + 10px,20px);font-weight:700;line-height:1.25;display:flex}.ftr__a:before,.ftr__b:before{content:attr(data-t)}.ftr__b{color:#fa0}.ftr__lead{background:radial-gradient(circle,#ffffff4d 1px,#0000 1.4px) 0/8px 4px repeat-x;flex:1;min-width:16px;height:4px}@media (max-width:639.98px){.ftr{gap:10px}}:root .sd-header :is(a,button){transition-property:color,background-color,border-color;transition-duration:var(--motion-hover-out);transition-timing-function:var(--ease-standard)}@media (hover:hover) and (pointer:fine){:root .sd-header :is(a,button):hover{transition-duration:var(--motion-hover-in)}}
