.event-detail-live-bg{z-index:0;pointer-events:none;background:var(--color-background);position:fixed;inset:0;overflow:hidden}.event-detail-live-bg__glow1{background:radial-gradient(circle,#ff6b351f 0%,#0000 65%);width:150vmax;height:150vmax;animation:35s ease-in-out infinite alternate event-bg-drift-a;position:absolute;top:-40%;left:-25%}.event-detail-live-bg__glow2{background:radial-gradient(circle,#00d2fd24 0%,#0000 50%);width:120vmax;height:120vmax;animation:34s ease-in-out infinite event-bg-drift-b;position:absolute;bottom:-20%;right:-25%}.event-detail-live-bg__grid{opacity:.35;background-image:linear-gradient(#00d2fd12 1px,#0000 1px),linear-gradient(90deg,#00d2fd12 1px,#0000 1px);background-size:48px 48px;animation:20s linear infinite event-bg-grid-scroll;position:absolute;inset:-50%;transform:perspective(400px)rotateX(68deg)translateY(-10%);-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 70%,#0000 100%)}.event-detail-live-bg__noise{opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.3s steps(3,end) infinite event-bg-noise;position:absolute;inset:0}.event-detail-live-bg__bits{opacity:.4;background-image:radial-gradient(#ff6b3526 1px,#0000 1px);background-size:120px 120px;animation:60s linear infinite event-bg-drift-bits;position:absolute;inset:0}@keyframes event-bg-drift-bits{0%{background-position:0 0}to{background-position:240px 480px}}.event-detail-live-bg__vignette{background:radial-gradient(at 50% 40%,#0000 40%,#080c25d9 100%);position:absolute;inset:0}@keyframes event-bg-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.08)}}@keyframes event-bg-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,-8%)scale(1.05)}}@keyframes event-bg-grid-scroll{0%{transform:perspective(400px)rotateX(68deg)translateY(-10%)translateZ(0)}to{transform:perspective(400px)rotateX(68deg)translateY(-10%)translateZ(0)translate(48px,48px)}}@keyframes event-bg-noise{0%{transform:translate(0)}to{transform:translate(-2%,2%)}}@media (prefers-reduced-motion:reduce){.event-detail-live-bg__glow1,.event-detail-live-bg__glow2,.event-detail-live-bg__grid,.event-detail-live-bg__noise{animation:none}.event-detail-live-bg__grid{transform:perspective(400px)rotateX(68deg)translateY(-10%)}}
.event-pda{--pda-w:300px;--pda-h:400px;--case-top:#5a5e66;--case-bot:#1e2228;--lcd-bg:#2a1f0a;--lcd-ink:#ffb347;--lcd-dim:#b87a2a;--lcd-line:#ffb45014;--lcd-accent:#00d2fd59;width:var(--pda-w);max-width:100%;height:var(--pda-h);color:var(--lcd-ink);margin-left:auto;margin-right:auto;font-family:ui-monospace,Space Mono,Menlo,Consolas,monospace;position:relative}.event-pda__bezel{background:linear-gradient(180deg, var(--case-top), var(--case-bot));border-radius:16px;padding:12px 10px;position:absolute;inset:0;box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #00000059,0 16px 28px #00000073,0 0 0 1px #ff6b351f}.event-pda__screws{pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:6px}.event-pda__screw{width:12px;height:12px}.event-pda__screw:first-child{place-self:start}.event-pda__screw:nth-child(2){place-self:start end}.event-pda__screw:nth-child(3){place-self:end start}.event-pda__screw:nth-child(4){place-self:end}.event-pda__knob{cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 35%,#7b828a,#444a52);border:none;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 3px 5px #ffffff2e,inset 0 -3px 5px #00000080,0 6px 10px #0000004d}.event-pda__knob-cap{background:#14181d;border-radius:2px;width:8px;height:8px;box-shadow:0 1px #ffffff26,0 -1px #0009}.event-pda__led{background:#4a1010;border-radius:50%;width:8px;height:8px;transition:background .2s,box-shadow .2s;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 2px #ff5b5b,0 0 0 1px #100}.event-pda__led:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.event-pda[data-tab=map] .event-pda__led{background:#ff3a3a;animation:1s steps(2,end) infinite pda-led-pulse;box-shadow:inset 0 0 2px #ffd5d5,0 0 6px 2px #ff3c3c73}.event-pda[data-tab=map] .event-pda__led:after{animation:1.6s ease-out infinite pda-led-beam}@keyframes pda-led-pulse{50%{filter:brightness(1.3)}}@keyframes pda-led-beam{0%{box-shadow:0 0 #ff464659}to{box-shadow:0 0 0 10px #ff464600}}.event-pda__screen{background:var(--lcd-bg);border-radius:9px;transition:filter .25s;position:absolute;inset:40px 10px 48px;overflow:hidden;box-shadow:inset 0 2px #ffc87826,inset 0 -2px #00000059,0 0 0 2px #101010}.event-pda[data-backlight=off] .event-pda__screen{filter:brightness(.72)contrast(.95)saturate(.85)}.event-pda[data-backlight=on] .event-pda__screen{filter:brightness(1.08)contrast(1.05)saturate(1.08)}.event-pda__screen:before{content:"";background:repeating-linear-gradient(0deg, transparent 0 1px, var(--lcd-line) 1px 2px), repeating-linear-gradient(90deg, transparent 0 1px, #ffa03c0a 1px 2px);pointer-events:none;position:absolute;inset:0}.event-pda__screen:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffc8781a,#0000 45%),radial-gradient(60% 40% at 10% 0,#ffb4501f,#0000 60%);position:absolute;inset:0}.event-pda__statusbar{z-index:2;background:linear-gradient(#ffc8641f,#0000);border-bottom:1px solid #00000059;grid-template-columns:1fr auto;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;left:0;right:0}.event-pda__logo{grid-auto-flow:column;align-items:center;gap:4px;display:grid}.event-pda__blink{background:var(--lcd-ink);width:5px;height:10px;animation:1s steps(2,end) infinite pda-blink;display:inline-block}@keyframes pda-blink{50%{opacity:0}}.event-pda__ind{grid-auto-flow:column;align-items:center;gap:6px;display:grid}.event-pda__sig{grid-auto-flow:column;gap:2px;display:grid}.event-pda__sb{background:var(--lcd-ink);width:3px;display:inline-block}.event-pda__sb--1{height:5px}.event-pda__sb--2{height:8px}.event-pda__sb--3{height:10px}.event-pda__bb{border:1px solid var(--lcd-ink);width:16px;height:9px;position:relative}.event-pda__bf{background:var(--lcd-ink);width:10px;animation:3s steps(3,end) infinite pda-bat;position:absolute;top:1px;bottom:1px;left:1px}@keyframes pda-bat{0%,to{width:10px}50%{width:14px}}.event-pda__bt{background:var(--lcd-ink);width:2px;height:5px}.event-pda__bat{grid-auto-flow:column;align-items:center;gap:2px;display:grid}.event-pda__viewport{position:absolute;inset:20px 0 26px;overflow:hidden}.event-pda__apps{grid-template-columns:repeat(4,1fr);width:400%;height:100%;transition:transform .48s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:0;left:0}.event-pda[data-tab=status] .event-pda__apps{transform:translate(0%)}.event-pda[data-tab=map] .event-pda__apps{transform:translate(-25%)}.event-pda[data-tab=info] .event-pda__apps{transform:translate(-50%)}.event-pda[data-tab=sys] .event-pda__apps{transform:translate(-75%)}.event-pda__app{background:radial-gradient(3px 3px at 22% 32%,#ffc8640f 35%,#0000 40%) 0 0/10px 10px,radial-gradient(3px 3px at 70% 60%,#00d2fd0d 35%,#0000 40%) 0 0/12px 12px,0 0;grid-template-rows:auto 1fr auto;gap:6px;padding:6px;display:grid;position:relative}.event-pda__title{text-transform:uppercase;color:var(--lcd-ink);border-bottom:1px dashed #ffb45040;padding-bottom:3px;font-size:11px;font-weight:900}.event-pda__box{background:linear-gradient(#ffc86414,#00000026);border:1px solid #ffb45040;border-radius:2px;gap:4px;padding:6px;display:grid;box-shadow:inset 0 1px #ffc8641f}.event-pda__box--map{grid-template-rows:auto auto;gap:6px}.event-pda__kv{grid-template-columns:52px 1fr;gap:4px;font-size:10px;font-weight:900;display:grid}.event-pda__k{color:var(--lcd-dim)}.event-pda__v{color:var(--lcd-ink);word-break:break-word}.event-pda__prog{height:16px;margin-top:2px;position:relative}.event-pda__trk{border:1px solid var(--lcd-ink);position:absolute;inset:3px}.event-pda__fill{background:var(--lcd-ink);transition:width .8s ease-out;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 0 8px #ff8c3c59}.event-pda__ticks{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 7px,#0003 7px 8px);position:absolute;inset:3px}.event-pda__plabel{align-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:0;bottom:0;right:6px}.event-pda__timeline{gap:3px;margin-top:4px;display:grid}.event-pda__row{grid-template-columns:10px 1fr;align-items:center;gap:6px;font-size:9px;font-weight:900;display:grid}.event-pda__row--done .event-pda__rt{color:var(--lcd-dim)}.event-pda__dot{background:var(--lcd-ink);width:6px;height:6px;box-shadow:inset 0 0 0 1px #00000040}.event-pda__dot--pulse{animation:1.5s ease-out infinite pda-dot-ping;box-shadow:0 0 #00d2fd66}@keyframes pda-dot-ping{70%{box-shadow:0 0 0 6px #00d2fd00}to{box-shadow:0 0 #00d2fd00}}.event-pda__map{width:100%;height:72px;image-rendering:pixelated}.event-pda__px{fill:var(--lcd-ink)}.event-pda__ping{fill:none;stroke:var(--lcd-ink);stroke-width:1px;transform-origin:50px 32px;animation:1.7s ease-out infinite pda-map-ping}@keyframes pda-map-ping{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}.event-pda__scan{border:1px solid var(--lcd-ink);height:7px;position:absolute;bottom:36px;left:6px;right:6px;overflow:hidden}.event-pda__scan:before{content:"";background:repeating-linear-gradient(90deg, var(--lcd-ink) 0 6px, transparent 6px 10px);animation:1.1s linear infinite pda-scan;position:absolute;inset:1px}@keyframes pda-scan{to{transform:translate(10px)}}.event-pda__scroll{scrollbar-width:thin;max-height:120px;overflow:auto}.event-pda__tip{text-align:center;color:var(--lcd-dim);margin-top:4px;font-size:9px}.event-pda__meter{grid-template-columns:28px 1fr 22px;align-items:center;gap:4px;display:grid}.event-pda__ml{color:var(--lcd-dim);font-size:9px;font-weight:900}.event-pda__mb{border:1px solid var(--lcd-ink);height:8px;position:relative;overflow:hidden}.event-pda__mf{background:repeating-linear-gradient(90deg, var(--lcd-ink) 0 5px, transparent 5px 7px);position:absolute;inset:1px}.event-pda__mf--cpu{width:42%;animation:2.3s ease-in-out infinite pda-wob}.event-pda__mf--mem{width:68%;animation:3s ease-in-out infinite pda-wob}.event-pda__mf--sto{width:55%;animation:2.6s ease-in-out infinite pda-wob}@keyframes pda-wob{50%{transform:translate(2px)}}.event-pda__mv{justify-self:end;font-size:9px;font-weight:900}.event-pda__diag{border:1px dashed #ffb45040;margin-top:4px;padding:4px}.event-pda__drow{font-size:9px;font-weight:900}.event-pda__dock{background:linear-gradient(#00000059,#0000008c);border-top:1px solid #0f0f0f;grid-template-columns:repeat(4,1fr);height:26px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14}.event-pda__db{cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:filter .15s;display:grid}.event-pda__db:hover{filter:brightness(1.15)}.event-pda__db--active{position:relative}.event-pda__db--active:after{content:"";background:var(--lcd-ink);border-radius:1px;width:60%;height:2px;animation:.9s steps(3,end) infinite pda-ul;display:block;position:absolute;bottom:3px}@keyframes pda-ul{50%{transform:translateY(-1px)}}.event-pda__ico{width:14px;height:14px}.event-pda__st{stroke:var(--lcd-ink);stroke-width:1.7px;fill:none}.event-pda__boot{z-index:4;pointer-events:none;background:linear-gradient(#ffc86414,#0003);padding:8px;transition:opacity .6s;position:absolute;inset:20px 0 26px}.event-pda__boot--hide{opacity:0;pointer-events:none}.event-pda__bline{color:var(--lcd-ink);white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.event-pda__bline--1{max-width:0;animation:.85s steps(22,end) forwards pda-type}.event-pda__bline--2{max-width:0;animation:.6s steps(20,end) .85s forwards pda-type}.event-pda__bline--3{max-width:0;animation:.6s steps(18,end) 1.45s forwards pda-type}.event-pda__bline--err{border:1px dashed var(--lcd-ink);background:#ff6b351f;margin:4px 0;padding:2px 4px;animation:.9s steps(2,end) 2.05s 2 pda-errflash}@keyframes pda-errflash{50%{filter:brightness(1.4)}}.event-pda__bprog{border:1px solid var(--lcd-ink);height:7px;margin-top:4px;position:relative}.event-pda__bfill{background:var(--lcd-ink);width:0;animation:1.1s steps(12,end) 2.05s forwards pda-fill;position:absolute;inset:1px;box-shadow:0 0 6px #ff8c3c80}@keyframes pda-fill{to{width:calc(100% - 2px)}}.event-pda__bline--5{opacity:.9;font-size:9px;position:absolute;bottom:4px;left:8px}@keyframes pda-type{to{max-width:100%}}.event-pda__cursor{font-weight:900;animation:1.05s steps(2,end) infinite pda-cursor;position:absolute;bottom:30px;right:6px}@keyframes pda-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.event-pda__blink,.event-pda__bf,.event-pda[data-tab=map] .event-pda__led,.event-pda[data-tab=map] .event-pda__led:after,.event-pda__fill,.event-pda__scan:before,.event-pda__mf--cpu,.event-pda__mf--mem,.event-pda__mf--sto,.event-pda__db--active:after,.event-pda__bline--1,.event-pda__bline--2,.event-pda__bline--3,.event-pda__bline--err,.event-pda__bfill,.event-pda__ping,.event-pda__dot--pulse,.event-pda__cursor{animation:none!important}.event-pda__bline--1,.event-pda__bline--2,.event-pda__bline--3{max-width:100%}.event-pda__bfill{width:calc(100% - 2px)}}
.rules-win95{resize:vertical;background:linear-gradient(#3d3a52,#2a2838);border:2px solid #080c25e6;border-color:#ff6b3559 #080c25e6 #080c25e6 #ff6b3533;width:100%;max-width:620px;min-height:320px;padding:2px;font-family:Segoe UI,Tahoma,sans-serif;font-size:11px;overflow:hidden;box-shadow:4px 4px #00000059,0 0 24px #ff6b3514}.rules-win95__card{color:#dee0ff;background:#2f334e;border:2px inset #ffffff0f;flex-direction:column;width:100%;height:100%;min-height:300px;display:flex;overflow:hidden}.rules-win95__header{background:linear-gradient(90deg,#1a0a4a 0%,#5f1900 55%,#0d112a 100%);border-bottom:1px solid #000;flex-shrink:0;padding:0}.rules-win95__titlebar{color:#dee0ff;background:linear-gradient(90deg,#1a0a4a 0%,#5f1900 55%,#0d112a 100%);align-items:center;gap:6px;min-height:24px;padding:4px 8px;font-family:ui-monospace,Space Mono,monospace;font-size:11px;display:flex}.rules-win95__titlebar-icon{color:#ff6b35;flex-shrink:0;font-size:14px;animation:2s ease-in-out infinite rules-win95-icon-pulse}@keyframes rules-win95-icon-pulse{0%,to{opacity:1}50%{opacity:.4}}.rules-win95__titlebar-text{text-overflow:ellipsis;white-space:nowrap;color:#dee0ffbf;letter-spacing:.5px;flex:1;font-size:10px;overflow:hidden}.rules-win95__skip{color:#ff6b35;cursor:pointer;letter-spacing:1px;background:#ff6b3526;border:1px solid #ff6b3559;flex-shrink:0;padding:2px 10px;font-family:ui-monospace,Space Mono,monospace;font-size:9px;transition:all .15s}.rules-win95__skip:hover{color:#ffa070;background:#ff6b354d}.rules-win95__body{scroll-behavior:smooth;background:#0d112a;border:1px inset #00d2fd33;flex-grow:1;margin:4px;padding:4px 0 4px 2px;font-family:Space Mono,Courier New,monospace;font-size:12px;line-height:1.35;display:flex;overflow:auto}.rules-win95__ln{text-align:right;color:#00d2fd73;-webkit-user-select:none;user-select:none;background:#080c25f2;border-right:1px solid #ff6b3533;flex-direction:column;flex-shrink:0;padding:0 6px;font-size:11px;line-height:1.35;display:flex}.rules-win95__code{white-space:pre-wrap;color:#dee0ff;word-break:break-word;flex:1;margin:0;padding:0 6px;overflow-x:auto}.rules-win95__cmt{color:#4caf50}.rules-win95__kw{color:#00d2fd;font-weight:700}.rules-win95__var{color:#df69f0}.rules-win95__var2{color:#ff6b35}.rules-win95__fn{color:#ffb59d;font-weight:700}.rules-win95__str{color:#a2e7ff}.rules-win95__num{color:#dee0ff}.rules-win95__boot{color:#4caf50;font-style:italic}.rules-win95__cursor{color:#ff6b35;font-weight:700;animation:.6s step-end infinite rules-win95-blink}@keyframes rules-win95-blink{0%,to{opacity:1}50%{opacity:0}}.rules-win95__footer{background:#2f334e;border-top:1px solid #00d2fd1f;flex-shrink:0;justify-content:space-between;align-items:center;height:24px;padding:2px 6px;display:flex}.rules-win95__copy{color:#dee0ff;cursor:pointer;background:#242842;border:2px outset #dee0ff1f;align-items:center;gap:4px;height:20px;padding:0 8px;font-family:Tahoma,sans-serif;font-size:11px;display:flex}.rules-win95__copy:active{border:2px inset #dee0ff14;padding:1px 7px 0 9px}.rules-win95__copy:focus-visible{outline-offset:2px;outline:2px solid #00d2fd}.rules-win95__copy svg{width:12px;height:12px}.rules-win95__body::-webkit-scrollbar{width:10px;height:10px}.rules-win95__body::-webkit-scrollbar-track{background:#1a1e37}.rules-win95__body::-webkit-scrollbar-thumb{background:#ff6b35;border:2px solid #1a1e37}
