@font-face{font-family:Galmuri11;font-style:normal;font-weight:400;font-display:swap;src:local(Galmuri11 Regular),url(/fonts/Galmuri11.woff2)format("woff2")}@font-face{font-family:GalmuriMono11;font-style:normal;font-weight:400;font-display:swap;src:local(GalmuriMono11 Regular),url(/fonts/GalmuriMono11.woff2)format("woff2")}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;border-width:2px!important;border-radius:0!important;font-weight:400!important}::-webkit-scrollbar{width:0;height:0;display:none}html,body{margin:0}html{overscroll-behavior:none}body{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#e9ecea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:none;font-smooth:never;background:#0f1211;font-family:Galmuri11,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,system-ui,sans-serif}a{color:#e9ecea}a:hover{color:#dc6e60}a:active,button:not(:disabled):active{opacity:.55}button:disabled{opacity:.5;cursor:default}input,textarea,button,select{font:inherit;color:inherit;font-family:Galmuri11}::placeholder{color:#3a423f}textarea:focus,input:focus{outline:none;border-color:#566058!important}.mono{font-variant-numeric:tabular-nums;font-family:GalmuriMono11,ui-monospace,SF Mono,Menlo,monospace}.px-bar{background:repeating-linear-gradient(90deg,#232827 0 10px,#0000 10px 13px);height:9px;position:relative}.px-bar>span{background:repeating-linear-gradient(90deg,currentColor 0 10px,#0000 10px 13px);height:100%;display:block}.load-group>summary{cursor:pointer;list-style:none}.load-group>summary::-webkit-details-marker{display:none}.load-caret{transition:transform .15s}.load-group[open] .load-caret{transform:rotate(90deg)}.app-frame{max-width:430px;box-shadow:0 0 0 1px #222725}.t-pad{padding-left:26px;padding-right:26px}.t-title{font-size:14px}.t-sub{font-size:11px}@media (min-width:720px){.app-frame{max-width:none;box-shadow:none}.t-pad{padding-left:32px;padding-right:32px}.t-fill{flex-direction:column;height:100%;min-height:0;display:flex}.t-grow{flex-direction:column;flex:1;min-height:0;display:flex}.t-hide{display:none}}@media (min-width:1024px){.t-pad{padding-left:48px;padding-right:48px}}.home-card{break-inside:avoid;-webkit-column-break-inside:avoid;background:#131817;margin-top:14px;padding:16px 17px 17px;box-shadow:0 0 0 2px #232a27}@media (min-width:768px){.home-cols{columns:2;column-gap:40px}.home-span{column-span:all}.home-span:has(+.home-card){margin-bottom:14px}.home-span+.home-card{margin-top:0}}@media (min-width:1024px){.home-cols{column-gap:56px}}.sheet-panel{will-change:transform;animation:.22s cubic-bezier(.22,1,.36,1) sheet-up}.sheet-veil{animation:.22s ease-out veil-in}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes veil-in{0%{opacity:0}}.spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block;border-radius:50%!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scene-swap{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes scene-bob{0%,49%{transform:translateY(0)}50%,to{transform:translateY(var(--scene-bob,3px))}}.scene-b{animation:1.2s step-end infinite scene-swap}.scene-char{animation:1.2s step-end infinite scene-bob}@keyframes scene-run-x{0%{transform:translateX(calc(var(--scene-dot,3px) * -16))}to{transform:translateX(calc(var(--scene-dot,3px) * 200))}}.scene-run{animation:13s steps(216,end) infinite scene-run-x}@keyframes scene-cheer{0%{opacity:0;transform:translateY(5px)}18%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-7px)}}.scene-cheer{animation:1.4s ease-out forwards scene-cheer}.lp-reveal{opacity:0;transform:translateY(12px)}.lp-reveal.lp-in{animation:.45s ease-out forwards lp-in}@keyframes lp-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none}.lp-reveal.lp-in{animation:none}.scene-b{opacity:0;animation:none}.scene-char{animation:none}.scene-run{transform:translateX(calc(var(--scene-dot,3px) * 66));animation:none}.scene-cheer{animation:none}}@keyframes dot-bob{0%,49%{transform:translateY(0)}50%,to{transform:translateY(3px)}}@keyframes dev-jolt{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}.dot-bob{animation:1.2s step-end infinite dot-bob}.dev-jolt{animation:.24s step-end 3 dev-jolt}@media (prefers-reduced-motion:reduce){.dot-bob,.dev-jolt{animation:none}}@keyframes plate-in{0%{opacity:0;transform:translateY(7px)}60%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.plate-in{animation:.4s steps(3,end) forwards plate-in}@media (prefers-reduced-motion:reduce){.plate-in{animation-duration:10ms}}.dot-frame-a{animation:scene-swap var(--frame-ms,.8s) step-end infinite reverse}.dot-frame-b{animation:scene-swap var(--frame-ms,.8s) step-end infinite}@media (prefers-reduced-motion:reduce){.dot-frame-a{animation:none}.dot-frame-b{opacity:0;animation:none}}
