@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323-latin-400-normal.woff2)format("woff2"),url(/fonts/vt323-latin-400-normal.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2")}:root{--bg:#030704;--bg-panel:#08160b8c;--phosphor:#a8ffb6;--phosphor-dim:#8ef59f;--line:#6ef08261;--line-dim:#6ef08238;--phosphor-faint-strong:#3f9a50;--danger:#ff7a6a;--glow:0 0 2px #7dff8ebf, 0 0 10px #50ff6e59;--glow-strong:0 0 3px #96ffa0e6, 0 0 18px #50ff6e8c, 0 0 42px #3cff6440;--font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--font-pixel:"VT323", monospace;--gutter:clamp(16px, 2.4vw, 32px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--sticky-h,110px) + 12px)}body{background:radial-gradient(ellipse at 50% 35%, #08170b 0%, var(--bg) 70%);background-color:var(--bg);min-height:100vh;color:var(--phosphor);font-family:var(--font-mono);letter-spacing:.03em;text-shadow:var(--glow);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:500;line-height:1.6}::selection{background:var(--phosphor);color:var(--bg);text-shadow:none}a{color:var(--phosphor);text-decoration:none}a:hover,a:focus-visible{text-shadow:var(--glow-strong)}:focus-visible{outline:1px dashed var(--phosphor);outline-offset:3px}h1,h2,h3,p{margin:0;font-weight:400}h2,h3{text-wrap:balance}p{text-wrap:pretty;text-shadow:0 0 6px #50ff6e38}.tagline{text-shadow:var(--glow)}.crt-scanlines,.crt-vignette{pointer-events:none;z-index:100;position:fixed;inset:0}.crt-scanlines{background:repeating-linear-gradient(#0000 0 2px,#00000029 3px,#0000 4px);animation:6s step-end infinite flicker}.crt-vignette{background:radial-gradient(#0000 55%,#000000a6 100%);box-shadow:inset 0 0 120px #28ff5a0f}@keyframes flicker{0%,to{opacity:1}47%{opacity:.85}48%{opacity:1}82%{opacity:.92}83%{opacity:1}}.screen{max-width:1680px;min-height:100vh;margin:0 auto}.statusbar{z-index:20;padding:14px var(--gutter);background:var(--bg);border-bottom:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.statusbar-right{align-items:center;gap:clamp(16px,4vw,64px);display:flex}.block{vertical-align:-.15em;background:var(--phosphor);width:.62em;height:1.05em;box-shadow:var(--glow);display:inline-block}.blink{animation:1.05s step-end infinite blink}@keyframes blink{50%{opacity:0}}.signal{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.signal i{background:var(--phosphor);width:3px;box-shadow:var(--glow)}.signal i:first-child{height:30%}.signal i:nth-child(2){height:45%}.signal i:nth-child(3){height:60%}.signal i:nth-child(4){height:80%}.signal i:nth-child(5){height:100%}.tabs{top:var(--statusbar-h,49px);z-index:19;margin:0 var(--gutter);background:var(--bg);border-bottom:1px dashed var(--line);letter-spacing:.16em;flex-wrap:wrap;gap:8px clamp(20px,3vw,44px);padding:20px 10px 16px;font-size:14px;font-weight:600;display:flex;position:sticky}.tab{color:var(--phosphor-dim)}.tab.active{color:var(--phosphor);text-shadow:var(--glow-strong)}.tab.active:after{content:"";vertical-align:-.15em;background:var(--phosphor);width:.62em;height:1.05em;box-shadow:var(--glow);margin-left:.6em;display:inline-block}.tab-ext{margin-left:auto}.tab-ext+.tab-ext{margin-left:0}main{padding:0 var(--gutter)}.panel{background:var(--bg-panel);border:1px solid var(--line);border-radius:4px;padding:18px 20px;position:relative;box-shadow:inset 0 0 24px #3cff640a}.panel-title{border-bottom:1px dashed var(--line);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;padding-bottom:12px;font-size:14px;font-weight:600}.panel-link{letter-spacing:.2em;margin-top:14px;padding-top:12px;font-size:14px;display:inline-block}.panel>.panel-link{border-top:1px dashed var(--line);display:block}.dashboard{grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(24px,3vw,52px);padding:32px 0 24px;display:grid}.dash-main,.dash-side{flex-direction:column;gap:20px;min-width:0;display:flex}.dash-side{top:calc(var(--sticky-h,110px) + 24px);align-self:start;position:sticky}.hero{padding:8px 4px 16px}.eyebrow{letter-spacing:.3em;font-size:18px;font-weight:600}.mega{font-family:var(--font-pixel);letter-spacing:.1em;color:var(--phosphor);text-shadow:var(--glow-strong);flex-direction:column;margin:12px 0 18px;font-size:clamp(60px,13.5vw,210px);line-height:.88;display:flex;-webkit-mask-image:repeating-linear-gradient(#000 0 3px,#0000008c 3px 4px);mask-image:repeating-linear-gradient(#000 0 3px,#0000008c 3px 4px)}.cursor{vertical-align:-.04em;background:var(--phosphor);width:.42em;height:.6em;margin-left:.06em;animation:1.05s step-end infinite blink;display:inline-block}.dash-rule{border:0;border-top:1px dashed var(--line);max-width:760px;margin:0 0 22px}.hero{--tagline-size:clamp(17px, 1.9vw, 26px);--tagline-indent:calc(var(--tagline-size) * 1.5)}.tagline{padding-left:var(--tagline-indent);text-indent:calc(var(--tagline-indent) * -1);font-size:var(--tagline-size);letter-spacing:.05em}.chev{vertical-align:top;width:var(--tagline-indent);text-indent:0;display:inline-block}.typewriter{vertical-align:top;text-indent:0;animation:1.2s steps(60,end) both typing;display:inline-block}@keyframes typing{0%{clip-path:inset(-.5em 100% -.5em 0)}to{clip-path:inset(-.5em 0)}}.subline{margin:12px 0 0 var(--tagline-indent);color:var(--phosphor-dim);letter-spacing:.04em;font-size:14px}.actions{flex-wrap:wrap;gap:24px;margin-top:36px;display:flex}.btn{border:1px solid var(--phosphor);letter-spacing:.2em;text-align:center;cursor:pointer;border-radius:4px;min-width:300px;padding:16px 36px;font-family:inherit;font-size:16px;font-weight:600;transition:box-shadow .2s,background-color .2s,color .2s;display:inline-block}.btn-solid{color:#031a07;text-shadow:none;background:linear-gradient(#8dff9c,#58e46f);box-shadow:0 0 18px #50ff6e73,inset 0 0 10px #ffffff40}.btn-solid:hover,.btn-solid:focus-visible{text-shadow:none;box-shadow:0 0 30px #50ff6eb3,inset 0 0 10px #ffffff59}.btn-ghost{color:var(--phosphor);background:0 0}.btn-ghost:hover,.btn-ghost:focus-visible{background:#50ff6e14;box-shadow:0 0 16px #50ff6e4d}.btn:disabled{cursor:progress;opacity:.65}.btn-block{width:100%;display:block}.feature-grid{flex-wrap:wrap;gap:24px 32px;display:flex}.feature{flex:280px;gap:16px;padding:6px 0;display:flex}.feature-icon{text-align:center;flex:none;width:34px;font-size:26px;line-height:1}.icon{fill:currentColor;vertical-align:-.125em;width:1.125em;height:1em;display:inline-block}svg.feature-icon{filter:drop-shadow(0 0 4px #50ff6e66);width:34px;height:26px}span.feature-icon{letter-spacing:0;font-size:22px}.feature h3{letter-spacing:.18em;margin-bottom:8px;font-size:14px}.feature p{color:var(--phosphor-dim);font-size:14px;line-height:1.55}.kv{grid-template-columns:auto 1fr;gap:4px 0;margin:0;font-size:14px;display:grid}.kv dt{min-width:11ch}.kv dd{margin:0}.kv dd:before{content:":";margin-right:1.2em}.table-list{margin:0;padding:0;font-size:14px;list-style:none}.table-list a{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 4ch auto;gap:12px;padding:2px 0;display:grid}.table-list a span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-list a:hover span:first-child,.table-list a:focus-visible span:first-child{text-underline-offset:3px;text-decoration:underline}.section{border-top:1px dashed var(--line);margin-top:24px;padding:48px 0 24px}.section-title{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;text-shadow:var(--glow-strong);margin-bottom:24px;font-size:clamp(40px,6vw,72px);line-height:1}.section-title:before{content:attr(data-index)}.panel-glow{pointer-events:none;position:absolute}.git-graph{position:relative}.git-lines{position:absolute;top:0;left:0}.git-seg{fill:none;stroke:var(--phosphor-dim);stroke-width:1.5px;animation:code-reveal .4s ease-out calc(var(--i) * .32s + .3s) both}.git-node{fill:var(--phosphor);animation:code-reveal .4s ease-out calc(var(--i) * .32s + .3s) both}.git-head{animation:code-reveal .4s ease-out calc(var(--i) * .32s + .3s) both, git-pulse 2.4s ease-in-out 3.4s infinite}.git-rows{margin:0;padding:0 0 0 44px;list-style:none}.git-row{height:26px;color:var(--phosphor-dim);white-space:nowrap;text-overflow:ellipsis;animation:code-reveal .4s ease-out calc(var(--i) * .32s + .3s) both;font-size:12px;line-height:26px;overflow:hidden}.git-hash{color:var(--phosphor)}.code-caption{color:var(--phosphor-dim);letter-spacing:0;margin-top:10px;font-size:12px}.bp-caption{justify-content:space-between;display:flex}#bp-phase{color:var(--phosphor)}.blueprint{background-image:linear-gradient(#6ef0820f 1px,#0000 1px),linear-gradient(90deg,#6ef0820f 1px,#0000 1px);background-position:1px 1px;background-size:18px 18px;width:100%;height:auto;display:block}.blueprint text{fill:var(--phosphor);text-anchor:middle;pointer-events:none;font-size:11px;font-weight:500}.blueprint .bp-sub{fill:var(--phosphor-dim);font-size:10px;font-weight:400}.blueprint .bp-boundary{text-anchor:start;font-size:10px}.blueprint marker path{fill:var(--phosphor)}.bp-ink{fill:none;stroke:var(--phosphor);stroke-width:1.3px}.bp-node .bp-ink{fill:#030704b8}.bp-link{stroke:var(--phosphor-dim);stroke-width:1.1px}.bp-dashed{stroke-dasharray:5 4}.bp-icon{fill:none;stroke:var(--phosphor-dim);stroke-width:1px}.bp-guides{fill:none;stroke:var(--line);stroke-dasharray:2 4}.bp-firewall .bp-ink{stroke-width:2px;transition:fill .2s}.bp-firewall.is-blocking .bp-ink{fill:#a8ffb647}.blueprint .bp-blocked{text-anchor:end;opacity:0;font-size:10px;transition:opacity .2s}.blueprint:has(.is-blocking) .bp-blocked{opacity:1}.bp-pen{fill:var(--phosphor);filter:drop-shadow(0 0 3px var(--phosphor));display:none}.bp-pen.is-visible{display:block}.blueprint.is-running .bp-node .bp-ink:not(.is-inked){fill:none}.blueprint.is-running .bp-link:not(.is-inked){marker:none}.blueprint.is-running .bp-detail{opacity:.45;transition:opacity .35s}.blueprint.is-running .bp-node.is-inked .bp-detail{opacity:1}.blueprint.is-clearing .bp-ink,.blueprint.is-clearing .bp-node.is-inked .bp-detail{opacity:.12;transition:opacity .5s}@keyframes code-reveal{0%{opacity:0}}@keyframes git-pulse{50%{opacity:.35}}.trace-panel{margin-top:8px}.trace-head{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;display:flex}.trace-summary{color:var(--phosphor-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin:0;font-size:12px;display:flex}#trace-status{min-width:11ch;color:var(--phosphor);text-align:right}.trace-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px;display:grid}.trace-chart{--trace-columns:8ch 26ch minmax(0, 1fr) 7ch;font-size:12px;position:relative}.trace-axis,.trace-row,.trace-overlay{grid-template-columns:var(--trace-columns);column-gap:12px;display:grid}.trace-axis{border-bottom:1px solid var(--line-dim);color:var(--phosphor-faint-strong);padding-bottom:6px;font-size:11px}.trace-axis>span:last-child,.trace-dur{text-align:right}.trace-ticks{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.trace-rows{margin:0;padding:0;list-style:none}.trace-row{min-height:25px;color:var(--phosphor-dim);border-bottom:1px solid #6ef08212;align-items:center;transition:opacity .3s,background-color .2s}.trace-svc{color:var(--phosphor)}.trace-op{padding-left:calc(var(--depth) * 1.5ch);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trace-track{height:11px;display:block;position:relative}.trace-bar{top:0;bottom:0;left:var(--start);width:var(--width);background:var(--phosphor-dim);transform-origin:0;min-width:2px;position:absolute}.trace-bar.is-ext{background:repeating-linear-gradient(135deg, var(--phosphor-dim) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--phosphor-dim)}.trace-bar.is-async{border:1px dashed var(--phosphor);background:0 0}.trace-dur{font-variant-numeric:tabular-nums;white-space:nowrap}.trace-chart.is-running .trace-row{opacity:.4}.trace-chart.is-running .trace-row.is-lit{opacity:1}.trace-row.is-active{color:var(--phosphor);background:#6ef08214}.trace-row.is-active .trace-bar:not(.is-ext,.is-async){background:var(--phosphor)}.trace-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.trace-markers{grid-column:3;position:relative}.trace-response{border-left:1px dashed var(--phosphor);position:absolute;top:18px;bottom:0;left:73.33%}.trace-response b{color:var(--phosphor);white-space:nowrap;font-size:10px;font-weight:500;position:absolute;bottom:5px;right:5px}.trace-playhead{border-left:1px solid var(--phosphor);display:none;position:absolute;inset:0}.trace-chart.is-running .trace-playhead{display:block}.trace-chart.is-running .trace-playhead,.trace-chart.is-running .trace-bar{will-change:transform}.trace-detail{border:1px solid var(--line-dim);min-height:190px;padding:12px 14px;font-size:12px}#trace-detail-name{border-bottom:1px dashed var(--line-dim);min-height:3em;color:var(--phosphor);overflow-wrap:anywhere;margin:0 0 10px;padding-bottom:8px}#trace-detail-list{margin:0}#trace-detail-list div{margin-bottom:8px}#trace-detail-list dt{color:var(--phosphor-dim);opacity:.75}#trace-detail-list dd{color:var(--phosphor-dim);overflow-wrap:anywhere;margin:0}.trace-caption{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;display:flex}.trace-legend{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.trace-key{background:var(--phosphor-dim);width:18px;height:8px;margin-left:10px}.trace-key.is-ext{background:repeating-linear-gradient(135deg, var(--phosphor-dim) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--phosphor-dim)}.trace-key.is-async{border:1px dashed var(--phosphor);background:0 0}.power-wait{opacity:0}.power-on{animation:power-on .6s cubic-bezier(.16, 1, .3, 1) var(--power-delay,0s) both}@keyframes power-on{0%{opacity:0;clip-path:inset(50%);filter:brightness(3)}30%{opacity:1;clip-path:inset(calc(50% - 1px) 0);filter:brightness(3)}to{opacity:1;clip-path:inset(0);filter:brightness()}}@media print{.power-wait{opacity:1}}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.faq-item h3{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:14px}.faq-item a{text-underline-offset:3px;text-decoration:underline}.section-intro{color:var(--phosphor-dim);margin:-12px 0 28px}.section-intro a{border-bottom:1px dashed var(--line)}.skills-grid,.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.skill p,.demo-card p{color:var(--phosphor-dim);font-size:14px}.demo-card{flex-direction:column;min-width:0;display:flex}.demo-card .panel-title{min-height:calc(3.2em + 12px);font-size:14px}.demo-shot{border:1px solid var(--line);text-shadow:none;background:#000;border-radius:4px;margin-bottom:16px;display:block;overflow:hidden}.demo-shot-bar{border-bottom:1px solid var(--line-dim);color:var(--phosphor-dim);letter-spacing:.03em;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.demo-shot-bar:before{content:"";background:var(--phosphor);width:.55em;height:.55em;box-shadow:var(--glow);flex:none}.demo-shot-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.demo-shot-frame{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.demo-shot img{object-fit:cover;object-position:top left;filter:grayscale()contrast(1.15)brightness(.95);width:100%;height:100%;transition:filter .35s ease-out,transform .5s cubic-bezier(.16,1,.3,1);display:block}.demo-shot-frame:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 3px),#5dff7a;transition:opacity .35s ease-out;position:absolute;inset:0}.demo-shot.is-light img{filter:grayscale()contrast(1.05)brightness(.5)}.demo-card:hover .demo-shot img,.demo-card:focus-within .demo-shot img{filter:none;transform:scale(1.03)}.demo-card:hover .demo-shot-frame:after,.demo-card:focus-within .demo-shot-frame:after{opacity:0}.demo-footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:14px;display:flex}.demo-footer .panel-link{margin-top:0;padding-top:0}.demo-lang,.demo-footer .panel-link{white-space:nowrap}.demo-lang{color:var(--phosphor-dim);font-variant-numeric:tabular-nums;font-size:14px}.cta-strip{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:40px;padding:24px 0 0;display:flex}.cta-strip p{letter-spacing:.04em;font-size:clamp(17px,1.9vw,24px)}.contact-layout{grid-template-columns:minmax(0,760px) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.contact-panel{grid-area:1/1}.next-steps{grid-area:1/2}.steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:3ch 1fr;align-items:baseline;gap:14px;display:grid}.step-num{font-family:var(--font-pixel);text-shadow:var(--glow-strong);font-size:28px;line-height:1}.steps p{color:var(--phosphor-dim);font-size:14px}.form-group{margin-bottom:18px}.form-group label{margin-bottom:6px;font-size:14px;display:block}.form-control{overflow-wrap:anywhere;border:1px solid var(--phosphor-faint-strong);width:100%;color:var(--phosphor);letter-spacing:.03em;text-shadow:var(--glow);caret-color:var(--phosphor);resize:vertical;background:#00000073;border-radius:4px;padding:12px 14px;font-family:inherit;font-size:16px;display:block}.form-control::placeholder{color:#8ef59f8c;text-shadow:none}.form-control:focus{outline:1px dashed var(--phosphor);outline-offset:3px;border-color:var(--phosphor);box-shadow:0 0 12px #50ff6e4d}.form-control.is-invalid{border-color:var(--danger)}.help-block{color:var(--danger);text-shadow:none;margin-top:6px;font-size:14px}.help-block:empty{display:none}.reply-dialog{border:2px solid var(--phosphor);width:min(560px,100vw - 32px);color:var(--phosphor);background:#06120a;border-radius:6px;margin:auto;padding:0;box-shadow:0 0 60px #50ff6e66}.reply-dialog::backdrop{background:#010402d1}.reply-dialog-body{text-align:center;padding:clamp(24px,5vw,40px)}.reply-dialog-title{font-family:var(--font-pixel);letter-spacing:.06em;text-shadow:var(--glow-strong);margin-bottom:16px;font-size:clamp(36px,8vw,52px);font-weight:400;line-height:1.05}.reply-dialog-message{overflow-wrap:anywhere;margin-bottom:28px;font-size:16px;line-height:1.6}.reply-dialog-message p+p{margin-top:12px}.reply-dialog-message a{color:inherit;text-underline-offset:3px;text-decoration:underline}.reply-dialog .btn{width:100%;min-width:0}.reply-dialog.is-danger{border-color:var(--danger);color:var(--danger);box-shadow:0 0 60px #ff7a6a59}.reply-dialog.is-danger .reply-dialog-title{text-shadow:none}.footer-prompt{padding:28px var(--gutter) max(36px, env(safe-area-inset-bottom));letter-spacing:.14em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;font-size:14px;display:flex}.footer-links{gap:32px;font-weight:600;display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1100px){.dashboard{grid-template-columns:1fr}.dash-side{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid;position:static}.blueprint-panel{grid-column:1/-1}.blueprint{max-width:460px;margin-inline:auto}.skills-grid,.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.trace-layout{grid-template-columns:minmax(0,1fr)}.trace-detail{min-height:150px}#trace-detail-name{min-height:0}#trace-detail-list div{justify-content:space-between;gap:16px;display:flex}.contact-layout{grid-template-columns:minmax(0,1fr)}.contact-panel,.next-steps{grid-area:auto/1}}@media (width<=640px){.trace-chart{--trace-columns:8ch minmax(0, 1fr) 7ch}.trace-row{row-gap:1px;padding:3px 0}.trace-track{grid-column:1/-1;height:8px}.trace-dur{grid-area:1/3}.trace-op{padding-left:var(--depth)}.trace-summary{gap:2px 14px}#trace-status{text-align:left;min-width:0}.trace-axis>span:not(.trace-ticks){display:none}.trace-ticks{grid-column:1/-1}.trace-overlay{grid-template-columns:minmax(0,1fr)}.trace-markers{grid-column:1}body{font-size:14px}.statusbar{font-size:12px}.sys-ok{display:none}.tabs{padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;gap:22px;margin:0;font-size:13px;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex:none;align-items:center;min-height:48px;display:inline-flex}.tab-ext{margin-left:0}.tab:last-child{padding-right:40px}.btn{width:100%;min-width:0}.demo-card .panel-title{min-height:0}.panel>.panel-link,.demo-footer .panel-link,.table-list a{align-items:center;min-height:44px;display:flex}.table-list a{display:grid}.section-intro a{padding:12px 0;display:inline-block}.mega{font-size:24vw}.typewriter{animation:none;display:inline}.skills-grid,.demo-grid,.dash-side{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.git-seg,.git-node,.git-head,.git-row{animation:none}html{scroll-behavior:auto}.crt-scanlines,.blink,.cursor,.typewriter{animation:none}.demo-shot img,.demo-shot-frame:after{transition:none}.demo-card:hover .demo-shot img,.demo-card:focus-within .demo-shot img{transform:none}}
