.sd-root{--ink-000:#07080a;--ink-050:#0d0f13;--ink-100:#14171d;--ink-200:#1d2129;--ink-300:#2a2f3a;--rule:#343a46;--rule-dim:#1f242c;--bone-000:#f4f1ea;--bone-100:#d8d4ca;--bone-200:#9a978f;--bone-300:#6b6961;--sodium:#ff8a3d;--amber:#ffc14d;--acid:#c6f24e;--cyan:#4de0f2;--violet:#8b7cf6;--crimson:#ff4d5e;--grad-spectrum:linear-gradient(90deg,var(--sodium)0%,var(--amber)26%,var(--acid)52%,var(--cyan)76%,var(--violet)100%);--grad-intent:linear-gradient(135deg,var(--sodium),var(--amber));--grad-machine:linear-gradient(135deg,var(--cyan),var(--violet));--grad-verify:linear-gradient(135deg,var(--acid),var(--cyan));--grad-fail:linear-gradient(135deg,var(--crimson),var(--sodium));--grad-veil:radial-gradient(120% 80% at 50% 0%,#4de0f21a 0%,#07080a00 60%);--step--1:clamp(.78rem,.74rem + .18vw,.86rem);--step-0:clamp(.95rem,.9rem + .25vw,1.05rem);--step-1:clamp(1.19rem,1.1rem + .45vw,1.4rem);--step-2:clamp(1.49rem,1.32rem + .85vw,2.1rem);--step-3:clamp(1.86rem,1.55rem + 1.55vw,3.15rem);--step-4:clamp(2.33rem,1.75rem + 2.9vw,4.72rem);--step-5:clamp(2.91rem,1.8rem + 5.5vw,7.08rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--flow-tight:clamp(.5rem,.4rem + .4vw,.75rem);--flow:clamp(1rem,.85rem + .6vw,1.5rem);--flow-loose:clamp(1.5rem,1.1rem + 1.6vw,2.75rem);--band:clamp(2.25rem,1.6rem + 2.8vw,4rem);--break:clamp(3rem,1.8rem + 4vw,5.5rem);--break-lead:clamp(2rem,1.2rem + 2.6vw,3.5rem);--gutter:clamp(1rem,.6rem + 2vw,3rem);--measure:68ch;--measure-lead:58ch;--radius:0px;--shadow-hard:6px 6px 0 0 var(--ink-000);--topbar-h:64px;--slab-h:64px;--sd-display:var(--sd-font-display),"Arial Narrow",sans-serif;--sd-body:var(--sd-font-body),Georgia,serif;--sd-mono:var(--sd-font-mono),ui-monospace,"SF Mono",monospace;background:var(--ink-000);min-height:100dvh;color:var(--bone-100);font-family:var(--sd-body);isolation:isolate;position:relative}.sd-root *{box-sizing:border-box}.sd-root :where(h1,h2,h3,h4){font-family:var(--sd-display);color:var(--bone-000);margin:0;font-weight:700}.sd-root :where(p){margin:0}.sd-root a{color:inherit}.sd-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.sd-root :focus-visible{outline:2px solid var(--acid);outline-offset:2px}.sd-mono,.sd-root .sd-mono{font-family:var(--sd-mono)}.sd-sr-only,.sd-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sd-skip{z-index:500;background:var(--bone-000);color:var(--ink-000);font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;padding:10px 16px;position:fixed;top:-100px;left:8px}.sd-skip:focus{top:8px}.sd-root:before{content:"";z-index:300;pointer-events:none;opacity:0;background-image:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8.33333%);transition:opacity .15s;position:fixed;inset:0}.sd-root[data-grid]{--grid-visible:1}.sd-root[data-grid]:before{opacity:1}@media (max-width:1023px){.sd-root:before{display:none}}.sd-grain{z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}.sd-shell{z-index:2;flex-direction:column;min-height:100dvh;display:flex;position:relative}.sd-topbar{z-index:60;min-height:var(--topbar-h);padding:var(--s-2)var(--gutter);border-bottom:1px solid var(--rule);background:var(--ink-000);align-items:center;gap:clamp(.75rem,.4rem + 1.4vw,1.75rem);display:flex;position:sticky;top:0}.sd-topbar__meta{font-family:var(--sd-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--bone-300);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sd-topbar__spacer{flex:1}.sd-seg{border:1px solid var(--rule);display:flex}.sd-seg button{font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-300);border-right:1px solid var(--rule);padding:6px 12px}.sd-seg button:last-child{border-right:none}.sd-seg button[aria-pressed=true]{color:var(--ink-000);background:var(--acid)}.sd-kbd{border:1px solid var(--rule);font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-200);align-items:center;gap:8px;padding:6px 12px;display:flex}.sd-kbd:hover,.sd-kbd[aria-pressed=true]{border-color:var(--bone-300);color:var(--bone-000)}.sd-kbd span{color:var(--bone-300)}@media (max-width:900px){.sd-topbar__optional,.sd-topbar__meta{display:none}}.sd-progress{transform-origin:0;background:var(--grad-spectrum);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sd-pips{flex:none;gap:5px;display:flex}.sd-pip{border:1px solid var(--rule);background:0 0;flex:none;width:7px;height:7px;padding:0;transition:background .15s,border-color .15s;position:relative}.sd-pip:after{content:"";position:absolute;inset:-7px -2px}.sd-pip:hover{border-color:var(--bone-200)}.sd-pip[data-state=done]{background:var(--bone-300);border-color:var(--bone-300)}.sd-pip[data-state=active]{background:var(--acid);border-color:var(--acid);box-shadow:0 0 0 2px var(--ink-000),0 0 0 3px var(--acid)}@media (max-width:560px){.sd-pips{display:none}}.sd-body{flex:1;min-height:0;display:flex;position:relative}.sd-rail{display:none}@media (min-width:1280px){.sd-rail{top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));overscroll-behavior:contain;border-right:1px solid var(--rule);width:250px;padding:var(--s-6)0 var(--s-6);flex-direction:column;flex:none;align-self:flex-start;display:flex;position:sticky;overflow-y:auto}.sd-rail__title{font-family:var(--sd-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--bone-300);padding:0 var(--s-5)var(--s-4)38px;margin-bottom:var(--s-4);border-bottom:1px solid var(--rule-dim);font-size:.66rem}.sd-rail__spine{left:16px;top:calc(var(--s-6) + 2.75rem);bottom:var(--s-6);background:var(--rule-dim);width:2px;position:absolute}.sd-rail__spine-fill{background:var(--grad-spectrum);width:100%;transition:height .25s ease-out;display:block}.sd-rail__inner{flex-direction:column;flex:1;padding-left:38px;display:flex}.sd-rail__item{align-items:baseline;gap:var(--s-3);padding:10px var(--s-4)10px 12px;text-align:left;border-left:2px solid #0000;margin-left:-12px;transition:background .15s,border-color .15s;display:flex}.sd-rail__num{font-family:var(--sd-mono);color:var(--bone-300);flex:none;width:1.9em;font-size:.72rem}.sd-rail__label{font-family:var(--sd-mono);letter-spacing:.03em;color:var(--bone-300);font-size:.74rem;line-height:1.35}.sd-rail__item[data-active]{border-left-color:var(--acid);background:linear-gradient(90deg,color-mix(in oklab,var(--acid)9%,transparent),transparent 78%)}.sd-rail__item[data-active] .sd-rail__num{background:var(--grad-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.sd-rail__item[data-active] .sd-rail__label{color:var(--bone-000)}.sd-rail__item:hover:not([data-active]){border-left-color:var(--rule)}.sd-rail__item:hover .sd-rail__label{color:var(--bone-100)}}.sd-viewport{flex:1;min-width:0;overflow-x:hidden}.sd-chapterstack{position:relative}.sd-root,.sd-root *{scrollbar-width:thin;scrollbar-color:var(--ink-300)transparent}.sd-root ::-webkit-scrollbar{width:10px;height:10px}.sd-root ::-webkit-scrollbar-track{background:0 0}.sd-root ::-webkit-scrollbar-thumb{background:var(--ink-300);border:2px solid var(--ink-000)}.sd-root ::-webkit-scrollbar-thumb:hover{background:var(--bone-300)}.sd-chapter{padding:0 var(--gutter)var(--break);max-width:1320px;scroll-margin-top:calc(var(--topbar-h) + var(--s-4));margin:0 auto;position:relative}.sd-chapter[data-bare=true]{padding-top:clamp(2rem,1rem + 3.5vw,4.5rem)}.sd-root[data-mode=deck]{height:100dvh;overflow:hidden}.sd-root[data-mode=deck] .sd-shell,.sd-root[data-mode=deck] .sd-viewport,.sd-root[data-mode=deck] .sd-chapterstack{height:100%}.sd-root[data-mode=deck] .sd-viewport{overflow:hidden}.sd-root[data-mode=deck] .sd-chapterstack{height:100%;overflow-y:auto}.sd-root[data-mode=deck] .sd-chapterstack>*{overscroll-behavior:contain;scroll-padding-top:var(--s-6);position:absolute;inset:0;overflow-y:auto}.sd-root[data-mode=deck] .sd-chapter[data-active=true]{visibility:visible}.sd-root[data-mode=deck] .sd-chapter[data-active=false]{visibility:hidden;transition:visibility 0s .4s}@media (prefers-reduced-motion:reduce){.sd-root[data-mode=deck] .sd-chapter[data-active=false]{transition:none}}.sd-root[data-mode=flow] .sd-chapter{padding-top:var(--break-lead)}.sd-root[data-mode=flow] .sd-chapter[data-bare=true]{padding-top:clamp(2rem,1rem + 3.5vw,4.5rem)}.sd-ghostnum{bottom:var(--flow-loose);font-family:var(--sd-display);font-stretch:125%;font-size:var(--step-5);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px var(--rule);pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;right:0}.sd-ghostnum[data-current]{background:var(--grad-spectrum);-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text}.sd-chapter[data-appendix] .sd-ghostnum,.sd-chapter__head .sd-ghostnum{font-size:var(--step-4)}.sd-chapter[data-bare=true] .sd-ghostnum{top:0;bottom:auto;right:var(--gutter)}@media (max-width:767px){.sd-ghostnum{display:none}}.sd-chapter__head{z-index:1;padding-top:clamp(2rem,1.2rem + 2.4vw,3.25rem);padding-bottom:var(--flow-loose);border-bottom:1px solid var(--rule);margin-bottom:var(--band);position:relative}.sd-chapter__eyebrow{justify-content:space-between;align-items:baseline;gap:var(--gutter);font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.22em;color:var(--bone-300);margin-bottom:var(--flow);display:flex}.sd-chapter__title{font-size:var(--step-3);letter-spacing:-.015em;max-width:20ch;line-height:1.06}.sd-chapter__no{font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-300);white-space:nowrap;letter-spacing:.12em;flex:none}.sd-chapter__kicker{margin-top:var(--flow);font-family:var(--sd-mono);font-size:var(--step--1);letter-spacing:.01em;color:var(--bone-200);max-width:74ch;line-height:1.65}.sd-kicker{font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.18em;color:var(--bone-300);margin-bottom:var(--flow)}.sd-deck-text{z-index:1;font-size:var(--step-1);color:var(--bone-000);max-width:var(--measure-lead);margin-bottom:var(--band);line-height:1.62;position:relative}.sd-slab{width:calc(100% + 2*var(--gutter));margin-left:calc(-1*var(--gutter));height:var(--slab-h);align-items:center;gap:var(--s-5);padding:0 var(--gutter);background:var(--ink-050);border-top:2px solid #0000;border-image:var(--grad-spectrum)1;display:flex;position:relative}.sd-slab:after{content:"";background:var(--rule-dim);flex:1;height:1px}.sd-slab__num{font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-300);flex:none}.sd-slab__tag{font-family:var(--sd-mono);font-size:var(--step--1);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-000);background:var(--ink-100);padding:var(--s-2)var(--s-3);border:1px solid var(--rule);flex:none}@media (min-width:1024px){.sd-root{--slab-h:104px}}.sd-deckbar{z-index:55;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:60px;padding:var(--s-2)var(--gutter);border-top:1px solid var(--rule);background:var(--ink-000);display:flex;position:relative}.sd-root[data-mode=flow] .sd-deckbar{display:none}.sd-step-btn{align-items:center;gap:var(--s-2);padding:var(--s-3)var(--s-4);border:1px solid var(--rule);font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.05em;color:var(--bone-100);flex:0 auto;min-width:0;max-width:34vw;display:flex}.sd-step-btn span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-step-btn:disabled{opacity:.3;cursor:default}.sd-step-btn:not(:disabled):hover{border-color:var(--bone-300)}.sd-deckbar__now{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-300);text-align:center;flex:1;overflow:hidden}.sd-deckbar__now b{color:var(--bone-000)}@media (max-width:560px){.sd-step-btn span:not([aria-hidden]){display:none}.sd-step-btn{max-width:none;padding:8px 12px}.sd-deckbar__now{font-size:.68rem}}.sd-grid{z-index:1;column-gap:var(--gutter);row-gap:var(--band);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.sd-grid .sd-grid{row-gap:var(--flow-loose)}.sd-span-3{grid-column:span 3}.sd-span-4{grid-column:span 4}.sd-span-5{grid-column:span 5}.sd-span-6{grid-column:span 6}.sd-span-7{grid-column:span 7}.sd-span-8{grid-column:span 8}.sd-span-9{grid-column:span 9}.sd-span-12{grid-column:1/-1}@media (max-width:900px){.sd-grid{grid-template-columns:minmax(0,1fr)}.sd-span-3,.sd-span-4,.sd-span-5,.sd-span-6,.sd-span-7,.sd-span-8,.sd-span-9,.sd-span-12{grid-column:1/-1}}.sd-prose{max-width:var(--measure);font-size:var(--step-1);color:var(--bone-100);text-wrap:pretty;line-height:1.7}.sd-prose+.sd-prose{margin-top:1.55em}.sd-prose b,.sd-prose strong{color:var(--bone-000);font-weight:600}.sd-caption{font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-300);line-height:1.6}.sd-pull{font-family:var(--sd-display);font-weight:700;font-size:var(--step-3);letter-spacing:-.015em;background:var(--grad-spectrum);color:#0000;max-width:21ch;margin-block:var(--flow)var(--flow-loose);text-wrap:balance;-webkit-background-clip:text;background-clip:text;line-height:1.14}.sd-pull--anchored{border-top:2px solid #0000;border-image:var(--grad-spectrum)1;padding-top:var(--flow-loose);margin-block:0 var(--flow-loose)}.sd-note{background:var(--ink-050);border:1px solid var(--rule);max-width:var(--measure);border-left-style:solid;border-left-width:3px;border-image:;padding:clamp(1.125rem,.9rem + .9vw,1.75rem) clamp(1.25rem,.95rem + 1.2vw,2rem);position:relative}.sd-note[data-kind=rule]{border-left-color:var(--acid)}.sd-note[data-kind=warning]{border-left-color:var(--crimson)}.sd-note[data-kind=aside]{border-left-color:var(--cyan)}.sd-note__label{font-family:var(--sd-mono);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-300);margin-bottom:var(--flow)}.sd-note__body{font-size:var(--step-0);color:var(--bone-100);line-height:1.7}.sd-note__body b{color:var(--bone-000)}.sd-note__body>*+*{margin-top:var(--flow)}.sd-note__body :where(ul,ol){margin:0;padding-left:1.15em}.sd-note__body :where(li)+:where(li){margin-top:var(--s-2)}.sd-card{background:var(--ink-100);border:1px solid var(--rule);box-shadow:var(--shadow-hard);height:100%;padding:clamp(1.125rem,.9rem + .9vw,1.625rem) clamp(1.25rem,.95rem + 1.2vw,1.875rem);transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1);position:relative}.sd-card:hover{box-shadow:8px 8px 0 0 var(--ink-000);transform:translate(-2px,-2px)}.sd-card__index{font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-300);margin-bottom:var(--flow-tight);display:inline-block}.sd-card__title{font-size:var(--step-1);margin-bottom:var(--flow);line-height:1.2}.sd-card__body{font-size:var(--step-0);color:var(--bone-100);line-height:1.65}.sd-card__body>*+*{margin-top:var(--flow)}.sd-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.sd-step{gap:clamp(.875rem,.6rem + 1vw,1.375rem);padding-block:clamp(1.25rem,.9rem + 1.2vw,2rem);display:flex}.sd-step:first-child{padding-top:0}.sd-step:last-child{padding-bottom:0}.sd-step+.sd-step{border-top:1px solid var(--rule-dim)}.sd-step__num{font-family:var(--sd-mono);font-size:var(--step-1);background:var(--grad-spectrum);color:#0000;opacity:.85;-webkit-background-clip:text;background-clip:text;flex:none;line-height:1.3}.sd-step__body h4{font-size:var(--step-1);margin-bottom:var(--flow-tight);line-height:1.25}.sd-step__body p{font-size:var(--step-0);color:var(--bone-100);max-width:62ch;line-height:1.7}.sd-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.sd-chip{font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;padding:var(--s-2)var(--s-3);border:1px solid var(--rule);color:var(--bone-200);line-height:1.4}.sd-chip--accent{border-color:var(--acid);color:var(--bone-000)}.sd-table-wrap{max-width:100%;overflow-x:auto}.sd-kanban-scroll{max-width:100%;padding-bottom:var(--s-2);overflow-x:auto}.sd-table{border-collapse:collapse;width:100%;font-size:var(--step-0)}.sd-table th,.sd-table td{text-align:left;border:1px solid var(--rule);vertical-align:top;padding:clamp(.75rem,.6rem + .55vw,1.125rem) clamp(.875rem,.7rem + .7vw,1.25rem)}.sd-table th{font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-300);background:var(--ink-050);line-height:1.5}.sd-table td{color:var(--bone-100);line-height:1.65}.sd-table tbody td:first-child{color:var(--bone-000)}.sd-table tr:hover td{background:var(--ink-100)}.sd-switch{font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--bone-200);align-items:center;gap:10px;display:inline-flex}.sd-switch__track{border:1px solid var(--rule);background:var(--ink-100);flex:none;width:36px;height:18px;position:relative}.sd-switch__knob{background:var(--bone-300);width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.sd-switch[aria-pressed=true] .sd-switch__knob{background:var(--acid);transform:translate(18px)}.sd-pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.sd-pill{padding:var(--s-2)var(--s-4);border:1px solid var(--rule);font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.05em;color:var(--bone-200)}.sd-pill[aria-checked=true]{background:var(--bone-000);color:var(--ink-000);border-color:var(--bone-000)}.sd-keys{margin-top:var(--flow-loose);padding-top:var(--flow);border-top:1px solid var(--rule-dim);font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-300);letter-spacing:.02em;line-height:1.7}.sd-keys__label{color:var(--bone-000);letter-spacing:.14em;margin-right:8px}.sd-copybtn{border:1px solid var(--bone-300);font-family:var(--sd-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-000);padding:6px 12px;transition:border-color .15s}.sd-copybtn--sm{padding:4px 10px;font-size:.68rem}.sd-copybtn:hover{border-color:var(--acid)}.sd-copybtn[data-copied]{border:1px solid var(--acid);color:var(--acid)}.sd-fig{z-index:1;border:1px solid var(--rule);background:var(--ink-050);scroll-margin-top:calc(var(--topbar-h) + var(--s-4));margin:0;padding:clamp(1.75rem,1.2rem + 2vw,2.75rem) clamp(1rem,.6rem + 2vw,2.25rem) clamp(1.25rem,1rem + 1.2vw,2rem);position:relative}.sd-fig__ticks{pointer-events:none;position:absolute;inset:0}.sd-tick{font-family:var(--sd-mono);color:var(--bone-300);font-size:.9rem;line-height:1;position:absolute}.sd-tick--tl{top:6px;left:6px}.sd-tick--tr{top:6px;right:6px}.sd-tick--bl{bottom:6px;left:6px}.sd-tick--br{bottom:6px;right:6px}.sd-fig__frame{min-height:60px}.sd-tick{opacity:.7}.sd-fig__cap{padding-top:var(--flow);border-top:1px solid var(--rule-dim);gap:var(--flow-tight);flex-direction:column;margin-top:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);display:flex}.sd-fig__tag{font-family:var(--sd-mono);font-size:var(--step--1);letter-spacing:.14em;color:var(--bone-300)}.sd-fig__claim{font-size:var(--step-0);color:var(--bone-100);max-width:var(--measure-lead);line-height:1.7}.sd-artifact{border:1px solid var(--rule);background:var(--ink-100)}.sd-artifact__bar{align-items:center;gap:var(--s-3);padding:var(--s-3)var(--s-4);border-bottom:1px solid var(--rule);background:var(--ink-050);flex-wrap:wrap;display:flex}.sd-artifact__file{font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-000)}.sd-artifact__lang{font-family:var(--sd-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--bone-300);border:1px solid var(--rule);padding:2px 6px;font-size:.65rem}.sd-artifact__spacer{flex:1}.sd-artifact__body{gap:0;display:flex}.sd-artifact__pre{min-width:0;padding:var(--s-4)0;font-family:var(--sd-mono);flex:1;margin:0;font-size:.8rem;line-height:1.6;overflow-x:auto}.sd-artifact__line{gap:var(--s-3);padding:0 var(--s-4);white-space:pre;display:flex}.sd-artifact__line[data-active]{background:color-mix(in oklab,var(--acid)10%,transparent)}.sd-artifact__ln{text-align:right;width:2.4em;color:var(--rule);-webkit-user-select:none;user-select:none;flex:none}.sd-artifact__gutter{text-align:center;flex:none;width:1.4em}.sd-artifact__pin{color:var(--sodium);font-family:var(--sd-mono);font-size:.8rem}.sd-artifact__code{color:var(--bone-100)}.sd-artifact__margin{border-left:1px solid var(--rule);width:260px;padding:var(--s-5)var(--s-5);font-size:var(--step--1);color:var(--bone-100);flex:none;line-height:1.6;display:none}.sd-artifact__margin b{color:var(--sodium);font-family:var(--sd-mono)}.sd-artifact__margin-hint{color:var(--bone-300);font-family:var(--sd-mono);font-size:.7rem}@media (min-width:900px){.sd-artifact__margin{display:block}}.sd-mobile-pill{display:none}@media (max-width:767px){.sd-mobile-pill{z-index:90;background:var(--ink-100);border:1px solid var(--bone-300);box-shadow:var(--shadow-hard);font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-000);padding:10px 14px;transition:bottom .2s;display:block;position:fixed;bottom:16px;right:16px}.sd-root[data-mode=deck] .sd-mobile-pill{bottom:76px}}.sd-drawer-overlay{z-index:130;background:#07080abf;position:fixed;inset:0}.sd-drawer{z-index:131;background:var(--ink-050);border-top:1px solid #0000;border-image:var(--grad-spectrum)1;outline:none;flex-direction:column;max-height:78dvh;display:flex;position:fixed;bottom:0;left:0;right:0}.sd-drawer__grip{background:var(--rule);flex:none;width:44px;height:4px;margin:10px auto}.sd-drawer__list{padding:4px 0 16px;overflow-y:auto}.sd-drawer__item{align-items:center;gap:var(--s-4);text-align:left;width:100%;padding:var(--s-4)var(--gutter);border-bottom:1px solid var(--rule-dim);display:flex}.sd-drawer__item[data-active]{background:var(--ink-100)}.sd-drawer__num{font-family:var(--sd-mono);font-size:var(--step-0);color:var(--bone-300);flex:none;width:2.4em}.sd-drawer__item[data-active] .sd-drawer__num{background:var(--grad-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.sd-drawer__text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.sd-drawer__title{font-family:var(--sd-mono);color:var(--bone-000);font-size:.82rem}.sd-drawer__kicker{color:var(--bone-300);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sd-palette-scrim{z-index:140;background:#07080acc;place-items:start center;padding-top:min(16vh,140px);display:grid;position:fixed;inset:0}.sd-palette{border:1px solid var(--bone-300);background:var(--ink-050);width:min(640px,100vw - 32px);max-height:60vh;box-shadow:10px 10px 0 0 var(--ink-000);flex-direction:column;display:flex;overflow:hidden}.sd-palette [cmdk-input]{border-bottom:1px solid var(--rule);width:100%;font-family:var(--sd-mono);font-size:var(--step-1);color:var(--bone-000);background:0 0;outline:none;padding:16px 20px}.sd-palette [cmdk-input]::placeholder{color:var(--bone-300)}.sd-palette [cmdk-list]{padding:8px;overflow-y:auto}.sd-palette [cmdk-group-heading]{font-family:var(--sd-mono);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-300);padding:12px 12px 6px}.sd-palette [cmdk-item]{align-items:center;gap:var(--s-3);padding:var(--s-3)var(--s-4);font-size:var(--step-0);color:var(--bone-200);border-left:2px solid #0000;display:flex}.sd-palette [cmdk-item][data-selected=true]{color:var(--bone-000);border-left-color:var(--acid);background:#ffffff0d}.sd-palette [cmdk-empty]{font-family:var(--sd-mono);font-size:var(--step-0);color:var(--bone-300);padding:20px}.sd-palette__num{font-family:var(--sd-mono);font-size:var(--step--1);color:var(--sodium);flex:none;width:2.4em}.sd-palette__hint{font-family:var(--sd-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--bone-300);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.68rem;overflow:hidden}.sd-help{background:var(--ink-050);border:1px solid var(--bone-300);width:min(420px,100vw - 32px);box-shadow:10px 10px 0 0 var(--ink-000);padding:24px 28px}.sd-help dl{gap:var(--s-3)var(--s-5);margin-top:var(--flow-loose);grid-template-columns:auto 1fr;display:grid}.sd-help dt{font-family:var(--sd-mono);color:var(--acid);white-space:nowrap}.sd-help dd{color:var(--bone-100);font-size:var(--step-0);margin:0}.sd-hero__kicker{margin-bottom:clamp(1rem,.6rem + 1.6vw,1.875rem)}.sd-hero__title{font-family:var(--sd-display);font-weight:700;font-size:var(--step-4);letter-spacing:-.025em;max-width:13ch;color:var(--bone-000);line-height:1.02}.sd-hero__meta{margin-top:var(--flow-loose);padding-top:var(--flow);border-top:1px solid var(--rule-dim);font-family:var(--sd-mono);font-size:var(--step--1);color:var(--bone-300);max-width:46ch;line-height:1.7}.sd-hero__meta+.sd-hero__meta{margin-top:var(--flow);border-top:none;padding-top:0}.sd-hero__meta b{color:var(--bone-100);font-weight:400}.sd-curtain{z-index:400;background:var(--ink-000);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sd-curtain__row{font-family:var(--sd-mono);letter-spacing:.08em;gap:clamp(16px,4vw,48px);font-size:clamp(1.2rem,4vw,2.4rem);font-weight:700;display:flex}.sd-curtain__word{background:var(--grad-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.sd-root *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8fd59a91-module__yciQMG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8fd59a91-module__yciQMG__variable{--sd-font-display:"Archivo","Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_33d6e8e1-module__LW3Faa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_33d6e8e1-module__LW3Faa__variable{--sd-font-body:"Newsreader","Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.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.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.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.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.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:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:700;font-display:swap;src:url(../media/051742360c26797e-s.102b7f24.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_9d7fee17-module__U30yva__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9d7fee17-module__U30yva__variable{--sd-font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
