@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--green: #b4ffb0;--neon: #73ff88;--cream: #e8e2cc;--display: "Rajdhani", sans-serif;--cut: polygon(5% 0, 95% 0, 100% 7%, 100% 93%, 95% 100%, 5% 100%, 0 93%, 0 7%);font-family:Rajdhani,sans-serif;line-height:1.2;background:#020503;color:var(--cream);font-synthesis:none}*{box-sizing:border-box}body,h1,h2,p{margin:0}button,input{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:3px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.asset-missing{visibility:hidden}.app{position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;background:#010804;visibility:hidden;opacity:0;transition:opacity .5s}.app.is-ready{visibility:visible;opacity:1}.reference-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 95.6% 2.3%,transparent 1.3cqw,#000 2.6cqw);mask-image:radial-gradient(circle at 95.6% 2.3%,transparent 1.3cqw,#000 2.6cqw)}.topbar{position:absolute;top:1%;left:2.6%;right:2.6%;display:flex;align-items:center;justify-content:flex-end;z-index:8}.icon-button{display:grid;place-items:center;width:44px;height:44px;background:transparent;color:#dce4cc;position:relative}.icon-button svg{width:4.6cqw;min-width:17px;max-width:23px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.icon-button:hover{color:var(--green)}.history-shortcut{width:48px;height:48px;border:0;border-radius:12px;color:#dcffd0;background:transparent;box-shadow:none;transition:color .18s,transform .18s}.history-shortcut svg{width:26px;height:26px;max-width:none;stroke-width:1.7;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #000) drop-shadow(0 0 5px #a4ff873d)}.history-shortcut:hover{color:#edffe7}.history-shortcut:active{transform:scale(.95)}.identity,.signal-section{position:absolute;inset:0;pointer-events:none}.microcopy{position:absolute;top:14.2%;font-size:1.34cqw;line-height:1.65;letter-spacing:.22cqw;font-weight:500;color:#d9ccbb;text-shadow:0 1px 2px #000}.left-label{left:4.4%}.right-label{right:4.1%;text-align:right}.microcopy span{display:block;width:3.5cqw;height:1px;margin-top:1.5cqw;background:#dce2c3}.right-label span{margin-left:auto}.brand{position:absolute;top:12.6%;left:19%;right:19%;text-align:center}.brand h1{display:flex;justify-content:center;align-items:baseline;font-family:Arial Black,Arial,sans-serif;font-size:17.6cqw;font-weight:900;line-height:.76;letter-spacing:-.8cqw;transform:scaleX(1.17);background:linear-gradient(170deg,#ffffef 3%,#d8d5bc 15%,#eee9d8 21%,#575d51 43%,#a5a692 48%,#fff5cd 55%,#c6bd98 63%,#585d4d 81%,#d2c5a1 96%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:.12cqw #efe9d5;filter:drop-shadow(0 1px 0 #726e52) drop-shadow(0 3px 2px #000)}.logo-o{position:relative}.logo-o svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4.8cqw;fill:#bdffbc;stroke:none;filter:drop-shadow(0 0 4px #80ff53)}.brand>p{font-size:5.6cqw;line-height:1;letter-spacing:.8cqw;font-weight:500;padding-left:10cqw;margin-top:0;color:#f3dfb2;text-shadow:0 0 3px #e3d6ac55;white-space:nowrap}.brand>p span{color:#a9ffa3;text-shadow:0 0 6px #72ff75,0 0 13px #53ee7244}.signal-badge{position:absolute;top:24.1%;left:24.25%;width:51.5%;height:5.5%;clip-path:polygon(5% 0,95% 0,100% 24%,100% 77%,95% 100%,5% 100%,0 76%,0 25%);background:linear-gradient(130deg,#ddd9af,#647e50 15%,#151f16 28%,#cfe7b4 53%,#384e2d 74%,#ded9b5);filter:drop-shadow(0 0 4px #96ff8244)}.signal-badge:before,.signal-badge:after{content:"";position:absolute;clip-path:inherit;pointer-events:none}.signal-badge:before{inset:1px;background:#031006e8}.signal-badge:after{inset:5% 1.8%;border:1px solid #93d98170;background:linear-gradient(90deg,#aaff9e30,transparent 12%,transparent 88%,#aaff9e30)}.signal-badge h2{position:relative;z-index:1;text-align:center;padding-top:1.1cqw;font-family:var(--display);font-size:4.05cqw;font-weight:600;letter-spacing:.65cqw;line-height:1;padding-left:.65cqw;color:#e1ffce;text-shadow:0 0 6px #9aff77,0 0 14px #73ff6666;animation:signal-glow 3s ease-in-out infinite}.transmission-state{position:absolute;top:27.65%;left:23%;width:54%;text-align:center;font-size:1.84cqw;line-height:1;letter-spacing:.57cqw;color:#d7dfd0;white-space:nowrap}.transmission-state.is-stale{font-size:1.25cqw;letter-spacing:.15cqw;color:#f3ca85}.orb-scene{position:absolute;left:30%;top:33.4%;width:40%;height:19.1%}.orb-assembly,.orb-shell{position:absolute;inset:0;width:100%;height:100%}.orb-caption{position:absolute;top:53.95%;left:34%;width:32%;text-align:center;font-size:1.72cqw;line-height:1.36;letter-spacing:.47cqw;color:#e6cdb0;text-shadow:0 1px 2px #000}.signal-meta{position:absolute;top:91.4%;left:8%;right:8%;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:1.6cqw 2cqw 0;border-top:1px solid #75a06a38;background:linear-gradient(180deg,#17271928,transparent)}.feed-summary,.sync-stamp{display:flex;flex-direction:column;gap:.85cqw}.meta-label{font-size:1.95cqw;font-weight:500;letter-spacing:.18cqw;color:#91a48b;white-space:nowrap}.sync-stamp{text-align:right}#last-updated{font-size:3cqw;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2cqw;color:#d4e6c9;white-space:nowrap}.signal-meta.is-stale #sync-label,.signal-meta.is-stale #last-updated{color:#d7b77f}[data-status=live]{--status-color: #b8ff9d}[data-status=settled]{--status-color: #b9dfbc}[data-status=upcoming]{--status-color: #a1b4a2}[data-status=closed]{--status-color: #dfc089}[data-status=ended]{--status-color: #8b9c92}.status-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:1.3cqw;color:var(--status-color);font-size:3cqw;font-weight:600;line-height:1;letter-spacing:.15cqw}.status-badge:before{content:"";flex-shrink:0;width:.85cqw;height:.85cqw;border-radius:50%;background:currentColor}.status-badge[data-status=live]:before{box-shadow:0 0 6px #b8ff9d88;animation:signal-pulse 2.5s ease-in-out infinite}.status-badge[data-status=settled]:before{width:2.3cqw;height:1.3cqw;border:solid currentColor;border-width:0 0 2px 2px;border-radius:0;background:none;transform:translateY(-.3cqw) rotate(-45deg)}[data-draw-status=settled] .signal-badge h2{animation:none}.draw-backdrop{position:absolute;inset:56.8% 0 0;pointer-events:none;background:linear-gradient(180deg,transparent,#020804 10%,#020804 65%,#010503)}.draw-backdrop:after{content:"";position:absolute;inset:7% 0 0;background:radial-gradient(ellipse at 50% 38%,#5cc96d16,transparent 68%)}.draw-panel{position:absolute;left:8%;top:58.2%;width:84%;height:31.8%;isolation:isolate;clip-path:var(--cut);background:linear-gradient(123deg,#aabc85,#263a21 8%,#08110b 20%,#637b45 44%,#9bbe70 50%,#283c24 54%,#050c06 83%,#b2c68e);filter:drop-shadow(0 0 4px #9aff5e33)}.draw-panel:before,.draw-panel:after{content:"";position:absolute;clip-path:var(--cut);pointer-events:none}.draw-panel:before{inset:1px;background:linear-gradient(130deg,#172418,#061006 10%,#040c07 84%,#253a1d)}.draw-panel:after{inset:2.5% 2.1%;border:1px solid #a4ac8052;background:linear-gradient(180deg,#23411e22,transparent 15%,transparent 95%,#aaff5a14)}.panel-inner-border{position:absolute;inset:1.35% 1.2%;clip-path:var(--cut);background:linear-gradient(145deg,#e0e7be99,#425c3770 13%,#17271366 83%,#d8deb4a0)}.panel-inner-border:before{content:"";position:absolute;inset:1px;clip-path:inherit;background:#040d07}.draw-heading{position:absolute;top:5.5%;left:5%;right:5%;z-index:1;text-align:center}.draw-heading h2{font-size:2.65cqw;font-weight:500;line-height:1;letter-spacing:.66cqw;padding-left:.66cqw;color:#e0e1d2;text-shadow:0 0 8px #9cff7826}.draw-list{list-style:none;margin:0;padding:0;position:absolute;z-index:1;inset:15% 5% 7%;display:grid;grid-auto-rows:minmax(0,1fr);gap:1.7%}.draw-row{display:grid;grid-template-columns:22% 11% minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;min-height:0;position:relative;padding:0 0 0 4%}.draw-row:before{content:"";position:absolute;inset:0;clip-path:polygon(2% 0,100% 0,100% 100%,2% 100%,0 85%,0 15%);background:linear-gradient(120deg,#8d95847a,#31413755 33%,transparent 33%);z-index:-1}.draw-row:after{content:"";position:absolute;inset:1px;clip-path:polygon(2% 0,100% 0,100% 100%,2% 100%,0 85%,0 15%);background:linear-gradient(90deg,#08110bd9,#08110baa 32%,transparent 32%);z-index:-1}.draw-time{grid-column:1;grid-row:1;font-family:Rajdhani,sans-serif;font-size:3.5cqw;line-height:1;font-weight:500;color:#e9e9e2}.draw-time{white-space:nowrap}.draw-time small{font:inherit}.draw-indicator{grid-column:2;grid-row:1;justify-self:center;width:3.05cqw;height:3.05cqw;max-height:70%;aspect-ratio:1;border:1px solid #8b988c;border-radius:50%;background:radial-gradient(circle,#afb7af 0 38%,#101914 44% 59%,#596459 65%,#1d2821 76%);box-shadow:0 0 3px #b7c4b066,inset 0 0 3px #c9d6c277}.result-box{grid-column:3;grid-row:1;align-self:stretch;min-height:0;display:grid;place-items:center;position:relative;isolation:isolate;clip-path:polygon(2.5% 0,97.5% 0,100% 12%,100% 87%,97.5% 100%,2.5% 100%,0 87%,0 12%);background:#b0ffb0;filter:drop-shadow(0 0 3px #8dff83);color:#dbffd6;font-size:3.8cqw;line-height:1;font-weight:600;letter-spacing:.45cqw;text-shadow:0 0 7px #83ff89;font-variant-numeric:tabular-nums}.result-box:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:inherit;background:linear-gradient(180deg,#063514,#001708 46%,#002c0c);box-shadow:inset 0 0 8px #87ff5b66}.draw-row.is-complete .draw-indicator{background:radial-gradient(circle,#d0dccb 0 38%,#1b2b20 44% 59%,#768371 65%,#233626 76%)}.draw-row.is-current-slot .draw-indicator{border-color:#c5ffad;background:radial-gradient(circle,#edffdf 0 35%,#5bc947 42% 60%,#c1ffa1 66%,#2c7135 77%);box-shadow:0 0 5px #b4ff8d,0 0 10px #80ff6577;animation:signal-pulse 2.5s ease-in-out infinite}.draw-row.is-receiving .result-box{background:#e0ffd0;box-shadow:inset 0 0 16px #96ffac99}.draw-row.is-receiving .draw-result{opacity:.15}.draw-row.is-receiving .result-box:after{content:"";position:absolute;inset:3px 25%;border:1px solid #c8ffdb;border-radius:50%;box-shadow:0 0 12px #8aff9f;animation:receiver-lock .45s ease-in-out infinite alternate}.draw-row.is-revealing .draw-result{animation:result-arrive .8s cubic-bezier(.2,.7,.25,1) both}.draw-row.is-revealing .result-box:after{content:"";position:absolute;inset:1px;pointer-events:none;border:2px solid #d9ffcb;border-radius:50%;background:radial-gradient(ellipse,#baffbb55,transparent 70%);animation:result-impact .8s ease-out both}.draw-row.is-revealing .result-box{animation:result-box-lock .8s ease-out both}.draw-row.is-revealing .draw-indicator{animation:result-confirm .8s ease-out both}.draw-list[data-status=settled] .is-current-slot:not(.is-revealing) .draw-indicator{animation:none}.draw-list[data-status=ended] .draw-indicator{animation:none}@keyframes receiver-lock{0%{transform:scale(.55);opacity:.45}to{transform:scale(1);opacity:1}}@keyframes result-arrive{0%{transform:scale(1)}28%{transform:scale(1.25);text-shadow:0 0 14px #caffae}65%,to{transform:none}}@keyframes result-impact{0%{transform:scale(.2);opacity:1}65%{opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes result-box-lock{0%{filter:drop-shadow(0 0 12px #baffac)}to{filter:drop-shadow(0 0 3px #8dff83)}}@keyframes result-confirm{28%{box-shadow:0 0 14px #baffac;transform:scale(1.2)}to{transform:none}}.loader{position:fixed;inset:0;z-index:20;background:#040a07;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;transition:opacity .35s}.loader strong{font-size:13px;letter-spacing:3px;color:#b7fbbd}.loader>span:last-child{font-size:12px;letter-spacing:1px;color:#79977b}.loader-orbit{width:42px;height:42px;border:1px solid #25452d;border-top-color:#adffb1;border-radius:50%;animation:orbit 1.3s linear infinite;box-shadow:0 0 14px #7eff8420;margin-bottom:10px}.loader.is-finished{opacity:0;pointer-events:none}.no-script{position:fixed;bottom:0;text-align:center;padding:20px;background:#000c}@keyframes signal-glow{50%{text-shadow:0 0 4px #9aff77,0 0 8px #73ff6644}}@keyframes signal-pulse{50%{opacity:.6}}@keyframes orbit{to{transform:rotate(360deg)}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) *,html:not([data-reduced-motion=false]) *:before,html:not([data-reduced-motion=false]) *:after{animation:none!important;transition:none!important}}.orb-shell{--holo-duration: 2.1s;container-type:inline-size;border-radius:50%}.holo-light-field{position:absolute;inset:-3%;border-radius:50%;overflow:hidden;pointer-events:none}.holo-aura{position:absolute;inset:13% 7% 2%;border-radius:50%;background:radial-gradient(ellipse,#aaff8f52,#3bff8626 38%,transparent 70%);mix-blend-mode:screen;opacity:.46;animation:light-breathe 3.6s ease-in-out infinite}.holo-projector{position:absolute;inset:6% 6% 5%;transform-origin:50% 100%;clip-path:polygon(12% 0,88% 0,57% 100%,43% 100%);background:linear-gradient(0deg,#bcffc76b,#58ff8b24 24%,#63ffab0b 67%,transparent);mix-blend-mode:screen;opacity:.35;animation:projector-breathe 4.8s ease-in-out infinite}.holo-projector:before,.holo-projector:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 28%,#a0ffc224 46%,#d7ffe64d 50%,#74ffd52b 54%,transparent 72%);transform-origin:50% 100%;animation:ray-drift 7.4s ease-in-out infinite alternate}.holo-projector:after{opacity:.6;animation-delay:-3.2s;animation-duration:9s}.holo-floor{position:absolute;left:23%;right:23%;bottom:6%;height:5%;border-radius:50%;background:radial-gradient(ellipse,#edffe9a8,#93ffae45 35%,transparent 73%);box-shadow:0 0 9px #7dff9826;opacity:.6;animation:light-breathe 4.8s ease-in-out infinite}.holo-floor:before,.holo-floor:after{content:"";position:absolute;inset:-30% -15%;border:1px solid #abffd599;border-radius:50%;opacity:0;animation:idle-emitter 3.6s ease-out infinite}.holo-floor:before{animation-delay:-1.8s}.holo-projection{position:absolute;inset:0;transform-origin:50% 68%;animation:holo-float 4.6s ease-in-out infinite;will-change:transform}.holo-stage{position:absolute;inset:0;overflow:hidden;border-radius:50%;z-index:1}.holo-stage canvas{display:block;width:100%;height:100%}.holo-number{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding-bottom:7%;font-size:56cqw;font-family:Rajdhani,sans-serif;font-weight:700;line-height:1;letter-spacing:.045em;font-variant-numeric:tabular-nums;color:#c3ffa3;background-image:repeating-linear-gradient(0deg,#73e88a 0px 1px,#e0ffd1 1px 3px);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #e4ffdb;filter:drop-shadow(0 0 2px #acff94) drop-shadow(0 0 6px #6eff5a) drop-shadow(0 0 13px #40ff5555);animation:digit-breathe 3.6s ease-in-out infinite,holo-lines 2.4s linear infinite}.holo-number:before,.holo-number:after{content:attr(data-number);position:absolute;inset:0;display:grid;place-items:center;padding-bottom:7%;pointer-events:none}.holo-number:before{-webkit-text-fill-color:#f0fff0;color:#f0fff0;opacity:.7;filter:drop-shadow(0 0 4px #a6ffd4);animation:glyph-sheen 3.8s linear infinite}.holo-number:after{-webkit-text-fill-color:#b7ffcd;text-shadow:-1px 0 #76efff,1px 0 #ddff9c;opacity:0;animation:idle-refraction 5.4s ease-in-out infinite}.orb-inner-ring{position:absolute;inset:4%;border:1px solid #86ff9418;border-top-color:#d4ffbb88;border-bottom-color:#7bffc342;border-radius:50%;animation:orbit 12s linear infinite}.orb-inner-ring:after{content:"";position:absolute;top:14%;left:14%;width:2px;height:2px;background:#e2ffd3;border-radius:50%;box-shadow:0 0 6px #afff90}.orb-scan{position:absolute;inset:2%;z-index:4;border-radius:50%;overflow:hidden}.orb-scan:after{content:"";position:absolute;left:8%;right:8%;height:1px;top:-5%;background:linear-gradient(90deg,transparent,#dcffed,transparent);box-shadow:0 0 10px 2px #7bffbf44;opacity:0;animation:idle-scan 4.8s ease-in-out infinite}.holo-stage[data-renderer=css]:after{content:"";position:absolute;left:50%;top:70%;width:2px;height:2px;border-radius:50%;background:#caffd5;box-shadow:-34px -25px #a0ffbb,28px -32px #d2ffd5,-20px 16px #76edbd,40px 5px #aaffca,13px -53px #caffd5,-42px -48px #88efb2,4px 22px #bcffbc;filter:drop-shadow(0 0 3px #87ffb5);animation:fallback-motes 4s ease-in-out infinite}.is-transitioning .holo-number{animation:holo-materialize var(--holo-duration) both}.is-transitioning .holo-number:before{animation:none;opacity:0}.is-transitioning .holo-number:after{animation:spectral-echo var(--holo-duration) both}.is-transitioning .orb-scan:after{animation:reconstruction-scan var(--holo-duration) both}.is-transitioning .holo-projector{animation:beam-charge var(--holo-duration) both}.is-transitioning .holo-aura{animation:field-charge var(--holo-duration) both}.is-transitioning .holo-floor:after{animation:emitter-pulse var(--holo-duration) both}@keyframes holo-float{0%,to{transform:perspective(480px) translate3d(-.6px,1.8px,0) rotateY(-5deg) rotateX(2deg) rotate(-.4deg)}50%{transform:perspective(480px) translate3d(.8px,-2.8px,0) rotateY(5deg) rotateX(-2deg) rotate(.4deg)}}@keyframes digit-breathe{0%,to{opacity:.82}45%{opacity:1}72%{opacity:.92}}@keyframes holo-lines{to{background-position:0 12px}}@keyframes glyph-sheen{0%{clip-path:inset(18% 0 78%);opacity:0}15%{opacity:.8}78%{opacity:.65}90%,to{clip-path:inset(78% 0 18%);opacity:0}}@keyframes idle-refraction{0%,to{clip-path:inset(25% 0 68%);transform:translate(-.7px);opacity:.08}45%{clip-path:inset(48% 0 42%);transform:translate(1.2px);opacity:.23}80%{clip-path:inset(68% 0 25%);transform:translate(-1px);opacity:.12}}@keyframes idle-scan{0%,to{top:12%;opacity:0}18%{opacity:.18}55%{opacity:.38}88%{top:88%;opacity:0}}@keyframes idle-emitter{0%{transform:scale(.65);opacity:0}20%{opacity:.6}to{transform:scale(2.25);opacity:0}}@keyframes fallback-motes{0%,to{transform:translate3d(-3px,10px,0);opacity:.15}50%{transform:translate3d(4px,-12px,0);opacity:.75}}@keyframes light-breathe{0%,to{opacity:.36;transform:scale(.96)}50%{opacity:.6;transform:scale(1.04)}}@keyframes projector-breathe{0%,to{opacity:.27}50%{opacity:.46}}@keyframes ray-drift{0%{transform:skew(-9deg);opacity:.3}to{transform:skew(9deg);opacity:.75}}@keyframes holo-materialize{0%,12%{opacity:1;transform:translateY(0) scaleY(1)}24%{opacity:.82;transform:translateY(-.5px) scaleY(1.02)}42%,61%{opacity:0;transform:translateY(-2px) scaleY(1.06)}74%{opacity:.35;transform:translateY(1px) scaleY(.98)}88%{opacity:.88;transform:translateY(-.5px) scaleY(1.01)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes spectral-echo{0%,to{opacity:0;transform:translate(0)}23%{opacity:.28;transform:translate(1px)}42%,61%{opacity:0}77%{opacity:.23;transform:translate(-1px)}}@keyframes reconstruction-scan{0%,12%{top:4%;opacity:0}27%{opacity:.75}54%{top:90%;opacity:.3}65%{top:90%;opacity:.7}93%{top:6%;opacity:.6}to{top:6%;opacity:0}}@keyframes beam-charge{0%,to{opacity:.35;transform:scaleX(1)}24%{opacity:.85;transform:scaleX(.6)}54%{opacity:.57;transform:scaleX(1.18)}79%{opacity:.72;transform:scaleX(.86)}}@keyframes field-charge{0%,to{opacity:.42;transform:scale(1)}34%{opacity:.85;transform:scale(1.1)}61%{opacity:.58;transform:scale(1.02)}82%{opacity:.7;transform:scale(1.07)}}@keyframes emitter-pulse{0%,22%{opacity:0;transform:scale(.75)}36%{opacity:.8}75%,to{opacity:0;transform:scale(1.7)}}.is-animation-paused *,.is-animation-paused *:before,.is-animation-paused *:after{animation-play-state:paused!important}.orb-shell.is-frozen *,.orb-shell.is-frozen *:before,.orb-shell.is-frozen *:after{animation:none!important}.orb-shell.is-frozen .holo-number{opacity:1;transform:none}.orb-shell.is-frozen .holo-number:before,.orb-shell.is-frozen .holo-number:after{opacity:0}.orb-shell.is-frozen.is-settling .holo-number{animation:final-digit-lock var(--settlement-duration) cubic-bezier(.2,.75,.25,1) both!important}.orb-shell.is-frozen.is-settling .holo-aura{animation:final-aura-lock var(--settlement-duration) ease-out both!important}.orb-shell.is-settling:after{content:"";position:absolute;inset:4%;border-radius:50%;pointer-events:none;z-index:5;border:2px solid #c7ffb5;box-shadow:inset 0 0 24px #8aff8066,0 0 22px #86ffad88;animation:result-lock var(--settlement-duration) ease-in both}.orb-shell.is-frozen.is-transmitting .holo-number{opacity:.16}.orb-shell.is-transmitting .holo-stage{opacity:.2}@keyframes final-digit-lock{0%{transform:scale(1)}45%{transform:scale(.86);filter:drop-shadow(0 0 12px #aaff8f)}78%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes final-aura-lock{0%{transform:scale(1);opacity:.46}55%{transform:scale(.75);opacity:1}to{transform:scale(1.08);opacity:.46}}@keyframes result-lock{0%{transform:scale(1.12);opacity:0}25%{opacity:.9}80%{transform:scale(.52);opacity:1}to{transform:scale(.36);opacity:0}}.settlement-transfer{position:fixed;inset:0;z-index:12;pointer-events:none;overflow:hidden}.settlement-transfer svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.settlement-transfer path{fill:none;stroke:#aaffcb;stroke-width:3;stroke-linecap:round;stroke-dasharray:.22 1;filter:drop-shadow(0 0 5px #65ff8d) drop-shadow(0 0 10px #74ff9888);animation:transmission-trail var(--transfer-duration) ease-in-out both}.transfer-glyph{position:absolute;top:0;left:0;line-height:1;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.045em;color:#d9ffca;text-shadow:0 0 3px #bcffb0,0 0 9px #7bff7e,0 0 22px #72ff9799;will-change:transform}.transfer-glyph:after{content:"";position:absolute;inset:8% -18%;border:1px solid #baffc499;border-radius:50%;box-shadow:0 0 12px #8aff9766,inset 0 0 12px #8aff9733;transform:rotate(-18deg)}@keyframes transmission-trail{0%{stroke-dashoffset:.22;opacity:0}18%{opacity:.75}80%{opacity:.75}to{stroke-dashoffset:-1;opacity:0}}html[data-asset-tier=lq] .holo-projector:after{display:none}html[data-reduced-motion=true] .orb-shell *,html[data-reduced-motion=true] .orb-shell *:before,html[data-reduced-motion=true] .orb-shell *:after{animation:none!important}html[data-reduced-motion=true] .holo-number{opacity:1}html[data-reduced-motion=true] .holo-number:before,html[data-reduced-motion=true] .holo-number:after{opacity:0}.alien-eyes{position:absolute;inset:0;pointer-events:none;--blink-duration: .32s}.alien-eye{position:absolute;top:3.1%;width:18%;height:7.3%;overflow:hidden;isolation:isolate;clip-path:polygon(0 4%,20% 1%,47% 20%,75% 48%,94% 81%,100% 94%,83% 100%,50% 90%,24% 66%,8% 35%);background:radial-gradient(ellipse at 49% 49%,transparent 24%,#01090628 75%)}.alien-eye--left{left:20.8%}.alien-eye--right{left:60.6%;transform:scaleX(-1);--look-left: 9%;--look-right: -9%}.eye-gaze{position:absolute;inset:0;animation:alien-look-around 12.8s cubic-bezier(.22,.75,.25,1) infinite;will-change:transform}.is-blinking .eye-gaze{animation-play-state:paused}.eye-radiance{position:absolute;inset:0;background:radial-gradient(ellipse at 49% 49%,#ebffc2b3 0,#bcff5f66 10%,#68ff3d33 34%,transparent 69%);mix-blend-mode:screen;opacity:.5;animation:eye-breathe 4.4s ease-in-out infinite}.eye-iris{position:absolute;left:17%;top:4%;width:64%;aspect-ratio:1;border-radius:50%;border:1px solid #ccffab77;background:repeating-conic-gradient(from 12deg,#d4ff9644 0deg 2deg,transparent 2deg 39deg),radial-gradient(circle,#426c19 0 22%,#153e11 43%,#326b1d 51%,#081d0d 70%);box-shadow:inset 0 0 8px #8aff6677,0 0 6px #8aff6644;opacity:.96;animation:iris-drift 7.6s ease-in-out infinite}.eye-iris i{position:absolute;inset:28%;border-radius:50%;border:1px solid #dbffc680;background:radial-gradient(circle,#f5ffda 0 12%,#baff73 25%,#78f54488 48%,transparent 72%);box-shadow:0 0 8px #9bff70;animation:pupil-focus 4.4s ease-in-out infinite}.eye-glint{position:absolute;left:32%;top:33%;width:34%;height:28%;background:radial-gradient(ellipse,#f3ffcfaa,#caff7655 22%,transparent 67%);mix-blend-mode:screen;animation:eye-focus 6.8s ease-in-out infinite}.eye-lid{position:absolute;left:-4%;width:108%;transform:scaleY(0);background:repeating-linear-gradient(155deg,transparent 0 6px,#4974460e 7px 8px),linear-gradient(145deg,#020604,#0b1a12 48%,#020805)}.eye-lid--upper{top:-2%;height:60%;transform-origin:top;border-bottom:1px solid #55774688;border-radius:0 0 48% 30%;box-shadow:0 2px 4px #000b;z-index:3}.eye-lid--lower{bottom:-2%;height:49%;transform-origin:bottom;border-top:1px solid #355d3677;border-radius:36% 46% 0 0;z-index:2}.is-blinking .eye-lid{animation:alien-blink var(--blink-duration) ease-in-out both}.is-blinking .eye-radiance,.is-blinking .eye-glint{animation:blink-light var(--blink-duration) ease-in-out both}.is-blinking .alien-eye--right .eye-lid,.is-blinking .alien-eye--right .eye-radiance,.is-blinking .alien-eye--right .eye-glint{animation-delay:18ms}.alien-eyes.is-paused *,.alien-eyes.is-paused *:before,.alien-eyes.is-paused *:after{animation-play-state:paused!important}@keyframes eye-breathe{0%,to{opacity:.22}45%{opacity:.8}70%{opacity:.48}}@keyframes alien-look-around{0%,8%,to{transform:translateZ(0)}15%,30%{transform:translate3d(var(--look-left,-9%),-.4px,0)}39%,49%{transform:translateZ(0)}57%,76%{transform:translate3d(var(--look-right,9%),.4px,0)}86%,95%{transform:translateZ(0)}}@keyframes iris-drift{0%,to{transform:translate(-.5px,.4px) rotate(-12deg)}45%{transform:translate(.7px,-.4px) rotate(18deg)}}@keyframes pupil-focus{0%,to{transform:scale(.85);opacity:.75}50%{transform:scale(1.14);opacity:1}}@keyframes eye-focus{0%,to{transform:translate(-.5px,.3px) scale(.9);opacity:.35}40%{transform:translate(.7px,-.3px) scale(1.12);opacity:.85}}@keyframes alien-blink{0%,to{transform:scaleY(0)}32%,46%{transform:scaleY(1)}72%{transform:scaleY(.3)}}@keyframes blink-light{0%,to{opacity:.45}28%,60%{opacity:0}82%{opacity:.72}}html[data-reduced-motion=true] .alien-eyes *{animation:none!important}html,body{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body{--screen-height: 100vh;--usable-height: calc(var(--screen-height) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--usable-width: calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)) ;--scene-width: min(430px, var(--usable-width), calc(var(--usable-height) * .5625));--scene-height: calc(var(--scene-width) * 16 / 9);height:var(--screen-height);min-width:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);display:grid;place-items:center;background:#020503}@supports (height: 100svh){body{--screen-height: 100svh}}@supports (height: 100dvh){body{--screen-height: 100dvh}}.app{width:min(430px,var(--usable-width),calc(var(--usable-height) * .75));aspect-ratio:auto;height:var(--usable-height);min-height:0;max-height:var(--usable-height);margin:0;padding:0}.live-scene{position:absolute;top:0;left:50%;width:var(--scene-width);height:var(--scene-height);transform:translate(-50%);container-type:inline-size;isolation:isolate;pointer-events:none}.draw-backdrop{top:calc(var(--scene-height) * .568)}.draw-panel{top:calc(var(--scene-height) * .574);bottom:calc(9cqw + 20px);height:auto}.signal-meta{top:auto;bottom:12px}.history-app{width:min(430px,var(--usable-width));height:var(--usable-height);max-height:none;aspect-ratio:auto;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 20%,#102214,#020805 70%)}.archive-hero{position:relative;flex:0 0 clamp(164px,46cqw,198px);overflow:hidden;isolation:isolate}.archive-art{position:absolute;top:0;left:0;width:100%;aspect-ratio:9 / 16;isolation:isolate;z-index:-2}.archive-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#02070408 25%,#020805aa 57%,#040d08)}.archive-nav{position:relative;padding:10px 16px;display:flex;align-items:center}.back-link{flex:0 0 44px;border:1px solid #849c685c;border-radius:12px;color:#d4ebc5;background:linear-gradient(145deg,#233222e8,#06120cf2);box-shadow:inset 0 1px #d6f8b614,0 3px 10px #0004;transition:border-color .18s,background .18s,transform .18s}.back-link svg{width:22px;height:22px;max-width:none;stroke-width:1.6;stroke-linejoin:round}.back-link:hover{border-color:#b2de8f99;background:#1b3020}.back-link:active{transform:scale(.94)}.archive-title{position:absolute;bottom:19px;left:6%;right:6%}.archive-title>p{font-size:10px;font-weight:600;letter-spacing:2.8px;color:#c5c8ad;margin-bottom:7px}.archive-title>p span{color:#afffa3}.archive-title h1{font-family:var(--display);font-size:clamp(29px,8.5cqw,36px);font-weight:600;line-height:1;letter-spacing:2px;color:#e1f1d4;text-shadow:0 0 15px #94ff6422}.archive-subtitle{display:block;margin-top:8px;font-size:8px;letter-spacing:1.7px;color:#94a28b}.archive-meta{flex-shrink:0;display:flex;justify-content:space-between;gap:8px;padding:11px 6%;border-top:1px solid #a4b77d44;border-bottom:1px solid #587d4b44;background:#101b10aa;color:#a6b89d;font-size:8px;font-weight:600;letter-spacing:1px}.archive-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#4b7541 #071109;scroll-padding-top:16px}.archive-scroll:focus-visible{outline:1px solid #aaff7855;outline-offset:-2px}.archive-month{padding:0 5% 10px}.month-heading{display:flex;align-items:center;gap:12px;padding:20px 0 16px}.month-heading:before,.month-heading:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#93c27c66)}.month-heading:after{transform:scaleX(-1)}.month-heading h2{flex-shrink:0;padding:7px 13px;border:1px solid #8bb77a40;border-radius:6px;background:linear-gradient(180deg,#94c57b0c,transparent);font-size:16px;font-weight:600;letter-spacing:.8px;color:#d4e8c7;line-height:1.2;text-shadow:0 0 10px #a4ff7220}.history-day{position:relative;margin-bottom:11px;padding:13px 12px 14px;border:1px solid #667b4866;border-radius:11px 3px;background:linear-gradient(125deg,#1a2b1980,#06140b 37%,#08170e 80%,#26382055);box-shadow:inset 0 1px #c9d5a00b,0 3px 10px #0003}.history-day.is-today{border-color:#8bbc718c;box-shadow:inset 0 0 16px #8cff5f0a,0 0 12px #9eff5807}.day-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.day-heading time{color:#dfe4cf;font-size:12px;font-weight:600;letter-spacing:1px}.day-heading time:before{content:"";display:inline-block;width:3px;height:3px;margin:0 8px 3px 0;background:#80956c}.day-heading>span{color:#71886e;font-size:8px;letter-spacing:1.3px}.is-today .day-heading>span{color:#bbef9f}.history-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.history-cell{min-width:0;text-align:center;border-right:1px solid #7baf6124}.history-cell:last-child{border:0}.history-cell dt{color:#90a78a;font-size:clamp(8px,2.35cqw,10px);font-weight:500;letter-spacing:.2px;white-space:nowrap}.history-cell dd{margin:6px 0 0;color:#d2ffc0;font-size:clamp(21px,6cqw,26px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 9px #a2ff6138}.history-cell.is-pending dd{color:#647a60;text-shadow:none}.empty-month{padding:28px 15px;border:1px dashed #46633e;border-radius:8px;color:#8fa389;text-align:center;font-size:13px;line-height:1.6}.history-pagination{position:relative;padding:16px 6% 24px;text-align:center;min-height:125px}#history-sentinel{position:absolute;top:0;width:1px;height:1px}.archive-spinner{display:inline-block;width:18px;height:18px;border:1px solid #294a2d;border-top-color:#b5ef94;border-radius:50%;animation:orbit 1s linear infinite}#history-load-status{margin:6px 0 12px;min-height:15px;font-size:12px;line-height:1.5;color:#96ae8d}.history-pagination.has-error #history-load-status{color:#dec18e}.older-button{min-height:44px;width:100%;padding:10px 18px;border:1px solid #668852;border-radius:5px;background:linear-gradient(180deg,#172c17,#091a0e);color:#c8e2b7;font-size:12px;font-weight:600;letter-spacing:.5px}.older-button span{margin-left:10px;color:#98c77f}.older-button:hover{border-color:#a0cd82;background:#193319}.older-button:disabled{opacity:.45;cursor:default}@media(max-height:600px){.archive-hero{flex-basis:151px}.archive-title{bottom:14px}.archive-subtitle{display:none}}.app[hidden]{display:none!important}.app:focus{outline:none}.app.page-entering{animation:page-enter .14s ease-out both;transition:none;will-change:opacity}@keyframes page-enter{0%{opacity:.82}to{opacity:1}}
