@font-face{font-family:sans;src:url(../media/inter_latin-s.p.3a6ba036.woff2)format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.sans_b95b74b0-module__JOsyLa__className{font-family:sans,sans Fallback}.sans_b95b74b0-module__JOsyLa__variable{--font-sans:"sans","sans Fallback"}
@font-face{font-family:display;src:url(../media/space_grotesk_latin-s.p.4564287c.woff2)format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.display_497bf4c8-module__y4sRWa__className{font-family:display,display Fallback}.display_497bf4c8-module__y4sRWa__variable{--font-display:"display","display Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin-s.p.15008bfb.woff2)format("woff2");font-display:swap;font-weight:300 500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_e93cebd-module__3tdbsW__className{font-family:mono,mono Fallback}.mono_e93cebd-module__3tdbsW__variable{--font-mono:"mono","mono Fallback"}
:root{--qt-bg:#121212;--qt-surface:#141414;--qt-card:#181818;--qt-raised:#1e1e1e;--qt-text-strong:#e6e6e6;--qt-text:#b3b3b3;--qt-text-dim:#9a9a9a;--qt-text-muted:#555;--qt-accent:#8dbd9a;--qt-accent-dim:#6e9b7a;--qt-accent-rgb:141,189,154;--qt-accent-glow:#8dbd9a40;--qt-shadow:10px 10px 20px #000000b3,-8px -8px 16px #1e1e1e4d;--qt-shadow-sm:4px 4px 8px #0009,-3px -3px 6px #1e1e1e40;--qt-inner:inset 2px 2px 6px #0009,inset -1px -1px 3px #ffffff05;--qt-hover:12px 12px 24px #000c,-8px -8px 16px #1e1e1e4d;--qt-divider:#ffffff0a;--qt-divider-strong:#ffffff14;--qt-radius:9px;--qt-radius-lg:14px;--qt-radius-pill:999px;--wide:.18em;--qt-ok:#8dbd9a;--qt-warn:#d6b46a;--qt-error:#c07575;--qt-info:#7098c4;--qt-info-rgb:112,152,196}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;width:100%;overflow:hidden scroll}body{background:var(--qt-bg);color:var(--qt-text);font-family:var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;width:100%;min-height:100vh;margin:0;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:var(--qt-raised)transparent}@keyframes qt-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.qt-shimmer{background:linear-gradient(90deg,var(--qt-card)25%,var(--qt-raised)50%,var(--qt-card)75%);background-size:200% 100%;border-radius:12px;animation:1.5s ease-in-out infinite qt-shimmer}@keyframes qt-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qt-fade{animation:.4s ease-out forwards qt-fade}@keyframes qt-stagger-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.qt-stagger>.qt-stagger-item{opacity:0;animation:.35s ease-out forwards qt-stagger-in}.qt-stagger>.qt-stagger-item:first-child{animation-delay:0s}.qt-stagger>.qt-stagger-item:nth-child(2){animation-delay:50ms}.qt-stagger>.qt-stagger-item:nth-child(3){animation-delay:.1s}.qt-stagger>.qt-stagger-item:nth-child(4){animation-delay:.15s}.qt-stagger>.qt-stagger-item:nth-child(5){animation-delay:.2s}.qt-stagger>.qt-stagger-item:nth-child(6){animation-delay:.25s}.qt-stagger>.qt-stagger-item:nth-child(7){animation-delay:.3s}.qt-stagger>.qt-stagger-item:nth-child(8){animation-delay:.35s}.qt-stagger>.qt-stagger-item:nth-child(9){animation-delay:.4s}.qt-stagger>.qt-stagger-item:nth-child(10){animation-delay:.45s}@keyframes qt-breathe{0%{opacity:.4}50%{opacity:.9}to{opacity:.4}}.qt-breathe{animation:4s ease-in-out infinite qt-breathe}@keyframes qt-spin{to{transform:rotate(360deg)}}.qt-spin{animation:.8s linear infinite qt-spin}@keyframes qt-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qt-slide-up{animation:.5s ease-out forwards qt-slide-up}.eyebrow{font:500 12px/1 var(--font-sans),system-ui,sans-serif;letter-spacing:var(--wide);text-transform:uppercase;color:var(--qt-text-dim)}.eyebrow .dot{background:var(--qt-ok);width:6px;height:6px;box-shadow:0 0 8px var(--qt-accent-glow);vertical-align:1px;border-radius:50%;margin-right:10px;animation:2s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.45}}.dotted{background-image:radial-gradient(#ffffff0d 1px,#0000 1.4px);background-size:26px 26px}.mono{font-family:var(--font-mono),ui-monospace,monospace}.rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);transform:translateY(14px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transition:none;transform:none}.eyebrow .dot{animation:none}html{scroll-behavior:auto}}
