:root{--bz-ink:#fff6e6;--bz-dim:#d9c7a8;--bz-bg:#180e0adb;--bz-edge:#ffc45c59;--bz-gold:#ffc45c;--bz-red:#ff6b5b;--bz-green:#6ee7a0;--bz-font:"Trebuchet MS", "Segoe UI", system-ui, sans-serif}#bz-hud{z-index:40;font:14px/1.2 var(--bz-font);color:var(--bz-ink);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:64px;left:16px}.bz-card{background:var(--bz-bg);border:1px solid var(--bz-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;padding:8px 12px;box-shadow:0 6px 20px #00000059}.bz-title b{letter-spacing:.02em;color:var(--bz-gold);font-size:16px;display:block}.bz-title span{color:var(--bz-dim);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.bz-purse{align-items:center;gap:8px;font-size:18px;display:flex}.bz-purse .bz-coin{color:var(--bz-gold);text-shadow:0 0 8px #ffc45ccc}.bz-purse i{margin-left:4px;font-size:14px;font-style:normal}.bz-purse.bump{animation:.6s bz-bump}@keyframes bz-bump{30%{border-color:var(--bz-gold);transform:scale(1.18)}}.bz-day{color:var(--bz-dim);font-size:13px}.bz-day b{color:var(--bz-ink)}.bz-go{pointer-events:auto;cursor:pointer;color:var(--bz-gold);font:600 13px var(--bz-font);text-align:left}.bz-go:hover{border-color:var(--bz-gold)}#bz-tags{pointer-events:none;z-index:30;position:fixed;inset:0}.bz-tag{background:var(--bz-bg);border:1px solid var(--bz-edge);color:var(--bz-ink);font:13px/1.25 var(--bz-font);text-align:center;white-space:nowrap;transform-origin:50% 100%;border-radius:10px;padding:6px 10px;position:absolute;top:0;left:0}.bz-tag b{color:var(--bz-gold);font-size:15px;display:block}.bz-tag span{color:var(--bz-dim);font-size:12px}#bz-prompt{z-index:45;background:var(--bz-bg);border:1px solid var(--bz-gold);color:var(--bz-ink);font:600 16px var(--bz-font);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;animation:.25s bz-pop;display:flex;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}#bz-prompt kbd{background:var(--bz-gold);color:#2a1a0e;width:28px;height:28px;font:700 15px var(--bz-font);border-radius:8px;place-items:center;display:inline-grid;box-shadow:0 3px #b07d22}@keyframes bz-pop{0%{opacity:0;transform:translate(-50%,10px)scale(.95)}}#bz-panel{z-index:50;background:var(--bz-bg);border:1px solid var(--bz-edge);width:min(420px,100vw - 32px);color:var(--bz-ink);font:15px/1.4 var(--bz-font);border-radius:16px;flex-direction:column;gap:10px;padding:16px;animation:.25s bz-slide;display:flex;position:fixed;top:64px;bottom:96px;right:16px;box-shadow:0 12px 40px #00000080}@keyframes bz-slide{0%{opacity:0;transform:translate(24px)}}#bz-panel header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}#bz-panel h2{color:var(--bz-gold);margin:0;font-size:20px}#bz-panel header p{color:var(--bz-dim);margin:2px 0 0;font-size:13px}#bz-close{color:var(--bz-dim);cursor:pointer;background:0 0;border:0;font-size:18px}#bz-choose{gap:8px;display:grid}#bz-choose button,#bz-quick button,#bz-form button,.bz-rv button{font:inherit;color:var(--bz-ink);cursor:pointer;border:1px solid var(--bz-edge);background:#ffc45c1a;border-radius:10px}#bz-choose button{text-align:left;padding:12px}#bz-choose button b{font-size:16px;display:block}#bz-choose button span,.bz-note{color:var(--bz-dim);font-size:13px}#bz-choose button:hover:not(:disabled),#bz-quick button:hover:not(:disabled){border-color:var(--bz-gold);background:#ffc45c33}button:disabled{opacity:.45;cursor:default}.bz-ask{background:#0000004d;border-radius:12px;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.bz-ask span{color:var(--bz-dim);font-size:13px}.bz-ask b{color:var(--bz-gold);font-size:28px}#bz-claim{margin-left:auto;font-weight:600;color:var(--bz-red)!important}#bz-steps p{color:var(--bz-dim);margin:0 0 4px;font-size:13px}#bz-steps p.doing:before{content:"◌ ";animation:1s linear infinite bz-spin;display:inline-block}#bz-steps p.done{color:var(--bz-green)}#bz-steps a{color:var(--bz-gold)}@keyframes bz-spin{to{transform:rotate(360deg)}}#bz-log{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}#bz-log li{border-radius:14px;max-width:88%;padding:8px 12px;animation:.2s bz-pop-in}@keyframes bz-pop-in{0%{opacity:0;transform:translateY(6px)}}.bz-you{background:#3b6fd8;align-self:flex-end}.bz-them{background:#fff6e61f;align-self:flex-start}.bz-them .stage{color:var(--bz-dim)}.bz-sys{color:var(--bz-dim);text-align:center;align-self:center;font-size:13px}.bz-sys.good{color:var(--bz-green)}.bz-sys.hint{opacity:.85;font-style:italic}.bz-sys.bad{color:var(--bz-red)}.bz-typing i{background:var(--bz-dim);border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1s infinite bz-dot;display:inline-block}.bz-typing i:nth-child(2){animation-delay:.15s}.bz-typing i:nth-child(3){animation-delay:.3s}@keyframes bz-dot{50%{opacity:.4;transform:translateY(-4px)}}#bz-quick{flex-wrap:wrap;gap:6px;display:flex}#bz-quick button{padding:7px 10px;font-size:13px}#bz-quick button.call{border-color:var(--bz-red);color:var(--bz-red);animation:1.2s infinite bz-throb}#bz-quick button.deal{border-color:var(--bz-green)}@keyframes bz-throb{50%{box-shadow:0 0 0 4px #ff6b5b40}}#bz-form{gap:6px;display:flex}#bz-input{border:1px solid var(--bz-edge);min-width:0;color:var(--bz-ink);font:inherit;background:#00000059;border-radius:10px;flex:1;padding:10px 12px}#bz-form button{padding:0 14px}#bz-reveal{z-index:60;background:#0a06048c;place-items:center;display:grid;position:fixed;inset:0}#bz-reveal[hidden]{display:none}.bz-rv{background:var(--bz-bg);border:1px solid var(--bz-gold);width:min(440px,100vw - 32px);color:var(--bz-ink);font:15px/1.4 var(--bz-font);text-align:center;border-radius:18px;padding:22px;animation:.5s bz-flip}@keyframes bz-flip{0%{opacity:0;transform:perspective(800px)rotateY(80deg)}}.bz-rv .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--bz-dim);margin:0;font-size:12px}.bz-rv h3{margin:6px 0 14px;font-size:22px}.bz-rv h3 b{color:var(--bz-gold)}.bz-facts{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.bz-facts div{background:#0000004d;border-radius:10px;padding:8px 4px}.bz-facts span{color:var(--bz-dim);font-size:11px;display:block}.bz-facts b{font-size:20px}.bz-verdict.ok{color:var(--bz-green)}.bz-verdict.bad{color:var(--bz-red)}.bz-verdict a{color:var(--bz-gold)}.bz-rv button{margin-top:6px;padding:10px 18px;font-weight:600}#bz-burst{z-index:70;pointer-events:none;position:fixed;top:50%;left:50%}#bz-burst i{background:radial-gradient(circle at 35% 35%, #fff2b8, var(--bz-gold) 55%, #b07d22);border-radius:50%;width:16px;height:16px;animation:1.2s cubic-bezier(.2,.7,.4,1) forwards bz-coin;position:absolute}@keyframes bz-coin{60%{transform:translate(var(--dx), var(--dy)) rotate(360deg);opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + 160px)) rotate(540deg);opacity:0}}.bz-toast{z-index:80;background:var(--bz-bg);border:1px solid var(--bz-red);color:var(--bz-ink);font:14px var(--bz-font);border-radius:12px;padding:10px 16px;position:fixed;top:70px;left:50%;transform:translate(-50%)}@media (max-width:640px){#bz-panel{width:auto;height:60vh;inset:auto 16px 16px}#bz-hud{top:56px}}#bz-hud[hidden],#bz-link[hidden],#bz-broke[hidden],#bz-ship[hidden],#bz-pier-prompt[hidden],#bz-auction[hidden],#bz-inf-prompt[hidden],#bz-rumour[hidden],#bz-tips-chip[hidden],#bz-board-prompt[hidden],#bz-boardp[hidden],#bz-guide[hidden],#bz-route-chip[hidden],#bz-event[hidden],#bz-dock-prompt[hidden],#bz-own-prompt[hidden],#bz-own[hidden],#bz-away[hidden],#bz-cred[hidden],#bz-cred-panel[hidden],#bz-levelup[hidden],#bz-flame[hidden],#bz-board[hidden],#bz-track[hidden],#bz-drop[hidden],#bz-receipt[hidden],#bz-wire[hidden],#bz-reasons[hidden],#bz-prompt[hidden],#bz-panel[hidden],.bz-ask[hidden]{display:none}.bz-stock{color:var(--bz-green);margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:block}.bz-stock.sold_out{color:var(--bz-gold)}.bz-stock.broke{color:var(--bz-red)}#bz-wire{z-index:40;width:min(330px,100vw - 32px);color:var(--bz-ink);font:12px/1.35 var(--bz-font);transition:border-color .3s;position:fixed;bottom:190px;left:16px}#bz-wire.ping{border-color:var(--bz-gold)}#bz-wire header{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}#bz-wire header b{color:var(--bz-gold);font-size:13px}#bz-wire header span{color:var(--bz-dim);font-size:11px}#bz-news{gap:4px;margin:0;padding:0;list-style:none;display:grid}#bz-news li{grid-template-columns:18px 1fr auto auto;align-items:start;gap:6px;animation:.3s bz-pop-in;display:grid}#bz-news a{color:var(--bz-gold);font-size:11px}#bz-news time{color:var(--bz-dim);font-size:10px}#bz-agent:empty{display:none}.bz-wallet{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.bz-wallet a{color:var(--bz-gold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bz-chip{color:var(--bz-green);background:#6ee7a026;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.bz-agent-facts{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;display:grid}.bz-agent-facts div{background:#0000004d;border-radius:8px;padding:4px 6px}.bz-agent-facts span{color:var(--bz-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.bz-agent-facts b{font-size:14px}.bz-invest p{color:var(--bz-dim);margin:8px 0 6px;font-size:13px}.bz-invest button{border:1px solid var(--bz-gold);color:var(--bz-ink);font:inherit;cursor:pointer;background:#ffc45c26;border-radius:10px;margin-right:6px;padding:6px 12px}#bz-reasons{color:var(--bz-dim);background:#00000040;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;list-style:none}#bz-reasons li:before{content:"· "}#bz-reasons li.h{color:var(--bz-ink);font-weight:600}#bz-reasons li.h:before{content:""}@media (max-width:640px){#bz-wire{display:none}}#bz-jobs-btn{pointer-events:auto;cursor:pointer;color:var(--bz-ink);font:600 13px var(--bz-font);text-align:left}#bz-jobs-btn b{background:var(--bz-gold);color:#2a1a0e;border-radius:999px;margin-left:4px;padding:0 7px}#bz-board{z-index:55;width:min(440px,100vw - 32px);max-height:calc(100vh - 140px);color:var(--bz-ink);font:14px/1.35 var(--bz-font);flex-direction:column;gap:8px;animation:.25s bz-slide;display:flex;position:fixed;top:64px;left:16px}#bz-board header{justify-content:space-between;gap:8px;display:flex}#bz-board header b{color:var(--bz-gold);font-size:18px;display:block}#bz-board header span,.bz-board-foot{color:var(--bz-dim);font-size:12px}#bz-board-x{color:var(--bz-dim);cursor:pointer;background:0 0;border:0;font-size:18px}#bz-orders{gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}#bz-orders li{background:#0000004d;border:1px solid #0000;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}#bz-orders li.express{border-color:#ff6b5b73}#bz-orders li.mine{border-color:var(--bz-gold);background:#ffc45c1f}.bz-o-good{text-align:center;font-size:26px}.bz-o-main b{font-size:14px;display:block}.bz-o-main span{color:var(--bz-dim);font-size:12px;display:block}.bz-o-main em{color:var(--bz-red);font-style:normal;font-weight:700}.bz-o-fare{font-size:11px!important}.bz-o-side{justify-items:end;gap:2px;display:grid}.bz-o-side b{color:var(--bz-gold);font-size:20px}.bz-o-side time{color:var(--bz-dim);font:600 12px ui-monospace,monospace}.bz-o-side button{border:1px solid var(--bz-gold);color:var(--bz-ink);font:600 12px var(--bz-font);cursor:pointer;background:#ffc45c2e;border-radius:8px;padding:4px 12px}.bz-o-on{color:var(--bz-gold);font-size:11px;font-weight:800}.bz-o-empty{color:var(--bz-dim);font-size:13px;display:block!important}#bz-track{z-index:45;background:var(--bz-bg);border:1px solid var(--bz-gold);color:var(--bz-ink);font:13px/1.3 var(--bz-font);border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 14px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}#bz-track b{font-size:14px;display:block}#bz-track span{color:var(--bz-dim);font-size:12px}#bz-track.need span{color:var(--bz-gold)}#bz-arrow{width:30px;height:30px;color:var(--bz-gold);place-items:center;font-size:20px;font-style:normal;transition:transform .15s linear;display:inline-grid}#bz-track-time{color:var(--bz-green);font:700 18px ui-monospace,monospace}#bz-track.late{border-color:var(--bz-red);animation:1s infinite bz-throb}#bz-track.late #bz-track-time{color:var(--bz-red)}#bz-site-tags{pointer-events:none;z-index:29;position:fixed;inset:0}.bz-site-tag{color:#e6f7ff;font:12px/1.25 var(--bz-font);text-align:center;white-space:nowrap;background:#0a1e28c7;border:1px solid #7fd6ff80;border-radius:9px;padding:4px 9px;position:absolute;top:0;left:0}.bz-site-tag b{font-size:13px;display:block}.bz-site-tag span{opacity:.8;font-size:11px}.bz-site-tag.active{background:var(--bz-bg);border-color:var(--bz-gold);color:var(--bz-ink)}.bz-site-tag.active b{color:var(--bz-gold)}#bz-drop{z-index:46;background:var(--bz-bg);border:1px solid var(--bz-green);color:var(--bz-ink);font:600 16px var(--bz-font);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;animation:.25s bz-pop;display:flex;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}#bz-drop kbd{background:var(--bz-green);color:#0d2a1a;width:28px;height:28px;font:700 15px var(--bz-font);border-radius:8px;place-items:center;display:inline-grid}#bz-receipt{z-index:60;background:#0a06048c;place-items:center;display:grid;position:fixed;inset:0}#bz-cred{pointer-events:auto;cursor:pointer;color:var(--bz-ink);font:13px var(--bz-font);text-align:left;align-items:center;gap:10px;display:flex}.bz-lvl{background:radial-gradient(circle at 35% 30%, #fff2b8, var(--bz-gold) 60%, #b07d22);color:#2a1a0e;width:34px;height:34px;font:800 16px var(--bz-font);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 12px #ffc45c80}.bz-cred-main{gap:3px;min-width:120px;display:grid}.bz-cred-main b{font-size:13px}.bz-bar{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.bz-bar i{background:linear-gradient(90deg, #ffb347, var(--bz-gold));width:0;height:100%;transition:width .8s;display:block}.bz-cred-main small{color:var(--bz-dim);font-size:11px}.bz-flame{font-size:15px;font-weight:700}.bz-flame.cold{filter:grayscale(.8);opacity:.7}#bz-cred-panel{z-index:56;width:min(380px,100vw - 32px);color:var(--bz-ink);font:13px/1.4 var(--bz-font);animation:.25s bz-slide;position:fixed;top:64px;left:16px}#bz-cred-panel header{justify-content:space-between;display:flex}#bz-cred-panel header b{color:var(--bz-gold);font-size:17px;display:block}#bz-cred-panel header span,.bz-streak{color:var(--bz-dim);font-size:12px}#bz-cred-x{color:var(--bz-dim);cursor:pointer;background:0 0;border:0;font-size:18px}#bz-cred-panel h4{text-transform:uppercase;letter-spacing:.1em;color:var(--bz-dim);margin:10px 0 4px;font-size:12px}#bz-cred-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}#bz-cred-panel li{background:#00000040;border-radius:8px;justify-content:space-between;gap:10px;padding:5px 8px;display:flex}#bz-cred-panel li b{text-align:right;font-weight:600}#bz-cred-panel li.got{color:var(--bz-green)}#bz-xp-pop{z-index:70;pointer-events:none;position:fixed;top:150px;left:70px}.bz-xp-float{white-space:nowrap;font:800 20px var(--bz-font);color:var(--bz-gold);text-shadow:0 2px 8px #0009;animation:2.2s ease-out forwards bz-xp-rise;position:absolute}@keyframes bz-xp-rise{0%{opacity:0;transform:translateY(10px)scale(.8)}15%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-60px)scale(1)}}#bz-levelup{z-index:75;background:radial-gradient(circle,#ffc45c40,#0a0604b3);place-items:center;display:grid;position:fixed;inset:0}.bz-lu h3 b{color:var(--bz-gold)}.bz-lu p{color:var(--bz-dim)}#bz-orders li.locked{opacity:.6}.bz-o-lock{color:var(--bz-dim);font-size:11px;font-weight:700}#bz-cred-panel li span{white-space:nowrap}.bz-own-tag b{color:#9fd0ff}#bz-own-prompt{z-index:45;background:var(--bz-bg);color:var(--bz-ink);font:600 16px var(--bz-font);border:1px solid #9fd0ff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;animation:.25s bz-pop;display:flex;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}#bz-own-prompt kbd{color:#0e2238;width:28px;height:28px;font:700 15px var(--bz-font);background:#9fd0ff;border-radius:8px;place-items:center;display:inline-grid}#bz-own{z-index:50;width:min(420px,100vw - 32px);max-height:calc(100vh - 160px);color:var(--bz-ink);font:14px/1.4 var(--bz-font);gap:10px;animation:.25s bz-slide;display:grid;position:fixed;top:64px;right:16px;overflow-y:auto}#bz-own header{justify-content:space-between;display:flex}#bz-own h2{color:var(--bz-gold);margin:0;font-size:20px}#bz-own header p,#bz-own .bz-note{color:var(--bz-dim);margin:0;font-size:13px}#bz-own h4{text-transform:uppercase;letter-spacing:.1em;color:var(--bz-dim);margin:4px 0 0;font-size:12px}#bz-own>button,.bz-listings button{border:1px solid var(--bz-gold);color:var(--bz-ink);font:600 13px var(--bz-font);cursor:pointer;background:#ffc45c26;border-radius:10px;padding:8px 12px}#bz-own-x{color:var(--bz-dim);cursor:pointer;background:0 0;border:0;font-size:18px}.bz-listings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bz-listings li{background:#0000004d;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.bz-listings li.bz-o-empty{display:block}.bz-price{align-items:center;gap:6px;display:flex}.bz-price b{text-align:center;min-width:28px;color:var(--bz-gold)}.bz-price button{padding:2px 8px!important}.bz-price input{border:1px solid var(--bz-edge);width:64px;color:var(--bz-ink);font:inherit;background:#00000059;border-radius:8px;padding:4px 6px}#bz-away{z-index:72;background:#0a060499;place-items:center;display:grid;position:fixed;inset:0}#bz-broke{z-index:44;background:var(--bz-bg);border:1px solid var(--bz-green);color:var(--bz-ink);font:13px/1.3 var(--bz-font);border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 14px;display:flex;position:fixed;top:70px;left:50%;transform:translate(-50%)}#bz-broke b{font-size:14px;display:block}#bz-broke span{color:var(--bz-dim);font-size:12px}#bz-broke-arrow{width:28px;height:28px;color:var(--bz-green);place-items:center;font-size:18px;font-style:normal;transition:transform .2s linear;display:inline-grid}#bz-dock-prompt{z-index:46;background:var(--bz-bg);border:1px solid var(--bz-green);color:var(--bz-ink);font:600 16px var(--bz-font);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}#bz-dock-prompt kbd{background:var(--bz-green);color:#0d2a1a;width:28px;height:28px;font:700 15px var(--bz-font);border-radius:8px;place-items:center;display:inline-grid}#bz-ship{z-index:44;background:var(--bz-bg);border:1px solid var(--bz-gold);color:var(--bz-ink);font:14px/1.3 var(--bz-font);border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 14px;animation:.25s bz-pop;display:flex;position:fixed;top:124px;left:50%;transform:translate(-50%)}#bz-ship b{font-size:14px;display:block}#bz-ship span{color:var(--bz-dim);font-size:12px}#bz-ship-arrow{width:28px;height:28px;color:var(--bz-gold);place-items:center;font-size:18px;font-style:normal;transition:transform .2s linear;display:inline-grid}#bz-pier-prompt{z-index:46;background:var(--bz-bg);border:1px solid var(--bz-gold);color:var(--bz-ink);font:600 16px var(--bz-font);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;bottom:170px;left:50%;transform:translate(-50%)}#bz-pier-prompt kbd{background:var(--bz-gold);color:#2a1a08;width:28px;height:28px;font:700 15px var(--bz-font);border-radius:8px;place-items:center;display:inline-grid}#bz-auction,#bz-rumour,#bz-boardp{z-index:50;width:min(420px,100vw - 32px);max-height:calc(100vh - 160px);color:var(--bz-ink);font:14px/1.4 var(--bz-font);gap:10px;animation:.25s bz-slide;display:grid;position:fixed;top:64px;right:16px;overflow-y:auto}#bz-auction,#bz-rumour,#bz-boardp header{justify-content:space-between;gap:8px;display:flex}#bz-auction,#bz-rumour,#bz-boardp h2{color:var(--bz-gold);margin:0;font-size:20px}#bz-auction header p,#bz-auction .bz-note,#bz-auction .bz-dim,#bz-rumour header p,#bz-rumour .bz-note,#bz-rumour .bz-dim,#bz-boardp header p,#bz-boardp .bz-note,#bz-boardp .bz-dim{color:var(--bz-dim);margin:0;font-size:13px}#bz-auction,#bz-rumour,#bz-boardp h4{text-transform:uppercase;letter-spacing:.1em;color:var(--bz-dim);margin:4px 0 0;font-size:12px}#bz-auction,#bz-rumour>button{border:1px solid var(--bz-gold);color:var(--bz-ink);font:600 14px var(--bz-font);cursor:pointer;background:#ffc45c2e;border-radius:10px;padding:10px 12px}#bz-auc-x,#bz-rum-x,#bz-board-x{color:var(--bz-dim);cursor:pointer;background:0 0;border:0;align-self:start;font-size:18px}.bz-inf-tag b{color:#c9a2e8}#bz-inf-prompt{z-index:46;background:var(--bz-bg);color:var(--bz-ink);font:600 16px var(--bz-font);border:1px solid #c9a2e8;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}#bz-inf-prompt kbd{color:#24123a;width:28px;height:28px;font:700 15px var(--bz-font);background:#c9a2e8;border-radius:8px;place-items:center;display:inline-grid}#bz-rumour>button:disabled{opacity:.5;cursor:default}.bz-whisper{background:#c9a2e81f;border-left:3px solid #c9a2e8;border-radius:8px;margin:0;padding:10px 12px;font-style:italic}#bz-rumour a{color:var(--bz-gold)}#bz-tips-chip{color:var(--bz-ink);font:600 13px var(--bz-font);cursor:pointer;text-align:left}.bz-board-tag b{color:#7fe0a5}#bz-board-prompt{z-index:46;background:var(--bz-bg);color:var(--bz-ink);font:600 16px var(--bz-font);border:1px solid #7fe0a5;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}#bz-board-prompt kbd{color:#0d2a1a;width:28px;height:28px;font:700 15px var(--bz-font);background:#7fe0a5;border-radius:8px;place-items:center;display:inline-grid}#bz-boardp .bz-listings button:disabled{opacity:.45;cursor:default}#bz-route-chip{color:var(--bz-ink);font:600 13px var(--bz-font);cursor:pointer;text-align:left}#bz-route-chip b{color:#7fe0a5}#bz-guide{z-index:44;background:var(--bz-bg);color:var(--bz-ink);font:14px/1.3 var(--bz-font);border:1px solid #7fe0a5;border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 14px;display:flex;position:fixed;top:178px;left:50%;transform:translate(-50%)}#bz-guide b{display:block}#bz-guide span{color:var(--bz-dim);font-size:12px}#bz-guide-arrow{color:#7fe0a5;place-items:center;width:28px;height:28px;font-size:18px;font-style:normal;transition:transform .2s linear;display:inline-grid}#bz-event{z-index:45;background:var(--bz-bg);border:1px solid var(--bz-gold);max-width:min(640px,100vw - 32px);color:var(--bz-ink);font:14px/1.3 var(--bz-font);text-align:center;border-radius:14px;gap:2px;padding:8px 16px;animation:.25s bz-pop;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%)}#bz-event span{color:var(--bz-dim);font-size:12px}#bz-event.bz-ev-festival{border-color:#ff9ad5;box-shadow:0 0 18px #ff9ad559}#bz-event.bz-ev-shortage{border-color:var(--bz-gold)}#bz-event.bz-ev-raid{border-color:var(--bz-red);animation:.25s bz-pop,1.2s ease-in-out infinite alternate bz-raid;box-shadow:0 0 18px #ff6b5b66}@keyframes bz-raid{to{box-shadow:0 0 4px #ff6b5b26}}#bz-signin,#bz-acct{pointer-events:auto;color:var(--bz-ink);font:600 13px var(--bz-font);text-align:left}#bz-signin{cursor:pointer;border-color:#9fd0ff}#bz-signin:disabled{opacity:.7}#bz-acct{align-items:center;gap:8px;display:flex}#bz-acct a{color:#9fd0ff;text-decoration:none}#bz-signout{border:1px solid var(--bz-edge);color:var(--bz-dim);font:12px var(--bz-font);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:2px 8px}#bz-link,.bz-sheet{z-index:80;background:#0a060499;place-items:center;display:grid;position:fixed;inset:0}#bz-link .bz-note{color:var(--bz-dim)}.bz-cert{margin:4px 0 8px;font-size:12px}.bz-cert summary{cursor:pointer;opacity:.85}.bz-mono{word-break:break-all;opacity:.85;margin:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}button.bz-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bz-account{display:contents}.bz-options{gap:8px;margin:12px 0;display:grid}.bz-options button{text-align:left;gap:2px;padding:10px 12px;display:grid}.bz-options button small{opacity:.75;font-size:12px}.bz-options button:disabled{opacity:.55;cursor:not-allowed}.bz-close{margin-top:4px}.bz-guide-host{display:contents}.bz-help{pointer-events:auto;cursor:pointer;color:var(--bz-ink);font:600 13px var(--bz-font);text-align:left}.bz-help b{color:var(--bz-gold);margin-right:2px}.bz-help:hover{border-color:var(--bz-gold)}.ob-web{--ob-bg:#160f0bf0;--ob-ink:#f4e6cc;--ob-dim:#c9b693;--ob-accent:#e8a33d;--ob-accent-hover:#f2b453;--ob-on-accent:#1a120d;--ob-line:#f4e6cc24;--ob-display:"Fraunces", Georgia, serif;--ob-font:"Inter", system-ui, sans-serif;--ob-radius:20px}.ob-city{--ob-bg:#180e0af0;--ob-ink:#fff6e6;--ob-dim:#d9c7a8;--ob-accent:#ffc45c;--ob-accent-hover:#ffd27f;--ob-on-accent:#1a120d;--ob-line:#ffc45c59;--ob-display:"Trebuchet MS", "Segoe UI", system-ui, sans-serif;--ob-font:"Trebuchet MS", "Segoe UI", system-ui, sans-serif;--ob-radius:18px}.ob,.ob *{box-sizing:border-box}.ob{color:var(--ob-ink);font:15px/1.5 var(--ob-font)}.ob kbd{border:1px solid var(--ob-line);min-width:1.7em;font:600 12px/1.5 var(--ob-font);text-align:center;color:var(--ob-ink);background:#ffffff0f;border-bottom-width:2px;border-radius:6px;padding:1px 6px;display:inline-block}.ob-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ob-accent);margin:0;font-size:11px;font-weight:600}.ob h2,.ob h3{font-family:var(--ob-display);letter-spacing:-.01em;color:var(--ob-ink);margin:4px 0 10px;font-weight:700}.ob-body p{margin:0 0 8px}.ob-body ul{gap:6px;margin:0;padding-left:18px;display:grid}.ob-body li::marker{color:var(--ob-accent)}.ob-body b,.ob-rules b{color:var(--ob-accent);font-weight:600}.ob-btn{font:600 14px var(--ob-font);color:var(--ob-ink);border:1px solid var(--ob-line);cursor:pointer;background:#ffffff0f;border-radius:10px;padding:10px 16px;transition:border-color .15s,background .15s,transform .1s}.ob-btn:hover{border-color:var(--ob-accent)}.ob-btn:active{transform:translateY(1px)}.ob-btn.primary{background:var(--ob-accent);border-color:var(--ob-accent);color:var(--ob-on-accent)}.ob-btn.primary:hover{background:var(--ob-accent-hover)}.ob-link,.ob-skip,.ob-x{font:500 13px var(--ob-font);color:var(--ob-dim);cursor:pointer;background:0 0;border:0;padding:6px 4px}.ob-link:hover,.ob-skip:hover,.ob-x:hover{color:var(--ob-ink)}.ob :focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}.ob-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-pair{gap:8px;margin-left:auto;display:flex}.ob-backdrop{z-index:90;background:radial-gradient(#140d0a80,#140d0ad9);place-items:center;padding:16px;animation:.3s ob-fade;display:grid;position:fixed;inset:0}.ob-dialog{background:var(--ob-bg);border:1px solid var(--ob-line);border-radius:var(--ob-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(480px,100%);max-height:calc(100dvh - 32px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 80px #00000080}.ob-skip{position:absolute;top:14px;right:16px}.ob-slide{min-height:250px;animation:.35s ob-in}.ob-art{margin-bottom:14px;font-size:40px;line-height:1}.ob-welcome h2{font-size:30px;line-height:1.1}.ob-welcome .ob-body{color:var(--ob-dim)}.ob-welcome .ob-body strong{color:var(--ob-ink)}.ob-dots{justify-content:center;gap:6px;margin:18px 0 16px;display:flex}.ob-dots button{background:var(--ob-line);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.ob-dots button.on{background:var(--ob-accent);width:22px}.ob-keys{text-align:center;color:var(--ob-dim);margin:14px 0 0;font-size:12px}.ob-tour{z-index:85;pointer-events:none;position:fixed;inset:0}.ob-spot{border:2px solid var(--ob-accent);border-radius:12px;transition:left .18s,top .18s,width .18s,height .18s;animation:1.8s ease-in-out infinite ob-pulse;position:fixed;box-shadow:0 0 0 9999px #0a060473,0 0 24px #e8a33d8c}.ob-coach{background:var(--ob-bg);border:1px solid var(--ob-accent);pointer-events:auto;border-radius:14px;width:min(340px,100vw - 24px);padding:16px 18px 14px;animation:.25s ob-in;position:fixed;box-shadow:0 18px 50px #00000080}.ob-coach h3{margin:4px 0 6px;font-size:19px}.ob-coach .ob-body{color:var(--ob-dim);font-size:14px}.ob-try{color:var(--ob-ink);background:#ffc45c1a;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:13px}.ob-try:before{content:"Try it · ";color:var(--ob-accent);font-weight:600}.ob-coach .ob-actions{margin-top:12px}.ob-coach .ob-btn{padding:7px 14px;font-size:13px}.ob-help{width:min(720px,100%)}.ob-help-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ob-help-head h2{font-size:26px}.ob-x{padding:4px 8px;font-size:18px}.ob-help-grid{grid-template-columns:1fr 1fr;gap:22px;margin:8px 0 20px;display:grid}.ob-help h4{font:600 12px var(--ob-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ob-dim);margin:0 0 10px}.ob-controls{gap:7px;margin:0;display:grid}.ob-controls div{grid-template-columns:112px 1fr;align-items:baseline;gap:10px;display:grid}.ob-controls dt{flex-wrap:wrap;gap:3px;display:flex}.ob-controls dd{margin:0;font-size:14px}.ob-rules{gap:8px;margin:0;padding-left:18px;font-size:14px;display:grid}.ob-rules li::marker{color:var(--ob-accent)}.ob-open{pointer-events:auto;cursor:pointer}@keyframes ob-fade{0%{opacity:0}}@keyframes ob-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ob-pulse{50%{border-color:var(--ob-accent-hover);box-shadow:0 0 0 9999px #0a060473,0 0 34px #e8a33dcc}}@media (max-width:640px){.ob-dialog{padding:22px 18px}.ob-welcome h2{font-size:25px}.ob-slide{min-height:0}.ob-help-grid{grid-template-columns:1fr}.ob-controls div{grid-template-columns:96px 1fr}.ob-actions .ob-btn,.ob-pair{flex:1}}@media (prefers-reduced-motion:reduce){.ob-backdrop,.ob-slide,.ob-coach,.ob-spot{transition:none;animation:none}}.ob-elsewhere{border-top:1px solid var(--ob-line);color:var(--ob-dim);margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.ob-elsewhere a{color:var(--ob-accent);font-weight:600;text-decoration:none}.ob-elsewhere a:hover{color:var(--ob-accent-hover);text-decoration:underline}
/*$vite$:1*/