:root{--void: #070604;--surface: #0f0d09;--gold: #ffb020;--jade: #3ee6a0;--red: #ff5c47;--text: #f2ece0;--hair: rgba(255, 176, 32, .16);--hair-lit: rgba(255, 176, 32, .44);color-scheme:dark}::selection{background:#ffb02052;color:#fff}:focus-visible{outline:2px solid var(--jade);outline-offset:2px;border-radius:4px}*{scrollbar-color:var(--hair-lit) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffb02052;border:2px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffb02099;background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}input,textarea{caret-color:var(--gold)}@keyframes gobboReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.void-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:var(--void);overflow:hidden}.void-canvas{display:block;width:100%;height:100%}.void-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 38%,transparent 30%,rgba(7,6,4,.55) 78%,rgba(7,6,4,.86) 100%)}.cal-hold{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cal{position:absolute;top:50%;left:-640px;margin-top:-590px;overflow:visible;opacity:.62;-webkit-mask-image:linear-gradient(180deg,transparent calc(590px - 50vh),#000 calc(770px - 50vh));mask-image:linear-gradient(180deg,transparent calc(590px - 50vh),#000 calc(770px - 50vh))}.cal-hair{fill:none;stroke:var(--hair-lit);stroke-width:1;stroke-linecap:round}.cal-dash{stroke-dasharray:2 9}.cal-edge{fill:none;stroke:var(--hair-lit);stroke-width:1;opacity:.7}.cal-tick{stroke:var(--hair-lit);stroke-width:1;opacity:var(--o, .15)}.cal-spine{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;opacity:.38;filter:drop-shadow(0 0 26px rgba(255,176,32,.3))}.cal-read{fill:none;stroke:#ffe0a8;stroke-width:3;stroke-linecap:round;stroke-dasharray:.05 .95;opacity:0;filter:drop-shadow(0 0 14px rgba(255,176,32,.9))}.cal-seg{fill:none;stroke:var(--jade);stroke-width:5;stroke-linecap:round;opacity:var(--o, .14)}.cal-head{fill:none;stroke:var(--gold);stroke-width:1.4;opacity:.34}@keyframes calDraw{to{stroke-dashoffset:0}}@keyframes calIn{0%{opacity:0}to{opacity:1}}.cal-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:calDraw 1.5s cubic-bezier(.16,1,.3,1) var(--d, 0ms) both}.cal-jaw .cal-hair{stroke-dasharray:1;stroke-dashoffset:1;animation:calDraw 1.1s cubic-bezier(.16,1,.3,1) var(--d, 0ms) both}.cal-jaw .cal-edge{animation:calIn .6s ease-out var(--d, 0ms) both}.cal-tick{animation:calTickPower .62s ease-out var(--d, 0ms) both}@keyframes calTickPower{0%{opacity:0}45%{opacity:.7}to{opacity:var(--o, .15)}}.cal-jaw-a{transform-origin:50% 50%;animation:calJawA 24s ease-in-out 2.4s infinite}.cal-jaw-b{transform-origin:50% 50%;animation:calJawB 24s ease-in-out 2.4s infinite}@keyframes calJawA{0%,to{transform:rotate(0)}46%{transform:rotate(5.5deg)}}@keyframes calJawB{0%,to{transform:rotate(0)}46%{transform:rotate(-5.5deg)}}.cal-track{transform-origin:50% 50%;animation:calTrack 240s linear 2.4s infinite}@keyframes calTrack{to{transform:rotate(-360deg)}}.cal-seg{animation:calRipple 11s ease-in-out var(--d, 0ms) infinite}@keyframes calRipple{0%{opacity:var(--o, .14)}4%{opacity:.85}13%{opacity:var(--o, .14)}to{opacity:var(--o, .14)}}.cal-read{animation:calRead 24s linear 1.75s infinite,calReadLit 24s linear 1.75s infinite}@keyframes calRead{0%{stroke-dashoffset:1}6.5%,to{stroke-dashoffset:0}}@keyframes calReadLit{0%{opacity:0}0.5%{opacity:1}5%{opacity:.9}6.5%,to{opacity:0}}.cal-spine{animation:calDraw 1.75s cubic-bezier(.16,1,.3,1) var(--d, 0ms) both,calWarm 24s linear 1.75s infinite}@keyframes calWarm{0%,to{opacity:.38}2.4%{opacity:.68}8%{opacity:.38}}.cal-head{animation:calIn .7s ease-out var(--d, 0ms) both,calHead 24s ease-in-out 2.4s infinite;transform-origin:50% 50%}@keyframes calHead{0%,to{transform:rotate(-46deg)}50%{transform:rotate(46deg)}}@media (max-width: 900px){.cal{transform:scale(.66);left:-760px;opacity:.4}}@media (max-width: 560px){.cal{transform:scale(.5);left:-820px;opacity:.3}}.probe{display:block;overflow:visible}.probe-ring{fill:none;stroke:var(--hair-lit);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;animation:calDraw .9s cubic-bezier(.16,1,.3,1) var(--d, 0ms) both}.probe-sweep{transform-origin:50% 50%;animation:probeSpin 2.4s cubic-bezier(.45,0,.35,1) infinite}.probe-sweep path{fill:url(#probeFade)}.probe-core{fill:var(--gold);animation:probeCore 2.4s ease-in-out infinite}.probe-pip{fill:var(--jade);transform-box:fill-box;transform-origin:center;animation:probeLock 2.4s cubic-bezier(.16,1,.3,1) var(--d, 0ms) infinite}.probe-orbit{transform-origin:50% 50%;animation:probeSpin 5.6s linear infinite reverse}@keyframes probeSpin{to{transform:rotate(360deg)}}@keyframes probeCore{0%,to{opacity:.55;filter:drop-shadow(0 0 4px rgba(255,176,32,.5))}50%{opacity:1;filter:drop-shadow(0 0 14px rgba(255,176,32,.95))}}@keyframes probeLock{0%,60%,to{opacity:.25;transform:scale(.7)}22%{opacity:1;transform:scale(1.35)}40%{opacity:.7;transform:scale(1)}}.probe-bar{position:relative;height:2px;border-radius:999px;background:var(--hair);overflow:hidden}.probe-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:34%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--jade),transparent);animation:probeTravel 1.9s cubic-bezier(.4,0,.3,1) infinite}@keyframes probeTravel{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (prefers-reduced-motion: reduce){.cal-track,.cal-band,.cal-seg,.cal-read,.cal-spine,.cal-head,.cal-jaw,.cal-jaw-a,.cal-jaw-b,.cal-draw,.cal-tick,.cal-jaw .cal-hair,.probe-ring,.probe-sweep,.probe-core,.probe-pip,.probe-orbit{animation:none}.cal-draw,.cal-spine,.cal-jaw .cal-hair,.probe-ring{stroke-dashoffset:0}.cal-read{opacity:0}.cal-head{opacity:.34}.probe-pip{opacity:1}.probe-bar:after{animation:none;width:100%;opacity:.5}*{transition-duration:1ms!important}}.cat-row{position:relative;isolation:isolate;overflow:hidden}.cat-row:before{content:;position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--row-accent, var(--gold));transform:scaleY(0);transform-origin:center;transition:transform .26s cubic-bezier(.16,1,.3,1);z-index:1}.cat-row:after{content:;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--row-accent, var(--gold)) 12%,transparent) 45%,transparent 100%);transform:translate(-100%);transition:transform .52s cubic-bezier(.16,1,.3,1)}.cat-row:hover:before,.cat-row:focus-visible:before{transform:scaleY(1)}.cat-row:hover:after,.cat-row:focus-visible:after{transform:translate(100%)}.cat-row .cat-value{transition:filter .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.cat-row:hover .cat-value{filter:drop-shadow(0 0 10px rgba(255,176,32,.55))}.cat-row .cat-name{transition:transform .26s cubic-bezier(.16,1,.3,1)}.cat-row:hover .cat-name{transform:translate(4px)}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cat-row{animation:rowIn .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--i, 0ms)}@keyframes pillBloom{0%{box-shadow:0 0 0 0 currentColor}to{box-shadow:0 0 0 10px transparent}}.pill-live{position:relative}.pill-live[data-on=true]:after{content:;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;animation:pillBloom .52s ease-out;pointer-events:none;opacity:.35}@media (prefers-reduced-motion: reduce){.cat-row,.cat-row:before,.cat-row:after,.cat-row .cat-value,.cat-row .cat-name,.pill-live[data-on=true]:after{animation:none;transition:none}.cat-row:before{transform:scaleY(1);opacity:.35}}
