:root{--k: 1.5;--t: calc(8px * var(--k));--lh: calc(11px * var(--k));--ink: #311f15;--ink2: #603c26;--ink3: #94694d;--paper: #ffe8c7;--paper2: #ecd5b3;--line: #bfa785;--red: #cb5847;--red2: #9b3526;--yellow: #e7b34e;--gold: #d39820;--green: #569933;--green2: #3f7230;--blue: #4e8fc2;--navy: #273547;--navy2: #162436;--cream: #ffe8c7;--mute: #99a2a5;--common: #7e8693;--rare: #3ba55d;--epic: #5865f2;--legendary: #ed4245}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:#111}body{font:400 var(--t)/var(--lh) MotelPixel,monospace;color:var(--ink);-webkit-font-smoothing:none;font-smooth:never;text-rendering:optimizeSpeed;overflow:hidden}b,.b{font-weight:700}.stage{position:relative;overflow:hidden;background:#000}.stage canvas{position:absolute;left:0;top:0;image-rendering:pixelated}.layer{position:absolute;inset:0;pointer-events:none}.layer>*{pointer-events:auto}.spr{display:inline-block;background-repeat:no-repeat;image-rendering:pixelated;flex:none;vertical-align:middle}.n9{border-style:solid;image-rendering:pixelated;position:relative}.n9>.in{position:relative;margin:calc(var(--it, 8px) - var(--bt)) calc(var(--ir, 8px) - var(--br)) calc(var(--ib, 8px) - var(--bb)) calc(var(--il, 8px) - var(--bl))}.row{display:flex;align-items:center;gap:6px}.col{display:flex;flex-direction:column}.grow{flex:1;min-width:0}.right{margin-left:auto}.cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-cream{color:var(--cream)}.c-yellow{color:var(--yellow)}.c-green{color:#7fc15c}.c-red{color:var(--red)}.c-mute{color:var(--mute)}.c-ink2{color:var(--ink2)}.c-ink3{color:var(--ink3)}.c-blue{color:var(--blue)}.c-gold{color:var(--gold)}.c-good{color:var(--green2)}.caps{text-transform:uppercase}.big{font-size:24px;line-height:26px;font-weight:700}.t-head{font-size:16px;line-height:18px}.top{position:absolute;left:0;right:0;top:0;--it: 6px;--ib: 8px;--il: 8px;--ir: 8px}.top .in{display:flex;flex-direction:column;gap:4px}.top .l1,.top .l2{display:flex;align-items:center;gap:8px;height:20px}.top .l1{font-size:16px;line-height:18px}.amt{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.stars{display:inline-flex;gap:0}.stopbar{width:72px}.bar{height:16px;--it: 0px;--ib: 0px;--il: 0px;--ir: 0px}.bar>.in{position:absolute;inset:0;margin:0}.bar .fill{position:absolute;left:-2px;top:-2px;bottom:-2px;min-width:6px}.bar.slim{height:12px}.quick{position:absolute;left:4px;top:62px;display:flex;flex-direction:column;gap:6px}.qbtn{width:40px;height:42px;--it: 4px;--ib: 8px;--il: 4px;--ir: 4px}.qbtn .in{display:flex;align-items:center;justify-content:center;height:30px}.qbtn .badge{position:absolute;right:-10px;top:-8px}.qbtn .cd{position:absolute;left:2px;right:2px;bottom:-6px;height:4px;background:var(--navy2);outline:2px solid #000}.qbtn .cd i{display:block;height:4px;background:var(--yellow)}.status{position:absolute;left:52px;top:60px;--it: 2px;--ib: 4px;--il: 4px;--ir: 8px;color:var(--cream);max-width:300px}.status .in{display:flex;align-items:center;gap:4px}.badge{min-width:18px;height:18px;padding:0 4px;background:var(--red);color:#fff;font-weight:700;text-align:center;outline:2px solid #000;line-height:18px}.bottom{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column}.missions{display:flex;flex-direction:column;gap:2px;padding:0 4px 4px}.mission{--it: 4px;--ib: 6px;--il: 8px;--ir: 8px}.mission .in{display:flex;align-items:center;gap:8px;height:18px}.mission .prog{font-weight:700;color:var(--ink2)}.mission.done,.mission.done .claim{color:#1f3d14}.nav{--it: 4px;--ib: 2px;--il: 2px;--ir: 2px}.nav .in{display:flex;justify-content:center}.nav .tab{width:70px;display:flex;flex-direction:column;align-items:center;color:var(--cream);height:62px;position:relative}.nav .tab .lbl{margin-top:-4px}.nav .tab.on .lbl{font-weight:700;color:#fff}.nav .tab.muted{color:#c9ab8e}.nav .tab.muted .spr{opacity:.45}.nav .tab .badge{position:absolute;right:4px;top:0}.say{position:absolute;left:4px;right:4px;display:flex;align-items:flex-start;gap:4px}.say .bub{flex:1;--it: 8px;--ib: 10px;--il: 10px;--ir: 10px}.pin{position:absolute;transform:translate(-50%,-100%);white-space:nowrap}.tag{--it: 2px;--ib: 4px;--il: 6px;--ir: 6px}.tag .in{display:flex;align-items:center;gap:4px}.float{position:absolute;font-weight:700;color:#fff;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,2px 2px #000,-2px 2px #000,2px -2px #000,-2px -2px #000;transform:translate(-50%,-100%);white-space:nowrap}.float.gold{color:#ffd75e}.float.green{color:#9be36f}.dim{position:absolute;inset:0;background:#0d12288c}.sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column}.sheet .head{--it: 6px;--ib: 8px;--il: 10px;--ir: 8px;color:var(--cream)}.sheet .head .in{display:flex;align-items:center;gap:8px;height:22px;font-size:16px;line-height:18px}.sheet .body{--it: 8px;--ib: 8px;--il: 8px;--ir: 8px;margin-top:-4px;flex:1;min-height:0}.sheet .body>.in{display:flex;flex-direction:column;gap:6px;height:100%;overflow:hidden}.x{width:24px;height:24px;--it: 2px;--ib: 6px;--il: 2px;--ir: 2px}.x .in{display:flex;justify-content:center}.seg{display:flex}.seg>div{--it: 2px;--ib: 4px;--il: 6px;--ir: 6px;min-width:40px;text-align:center;margin-left:-2px;font-weight:700}.seg>div{color:var(--ink2)}.seg .on{color:var(--cream)}.item{--it: 6px;--ib: 8px;--il: 6px;--ir: 6px}.item>.in{display:flex;align-items:center;gap:8px}.ico{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--paper2);outline:2px solid var(--line);flex:none;overflow:hidden}.ico.tall{height:60px}.item .ico{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--paper2);outline:2px solid var(--line);flex:none}.item .t1{font-weight:700}.item .t2{color:var(--ink2)}.item.best{outline:2px solid var(--gold);outline-offset:-2px}.buy{min-width:84px;align-self:stretch;--it: 4px;--ib: 8px;--il: 6px;--ir: 6px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.buy .in{display:flex;flex-direction:column;align-items:center}.buy.off{color:var(--ink2)}.btn{--it: 6px;--ib: 10px;--il: 10px;--ir: 10px;color:#fff;font-weight:700;text-align:center}.btn .in{display:flex;align-items:center;justify-content:center;gap:6px}.btn.wide{width:100%}.btn.ink{color:var(--ink)}.h{font-weight:700;color:var(--ink2);text-transform:uppercase}.rule{height:2px;background:var(--line);margin:2px 0}.dash{border-top:2px dashed var(--ink3);margin:4px 0;height:0}.kv{display:flex;justify-content:space-between;gap:8px}.note{color:var(--ink2)}.modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:320px;--it: 12px;--ib: 12px;--il: 12px;--ir: 12px}.modal>.in{display:flex;flex-direction:column;gap:8px;align-items:stretch}.center{text-align:center;align-items:center;justify-content:center}.frame{width:48px;height:48px;--it: 0px;--ib: 0px;--il: 0px;--ir: 0px;flex:none}.frame>.in{margin:0;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.post{--it: 4px;--ib: 6px;--il: 4px;--ir: 6px}.post>.in{display:flex;align-items:center;gap:6px}.posts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.tabs{display:flex;gap:2px;margin-bottom:-6px;padding-left:4px;position:relative;z-index:1}.tabs>div{--it: 4px;--ib: 2px;--il: 8px;--ir: 8px}.tabs .off{color:var(--ink2)}.tabs .on{font-weight:700}.tabs .icon{--it: 2px;--ib: 0px;--il: 6px;--ir: 6px}.tabs .icon.off .spr{opacity:.5}.rar-common{color:var(--common)}.rar-rare{color:var(--rare)}.rar-epic{color:var(--epic)}.rar-legendary{color:var(--legendary)}.card{width:144px;height:192px;position:relative;flex:none}.card .bg{position:absolute;left:0;top:0}.card .who{position:absolute;left:0;right:0;top:16px;height:96px;display:flex;align-items:flex-end;justify-content:center}.card .nm{position:absolute;left:0;right:0;top:128px;text-align:center;font-weight:700;color:#fff4dc}.card .st{position:absolute;left:0;right:0;top:156px;display:flex;justify-content:center;gap:0}.card .kd{position:absolute;left:10px;top:10px}.card .lv{position:absolute;right:12px;top:12px;font-weight:700;color:var(--ink)}.route{position:relative;display:flex;flex-direction:column;gap:2px;overflow:hidden}.route .rroad{position:absolute;left:14px;top:20px;bottom:0;width:12px;background:#59606c;outline:2px solid #000}.rtown{display:flex;align-items:center;gap:6px;height:48px;position:relative;margin-left:-4px;color:var(--ink2)}.rstop{display:flex;align-items:center;gap:8px;height:40px;position:relative}.rstop .node{width:40px;flex:none}.rstop.locked{color:var(--ink3)}.rmissions{margin:0 0 4px 48px;padding:6px;background:var(--paper2);outline:2px solid var(--line);position:relative}.check{display:flex;gap:6px;align-items:flex-start}.check .box{width:16px;height:16px;outline:2px solid var(--ink2);margin:2px;flex:none;background:var(--paper);display:flex;align-items:center;justify-content:center}.check.ok{color:var(--ink3)}.check.ok .box{background:var(--green)}.grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.slot{height:44px;display:flex;align-items:center;justify-content:center;background:var(--paper2);outline:2px solid var(--line)}.slot.no{opacity:.3;filter:grayscale(1) brightness(.6)}.days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.day{height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--paper2);outline:2px solid var(--line)}.day.got{background:#d9e6b4}.day.now{outline-color:var(--red);background:#fff4dc}.desk .dock{position:absolute;right:0;top:0;bottom:0;width:var(--dock, 400px);display:flex;flex-direction:column;background:var(--navy2)}.desk .dock .missions{padding:4px}.desk .dock .sheet{position:relative;flex:1;min-height:0}.desk .top,.desk .bottom{right:var(--dock, 400px)}html,body,#app{height:100%}body{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.stage.game{position:fixed;inset:0;background:#0d1228;overflow:hidden}.stage.game canvas.world{position:absolute;left:0;top:0;image-rendering:pixelated;touch-action:none;cursor:pointer}.hud{pointer-events:none;z-index:2}.hud>*{pointer-events:auto}.topwrap{position:absolute;left:0;right:0;top:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:#162436}.topwrap .top{position:relative}.qbtn{position:relative;cursor:pointer}.qbtn .badge.g{background:var(--green)}.qbtn .qlbl{position:absolute;left:-2px;right:-2px;bottom:-14px;font-size:8px;line-height:8px;text-align:center;color:#fff;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000}.toast{position:absolute;left:50%;top:calc(110px + env(safe-area-inset-top,0px));transform:translate(-50%);background:#162436;color:#ffe8c7;outline:2px solid #000;padding:6px 10px;z-index:6;white-space:nowrap;max-width:92vw;overflow:hidden;text-overflow:ellipsis;animation:toastin .25s ease-out;pointer-events:none}@keyframes toastin{0%{transform:translate(-50%,-8px);opacity:0}}.nav .tab,.mission{cursor:pointer}.mission.done{animation:bounce .35s ease-out}@keyframes bounce{40%{transform:translateY(-3px)}}.missions .drive{margin:0}.press:active{transform:translateY(2px);filter:brightness(.95)}.sheet .body{min-height:0}.sheet .body>.in{height:100%}.sheet .scroll{display:flex;flex-direction:column;gap:6px;height:100%;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-right:2px}.sheet .scroll::-webkit-scrollbar{width:6px}.sheet .scroll::-webkit-scrollbar-thumb{background:var(--line)}.sheet .head .seg{margin-right:4px}.sheet .x{cursor:pointer}.item{cursor:default}.item.press,.buy{cursor:pointer}.buy>.in>span:first-child:not(.amt){font-size:var(--t)}.tag-m{color:var(--gold)}.list{display:flex;flex-direction:column;gap:4px}.post,.btn{cursor:pointer}.btn.off{cursor:default}.mwrap{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center}.modal{position:relative;left:auto;top:auto;transform:none;width:min(340px,94vw)}.modal>.in{max-height:calc(92vh - 32px);overflow-y:auto;overflow-x:hidden;padding:2px}.modal .flip{display:flex;justify-content:center;min-height:192px;align-items:center}.modal .flip.open{animation:flip .35s ease-out}.modal .flip.open.rare .card{filter:drop-shadow(0 0 6px #3ba55d)}.modal .flip.open.epic .card{filter:drop-shadow(0 0 8px #5865f2)}.modal .flip.open.legendary .card{filter:drop-shadow(0 0 10px #ed4245)}@keyframes flip{0%{transform:scaleX(.05)}}.pcbig{position:relative;margin:0 auto;width:288px;max-width:100%;height:192px}.pcbig .pcname{position:absolute;left:24px;right:24px;top:138px;text-align:center;color:#ffe8c7}.receipt .total{align-items:center}.receipt .kv{padding:1px 0}.title{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#0d12288c;cursor:pointer}.title .tstart{color:#ffe8c7;font-weight:700;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000}.title .tver{position:absolute;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));color:#99a2a5;font-size:var(--t)}.blink{animation:blink 1.1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.drive{position:absolute;inset:0;z-index:9;background:#0d1228;animation:drive 1.9s ease-in-out forwards;pointer-events:none}@keyframes drive{0%{opacity:0}40%{opacity:1}65%{opacity:1}to{opacity:0}}.pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.pc{display:flex;flex-direction:column;gap:2px}.sset>.in{display:flex;flex-direction:column;gap:4px}.gbook p{margin:0 0 6px}.slot.on{outline-color:var(--red)}.settings label{cursor:pointer}.settings input[type=range]{width:140px}.savebox{width:100%;height:48px;font:11px monospace;resize:none}.rstop .node{display:flex;justify-content:center}.rtown .spr{margin-left:6px}:root{--dock: 400px;--g: 8px;--ctl: 48px;--navh: 68px;--safeb: env(safe-area-inset-bottom, 0px)}.topwrap{border-bottom:2px solid #000}.status{position:relative;top:auto;left:auto;max-width:none;display:flex;align-items:center;justify-content:center;gap:var(--g);height:28px;padding:0 var(--g);background:#0f1a28;color:var(--cream);border-top:2px solid #000;cursor:pointer}.status .cut{max-width:100%}.toast{--it: 4px;--ib: 6px;--il: 8px;--ir: 8px;color:var(--cream);background:none;outline:none;padding:0}.bottom .toast{top:auto;bottom:calc(100% + var(--g))}.bottom{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;padding:0 env(safe-area-inset-right,0px) var(--safeb) env(safe-area-inset-left,0px);background:#3b2516}.dockbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g);padding:var(--g);background:var(--navy2);border-top:2px solid #000}.dockbar .quick{position:static;display:flex;flex-direction:row;gap:var(--g);flex:none}.qbtn{width:var(--ctl);height:var(--ctl);flex:none;--it: 6px;--ib: 10px;--il: 6px;--ir: 6px}.qbtn .in{height:32px}.qbtn .badge{right:-6px;top:-6px;min-width:16px;height:16px;line-height:16px;font-size:8px;padding:0 4px}.qbtn .cd{left:8px;right:8px;bottom:6px}.qbtn .qlbl{left:4px;right:4px;bottom:6px;height:10px;line-height:10px;font-size:8px;background:#000;text-shadow:none}.dockbar .missions{flex:1 1 224px;min-width:0;display:flex;flex-direction:row;align-items:stretch;gap:var(--g);padding:0}.dockbar .mission{flex:1;min-width:0;height:var(--ctl);--it: 6px;--ib: 8px;--il: 8px;--ir: 8px}.dockbar .mission .in{height:34px;gap:var(--g)}.dockbar .mission .cut{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mcount{flex:none;width:var(--ctl);height:var(--ctl);--it: 0px;--ib: 0px;--il: 0px;--ir: 0px;color:var(--cream);cursor:pointer}.mcount .in{margin:0;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dockbar .drive{flex:1;height:var(--ctl)}.nav{height:var(--navh);--it: 4px;--ib: 4px;--il: 0px;--ir: 0px}.nav .in{display:flex;height:100%}.nav .tab{flex:1;width:auto;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#e9cfae}.nav .tab .lbl{margin:0}.nav .tab.on .lbl{color:#ffd75e;font-weight:700}.nav .tab .badge{right:calc(50% - 28px);top:2px;min-width:16px;height:16px;line-height:16px;font-size:8px;padding:0 4px}.say{position:absolute;left:var(--g);right:var(--g);top:calc(100% + var(--g));z-index:4;cursor:pointer;animation:sayin .2s ease-out;--it: 8px;--ib: 8px;--il: 8px;--ir: 8px}.say>.in{display:flex;align-items:center;gap:var(--g);padding-right:24px}.say .bub{display:flex;flex-direction:column;min-width:0}.say .name{color:var(--red2)}.say .sx{position:absolute;right:0;top:0}@keyframes sayin{0%{transform:translateY(-8px);opacity:0}}.sheetwrap{position:absolute;left:0;right:0;bottom:calc(var(--navh) + var(--safeb));z-index:4;pointer-events:none}.sheetwrap .sheet{position:relative;pointer-events:auto;height:560px;height:min(round(down,68vh,4px),600px);animation:sheetin .18s ease-out;transition:transform .12s}.sheetwrap .sheet.compact{height:auto;max-height:62vh}.sheet.compact .body>.in{height:auto}.sheet.compact .scroll{height:auto;max-height:calc(62vh - 64px)}@keyframes sheetin{0%{transform:translateY(40px)}}.sheet .head{touch-action:none;--it: 8px;--ib: 8px;--il: 8px;--ir: 8px}.sheet .head .in{height:32px;gap:var(--g)}.sheet .head .grab{display:none}.sheet .x{width:36px;height:36px;--it: 6px;--ib: 10px;--il: 6px;--ir: 6px}.sheet .x .in{height:20px;align-items:center}.sheet .body{--it: 8px;--ib: 8px;--il: 8px;--ir: 8px}.sheet .scroll{gap:var(--g);padding-bottom:4px}.item{min-height:56px;--it: 10px;--ib: 14px;--il: 8px;--ir: 8px}.item>.in{gap:var(--g)}.sheet .h{padding:4px 4px 0}.buy{min-width:92px;min-height:40px}.seg>div{min-width:44px}.btn{min-height:40px}.mwrap .dim{position:absolute;inset:0;background:#060914cc}.stage.desk .topwrap{right:var(--dock)}.stage.desk .dquick{position:absolute;left:8px;top:calc(96px + env(safe-area-inset-top,0px))}.stage.desk .dquick .quick{position:static;display:flex;flex-direction:column;gap:8px}.stage.desk .dsay{position:absolute;left:72px;right:calc(var(--dock) + 16px);top:calc(96px + env(safe-area-inset-top,0px))}.stage.desk .dsay .say{position:relative;top:auto;left:0;right:0;max-width:520px;margin:0 auto}.stage.desk .dock .missions{display:flex;flex-direction:column;gap:4px}.stage.desk .dock{position:absolute;right:0;top:0;bottom:0;width:var(--dock);display:flex;flex-direction:column;background:var(--navy2);z-index:3;padding-top:env(safe-area-inset-top,0px)}.stage.desk .dock .missions{padding:4px}.stage.desk .dsheet{position:relative;flex:1;min-height:0;display:flex}.stage.desk .dsheet .sheet{position:relative;flex:1;height:auto;min-width:0;overflow:hidden}.stage.desk .toast{top:auto;bottom:24px;left:calc(50% - var(--dock) / 2)}@media(prefers-reduced-motion:reduce){.mission.done,.modal .flip.open,.toast,.drive{animation:none}}:root{--bg0: #0c131d;--bg1: #142131;--bg2: #1c2d41;--bg3: #263b54;--hi: rgba(255, 255, 255, .08);--cream: #f3e3c6;--mute: #93a3b5;--dim: #677788;--acc: #f0b941;--acc-ink: #2a1a0c;--ok: #4f9a35;--ok-hi: #8fd16a;--ink: var(--cream);--ink2: var(--mute);--ink3: var(--dim);--paper: var(--bg0);--paper2: var(--bg3);--line: #000;--yellow: var(--acc);--gold: var(--acc);--green: var(--ok);--green2: var(--ok-hi)}body,.stage.game{color:var(--cream);background:var(--bg0)}.c-good,.c-green{color:var(--ok-hi)}.c-red{color:#ff7d6b}.tag-m{color:var(--acc)}.px{position:relative;border:2px solid #000;clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);padding:calc(var(--it, 8px) - 2px) calc(var(--ir, 8px) - 2px) calc(var(--ib, 8px) - 2px) calc(var(--il, 8px) - 2px)}.px>.in{margin:0;position:relative}.r-dark{background:var(--bg1);color:var(--cream)}.r-sheet{background:var(--bg0);color:var(--cream)}.r-card{background:var(--bg2);box-shadow:inset 0 2px 0 var(--hi)}.r-yellow,.r-green,.r-blue,.r-red,.r-grey,.r-off{box-shadow:inset 0 -4px #0000004d,inset 0 2px #ffffff2e}.r-yellow{background:var(--acc);color:var(--acc-ink)}.r-green{background:var(--ok);color:#fff}.r-blue{background:#3b74b0;color:#fff}.r-red{background:#c24a3a;color:#fff}.r-grey{background:var(--bg3);color:var(--cream)}.r-off{background:var(--bg2);color:var(--dim);box-shadow:inset 0 -4px #00000040}.press.r-yellow:active,.press.r-green:active,.press.r-blue:active,.press.r-red:active,.press.r-grey:active{box-shadow:inset 0 4px #0000004d;transform:translateY(2px)}.r-yellow .amt b,.r-yellow b{color:var(--acc-ink)}.r-track{background:#070b11;padding:0}.bar.px{height:12px}.bar.slim.px{height:10px}.bar .r-fill{position:absolute;left:0;top:0;bottom:0;border:0;clip-path:none;padding:0;min-width:2px;max-width:100%}.r-fill-yellow{background:var(--acc)}.r-fill-green{background:var(--ok)}.r-fill-blue{background:#3b74b0}.r-fill-red{background:#c24a3a}.topwrap{background:var(--bg1);border-bottom:2px solid #000}.top.px{border:0;clip-path:none;background:var(--bg1);--it: 6px;--ib: 6px;--il: 10px;--ir: 10px}.top .l1 b.c-cream{color:var(--cream)}.status{background:var(--bg0);border-top:2px solid #000;color:var(--mute)}.bottom{background:var(--bg1)}.dockbar{background:var(--bg1);border-top:2px solid #000}.mission.r-card{color:var(--cream)}.mission .prog{color:var(--acc)}.mission.r-green,.mission.r-green .claim{color:#fff}.mcount{color:var(--mute)}.nav.px{border:0;border-top:2px solid #000;clip-path:none;background:var(--bg1);--it: 2px;--ib: 2px;--il: 0px;--ir: 0px}.nav .tab{color:var(--dim)}.nav .tab.on{background:none}.nav .tab.on .lbl{color:var(--acc)}.nav .tab.on:before{content:"";position:absolute;left:25%;right:25%;top:-2px;height:2px;background:var(--acc)}.badge{background:#d6463a;color:#fff;outline:2px solid #000}.say.px{background:var(--bg1);box-shadow:inset 0 2px 0 var(--hi)}.say .name{color:var(--acc)}.sheet .head.px{background:var(--bg1);border-bottom:0;clip-path:none;--it: 8px;--ib: 8px;--il: 10px;--ir: 8px}.sheet .head b.caps{color:var(--cream)}.sheet .body.px{clip-path:none;margin-top:0;background:var(--bg0)}.sheet .x.px{--it: 0px;--ib: 0px;--il: 0px;--ir: 0px;padding:0;width:36px;height:36px}.sheet .x>.in{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;height:auto}.sheet .h{color:var(--mute);padding:6px 2px 0}.item.px{--it: 8px;--ib: 8px;--il: 8px;--ir: 8px}.item .t1{color:var(--cream)}.item .t2{color:var(--mute)}.item.best{outline:none;border-color:var(--acc)}.ico,.item .ico{background:var(--bg0);outline:2px solid #000}.buy.px{--it: 4px;--ib: 6px;--il: 6px;--ir: 6px;display:flex;align-items:center;justify-content:center}.buy.r-off .amt b{color:var(--mute)}.seg{gap:4px}.seg>div{margin-left:0}.seg>.px{--it: 4px;--ib: 6px;--il: 8px;--ir: 8px}.seg>.r-off{color:var(--mute)}.tabs{gap:4px;margin-bottom:0;padding-left:0}.tabs>.px{--it: 4px;--ib: 6px;--il: 8px;--ir: 8px}.post.px{--it: 6px;--ib: 6px;--il: 6px;--ir: 8px}.post .note{color:var(--mute)}.btn.px{--it: 8px;--ib: 10px;--il: 12px;--ir: 12px}.rule{background:#000}.dash{border-top-color:var(--bg3)}.rmissions{background:var(--bg1);outline:2px solid #000}.check .box{outline-color:var(--mute);background:var(--bg0)}.check.ok{color:var(--dim)}.route .rroad{background:var(--bg3)}.slot,.day{background:var(--bg2);outline-color:#000}.day.got{background:#20361f}.day.now{background:var(--bg3);outline-color:var(--acc)}.card .lv{color:#311f15}.modal.px{--it: 14px;--ib: 14px;--il: 14px;--ir: 14px;background:var(--bg1);box-shadow:inset 0 2px 0 var(--hi)}.modal .h{color:var(--mute)}.receipt{--ink: #311f15;--ink2: #603c26;--ink3: #94694d;--line: #bfa785;color:#311f15}.receipt .dash{border-top-color:#94694d}.toast.px{background:var(--bg1);color:var(--cream);--it: 6px;--ib: 6px;--il: 10px;--ir: 10px}.stage.desk .dock{background:var(--bg1);border-left:2px solid #000}.stage.desk .dock .missions{padding:8px;gap:6px}.stage.desk .dock .mission.px{--it: 6px;--ib: 6px;--il: 8px;--ir: 8px}.stage.desk .dock .mission .in{display:flex;align-items:center;gap:8px}.stage.desk .dsheet .sheet .head.px{border-top:2px solid #000}.toast.px,.say.px{position:absolute}.say .sx{right:-2px;top:-2px;opacity:.8}.bar.px>.in,.mcount.px>.in,.frame>.in{position:absolute;inset:0;margin:0}.mcount.px>.in{display:flex;align-items:center;justify-content:center}.receipt .h,.receipt .note{color:#603c26}.slot.on{outline-color:var(--acc)}
