*{box-sizing:border-box}html,body{background:0 0;width:100%;min-height:100%;margin:0}body{color:#111;font:10px Tahoma,Verdana,Arial,sans-serif;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deck-shell{flex-direction:column;justify-content:flex-end;gap:8px;min-height:100vh;padding:4px;display:flex}.space-audio-player{background:#ece9d8;border:2px solid #0b2874;border-radius:5px 5px 0 0;width:100%;overflow:hidden;box-shadow:4px 5px 14px #0008}.space-audio-player>summary{color:#fff;letter-spacing:.2px;text-shadow:1px 1px #123477;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#3a8bf5 0%,#1664d7 12%,#174eb9 78%,#2d76de 100%);border-bottom:1px solid #0d2e92;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;min-height:25px;padding:3px 4px 3px 8px;font-size:11px;font-weight:700;list-style:none;display:flex}.space-audio-player>summary::-webkit-details-marker{display:none}.window-controls{gap:2px;display:flex}.window-button{color:#fff;background:linear-gradient(135deg,#6aa7f2,#1b55b1);border:1px solid #fff;border-radius:3px;place-items:center;width:20px;height:19px;font:700 12px/1 Arial,sans-serif;display:grid}.window-button:last-child{background:linear-gradient(135deg,#f29680,#ba2b13)}.player-body{background:#ece9d8;border-top:1px solid #fff;padding:6px}.scope-display{background:#001107;border:2px solid #7f9db9;height:126px;margin:0;position:relative;overflow:hidden;box-shadow:inset 1px 1px #404040,inset -1px -1px #fff}.scope-image{object-fit:fill;width:100%;height:100%;display:block}.scope-display:before,.scope-display:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.scope-display:before{background:linear-gradient(90deg,#0000 49.7%,#65ff9a2e 50%,#0000 50.3%),linear-gradient(#0000 49.5%,#65ff9a26 50%,#0000 50.5%),repeating-linear-gradient(0deg,#0000002b 0 1px,#0000 1px 3px)}.scope-display:after{box-shadow:inset 0 0 24px 7px #000}.scope-sweep{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#a0ffbabf,#0000);width:8px;animation:5.5s linear infinite scope-scan;position:absolute;top:0;bottom:0;left:-8px;box-shadow:3px 0 8px #5eff8973}@keyframes scope-scan{to{left:100%}}.scope-display figcaption{z-index:3;color:#8dff9e;background:#001105d1;justify-content:space-between;padding:2px 4px;font:8px Courier New,monospace;display:flex;position:absolute;bottom:3px;left:3px;right:3px}.scope-status,.track-label{color:#202020;justify-content:space-between;gap:8px;font:8px Courier New,monospace;display:flex}.scope-status{margin:4px 1px 3px}.track-label{margin:0 1px 2px;font-weight:700}.lock-light{vertical-align:-1px;background:#45d13d;border:1px solid #285d25;border-radius:50%;width:7px;height:7px;margin-right:3px;display:inline-block;box-shadow:0 0 3px #20b71b}audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ece9d8;border:1px solid #7f9db9;border-radius:0;width:100%;height:30px;display:block}audio::-webkit-media-controls-enclosure{background:#ece9d8;border-radius:0}.deck-controls{background:#ece9d8;border:1px solid #aca899;justify-content:space-between;align-items:center;margin-top:4px;padding:3px;font:8px Courier New,monospace;display:flex}.next-track{color:#fff;text-align:center;text-shadow:1px 1px #1c5c18;background:linear-gradient(#78c96d 0%,#45a43c 42%,#2f812a 100%);border:1px solid #1f5e1b;border-radius:5px;min-width:112px;padding:6px 13px;font:700 9px/1 Tahoma,Verdana,sans-serif;text-decoration:none;box-shadow:inset 0 0 0 1px #a9e29e,1px 1px 1px #7777}.next-track:hover,.next-track:focus-visible{outline-offset:-4px;background:linear-gradient(#8ed482 0%,#57b34d 42%,#368d30 100%);outline:1px dotted #fff}.next-track:active{background:#2f812a;box-shadow:inset 1px 1px 3px #174713}.source-line{color:#303030;margin:4px 1px 0;font:8px/1.3 Courier New,monospace}.source-link{color:#00e}.assistant-window{transform-origin:100% 100%;background:#ece9d8;border:2px solid #0b2874;border-radius:5px 5px 0 0;width:100%;animation:.36s steps(3,end) both assistant-pop;overflow:hidden;box-shadow:4px 5px 14px #0008}@keyframes assistant-pop{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.assistant-title{color:#fff;text-shadow:1px 1px #173474;background:linear-gradient(#3a8bf5 0%,#1664d7 12%,#174eb9 78%,#2d76de 100%);border-bottom:1px solid #0d2e92;justify-content:space-between;align-items:center;min-height:25px;padding:3px 4px 3px 8px;font-size:11px;font-weight:700;display:flex}.assistant-close{color:#fff;text-shadow:1px 1px #72200f;background:linear-gradient(135deg,#f29680,#ba2b13);border:1px solid #fff;border-radius:3px;place-items:center;width:20px;height:19px;font:700 15px/1 Arial,sans-serif;display:grid}.assistant-body{border-top:1px solid #fff;grid-template-columns:1fr 124px;align-items:end;gap:3px;padding:8px 7px 6px;display:grid}.assistant-message{background:#fffef0;border:1px solid #9d9989;border-radius:9px;align-self:start;min-height:100px;padding:9px 12px;position:relative;box-shadow:inset 0 0 0 1px #fff}.assistant-message:after{content:"";background:#fffef0;border-bottom:1px solid #9d9989;border-right:1px solid #9d9989;width:28px;height:28px;position:absolute;bottom:18px;right:-17px;transform:rotate(-45deg)}.assistant-message p{z-index:1;margin:0 0 6px;line-height:1.35;position:relative}.real-data{color:#a12416;font:700 9px Courier New,monospace}.clippy-sprite{background-image:url(./clippy-map-BNto4SH5.png);background-position:0 0;background-repeat:no-repeat;width:124px;height:93px;animation:8s step-end infinite clippy-idle;display:block;overflow:hidden}@keyframes clippy-idle{0%,78%,to{background-position:0 0}81%{background-position:-2108px -744px}84%{background-position:-2232px -744px}87%{background-position:-2356px -744px}90%,94%{background-position:-2480px -744px}97%{background-position:-2604px -744px}}@media (width<=430px){.deck-shell{gap:6px;padding:2px}.scope-display{height:100px}.assistant-body{grid-template-columns:1fr 108px;padding:6px}.assistant-message{min-height:92px;padding:7px 9px}.clippy-sprite{width:108px}}@media (prefers-reduced-motion:reduce){.scope-sweep,.assistant-window,.clippy-sprite{animation:none}}
