:root{--color-bg:#1d1d1d;--color-fg:#eaeaea;--color-accent:#895ea2;--color-accent-20:rgba(137,94,162,0.2);--radius:14px}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;background:radial-gradient(1000px 600px at 20% 0,var(--color-accent-20),transparent),var(--color-bg);color:var(--color-fg);font-family:Nunito;text-transform:uppercase;letter-spacing:.05em}a{color:var(--color-accent);text-decoration:none}button{cursor:pointer}.container{max-width:960px;margin:0 auto;padding:24px}.h1{font-size:28px;font-weight:700;margin:0 0 16px;letter-spacing:.15em}.h2{font-size:20px;font-weight:600;margin:0 0 12px}.card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.row,.spread{display:flex;gap:12px;align-items:center}.spread{justify-content:space-between}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hr{height:1px;background:rgba(255,255,255,.08);border:0;margin:16px 0}.top-title{letter-spacing:.15em;font-weight:600;font-size:26px;gap:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.top-title a:hover span{filter:drop-shadow(0 0 6px var(--color-accent))}*{accent-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 35%,transparent)}::-moz-selection{background:color-mix(in oklab,var(--color-accent) 35%,transparent)}*{caret-color:var(--color-accent)}input,select,textarea{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--color-fg);border-radius:10px;padding:10px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}button{outline:none;transition:box-shadow .15s ease,transform .06s ease}button:active{transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 0 0 6px color-mix(in oklab,var(--color-accent) 25%,transparent)}button:hover,input:hover,select:hover,textarea:hover{border-color:color-mix(in oklab,var(--color-accent) 30%,rgba(255,255,255,.1))}.card:focus-within{border-color:color-mix(in oklab,var(--color-accent) 40%,rgba(255,255,255,.06));box-shadow:0 8px 24px rgba(0,0,0,.25),0 0 0 1px var(--color-accent)}input:invalid,select:invalid,textarea:invalid{border-color:#ff9a9a}::placeholder{color:rgba(255,255,255,.55)}button,input,select,textarea{-webkit-tap-highlight-color:transparent}input:-webkit-autofill{-webkit-text-fill-color:var(--color-fg);-webkit-box-shadow:inset 0 0 0 1000px rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@keyframes toast-slide-up{0%{transform:translate(-50%,8px);opacity:0}to{transform:translate(-50%);opacity:1}}.layout_nav__CMHXf{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(29,29,29,.7);border-bottom:1px solid rgba(255,255,255,.06)}.layout_navInner__K7Xxl{max-width:960px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.layout_brand__i_0rr{font-weight:800;letter-spacing:.4px}.layout_main__y_SsR{min-height:calc(100dvh - 58px)}