@font-face{font-family:Tiny5;src:url(/assets/tiny5-C4wm3j41.woff) format("woff");font-display:block}@font-face{font-family:Bore;src:url(/assets/bore_blasters_16-v14UM1b_.woff) format("woff");font-display:block}:root{--bg: #11151d;--bg-2: #181d28;--bg-3: #212836;--line: #2c3546;--line-hi: #3a4558;--edge: #06080b;--text: #ece4d2;--muted: #a2aab8;--gold: #f2c14e;--gold-d: #b8862a;--green: #7fc95b;--red: #e0573f;--sea: #4fa3c0;--shade: rgba(10, 12, 17, .72);--notch: polygon(3px 0, calc(100% - 3px) 0, 100% 3px, 100% calc(100% - 3px) , calc(100% - 3px) 100%, 3px 100%, 0 calc(100% - 3px) , 0 3px);--notch6: polygon(6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px) , 0 6px);font-family:Tiny5,monospace;font-size:16px;-webkit-font-smoothing:none;font-smooth:never}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#0b0d12;color:var(--text);user-select:none;-webkit-user-select:none}#app{position:fixed;top:0;right:0;bottom:0;left:0}.layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}#gl{pointer-events:auto;touch-action:none;cursor:grab;image-rendering:pixelated}#gl:active{cursor:grabbing}.spr{image-rendering:pixelated;background-repeat:no-repeat;flex:none}.ic{display:inline-block;flex:none;background-size:100% 100%;image-rendering:pixelated;vertical-align:middle;font-style:normal}button,input,kbd{font:inherit}b,h2,h3{font-weight:400}.reward{font-family:Bore,Tiny5,monospace}.btn,.panel-body button,.actions button,#chat button{color:var(--text);cursor:pointer;white-space:nowrap;font-size:16px;line-height:1;background:var(--bg-3);border:0;padding:9px 14px 8px;clip-path:var(--notch);box-shadow:inset 0 0 0 2px var(--line-hi),inset 0 -3px 0 2px #00000059;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn:hover,.panel-body button:hover,.actions button:hover,#chat button:hover{background:#2a3344}.btn:active,.panel-body button:active,.actions button:active{transform:translateY(1px);box-shadow:inset 0 0 0 2px var(--line-hi)}.panel-body button:not(.sec):not(.tab):not(.opt):not(.close):not(.poor):not(:disabled),.actions .sell,#chat button,.btn.pri{background:var(--gold);color:#1a1408;box-shadow:inset 0 0 0 2px #ffe08a,inset 0 -3px 0 2px var(--gold-d)}.panel-body button:not(.sec):not(.tab):not(.opt):not(.poor):not(:disabled):hover,.actions .sell:hover{background:#ffd062}.panel-body button.poor{background:var(--bg-2);color:var(--muted);box-shadow:inset 0 0 0 2px var(--line);cursor:not-allowed}.panel-body button:disabled{background:var(--bg-2);color:var(--green);box-shadow:inset 0 0 0 2px #35522a;cursor:default;transform:none}.panel-body button .ic,.actions button .ic,.rw .ic{width:12px;height:12px}.ib{position:relative;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;padding:0;border:0;background:var(--shade);color:var(--text);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px #ffffff1f}.ib .ic{width:24px;height:24px}.ib:hover{background:#1e2430e6;box-shadow:inset 0 0 0 2px var(--gold)}.ib:active{transform:translateY(1px)}#hud{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;gap:8px}.player{display:flex;gap:10px;align-items:center;background:var(--shade);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px #ffffff1f;padding:6px 14px 6px 6px;pointer-events:auto}.avatar{width:34px;height:34px;background:var(--sea) center / cover;color:#fff;display:grid;place-items:center;font-size:16px;clip-path:var(--notch);image-rendering:auto}.pinfo{display:flex;flex-direction:column;gap:3px}#pname{font-size:16px;color:var(--muted);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.coins{display:flex;align-items:center;gap:6px;font-size:16px;line-height:1;color:var(--gold);white-space:nowrap}.coins .ic{width:14px;height:14px}.coins.bump{animation:bump .6s}.earn-tag{font-family:Tiny5,monospace;font-size:11px;color:#ff9d5c}@keyframes bump{30%{transform:scale(1.18)}}.buttons{display:flex;gap:6px;pointer-events:auto}.badge-n{position:absolute;top:3px;right:3px;min-width:16px;height:16px;background:var(--red);color:#fff;font-size:16px;line-height:16px;display:grid;place-items:center;padding:0 3px;clip-path:var(--notch)}.badge-n.done{background:var(--green);color:#102008}#feed{position:absolute;left:10px;top:64px;display:flex;flex-direction:column;gap:3px;pointer-events:none;max-width:min(460px,calc(100vw - 20px))}.fe{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 4px;background:var(--shade);color:#fff;font-size:16px;white-space:nowrap;clip-path:var(--notch);animation:feedin .2s ease-out;transition:opacity .6s,transform .6s}.fe.mine{box-shadow:inset 0 0 0 2px #f2c14ee6}.fe.out{opacity:0;transform:translate(-10px)}.fe .fav{width:22px;height:22px;background:var(--sea) center / cover;display:grid;place-items:center;font-size:16px;flex:none;clip-path:var(--notch)}.fe .who{max-width:130px;overflow:hidden;text-overflow:ellipsis}.fe .meta{font-size:16px;color:var(--muted);display:flex;gap:8px;align-items:center}.fe .meta .ic{width:10px;height:10px;margin-left:2px}@keyframes feedin{0%{opacity:0;transform:translate(-14px)}}#status{position:absolute;left:10px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.pill{display:flex;align-items:center;gap:6px;background:var(--shade);color:var(--text);padding:5px 10px 5px 6px;font-size:16px;white-space:nowrap;clip-path:var(--notch)}.pill .ic{width:16px;height:16px}.pill b{color:var(--green)}.pill.warm{color:#ffcf8a}.pill.hidden,#banner.hidden{display:none}#chatlog{position:relative;width:min(380px,calc(100vw - 20px));pointer-events:auto;background:var(--shade);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px #ffffff1f;font-family:Tiny5,monospace;font-size:16px;line-height:1.2;transition:opacity .6s}#chatlog.hidden{display:none}#chatlog.idle:not(.typing){opacity:.45}#chatlog .cl-lines{max-height:150px;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;user-select:text;-webkit-user-select:text}.cl-line{color:var(--text);overflow-wrap:anywhere;padding:1px 0}.cl-t{color:var(--muted)}.cl-n{color:#9fd3ff;font-weight:400}.cl-n[data-id]{cursor:pointer}.cl-n[data-id]:hover{text-decoration:underline}.cl-n.me{color:var(--gold)}.cl-sep{color:var(--muted);text-align:center;padding:3px 0}.cl-new{position:absolute;right:8px;bottom:6px;font:inherit;padding:3px 8px;border:0;background:var(--gold);color:#1a1408;cursor:pointer;clip-path:var(--notch)}.cl-new.hidden{display:none}.mid{position:absolute;left:50%;top:64px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;width:min(560px,calc(100vw - 24px))}#banner{background:var(--bg);color:var(--text);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--sea);padding:9px 16px;font-size:16px;text-align:center;animation:drop .3s ease-out}#banner b{color:var(--gold)}#banner.school{box-shadow:inset 0 0 0 2px var(--green)}#banner.boss{box-shadow:inset 0 0 0 2px var(--gold)}@keyframes drop{0%{transform:translateY(-14px);opacity:0}}#hint{position:absolute;left:50%;bottom:16px;transform:translate(-50%);background:var(--shade);color:#fff;padding:7px 14px;font-size:16px;clip-path:var(--notch);pointer-events:none;white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}#hint:empty{display:none}#hint[data-state=bite]{background:var(--gold);color:#1a1408;font-size:24px;animation:pulse .25s infinite alternate}@keyframes pulse{to{transform:translate(-50%) scale(1.06)}}#prompt{position:absolute;left:50%;bottom:66px;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-size:16px;color:#fff;background:var(--shade);border:0;padding:5px 14px 5px 5px;cursor:pointer;clip-path:var(--notch);animation:drop .2s}#prompt kbd{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;background:var(--text);color:var(--bg);clip-path:var(--notch);font-size:16px}#prompt.hidden{display:none}#tut{position:absolute;left:50%;top:112px;transform:translate(-50%);z-index:6;width:min(440px,calc(100% - 24px));background:var(--bg);color:var(--text);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--gold);padding:10px 14px 12px;display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:end}#tut.hidden{display:none}#tut .tut-h{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline}#tut .tut-h b{color:var(--gold);font-size:18px}#tut .tut-h span{color:var(--muted);font-size:16px}#tut p{margin:0;font-size:16px;line-height:1.25}#tut.last .btn{background:var(--gold);color:#1a1408}#tut.low{top:auto;bottom:16px}#panel,#result{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#05070a8c}#panel.hidden,#result.hidden{display:none}.panel-box,.card{background:var(--bg);color:var(--text);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--edge),inset 0 0 0 4px var(--line)}.panel-box{width:min(620px,calc(100% - 24px));max-height:calc(100% - 32px);display:flex;flex-direction:column}.panel-box header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px 18px;border-bottom:2px solid var(--line);margin:4px 4px 0}.panel-box h2{margin:0;font-size:24px;line-height:1;letter-spacing:1px;display:flex;align-items:center;gap:10px;text-transform:uppercase}.panel-box h2 .ic{width:24px;height:24px}.close{width:30px;height:30px;background:var(--bg-3);color:var(--text);border:0;clip-path:var(--notch);font-size:24px;line-height:1;cursor:pointer;padding:0 0 3px}.close:hover{background:var(--red)}.panel-body{padding:14px 18px 18px;overflow:auto;margin:0 4px 4px;scrollbar-color:var(--line-hi) transparent}.panel-body h3{margin:16px 0 8px;font-size:16px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.panel-body h3:first-child{margin-top:0}.panel-body h3 small{color:var(--muted);margin-left:6px;text-transform:none;letter-spacing:0}.hint{color:var(--muted);font-size:16px;margin:0 0 12px;line-height:1.25}.hint b{color:var(--text)}.say{margin:0 0 12px}.say .bub{display:inline-block;background:var(--bg-2);color:var(--text);box-shadow:inset 3px 0 0 var(--gold);padding:8px 12px;font-size:16px}.empty{color:var(--muted);text-align:center;padding:10px 0}.warn{background:#2a1f12;color:#ffcf8a;box-shadow:inset 0 0 0 2px #6b4a1e;padding:8px 12px;font-size:16px;margin:0 0 12px}.tabs{display:flex;gap:2px;flex-wrap:wrap;margin:-4px 0 14px;border-bottom:2px solid var(--line)}.panel-body .tab{background:transparent;color:var(--muted);clip-path:none;box-shadow:none;padding:8px 10px 7px;margin-bottom:-2px;border-bottom:2px solid transparent}.panel-body .tab:hover{background:var(--bg-2);color:var(--text)}.panel-body .tab.on{color:var(--gold);border-bottom-color:var(--gold);background:transparent}.list{display:flex;flex-direction:column;gap:4px}.row{display:flex;align-items:center;gap:12px;background:var(--bg-2);padding:9px 12px;box-shadow:inset 0 0 0 1px var(--line)}.row.on{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--gold);background:#1e2330}.row>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.row small{color:var(--muted);font-size:16px;line-height:1.15}.row .cnt{color:var(--gold)}.row .ico{width:34px;height:34px;display:grid;place-items:center;flex:none}.row .rw{white-space:nowrap;display:flex;align-items:center;gap:4px;color:var(--gold)}.qbar{height:6px;background:var(--edge);margin:4px 0 2px}.qbar i{display:block;height:100%;background:var(--green)}.quest.on b{text-decoration:line-through;color:var(--muted)}.quest.special{box-shadow:inset 0 0 0 1px #4b3a6a,inset 3px 0 #b38cff;background:#1d1a2a}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.grid .empty{grid-column:1 / -1}.cell{position:relative;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line),inset 0 -3px 0 var(--rc, transparent);padding:8px 6px 9px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.cell b{font-size:16px;line-height:1.05}.cell i{position:absolute;top:4px;right:6px;font-style:normal;font-size:16px;color:var(--muted)}.cell.locked .spr{filter:brightness(0) opacity(.4)}.cell.locked b{color:var(--muted)}.cell.on{box-shadow:inset 0 0 0 2px var(--gold),inset 0 -3px 0 var(--rc, transparent)}.cell .when{position:absolute;top:4px;left:6px;font-style:normal;font-size:16px;color:var(--sea)}.cell .kg{color:var(--muted)}.cell button{font-size:16px;padding:6px 9px 5px}.chip{display:inline-block;padding:3px 6px 2px;font-size:16px;line-height:1;color:#10131a;clip-path:var(--notch)}.chip.rec{background:var(--green)}.set{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.set>span{width:130px;color:var(--muted)}.set input[type=range]{flex:1;min-width:120px;accent-color:var(--gold);cursor:pointer}.set .val{width:36px;text-align:right;color:var(--text)}.set input[type=number]{width:96px;padding:6px 8px;font:inherit;color:var(--text);background:var(--bg-2);border:0;box-shadow:inset 0 0 0 1px var(--line)}.list+.set{margin-top:12px}.panel-body .opt{background:var(--bg-2);color:var(--muted)}.panel-body .opt.on{background:var(--bg-3);color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold)}.lb{list-style:none;padding:0;margin:0}#tank{width:100%;height:auto;display:block;margin-bottom:10px;image-rendering:pixelated;box-shadow:0 0 0 2px var(--line)}.aqua-bar{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}.maxed{color:var(--gold)}.grid.skins{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.panel-body .cell.skin{cursor:pointer;padding:3px;background:var(--bg-2);clip-path:none;box-shadow:inset 0 0 0 1px var(--line);display:flex}.panel-body .cell.skin:hover{background:var(--bg-3)}.panel-body .cell.skin.on{box-shadow:inset 0 0 0 2px var(--gold);background:var(--bg-3)}.thumb{width:64px;height:96px;background-repeat:no-repeat;image-rendering:pixelated}.grid.pets{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.pthumb{width:72px;height:72px;background:center / contain no-repeat;image-rendering:pixelated}.pthumb.big{width:128px;height:128px}.cell.pet .bon,.won .bon{color:var(--green);font-size:16px;line-height:1.1;min-height:2.2em}.pips{display:inline-flex;gap:3px}.pips i{position:static;width:8px;height:8px;background:var(--line-hi)}.pips i.on{background:var(--gold)}.wheelbox{display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:center}.wheelwrap{position:relative;width:300px;height:300px}#wheel-cv{width:300px;height:300px;display:block}.wptr{position:absolute;left:50%;top:-6px;margin-left:-10px;border:10px solid transparent;border-top:18px solid var(--gold);filter:drop-shadow(0 2px 0 #000)}.wside{flex:1;min-width:200px;display:flex;flex-direction:column;gap:10px;align-items:stretch}.panel-body button.big{font-size:24px;padding:12px 16px 10px}.wres .won{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:10px;background:var(--bg-2);box-shadow:inset 0 0 0 2px var(--rc)}.won b{font-size:24px}.won em{font-style:normal;color:var(--gold)}.odds{display:flex;flex-direction:column;gap:6px}.odd{display:flex;align-items:center;gap:10px}.odd .chip{width:138px;text-align:left;flex:none}.odd .names{display:flex;flex-wrap:wrap;gap:2px}.mini{display:inline-block;width:32px;height:32px;background:var(--bg-2) center / contain no-repeat;image-rendering:pixelated}#result.show .card{animation:pop .35s cubic-bezier(.2,1.5,.4,1);will-change:transform}@keyframes pop{0%{transform:scale(.6);opacity:0}}#result{--rc: #fff}.card{position:relative;width:min(360px,calc(100% - 28px));text-align:center;padding:4px 18px 18px}.ribbon{margin:0 -14px 12px;padding:10px 0 8px;color:var(--rc);border-bottom:2px solid var(--line);font-size:16px;letter-spacing:3px;text-transform:uppercase}.fishwin{position:relative;overflow:hidden;margin:0 auto;width:196px;height:164px;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--rc) 28%,#16202c) 0,#10151d 70%);box-shadow:inset 0 0 0 2px var(--line)}.rays{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rc) 16%,transparent) 0 10deg,transparent 10deg 20deg);animation:spin 16s linear infinite;pointer-events:none;will-change:transform}@keyframes spin{to{transform:rotate(360deg)}}#r-fish{position:relative;display:block;margin:-8px auto 0;width:180px;height:180px;image-rendering:pixelated}.card h2{margin:12px 0 4px;font-size:32px;line-height:1}.reward{display:flex;justify-content:center;align-items:center;gap:6px;font-size:24px;color:var(--gold);margin:6px 0}.reward .ic{width:16px;height:16px}.sub{color:var(--muted);margin:2px 0 14px}.badge{position:absolute;top:46px;right:16px;background:var(--red);color:#fff;padding:3px 7px 2px;font-size:16px;clip-path:var(--notch);z-index:1}.kgline{margin:2px 0 4px}.kgline b{font-family:Bore,Tiny5,monospace}.actions{display:flex;flex-direction:column;gap:6px}.actions button{font-size:16px;padding:11px 14px 10px}.actions .keep.full{color:var(--muted)}.actions .go{background:var(--green);color:#102008}.bonus{color:var(--green);font-family:Tiny5,monospace}.cut{color:#ff9d5c;font-family:Tiny5,monospace}#loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:14px;background:#0b0d12;color:var(--text);transition:opacity .5s}#loading.gone{opacity:0;pointer-events:none}.ltitle{font-family:Tiny5,monospace;font-size:32px;color:var(--gold);letter-spacing:2px}#loading-text{color:var(--muted)}.lbar{width:240px;height:10px;background:var(--bg-3);box-shadow:inset 0 0 0 2px var(--line)}.lbar i{display:block;height:100%;width:0;background:var(--gold);transition:width .3s}.st{font-size:14px;letter-spacing:-1px;margin-left:3px;font-family:system-ui,sans-serif}.st1{color:#cfd6de}.st2{color:var(--gold)}.st.big{font-size:22px}.stars{margin:2px 0}.stars small{color:var(--muted)}#labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.tag{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:4px;transform-origin:50% 100%;will-change:transform;pointer-events:auto;cursor:pointer}.tag>b{font-size:16px;padding:2px 6px 1px;background:var(--shade);color:#fff;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;clip-path:var(--notch)}.tag.me>b{color:var(--gold)}.tag.npc>b{background:#f2c14eeb;color:#1a1408}.bubble{display:none;max-width:230px;background:#f4efe4;color:#15181f;font-size:16px;line-height:1.15;padding:6px 10px;position:relative;word-wrap:break-word;text-align:center;animation:pop .25s cubic-bezier(.2,1.6,.4,1)}.bubble.on{display:block}.bubble:after{content:"";position:absolute;left:50%;bottom:-8px;margin-left:-6px;border:6px solid transparent;border-bottom:0;border-top:8px solid #f4efe4}#dock{position:absolute;right:10px;bottom:12px;display:flex;gap:6px}#dock .ib{width:48px;height:48px}#emotes{position:absolute;right:10px;bottom:68px;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;background:var(--bg);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--edge),inset 0 0 0 4px var(--line);padding:8px;width:320px}#emotes.hidden{display:none}#emotes button{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--text);background:var(--bg-2);border:0;box-shadow:inset 0 0 0 1px var(--line);padding:7px 8px;cursor:pointer;text-align:left}#emotes button:hover{background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--gold)}#emotes kbd{display:grid;place-items:center;width:20px;height:20px;background:var(--text);color:var(--bg);clip-path:var(--notch);font-size:16px}#emotes em{margin-left:auto;font-style:normal;display:flex;align-items:center;gap:4px;color:var(--gold);font-family:Bore,monospace}#emotes em:after{content:"";width:12px;height:12px;background:var(--coin-icon) center / 100% no-repeat;image-rendering:pixelated}#emotes .wide{grid-column:1 / -1;flex-wrap:wrap}#emotes .wide small{width:100%;color:var(--muted)}#chat{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:6px;width:min(520px,calc(100% - 140px))}#chat.hidden{display:none}#chat input{flex:1;font-size:16px;padding:10px 12px;border:0;background:var(--bg);color:var(--text);outline:none;clip-path:var(--notch);box-shadow:inset 0 0 0 2px var(--gold)}#joy{position:absolute;width:104px;height:104px;margin:-52px 0 0 -52px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);display:none;pointer-events:none}#joy.on{display:block}#joy i{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#ffffff8c}.touch-only{display:none!important}@media(pointer:coarse){.touch-only{display:grid!important}#hint{bottom:72px}}@media(max-width:640px){.ib{width:40px;height:40px}.ib .ic{width:22px;height:22px}#dock .ib{width:44px;height:44px}.avatar{width:30px;height:30px}#pname{max-width:90px}#feed{top:56px}.fe .meta{display:none}#feed .fe:nth-child(n+4){display:none}#hint{bottom:10px;white-space:normal;text-align:center;width:max-content}#chat{width:calc(100% - 24px);bottom:70px}#prompt{bottom:76px}#status{bottom:18px;max-width:calc(100vw - 180px)}#chatlog{width:calc(100vw - 180px)}#chatlog .cl-lines{max-height:66px}.pill .long{display:none}.mid{top:100px}.panel-body{padding:12px}.wheelwrap,#wheel-cv{width:240px;height:240px}#emotes{width:calc(100vw - 20px)}}#fade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity .3s;z-index:20}#fade.on{opacity:1}#housebar{position:absolute;left:50%;top:64px;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:var(--shade);clip-path:var(--notch6);padding:6px 6px 6px 14px}#housebar.hidden,#house-edit.hidden{display:none}#house-edit{font-size:16px;padding:8px 12px 7px;border:0;cursor:pointer}.grid.houses{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.cell.house .pthumb{width:112px;height:112px}#editor{position:absolute;left:0;right:0;bottom:0;background:var(--bg);box-shadow:0 -2px 0 var(--line),0 -4px 0 var(--edge);padding:8px 12px 10px;z-index:6}#editor.hidden{display:none}.ed-top{display:flex;align-items:center;gap:12px;margin-bottom:4px}.ed-top b{color:var(--gold);text-transform:uppercase;letter-spacing:1px}.ed-hint{color:var(--muted);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-money{color:var(--gold);display:flex;align-items:center;gap:4px}.ed-money .ic{width:12px;height:12px}#editor button{font-size:16px;padding:7px 12px 6px;border:0;cursor:pointer;color:var(--text);background:var(--bg-3);clip-path:var(--notch);box-shadow:inset 0 0 0 2px var(--line-hi)}#editor .ed-done,#editor [data-buy]{background:var(--gold);color:#1a1408;box-shadow:inset 0 0 0 2px #ffe08a}#editor .sell{color:var(--green)}.ed-tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:2px solid var(--line);margin-bottom:8px}#editor .ed-tabs .tab{background:transparent;box-shadow:none;clip-path:none;color:var(--muted);padding:7px 9px 6px;border-bottom:2px solid transparent;margin-bottom:-2px}#editor .ed-tabs .tab.on{color:var(--gold);border-bottom-color:var(--gold)}.ed-items{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;align-items:stretch;scrollbar-color:var(--line-hi) transparent}.ed-card{flex:none;width:104px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:center}.ed-card:hover{background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--gold)}.ed-card.on,.ed-card.sel{box-shadow:inset 0 0 0 2px var(--gold)}.ed-card.poor{opacity:.55}.ed-card b{line-height:1.05}.ed-card small{color:var(--gold);display:flex;align-items:center;gap:3px}.ed-card small .ic{width:11px;height:11px}.ed-th{width:72px;height:72px;background:center / contain no-repeat;image-rendering:pixelated}.ed-buy{flex:none;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 10px}.ed-buy.hidden{display:none}.ed-sel{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);display:flex;align-items:center;gap:6px;background:var(--bg);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--gold);padding:6px 6px 6px 14px;white-space:nowrap}.ed-sel.hidden{display:none}.ed-sel-name{color:var(--gold);margin-right:6px}body.editing #dock,body.editing #status,body.editing #feed,body.editing #prompt,body.editing #hint,body.editing #housebar,body.editing #emotes{display:none!important}@media(max-width:640px){.ed-hint{display:none}.ed-card{width:88px}.ed-th{width:56px;height:56px}#housebar{top:100px}}#panel.side{place-items:start end;background:transparent;pointer-events:none;padding-top:64px;box-sizing:border-box}#panel.side .panel-box{pointer-events:auto;width:min(400px,calc(100% - 24px));margin-right:12px;max-height:calc(100vh - 174px)}#panel.side .panel-body{display:flex;flex-direction:column;overflow:hidden;min-height:0}#panel.side .cr{flex:1 1 auto;overflow:auto;min-height:90px;padding-right:4px}#panel.side .cr-bar{position:static;margin-top:8px;padding:6px 0 0}@media(max-height:500px){#panel.side{padding-top:8px}#panel.side .panel-box{max-height:calc(100vh - 16px)}#panel.side .panel-body{overflow:auto}#panel.side .cr{flex:none;overflow:visible}}.cr h3{margin:12px 0 6px}.seg{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.panel-body .seg .opt{padding:6px 9px 5px}.sw{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 6px}.sw i{width:24px;height:24px;cursor:pointer;box-shadow:inset 0 0 0 2px #00000059;clip-path:var(--notch)}.sw i.on{box-shadow:inset 0 0 0 3px var(--gold),inset 0 0 0 5px #00000080}.cr-bar{display:flex;gap:6px;justify-content:flex-end;margin-top:12px;position:sticky;bottom:-18px;background:var(--bg);padding:8px 0 4px}@media(max-width:700px){#panel.side{place-items:end center;padding:0 0 96px}#panel.side .panel-box{margin:0;max-height:48%}#tut{top:164px}}.panel-body .row.srv{width:100%;text-align:left;justify-content:flex-start;padding:10px 14px;background:var(--bg-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);clip-path:none}.panel-body .row.srv:hover{background:#262d3b}.panel-body .row.srv.on{box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--gold);background:#1e2330}.panel-body .row.srv b{font-size:18px}.panel-body .row.srv.full,.panel-body .row.srv:disabled{opacity:.5;cursor:not-allowed;color:var(--muted)}.panel-body .row.srv.full .rw{color:var(--red)}.close.hidden{display:none}#housebar .btn{font-size:16px;padding:8px 12px 7px}#housebar .btn.hidden{display:none}#house-name{color:var(--gold);white-space:nowrap}#invite{position:absolute;left:50%;top:110px;transform:translate(-50%);z-index:15;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--bg);color:var(--text);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 4px var(--edge);padding:14px 18px;font-size:18px;text-align:center;animation:drop .25s ease-out;max-width:calc(100% - 24px)}#invite b{color:var(--gold)}#invite>div{display:flex;gap:8px}#invite button{font-size:16px;padding:9px 16px 8px;border:0;cursor:pointer;clip-path:var(--notch);background:var(--gold);color:#1a1408;box-shadow:inset 0 0 0 2px #ffe08a,inset 0 -3px 0 2px var(--gold-d)}#invite button.sec{background:var(--bg-3);color:var(--text);box-shadow:inset 0 0 0 2px var(--line-hi),inset 0 -3px 0 2px #00000059}#invite.hidden{display:none}#pmenu{position:absolute;z-index:14;display:flex;flex-direction:column;gap:4px;min-width:170px;background:var(--bg);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--edge),inset 0 0 0 4px var(--line);padding:8px}#pmenu b{color:var(--gold);padding:2px 4px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pmenu button{text-align:left;font-size:16px;padding:8px 10px 7px;border:0;cursor:pointer;background:var(--bg-3);color:var(--text);clip-path:var(--notch)}#pmenu button:hover{background:#2a3344}#pmenu button[data-a=report]:hover{background:var(--red)}#pmenu.hidden{display:none}#rep-text,#ad-text,#bug-text{width:100%;min-height:70px;resize:vertical;margin:10px 0;padding:8px 10px;font:inherit;font-size:16px;color:var(--text);background:var(--bg-2);border:0;box-shadow:inset 0 0 0 2px var(--line);outline:none}#rep-text:focus,#ad-text:focus,#bug-text:focus{box-shadow:inset 0 0 0 2px var(--gold)}#bug-text{min-height:110px}#bug-who{flex:1;min-width:160px;font:inherit;font-size:16px;padding:6px 8px;color:var(--text);background:var(--bg-2);border:0;box-shadow:inset 0 0 0 2px var(--line);outline:none}.panel-body .big{width:100%;padding:12px;font-size:18px;margin-top:6px}.panel-body .opt.lock{color:var(--muted)}.panel-body .opt em{font-style:normal;color:var(--gold);margin-left:6px;font-size:14px}.panel-body .opt em:before{content:"";display:inline-block;width:10px;height:10px;margin-right:3px;vertical-align:-1px;background:var(--coin-icon) center/contain no-repeat}.sw i.lock{position:relative;opacity:.55}.sw i.lock:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:var(--coin-icon) center/contain no-repeat}.sw i.lock.on{opacity:1}.cart{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;padding:8px 10px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--gold);font-size:16px}.cart>b{color:var(--gold)}.cart span{color:var(--muted)}.cart .tot{margin-left:auto;display:flex;align-items:center;gap:4px}#m-bike.on{box-shadow:inset 0 0 0 2px var(--gold)}#app{--top: 80px;--stack-h: 0px;--ui: 1}#feed{top:var(--top)}.lbl,.panel-body h3{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}#balance,.num,.set .val,.fe .meta,.row .cnt{font-family:Bore,Tiny5,monospace}.panel-body h3{border-bottom:1px solid var(--line);padding-bottom:4px}#hud,#topstack,#alerts,#feed,#status,#dock,#emotes,#chat,#hint,#prompt,#tut,.panel-box,.card{zoom:var(--ui)}#topstack{top:var(--top);gap:6px;width:min(560px,calc((100vw - 24px) / var(--ui)))}#housebar{position:static;transform:none;pointer-events:auto}#alerts{position:absolute;left:50%;top:calc(var(--top) + var(--stack-h));transform:translate(-50%);z-index:15;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;width:min(560px,calc((100vw - 24px) / var(--ui)))}#invite{position:static;transform:none;pointer-events:auto;max-width:100%}#toasts{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%}#app.reeling #topstack,#app.reeling #alerts{left:calc((var(--mg-right) + 12px) / var(--ui));transform:none;width:min(560px,calc((100vw - var(--mg-right) - 24px) / var(--ui)))}.toast{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;max-width:100%;background:var(--bg);color:var(--text);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--red),inset 6px 0 0 0 var(--red);padding:9px 16px 9px 20px;font-size:16px;text-align:center;animation:toast-in .2s ease-out;transition:opacity .25s,transform .25s}.toast.good{box-shadow:inset 0 0 0 2px var(--green),inset 6px 0 0 0 var(--green)}.toast.info{box-shadow:inset 0 0 0 2px var(--sea),inset 6px 0 0 0 var(--sea)}.toast.out{opacity:0;transform:translateY(-8px)}.toast .gain{font-family:Bore,Tiny5,monospace;font-size:22px;line-height:1;color:var(--gold)}.toast .ic{width:14px;height:14px}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}}#tut{top:calc(var(--top) + var(--stack-h) + 48px)}#bossbar{position:relative;width:100%;display:flex;flex-direction:column;gap:7px;padding:10px 14px 11px;background:var(--bg);color:var(--text);clip-path:var(--notch6);box-shadow:inset 0 0 0 2px var(--edge),inset 0 0 0 4px var(--line)}#bossbar.hidden{display:none}#bossbar.in{animation:drop .3s ease-out}#bossbar.hit{box-shadow:inset 0 0 0 2px var(--edge),inset 0 0 0 4px var(--gold)}.bb-head{display:flex;align-items:center;gap:10px}.bb-ic{width:40px;height:32px}.bb-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bb-title b{font-size:20px;line-height:1;color:var(--gold);text-transform:uppercase;letter-spacing:1px}.bb-title small{font-size:13px;color:var(--muted)}.bb-time{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 10px 4px;background:var(--bg-3);clip-path:var(--notch);box-shadow:inset 0 0 0 2px var(--line-hi)}.bb-time small{font-size:11px;line-height:1;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.bb-time b{font-family:Bore,Tiny5,monospace;font-size:18px;line-height:1}#bossbar.late .bb-time{box-shadow:inset 0 0 0 2px var(--red)}#bossbar.late .bb-time b{color:var(--red);animation:blink 1s steps(2,jump-none) infinite}@keyframes blink{to{opacity:.35}}.bb-row{display:flex;align-items:center;gap:8px}.bb-lbl{flex:none;width:46px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.bb-hp{position:relative;flex:1;height:20px;background:#2a1414;box-shadow:inset 0 0 0 2px var(--edge);overflow:hidden}.bb-hp i{position:absolute;left:0;top:0;bottom:0}.bb-trail{background:var(--gold);transition:width .5s ease-out .45s}.bb-fill{background:var(--red);box-shadow:inset 0 3px #fff3,inset 0 -4px #00000047;transition:width .12s linear}.bb-hp u{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#00000080}.bb-hp u:nth-of-type(1){left:25%}.bb-hp u:nth-of-type(2){left:50%}.bb-hp u:nth-of-type(3){left:75%}.bb-hp b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Bore,Tiny5,monospace;font-size:14px;line-height:1;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}.bb-share{position:relative;flex:none;width:140px;height:10px;background:var(--edge);box-shadow:inset 0 0 0 1px var(--line-hi)}.bb-share i{position:absolute;left:0;top:0;bottom:0;background:var(--muted);transition:width .2s}.bb-share u{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--gold)}.bb-note{flex:1;min-width:0;font-size:13px;line-height:1.1;color:var(--muted)}.bb-row.ok .bb-share i{background:var(--green)}.bb-row.ok .bb-note{color:var(--green)}.bb-row.spent .bb-share{display:none}.bb-tip{font-size:14px;text-align:center;background:var(--bg-2);padding:5px 8px 4px;box-shadow:inset 3px 0 0 var(--gold)}.bb-tip:empty{display:none}.bb-end{display:none;position:absolute;top:0;right:0;bottom:0;left:0;place-items:center;font-size:28px;letter-spacing:2px;text-transform:uppercase;background:#0a0c11e0}#bossbar.won .bb-end{display:grid;color:var(--gold);animation:pop .3s cubic-bezier(.2,1.5,.4,1)}#bossbar.lost .bb-end{display:grid;color:var(--muted)}.pinfo{gap:4px}#pname{color:var(--text)}.earn{display:flex;align-items:center;gap:6px}.earn.hidden,.earn-tag.hidden,.papel-chip.hidden{display:none}.earnbar{width:84px;height:4px;background:var(--edge)}.earnbar i{display:block;height:100%;width:0;background:var(--gold-d);transition:width .4s}.earn.full .earnbar i{background:var(--red)}.papel-chip{align-self:center;margin-left:4px;font:inherit;font-size:13px;line-height:1;white-space:nowrap;color:var(--text);background:var(--bg-3);border:0;padding:6px 8px 5px;cursor:pointer;clip-path:var(--notch);box-shadow:inset 0 0 0 2px var(--sea)}.papel-chip:hover{background:#2a3344}#tip{position:absolute;z-index:30;display:flex;align-items:center;gap:6px;white-space:nowrap;pointer-events:none;background:var(--bg);color:var(--text);font-size:13px;padding:5px 8px 4px;clip-path:var(--notch);box-shadow:inset 0 0 0 2px var(--line-hi)}#tip.hidden{display:none}#tip kbd{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;background:var(--text);color:var(--bg);font-size:13px;clip-path:var(--notch)}.ib .ic.wide{width:27px}#prompt{padding:5px 14px 5px 5px}#prompt .ic{margin:2px}#room.pill{background:none;padding:0;clip-path:none;gap:4px;pointer-events:auto;flex-wrap:wrap;max-width:100%}.pill.bonus{border:0;font:inherit;font-size:16px;cursor:pointer;color:var(--muted);padding:5px 10px}.pill.bonus.on{color:var(--text)}.pill.bonus:hover{box-shadow:inset 0 0 0 2px var(--gold)}#chatlog .cl-lines{transition:max-height .15s}#chatlog.typing .cl-lines{max-height:250px}.cl-line.sys{color:var(--muted)}#panel.drawer:not(.side){grid-template-rows:minmax(0,1fr);place-items:stretch end;background:transparent;pointer-events:none;padding:64px 12px 112px 0}#panel.drawer:not(.side) .panel-box{pointer-events:auto;width:min(460px,calc(100% - 12px));height:100%;max-height:100%}#panel.drawer.opening:not(.side) .panel-box{animation:drawer-in .15s ease-out}@keyframes drawer-in{0%{transform:translate(40px);opacity:0}}@keyframes sheet-in{0%{transform:translateY(40px);opacity:0}}@media(max-width:900px){#panel.drawer:not(.side){place-items:end stretch;background:#05070a66;pointer-events:auto;padding:0 0 96px}#panel.drawer:not(.side) .panel-box{width:100%;height:min(78%,640px)}#panel.drawer.opening:not(.side) .panel-box{animation-name:sheet-in}#panel.drawer:not(.side) .panel-body{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.set-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:2px solid var(--line)}.set-foot .hint{margin:0;flex:1}.card{box-shadow:inset 0 0 0 2px var(--edge),inset 0 0 0 4px color-mix(in srgb,var(--rc) 70%,var(--line))}#result.r-common .fishwin,#result.r-junk .fishwin{width:150px;height:112px}#result.r-common #r-fish,#result.r-junk #r-fish{width:124px;height:124px;margin-top:-6px}#result.r-common .rays,#result.r-junk .rays{display:none}#result.r-common .card h2,#result.r-junk .card h2{font-size:24px}.actions kbd{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-right:2px;background:#00000047;color:inherit;font-size:13px;clip-path:var(--notch)}@media(pointer:coarse){.actions kbd{display:none}}#hud{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right))}#feed,#status{left:max(10px,env(safe-area-inset-left))}#status{bottom:max(12px,env(safe-area-inset-bottom))}#dock{right:max(10px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}@media(max-width:640px){#app{--top: 74px}.ib{width:44px;height:44px}#pname{max-width:76px}.earnbar{width:60px}.papel-chip .long{display:none}#feed{top:calc(var(--top) + var(--stack-h))}#tut{top:calc(var(--top) + var(--stack-h) + 106px)}#status{bottom:max(18px,env(safe-area-inset-bottom))}.bb-share{width:84px}.bb-title b{font-size:18px}.bb-ic{width:30px;height:24px}#prompt{bottom:186px}}@media(max-width:700px){#tut{top:calc(var(--top) + var(--stack-h) + 106px)}}body.calm #app *:not(canvas){animation:none!important;transition:none!important}
