:root{--xp-desktop:#3a6ea5;--xp-taskbar-top:#3168d5;--xp-taskbar-bottom:#1941a5;--xp-start-green:#3c993c;--crt-green:#3f6;--taskbar-height:2.25rem}.crt-overlay{pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000000a 0 1px,#0000 1px 3px);position:fixed;inset:0}html :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:-4px;outline:2px dotted}.window.inactive .title-bar{filter:grayscale(.75)brightness(1.08)}@media (width<=820px),(pointer:coarse){:root{--taskbar-height:3rem}body,.window,.window-body,.status-bar-field{font-size:14px}.title-bar{height:auto;padding:8px 8px 8px 10px;font-size:15px}.title-bar-controls button{background-size:32px 32px;min-width:32px;min-height:32px}button,input,select{min-height:40px}.start-button{min-width:4.5rem;font-size:17px}.taskbar-window-btn{flex:auto;min-width:0;height:2.35rem;font-size:13px}.tray{gap:.4rem;padding:0 .5rem}.tray .wallet-btn{height:2.35rem;font-size:13px}.tray-clock{display:none}}:root[data-theme="98"]{--taskbar-height:2.1rem}:root[data-theme="98"] .desktop{background:teal}:root[data-theme="98"] .taskbar{background:silver;border-top:1px solid #fff;box-shadow:inset 0 1px #dfdfdf}:root[data-theme="98"] .start-button{color:#000;text-shadow:none;background:silver;border-radius:0;min-width:4.5rem;padding:0 .6rem;font-size:12px;font-style:normal;font-weight:700;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}:root[data-theme="98"] .start-button:before{content:"⊞";margin-right:5px}:root[data-theme="98"] .taskbar-window-btn{color:#000;background:silver;border-radius:0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}:root[data-theme="98"] .taskbar-window-btn.active{background:#dfdfdf;box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff}:root[data-theme="98"] .tray{color:#000;background:silver;border-left:1px solid #fff;box-shadow:inset 1px 1px gray}:root[data-theme="98"] .start-menu{background:silver;border:1px solid #0a0a0a;border-radius:0;box-shadow:inset -1px -1px gray,inset 1px 1px #fff}:root[data-theme="98"] .start-menu-header{background:navy}:root[data-theme="98"] .window.inactive .title-bar{filter:none;background:gray}:root[data-theme="98"] .title-bar-controls button[aria-label=Restore]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H0v9h9V0zM8 2H1v6h7V2z' fill='%23000'/%3E%3C/svg%3E");background-position:3px 2px;background-repeat:no-repeat}.wallet-btn-warn{color:#7a3d00;font-weight:700}.app{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.app>.app-content{flex:1;min-height:0;overflow:auto}.app>.status-bar{flex-shrink:0}.menubar{border-bottom:1px solid #aca899;gap:2px;margin-bottom:3px;padding-bottom:2px;display:flex}.menubar-item{box-shadow:none;cursor:default;background:0 0;border:none;min-width:0;padding:2px 8px;font-size:11px}.menubar-item:hover{color:#fff;background:#316ac5}.menubar-item:focus,.menubar-item:active{box-shadow:none;outline:none}.toolbar{-webkit-overflow-scrolling:touch;border-bottom:1px solid #aca899;align-items:center;gap:3px;max-width:100%;margin-bottom:8px;padding:3px 2px 5px;display:flex;overflow-x:auto}.toolbar-btn{box-shadow:none;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:5px;min-width:0;padding:3px 8px;font-size:11px;display:flex}.toolbar-btn:not(:disabled):hover{box-shadow:none;background:#e3eaf7;border:1px solid #b6bdd2}.toolbar-btn:disabled{opacity:.45}.toolbar-btn:focus{box-shadow:none;outline:none}.toolbar-glyph{font-size:15px;line-height:1}.toolbar-sep{background:#aca899;align-self:stretch;width:1px;margin:2px 4px}.app-content{max-width:60rem;padding:2px 4px 8px}.relic-art{width:100%;height:auto;display:block}.fieldgroup{flex-direction:column;gap:7px;display:flex}.fieldrow{grid-template-columns:5.75rem 1fr;align-items:baseline;column-gap:8px;display:grid}.fieldrow-label{color:#4a4a4a;text-align:right}.fieldrow-value{align-items:baseline;gap:6px;min-width:0;display:flex}.fieldrow-hint{color:#6a6a6a;font-size:10px;font-style:normal}.empty-note,.hint{color:#4a4a4a;margin:6px 0 0;line-height:1.45}.hint{font-size:10px}.tx-error{color:#8a1f1f;word-break:break-word;background:#fff4f4;border:1px solid #d8a2a2;margin:8px 0 0;padding:6px 8px;font-size:10px;line-height:1.4}:root{--term-bg:#0b1a2a;--term-raise:#13283f;--term-line:#1f3a55;--term-fg:#d6ebe0;--term-dim:#86a1ae;--up:#2ebd85;--down:#e0464e;--gold:#f5c542;--lcd:"Lucida Console", "Courier New", monospace;--ease-out:cubic-bezier(.23, 1, .32, 1)}.term{background:var(--term-bg);color:var(--term-fg);padding:10px 12px;box-shadow:inset 1px 1px #0009,inset -1px -1px #ffffff2e}.term-label{letter-spacing:.12em;text-transform:uppercase;color:var(--term-dim);font-size:10px}.term-dim{color:var(--term-dim)}.term-small{font-size:10px}.lcd-big{font-family:var(--lcd);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.lcd-up{color:var(--up)}.meter{background:var(--term-line);height:8px;margin:2px 0 6px;overflow:hidden}.meter-fill{background:var(--up);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.chip{font-family:var(--lcd);letter-spacing:.08em;white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:2px 5px;font-size:9px;line-height:1;display:inline-flex}.chip-up{color:var(--up)}.chip-down{color:var(--down)}.chip-gold{color:var(--gold)}.chip-idle{color:var(--term-dim)}.rig-tile .chip-up:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live-dot}@keyframes live-dot{50%{opacity:.25}}.tag{border:1px solid var(--term-line);color:var(--term-dim);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:2px 5px;font-size:9px}.app .btn-go{--go:var(--up);--go-ink:#04140c;background:var(--go);width:100%;min-width:0;min-height:34px;color:var(--go-ink);font-family:var(--lcd);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s var(--ease-out), filter .12s ease;border:1px solid #00000073;border-radius:2px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003}.app .btn-gold{--go:var(--gold);--go-ink:#2e2300}.app .btn-go:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000059}@media (hover:hover) and (pointer:fine){.app .btn-go:not(:disabled):hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003}}.app .btn-go:disabled{background:var(--term-line);color:var(--term-dim);box-shadow:none;cursor:not-allowed}.app .text-btn{min-width:0;min-height:0;box-shadow:none;color:#0b5bd3;font-size:inherit;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;text-decoration:underline}.floor-empty{min-height:10rem;color:var(--term-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px;display:flex}.floor-empty p{margin:0}.floor-empty .btn-go{width:auto}.mint{flex-direction:column;gap:8px;padding:4px;display:flex}.mint-head{grid-template-columns:5.5rem 1fr;align-items:center;gap:12px;display:grid}.mint-thumb .relic-art{border:1px solid var(--term-line)}.lcd-row{align-items:baseline;gap:8px;margin:4px 0 6px;display:flex}.tickets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ticket{flex-direction:column;gap:10px;display:flex}.ticket-head{border-bottom:1px dashed var(--term-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.ticket-title{font-family:var(--lcd);letter-spacing:.12em;font-size:18px;font-weight:700}.ticket-free .ticket-title{color:var(--gold)}.ticket-paid .ticket-title{color:var(--up)}.ticket-rows{flex-direction:column;gap:8px;display:flex}.ticket-rows .row{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.ticket-rows .row>span:first-child{color:var(--term-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ticket-rows strong{font-family:var(--lcd);font-variant-numeric:tabular-nums;text-align:right;font-weight:400}.ticket-note{min-height:2.8em;color:var(--term-dim);margin:auto 0 0;font-size:10px;line-height:1.4}.pips{gap:3px;display:flex}.pip{background:var(--term-line);width:12px;height:12px;transition:background-color .2s;box-shadow:inset 0 0 0 1px #0006}.pip.on{background:var(--gold)}.stepper{align-items:center;display:inline-flex}.app .stepper button{border:1px solid var(--term-line);background:var(--term-raise);width:22px;min-width:22px;height:22px;min-height:0;box-shadow:none;color:var(--term-fg);font-family:var(--lcd);cursor:pointer;border-radius:0;padding:0}.app .stepper button:disabled{color:var(--term-line);cursor:not-allowed}.stepper output{text-align:center;min-width:2.2em;font-family:var(--lcd);font-variant-numeric:tabular-nums}.mine{flex-direction:column;gap:8px;padding:4px;display:flex}.rig-head{grid-template-columns:minmax(11rem,1fr) 2fr;align-items:center;gap:16px;display:grid}.rig-pending{flex-direction:column;gap:4px;min-width:0;display:flex}.rig-pending .lcd-big{text-overflow:ellipsis;font-size:30px;overflow:hidden}.rig-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.rig-stats dt{color:var(--term-dim);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.rig-stats dd{text-overflow:ellipsis;white-space:nowrap;font-family:var(--lcd);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;overflow:hidden}.rig-stats small{color:var(--term-dim);margin-left:3px;font-size:10px}.rig-floor{min-height:12rem;overflow:auto}.rig-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:8px;display:grid}.app .rig-tile{border:1px solid var(--term-line);background:var(--term-raise);min-width:0;box-shadow:none;color:var(--term-fg);font:inherit;text-align:left;cursor:pointer;border-radius:0;flex-direction:column;padding:0;transition:border-color .15s;display:flex;position:relative}.rig-tile .relic-art{aspect-ratio:1;object-fit:cover}.rig-tile-foot{font-family:var(--lcd);justify-content:space-between;align-items:center;gap:4px;padding:5px 6px;font-size:10px;display:flex}.rig-tile-pending{color:var(--up);font-family:var(--lcd);font-variant-numeric:tabular-nums;background:#04140cd9;padding:2px 4px;font-size:10px;position:absolute;top:4px;right:4px}.app .rig-tile.is-mining{cursor:default;border-color:#226b52}.app .rig-tile.is-picked{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.rig-tile.is-picked:after{content:"✓";background:var(--gold);color:#2e2300;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}@media (hover:hover) and (pointer:fine){.app button.rig-tile:not(:disabled):hover{border-color:var(--gold)}}.rig-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rig-actions-info{color:#4a4a4a;flex:14rem;font-size:11px;line-height:1.4}.rig-short{color:#a3262d;font-weight:700}.app .rig-actions .btn-go{flex:0 auto;width:auto}.tape{font-family:var(--lcd);padding:2px 0;font-size:11px}.tape-row{border-bottom:1px solid var(--term-line);grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.tape-row:last-child{border-bottom:0}.tape-row .chip{justify-self:start}.tape-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tape-who,.tape-block{color:var(--term-dim);font-size:10px}.term a{color:var(--term-dim)}.game-stage{background:#000;overflow:hidden;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray}.game-frame{background:#000;border:0;width:100%;height:100%;display:block}.theme-choices{flex-wrap:wrap;gap:18px;display:flex}.theme-choice{align-items:center;gap:8px;display:flex}.theme-swatch{border:1px solid #7a7a7a;flex-direction:column;width:34px;height:26px;display:inline-flex;overflow:hidden}.theme-swatch-bar{height:8px}.theme-swatch-body{flex:1}.theme-swatch-xp .theme-swatch-bar{background:linear-gradient(#0831d9,#003bda)}.theme-swatch-xp .theme-swatch-body{background:#ece9d8}.theme-swatch-98 .theme-swatch-bar{background:navy}.theme-swatch-98 .theme-swatch-body{background:silver}.mono-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:monospace;font-size:10px;overflow:hidden}.folder-view{min-height:12rem}.folder-icons{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));align-content:start;gap:4px;display:grid}.folder-item{box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;display:flex}.folder-item:focus{box-shadow:none;outline:none}.folder-item.selected{color:#fff;background:#316ac5;border-color:#26509e}.folder-item-glyph{font-size:2rem;line-height:1}.folder-item-label{text-align:center;word-break:break-word;font-size:10px}.folder-table{border-collapse:collapse;width:100%}.folder-table th{text-align:left;background:#ece9d8;border-bottom:1px solid #aca899;border-right:1px solid #aca899;padding:3px 6px;font-weight:400;box-shadow:inset -1px -1px #b8b4a6,inset 1px 1px #fff}.folder-table td{white-space:nowrap;padding:3px 6px}.folder-table tbody tr{cursor:default}.folder-table tbody tr.selected{color:#fff;background:#316ac5}.notepad-content{padding:0;display:flex}.notepad-text{white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#fff;flex:1;min-height:0;padding:8px 10px;font-family:Lucida Console,Courier New,monospace;font-size:11px;line-height:1.5;overflow:auto;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray}.doc-h{color:#0a246a;font-weight:700}.doc-h1{border-bottom:1px solid #c9c4b4;margin:4px 0 8px;padding-bottom:3px;font-size:15px}.doc-h2{text-transform:uppercase;letter-spacing:.5px;margin:14px 0 4px;font-size:12px}.doc-h3{color:#333;margin:10px 0 2px;font-size:11px}@media (width<=820px),(pointer:coarse){.fieldrow{grid-template-columns:7rem 1fr}.toolbar-label{display:none}.toolbar-btn{justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:8px}.toolbar-glyph{font-size:20px}.menubar-item{padding:6px 10px;font-size:13px}.hint,.empty-note{font-size:12px}.tickets,.rig-head{grid-template-columns:1fr}.rig-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rig-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.app .rig-actions .btn-go{flex:100%}.app .stepper button{width:40px;min-width:40px;height:40px}.ticket-note{font-size:12px}.tape-row{grid-template-columns:5.5rem minmax(0,1fr);row-gap:2px}.tape-who,.tape-block{grid-column:2}.game-stage{height:60vh!important}.notepad-text{font-size:12px}.folder-table th:nth-child(3),.folder-table td:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.rig-tile .chip-up:before{animation:none}.meter-fill,.pip,.app .btn-go{transition:none}}html,body,#root{height:100dvh;margin:0;overflow:hidden}.boot-screen{cursor:pointer;background:#000;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.boot-lines{color:var(--crt-green);box-shadow:none;background:0 0;padding:0;font-family:"Perfect DOS VGA 437 Win",Courier New,monospace;font-size:1.5rem;line-height:1.5}.boot-line{white-space:pre-wrap;animation:.22s ease-out backwards boot-line-in}.boot-line--mech{animation:.22s ease-out backwards boot-line-in,.9s ease-out boot-line-glow}.boot-cursor{animation:1s step-end infinite boot-cursor-blink}@keyframes boot-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes boot-line-glow{0%{text-shadow:0 0 12px var(--crt-green)}to{text-shadow:none}}@keyframes boot-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.boot-line,.boot-line--mech{animation:.16s ease-out backwards boot-line-fade}.boot-cursor{animation:none}}@keyframes boot-line-fade{0%{opacity:0}to{opacity:1}}.mech-row{gap:1.75rem;margin-top:2rem;display:flex}.mech-item{flex-direction:column;align-items:center;gap:.35rem;width:4rem;display:flex;position:relative}.mech-icon{opacity:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .48s cubic-bezier(.19,1,.22,1),opacity .32s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;transform:scale(.4)}.mech-icon--in{opacity:1;transform:scale(1)}.mech-icon-glyph{filter:drop-shadow(1px 1px 2px #000c);font-size:2rem;line-height:1}.mech-label{color:#fff;text-shadow:1px 1px 2px #000c;opacity:0;font-family:"Perfect DOS VGA 437 Win",Courier New,monospace;font-size:11px;transition:opacity .22s cubic-bezier(.165,.84,.44,1) 80ms,transform .22s cubic-bezier(.165,.84,.44,1) 80ms;transform:translateY(2px)}.mech-label--in{opacity:1;transform:translateY(0)}.mech-connector{background:var(--crt-green);opacity:.55;transform-origin:0;width:1.75rem;height:2px;transition:transform .26s cubic-bezier(.645,.045,.355,1) .18s;position:absolute;top:1.75rem;left:100%;transform:scaleX(0)}.mech-connector--in{transform:scaleX(1)}.mech-burst{pointer-events:none;position:absolute;inset:0}.mech-burst span{color:var(--crt-green);opacity:0;font-family:"Perfect DOS VGA 437 Win",Courier New,monospace;font-size:10px;animation:.7s cubic-bezier(.19,1,.22,1) forwards mech-burst-fly;position:absolute;top:50%;left:50%}.mech-burst span:first-child{--bx:-26px;--by:-22px;animation-delay:80ms}.mech-burst span:nth-child(2){--bx:0px;--by:-32px;animation-delay:.15s}.mech-burst span:nth-child(3){--bx:26px;--by:-22px;animation-delay:.22s}@keyframes mech-burst-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--bx)), calc(-50% + var(--by))) scale(1)}}.mech-item:last-child .mech-icon--in{animation:1.8s ease-in-out .5s infinite mech-activate-glow}@keyframes mech-activate-glow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 10px var(--crt-green))}}@media (prefers-reduced-motion:reduce){.mech-icon{transition:opacity .2s;transform:none}.mech-connector{opacity:0;transition:opacity .2s;transform:none}.mech-connector--in{opacity:.55}.mech-burst,.mech-item:last-child .mech-icon--in{animation:none!important}}.boot-status-bar{color:var(--crt-green);justify-content:space-between;align-items:baseline;font-family:"Perfect DOS VGA 437 Win",Courier New,monospace;animation:.22s ease-out backwards boot-line-in;display:flex;position:absolute;bottom:3.5rem;left:2rem;right:2rem}.boot-status-bar .boot-line--mech{font-size:1.5rem}.boot-status-bar>span:last-child{opacity:.85;font-size:1rem}.boot-skip{position:absolute;bottom:1.5rem;right:1.5rem}.app-window{min-width:260px;min-height:160px;max-height:calc(100dvh - var(--taskbar-height) - var(--win-top,0px) - .5rem);max-width:calc(100vw - var(--win-left,0px) - .5rem);flex-direction:column;position:absolute}.app-window .title-bar{cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.app-window .window-body{flex:1;min-height:0;overflow:auto}.resize-edge,.resize-grip{touch-action:none;position:absolute}.resize-e{cursor:ew-resize;width:7px;height:100%;top:0;right:-3px}.resize-s{cursor:ns-resize;width:100%;height:7px;bottom:-3px;left:0}.resize-grip{cursor:nwse-resize;z-index:1;width:16px;height:16px;bottom:0;right:0}.app-window.maximized{inset:0 0 var(--taskbar-height) 0;border-radius:0;width:auto;height:auto;position:fixed}.app-window.maximized .title-bar{border-radius:0}@media (width<=820px),(pointer:coarse){.app-window.maximized{inset:auto;top:calc((100dvh - var(--taskbar-height)) / 2);width:min(92vw,34rem);max-height:calc(100dvh - var(--taskbar-height) - 2rem);border-radius:6px;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.app-window.maximized .title-bar{border-radius:6px 6px 0 0}}.start-menu-backdrop{z-index:1001;position:fixed;inset:0}.start-menu{bottom:calc(var(--taskbar-height) + env(safe-area-inset-bottom,0px));z-index:1002;background:#fff;border:1px solid #0831d9;border-radius:8px 8px 0 0;width:15rem;position:absolute;left:0;overflow:hidden;box-shadow:2px -2px 6px #00000059}.start-menu-header{color:#fff;text-shadow:1px 1px 2px #00000080;background:linear-gradient(#1c6bd8 0%,#0a3d9c 100%);padding:.5rem .75rem;font-size:13px;font-weight:700}.start-menu-items{padding:.35rem}.start-menu-item{text-align:left;width:100%;box-shadow:none;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:12px;display:flex}.start-menu-item:hover{color:#fff;background:#316ac5}.start-menu-item:focus,.start-menu-item:active{box-shadow:none;outline:none}.start-menu-glyph{font-size:1.1rem}.wallpaper{z-index:0;pointer-events:none;background:linear-gradient(#102238 0%,#0a1626 100%);position:absolute;inset:0;overflow:hidden}.wallpaper-chart{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 11rem,#000 20rem);mask-image:linear-gradient(90deg,#0000 0 11rem,#000 20rem)}.wallpaper-grid{stroke:#cfe8da12;stroke-width:2px}.candle-up{--candle:#2ebd85}.candle-down{--candle:#e0464e}.candle-body{fill:var(--candle);opacity:.8}.candle-wick{stroke:var(--candle);stroke-width:4px;opacity:.6}.candle-live .candle-body{transform-box:fill-box;transform-origin:bottom;animation:2.6s cubic-bezier(.45,0,.55,1) infinite alternate candle-tick}@keyframes candle-tick{0%{transform:scaleY(.82)}to{transform:scaleY(1.06)}}.sticker{white-space:nowrap;padding:.55rem .8rem .7rem;font-family:Comic Sans MS,Comic Neue,Chalkboard SE,cursive;font-weight:700;line-height:1;position:absolute;box-shadow:3px 4px #00000059}.sticker-wagmi{color:#3a2f00;background:#ffe45c;font-size:clamp(1.6rem,3vw,2.6rem);top:8%;right:6%;transform:rotate(4deg)}.sticker-gm{color:#4a0f2c;background:#ff9fcf;font-size:1.15rem;bottom:14%;right:22%;transform:rotate(-6deg)}.sticker-bust{color:#083820;background:#9df2c4;font-size:1rem;top:40%;right:34%;transform:rotate(2deg)}@media (width<=820px),(pointer:coarse){.sticker-gm,.sticker-bust{display:none}.sticker-wagmi{top:auto;bottom:6%}}@media (prefers-reduced-motion:reduce){.candle-live .candle-body{animation:none}}.taskbar-ticker{letter-spacing:.04em;color:#cfe8da;white-space:nowrap;background:#07131f;flex:1;align-items:center;min-width:0;height:1.5rem;margin:0 .35rem;font-family:Lucida Console,Courier New,monospace;font-size:11px;display:flex;overflow:hidden;box-shadow:inset 1px 1px #0009,inset -1px -1px #ffffff2e}.ticker-track{width:max-content;animation:32s linear infinite ticker-scroll;display:flex}.ticker-run{display:flex}.ticker-item:before{content:"◆";color:#f5c542;margin:0 .9rem}.ticker-live,.ticker-closed{font-weight:700}.ticker-live{color:#2ebd85}.ticker-closed{color:#e0464e}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.taskbar-ticker:hover .ticker-track{animation-play-state:paused}}@media (width<=820px),(pointer:coarse){.taskbar-ticker{height:2rem;font-size:12px}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.desktop{background:linear-gradient(180deg, #5a8fd6 0%, var(--xp-desktop) 55%, #24537d 100%);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.icons{flex:1;grid-template-rows:repeat(auto-fill,5.25rem);grid-auto-columns:5.75rem;grid-auto-flow:column;place-content:start;gap:.25rem;min-height:0;padding:.75rem .5rem;display:grid;position:relative;overflow:auto hidden}.desktop-icon{box-shadow:none;color:#fff;cursor:pointer;text-shadow:1px 1px 2px #000c;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;width:5.5rem;padding:.25rem;font-size:11px;display:flex}.desktop-icon:focus,.desktop-icon:active{box-shadow:none;outline:1px dotted #ffffffb3}.desktop-icon-glyph{font-size:2rem}.taskbar{height:var(--taskbar-height);padding:0 .35rem env(safe-area-inset-bottom,0px) 0;background:linear-gradient(180deg, var(--xp-taskbar-top) 0%, var(--xp-taskbar-bottom) 100%);z-index:1000;border-top:1px solid #4b8bf5;flex-shrink:0;align-items:center;gap:.35rem;display:flex;position:relative}.start-button{min-width:5.5rem;height:100%;box-shadow:none;background:linear-gradient(180deg, #5cb85c 0%, var(--xp-start-green) 55%, #2d7a2d 100%);color:#fff;text-shadow:1px 1px 2px #00000080;cursor:pointer;border:none;border-radius:0 8px 8px 0;padding:0 1rem 0 .6rem;font-size:15px;font-style:italic;font-weight:700}.start-button:active,.start-button:focus{box-shadow:none;outline:none}.taskbar-windows{gap:.25rem;display:flex;overflow:hidden}.taskbar-window-btn{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:9rem;max-width:12rem;height:1.65rem;box-shadow:none;color:#fff;cursor:pointer;background:#3f7fe0;border:none;border-radius:2px;padding:0 .5rem;overflow:hidden}.taskbar-window-btn.active{background:#1c50a8;box-shadow:inset 1px 1px 3px #00000073}.tray{color:#fff;background:linear-gradient(#17a3d4 0%,#1272c4 100%);border-left:1px solid #3a97e8;align-items:center;gap:.5rem;height:100%;padding:0 .6rem;font-size:11px;display:flex}.tray .wallet-btn{height:1.5rem;font-size:11px}.tray-language{height:1.5rem;box-shadow:none;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .4rem;font-size:1.2rem;line-height:1;display:flex}.tray-language:hover{background:#ffffff1a;border-radius:2px}.tray-language:active,.tray-language:focus{background:#ffffff26;outline:none}@media (width<=820px),(pointer:coarse){.icons{grid-template-rows:repeat(auto-fill,6.25rem);grid-auto-columns:5.75rem;gap:.25rem;padding:1rem .5rem}.desktop-icon{width:100%;padding:.5rem .25rem;font-size:12px}.desktop-icon-glyph{font-size:2.4rem}}
