:root{--bw-chrome:#16191c;--bw-page:#101214;--bw-field:#1b1f23;--bw-line:#23272c;--bw-edge:#1f2429;--bw-panel:#121518;--bw-sk:#22262b;--bw-sk-dim:#191d21;--bw-canvas:#0c0e10}:root[data-theme=light]{--bw-chrome:#dfdcd4;--bw-page:#fff;--bw-field:#f0eee9;--bw-line:#cfcac0;--bw-edge:#dcd8cf;--bw-panel:#f7f5f0;--bw-sk:#c6c1b6;--bw-sk-dim:#e3e0d9;--bw-canvas:#fbfaf7}.wall{padding:34px 0 52px;position:relative}.wall+.wall{border-top:1px solid var(--hairline)}.wall .mesh{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.wall-head,.wall-grid{z-index:1;position:relative}.wall-eyebrow{align-items:center;gap:12px;margin-bottom:14px;display:flex}.wall-eyebrow .nm{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text);font-size:12px}.wall-eyebrow .st{font-family:var(--mono);letter-spacing:.14em;align-items:center;gap:6px;font-size:10px;display:inline-flex}.wall-eyebrow .st.live{color:var(--verified)}.wall-eyebrow .st.owned{color:var(--text-2)}.wall-eyebrow .st i{background:currentColor;border-radius:50%;width:6px;height:6px}.wall-head h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(32px,5.2vw,62px);font-weight:800;line-height:.92}.wall-head h2 span{color:var(--accent)}.wall-head p{color:var(--text-2);max-width:66ch;margin:14px 0 30px;font-size:17px;line-height:1.55}.wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.wall-grid{grid-template-columns:minmax(0,1fr)}}.win{background:var(--bw-page);border:1px solid var(--hairline);cursor:pointer;width:100%;color:var(--text);text-align:left;flex-direction:column;padding:0;transition:border-color .18s,transform .18s;display:flex;box-shadow:0 18px 40px -28px #000000e6}.win:hover{border-color:var(--accent);transform:translateY(-3px)}.win:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.tabstrip{background:var(--bw-chrome);align-items:flex-end;gap:6px;padding:7px 10px 0;display:flex}.lights{flex:none;align-items:center;gap:5px;padding:0 6px 7px 0;display:flex}.lights i{border-radius:50%;width:8px;height:8px}.lights .r{background:#e06a5a}.lights .y{background:#d9a441}.lights .g{background:#5fa463}.tab{border-radius:5px 5px 0 0;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.tab.on{background:var(--bw-page);flex:auto}.tab.off{background:var(--bw-field);flex:none;width:34px}.tab .fav{background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px}.tab .fav.dim{background:var(--bw-sk)}.tab b{font-family:var(--body);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.tab .xs{color:var(--text-2);opacity:.5;margin-left:auto;font-size:11px;font-style:normal}.newtab{color:var(--text-2);opacity:.6;padding:0 4px 6px;font-size:13px}.omnibar{background:var(--bw-page);border-bottom:1px solid var(--hairline);align-items:center;gap:9px;padding:8px 10px;display:flex}.navs{flex:none;gap:6px;display:flex}.ic{fill:none;width:13px;height:13px;stroke:var(--text-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ic.dimmed{opacity:.35}.omni{background:var(--bw-field);border-radius:11px;flex:auto;align-items:center;gap:7px;min-width:0;padding:4px 10px;display:flex}.lock{fill:none;width:10px;height:10px;stroke:var(--verified);stroke-width:1.4px;flex:none}.lock.priv{stroke:var(--text-2)}.url{font-family:var(--mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.url em{color:var(--text-2);font-style:normal}.avatar{background:var(--hairline);border-radius:50%;flex:none;width:14px;height:14px}.tile-body{height:190px;padding:12px;display:block;overflow:hidden}.cap{border-top:1px solid var(--hairline);background:var(--panel);padding:13px 14px}.cap-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:center;gap:9px;font-size:11px;display:flex}.cap-claim{color:var(--text-2);margin-top:7px;font-size:14px;line-height:1.45;display:block}.sk-wrap{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.sk-wrap i,.sk-wrap b,.sk-wrap u,.sk-wrap em{display:block}.l{background:var(--bw-sk);border-radius:2px;flex:none;height:8px}.l.dim{background:var(--bw-sk-dim)}.l.accent{background:var(--accent);opacity:.85}.stack{flex-direction:column;gap:5px;min-width:0;display:flex}.grow{flex:auto}.row-f{align-items:center;gap:10px;display:flex}.fld{background:var(--bw-sk-dim);border:1px solid var(--bw-line);border-radius:5px;flex:none;height:24px}.btn{background:var(--accent);border-radius:5px;flex:none;height:26px}.btn.ghost{border:1px solid var(--bw-line);background:0 0}.pill{background:var(--bw-line);border-radius:9px;flex:none;width:46px;height:15px}.pill.on{background:var(--verified);opacity:.75}.pill.warn{background:var(--accent);opacity:.8}.card{background:var(--bw-panel);border:1px solid var(--bw-edge);border-radius:6px;flex-direction:column;gap:7px;min-height:0;padding:11px;display:flex}.card.fill{flex:auto;overflow:hidden}.rule{background:var(--bw-line);flex:none;height:1px}.two{flex:auto;grid-template-columns:1.6fr 1fr;gap:12px;min-height:0;display:grid}.two>*{min-width:0;min-height:0;overflow:hidden}.colf{flex-direction:column;gap:9px;min-height:0;display:flex}.kcal{flex-direction:column;flex:auto;gap:5px;min-height:0;display:flex}.kcal .dow{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.kcal .dow u{background:var(--bw-sk-dim);border-radius:2px;height:5px}.kcal .days{flex:auto;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(0,1fr);gap:4px;min-height:0;display:grid}.kcal .days i{background:var(--bw-sk-dim);border-radius:3px;min-height:0}.kcal .days i.on{background:var(--accent);opacity:.85}.kcal .days i.mute{background:var(--bw-sk-dim)}.kpills{flex:none;grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.kpills i{background:var(--bw-sk-dim);border:1px solid var(--bw-line);border-radius:4px;height:22px}.kpills i.on{background:var(--accent);opacity:.85;border-color:#0000}.shell{flex:auto;grid-template-columns:34% 1fr;gap:10px;min-height:0;display:grid}.shell.wide{grid-template-columns:200px 1fr}.side{background:var(--bw-panel);border:1px solid var(--bw-edge);border-radius:6px;flex-direction:column;gap:6px;min-height:0;padding:10px 9px;display:flex;overflow:hidden}.side .nav{border-radius:4px;align-items:center;gap:8px;padding:5px 6px;display:flex}.side .nav.on{background:#ffb0201f}.pane{flex-direction:column;gap:9px;min-width:0;min-height:0;display:flex;overflow:hidden}.kpis{flex:none;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kpis span{background:var(--bw-panel);border:1px solid var(--bw-edge);border-radius:5px;flex-direction:column;gap:6px;padding:9px;display:flex}.kpis span.on{border-color:#ffb02066}.tbl{border:1px solid var(--bw-edge);border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.tbl.fill,.tbl.fill span{flex:auto}.tbl span{grid-template-columns:1fr 1.8fr 1.1fr .9fr;align-items:center;gap:10px;min-height:0;padding:8px 10px;display:grid}.tbl .hd{background:var(--bw-panel)}.tbl .rw{border-top:1px solid var(--bw-edge)}.threads{background:var(--bw-panel);border:1px solid var(--bw-edge);border-radius:6px;flex-direction:column;gap:5px;min-height:0;padding:9px;display:flex;overflow:hidden}.threads .th{border-radius:4px;align-items:center;gap:8px;padding:6px;display:flex}.threads .th.on{background:#ffb0201a}.convo{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden}.bubbles{flex-direction:column;flex:auto;justify-content:center;gap:7px;min-height:0;display:flex}.bubbles i{background:var(--bw-sk-dim);border-radius:10px 10px 10px 3px;height:24px}.bubbles .out{background:var(--accent);opacity:.55;border-radius:10px 10px 3px;margin-left:auto}.chart{background:var(--bw-panel);border:1px solid var(--bw-edge);border-radius:6px;flex:auto;min-height:0;position:relative}.chart .grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:10px 12px 22px}.chart .grid u{background:var(--bw-edge);height:1px}.chart .bars{align-items:flex-end;gap:8px;display:flex;position:absolute;inset:10px 12px 22px}.chart .bars em{background:var(--bw-line);border-radius:3px 3px 0 0;flex:1}.chart .bars em.on{background:var(--accent);opacity:.8}.chart .axis{gap:8px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.chart .axis i{flex:1}.map{background:var(--bw-canvas);border:1px solid var(--bw-edge);border-radius:6px;flex:auto;min-height:0;position:relative;overflow:hidden}.map .grat{background-image:repeating-linear-gradient(90deg,#23272cd9 0 1px,#0000 1px 34px),repeating-linear-gradient(#23272cd9 0 1px,#0000 1px 34px);position:absolute;inset:0}.map .land{background:var(--bw-panel);border-radius:40% 60% 55% 45%;position:absolute}.map svg{width:100%;height:100%;position:absolute;inset:0}.map .trk{fill:none;stroke:var(--accent);stroke-width:2px}.map .trk.ghost{stroke:var(--bw-line);stroke-dasharray:4 5}.map .dot{fill:var(--accent)}.map .dot.end{fill:var(--verified)}.detail{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.kv{grid-template-columns:repeat(2,1fr);gap:8px 14px;display:grid}.kv span{flex-direction:column;gap:5px;display:flex}.evi{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow:hidden}.evi .ln{background:var(--bw-panel);border-left:2px solid var(--bw-line);border-radius:4px;grid-template-columns:52px 1fr 60px;align-items:center;gap:9px;padding:6px 8px;display:grid}.evi .ln.ok{border-left-color:var(--verified)}.evi .ln.warn{border-left-color:var(--accent)}.tiers{flex:auto;grid-template-columns:repeat(3,1fr);gap:9px;min-height:0;display:grid}.tiers span{background:var(--bw-panel);border:1px solid var(--bw-edge);border-radius:6px;flex-direction:column;gap:7px;min-height:0;padding:10px;display:flex}.tiers span.on{border-color:var(--accent)}.tiers .amt{background:var(--bw-line);border-radius:3px;height:18px}.tiers span.on .amt{background:var(--accent);opacity:.85}.gate{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:9px;min-height:0;display:flex}.gate .lockbox{border:2px solid var(--accent);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gate .lockbox svg{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:1.8px}.gate .code{gap:6px;display:flex}.gate .code i{background:var(--bw-sk-dim);border:1px solid var(--bw-line);border-radius:5px;width:26px;height:32px}.gate .code i.on{border-color:var(--accent)}.center{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:9px;min-height:0;display:flex;overflow:hidden}.badge{border:2px solid var(--verified);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.badge svg{fill:none;width:20px;height:20px;stroke:var(--verified);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.chips{gap:6px;display:flex}.chips i{background:var(--bw-sk-dim);border:1px solid var(--bw-line);border-radius:4px;width:56px;height:18px}.w25p{width:25%}.w30p{width:30%}.w35p{width:35%}.w40p{width:40%}.w45p{width:45%}.w50p{width:50%}.w55p{width:55%}.w60p{width:60%}.w65p{width:65%}.w70p{width:70%}.w75p{width:75%}.w80p{width:80%}.w85p{width:85%}.w90p{width:90%}.w95p{width:95%}.wfull{width:100%}.t12{border-radius:3px;height:12px}.t14{border-radius:3px;height:14px}.t18{border-radius:3px;height:18px}.t24{border-radius:3px;height:24px}.c12{background:var(--bw-line);border-radius:50%;flex:none;width:12px;height:12px}.c18{background:var(--bw-line);border-radius:50%;flex:none;width:18px;height:18px}.c24{background:var(--bw-line);border-radius:50%;flex:none;width:24px;height:24px}.c32{background:var(--bw-line);border-radius:50%;flex:none;width:32px;height:32px}.c18.accent,.c24.accent,.c32.accent{background:var(--accent)}.sheet{z-index:60;position:fixed;inset:0}.sheet[hidden]{display:none}.sheet-bg{background:#000000c7;position:absolute;inset:0}.sheet-win{background:var(--bw-page);border:1px solid var(--bw-line);border-radius:8px;flex-direction:column;width:min(1020px,94vw);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 90px -30px #000000f2}.bw-tabs{background:var(--bw-chrome);align-items:flex-end;gap:6px;padding:9px 12px 0;display:flex}.bw-tab{background:var(--bw-field);border-radius:7px 7px 0 0;align-items:center;gap:8px;min-width:0;max-width:200px;padding:8px 11px;display:flex}.bw-tab.on{background:var(--bw-page)}.bw-tab.narrow{max-width:40px}.bw-tab .fav{background:var(--accent);border-radius:2px;flex:none;width:10px;height:10px}.bw-tab .fav.dim{background:var(--bw-sk)}.bw-tab b{font-family:var(--body);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.bw-tab .xs{color:var(--text-2);opacity:.45;font-size:12px;font-style:normal}.bw-omni{background:var(--bw-page);align-items:center;gap:11px;padding:9px 12px;display:flex}.bw-omni .omni{border-radius:13px;padding:6px 12px}.bw-omni .url{flex:auto;font-size:13px}.bw-omni .star{opacity:.55;flex:none;width:12px;height:12px}.bw-marks{background:var(--bw-page);border-bottom:1px solid var(--bw-line);align-items:center;gap:16px;padding:0 14px 9px;display:flex}.bw-marks i{background:var(--bw-line);border-radius:2px;height:7px}.bw-view{background:var(--bw-canvas);flex:none;height:clamp(300px,46vh,440px);min-height:0;padding:18px;overflow:hidden}.bw-view .sk-wrap{gap:12px}.sheet-foot{background:var(--panel);border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.sheet-foot h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.sheet-foot p{color:var(--text-2);max-width:56ch;margin:6px 0 0;font-size:14px}.sheet-x{color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;min-width:44px;min-height:44px;font-size:22px;line-height:1}.sheet-open{background:var(--accent);min-height:48px;color:var(--ink);border-radius:3px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.sheet-open.off{border:1px solid var(--hairline);color:var(--text-2);cursor:default;background:0 0}@media (prefers-reduced-motion:reduce){.win{transition:none}.win:hover{transform:none}}
