@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: #8f97a6;--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}@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}.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}#toast{position:absolute;left:50%;top:64px;transform:translate(-50%,-12px);opacity:0;transition:.25s;z-index:5;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;pointer-events:none;text-align:center;max-width:calc(100% - 24px)}#toast.show{opacity:1;transform:translate(-50%)}#toast.good{box-shadow:inset 0 0 0 2px var(--green),inset 6px 0 0 0 var(--green)}#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}}.card{--rc: #fff;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}#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)}.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{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{box-shadow:inset 0 0 0 2px var(--gold)}.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{font-size:22px}#m-bike.on{box-shadow:inset 0 0 0 2px var(--gold)}
