@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--color-obsidian:#060309;--color-panel:#130a16;--color-panel-2:#170c1b;--color-panel-3:#1c0f22;--foreground:#f7eef6;--color-text-dim:#c8a6c4;--color-text-faint:#92758e;--border:#2a1830;--color-perception:#f82090;--color-operator:#b96ce6;--color-amber:#ffb84d;--color-coral:#f36;--color-state-fatigued:#8b71ba;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}html,body{color:#f7eef6;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;background:#060309;margin:0;padding:0;font-family:Inter,system-ui,sans-serif}body:before{content:"";pointer-events:none;z-index:9998;opacity:.6;mix-blend-mode:overlay;background:repeating-linear-gradient(#f8209005 0 1px,#0000 1px 3px);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:9997;background:radial-gradient(120% 90% at 50% -10%,#f820900f,#0000 55%),radial-gradient(120% 90% at 100% 110%,#b96ce612,#0000 55%),radial-gradient(140% 120%,#0000 60%,#0009 100%);position:fixed;inset:0}a{color:#f82090;text-decoration:none}a:hover{color:#ff7ab8}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#130a1699}::-webkit-scrollbar-thumb{background:#f8209052 padding-box padding-box;border:2px solid #0000;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#f820908c padding-box padding-box}button:focus-visible,a:focus-visible,select:focus-visible,th:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{border-radius:5px;outline:none;box-shadow:0 0 0 1px #060309,0 0 0 3px #f8209099}@keyframes dh-pulse{0%,to{opacity:1}50%{opacity:.38}}@keyframes dh-emit{0%{transform:scale(1);box-shadow:0 0}35%{transform:scale(1.9);box-shadow:0 0 0 3px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes dh-lane-in{0%{transform-origin:0;opacity:.35;transform:scaleX(.04)}to{transform-origin:0;opacity:1;transform:scaleX(1)}}@keyframes dh-recruit{0%{stroke-dashoffset:100px;opacity:0}40%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes dh-row-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes dh-live-edge{0%,to{opacity:.9}50%{opacity:.35}}@keyframes dh-scan{0%{top:-8%}to{top:108%}}[data-dh-press]{transition:transform var(--dur-base) var(--ease-emphasized), box-shadow var(--dur-base) var(--ease-emphasized);will-change:transform}[data-dh-press]:active{transition:transform var(--dur-fast) var(--ease-exit), box-shadow var(--dur-fast) var(--ease-exit)}[data-dh-press=light]:active{transform:translateY(1px)scale(.988)}[data-dh-press=medium]:active,[data-dh-press=""]:active{transform:translateY(1.5px)scale(.982)}[data-dh-press=heavy]:active{transform:translateY(2px)scale(.976);box-shadow:inset 0 4px 10px -4px #000000d9}[data-dh-hover]{transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){[data-dh-hover]:hover{transform:translateY(-1px)}[data-dh-hover=subtle]:hover{color:#f7eef6!important;border-color:#f8209066!important}[data-dh-hover=drawer]:hover{color:#f7eef6!important;border-color:#f8209073!important}[data-dh-hover=review]:hover{background:#ffb84d1a!important;border-color:#ffb84d!important}[data-dh-hover=reject]:hover{color:#f7eef6!important;border-color:#c8a6c4!important}[data-dh-hover=authorize]:hover{background:#ff336638!important;border-color:#f36!important}[data-dh-nav]:hover{color:#f7eef6;background:#f8209012}[data-dh-nav=on]:hover{background:linear-gradient(90deg,#f8209033,#f820900a)}}[data-dh-proximity]{isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine){[data-dh-proximity]:after{content:"";pointer-events:none;z-index:0;opacity:0;transition:opacity var(--dur-slow) var(--ease-standard);background:radial-gradient(420px circle at var(--dh-mx,50%) var(--dh-my,50%), #f820900a, transparent 62%);position:absolute;inset:0}[data-dh-proximity]:hover:after{opacity:1}}[data-dh-skip]:focus{left:0!important}@keyframes dh-chain-advance{0%{opacity:.35;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes dh-halt{0%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body:before{display:none}[data-dh-press]:active,[data-dh-hover]:hover{transform:none!important}[data-dh-proximity]:after{display:none!important}}
