.ad{background:var(--surface);min-height:100vh;padding:36px 0 90px}.ad-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ad-mast{border-bottom:4px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.ad-logo{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;font-size:18px;font-weight:700}.ad-logo .tm{vertical-align:super;opacity:.5;font-size:.4em}.ad-mast h1{font-family:var(--bebas);text-transform:uppercase;letter-spacing:.02em;margin-top:8px;font-size:clamp(40px,7vw,76px);font-weight:400;line-height:.86}.ad-who{font-family:var(--jb);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-align:right;font-size:10px}.ad-signout{font-family:var(--jb);letter-spacing:2px;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;margin-top:8px;padding:8px 14px;font-size:10px;font-weight:700}.ad-signout:hover{border-color:var(--ink);color:var(--ink)}.ad-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}@media (max-width:720px){.ad-stats{grid-template-columns:repeat(2,1fr)}}.ad-stat{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--ink);padding:16px 18px}.ad-stat .k{font-family:var(--jb);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.ad-stat .v{font-family:var(--bebas);margin-top:6px;font-size:46px;line-height:1}.ad-stat .v.mint{color:var(--mint-deep)}.ad-stat .d{font-family:var(--jb);color:var(--dim);margin-top:4px;font-size:10px}.ad-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-bottom:18px;display:flex}.ad-tab{font-family:var(--jb);letter-spacing:2px;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:13px 22px;font-size:11px;font-weight:700}.ad-tab.on{color:var(--ink);border-bottom-color:var(--mint-deep)}.ad-tab .ct{color:var(--dim);margin-left:6px;font-weight:400}.ad-table{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);width:100%}.ad-table th{text-align:left;font-family:var(--jb);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);padding:12px 14px;font-size:9px;font-weight:700}.ad-table td{font-family:var(--mono);border-bottom:1px solid var(--line);color:var(--ink);padding:12px 14px;font-size:13px}.ad-table tr:last-child td{border-bottom:none}.ad-table tr:hover td{background:var(--surface)}.ad-mono{font-family:var(--jb);color:var(--muted);font-size:11px}.ad-net{color:var(--mint-deep);font-weight:700}.ad-pill{font-family:var(--jb);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--line);white-space:nowrap;padding:2px 8px;font-size:9px;font-weight:700}.ad-pill.partner_brand{color:var(--amber,#c98a00);border-color:var(--amber,#c98a00)}.ad-pill.diva{color:#c81e6b;border-color:#c81e6b}.ad-pill.diva_list{color:var(--blue,#2a6bd4);border-color:var(--blue,#2a6bd4)}.ad-pill.buyer{color:var(--dim)}.ad-empty{font-family:var(--mono);color:var(--muted);text-align:center;background:var(--paper);border:1px solid var(--line);padding:30px 14px;font-size:13px}.ad-src{font-family:var(--jb);letter-spacing:.5px;color:var(--dim);margin-top:14px;font-size:10px}.ad-login{max-width:420px;margin:60px auto 0}.ad-login .head{text-align:center;border-bottom:2px solid var(--ink);margin-bottom:28px;padding-bottom:18px}.ad-login .head .lg{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:700}.ad-login .head h1{font-family:var(--bebas);text-transform:uppercase;font-size:52px;font-weight:400;line-height:.9}.ad-login .head p{font-family:var(--jb);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10px}.ad-label{font-family:var(--jb);letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.ad-input{width:100%;font-family:var(--mono);border:1px solid var(--ink);background:var(--paper);color:var(--ink);outline:none;padding:12px 14px;font-size:14px}.ad-btn{width:100%;font-family:var(--jb);letter-spacing:2px;text-transform:uppercase;border:2px solid var(--ink);background:var(--ink);color:var(--mint);cursor:pointer;padding:14px 32px;font-size:11px;font-weight:700}.ad-btn:disabled{opacity:.6;cursor:wait}.ad-err{font-family:var(--mono);color:#c33;background:#fff0f0;border:1px solid #ffd0d0;margin-bottom:18px;padding:12px 16px;font-size:13px}.ad-note{font-family:var(--jb);letter-spacing:.5px;color:var(--dim);text-align:center;margin-top:20px;font-size:10px;line-height:1.6}.ad-ov-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}@media (max-width:720px){.ad-ov-row{grid-template-columns:repeat(2,1fr)}}.ad-seclab{font-family:var(--jb);letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:24px 0 10px;font-size:10px;font-weight:700}.ad-split{background:var(--paper);border:1px solid var(--line);padding:18px}.ad-splitbar{border:1px solid var(--ink);height:26px;margin-bottom:12px;display:flex;overflow:hidden}.ad-splitseg{height:100%}.ad-splitseg.buyer{background:var(--line)}.ad-splitseg.partner_brand{background:#c98a00}.ad-splitseg.diva{background:#c81e6b}.ad-splitseg.diva_list{background:#2a6bd4}.ad-splitseg.launch{background:var(--ink)}.ad-splitlegend{font-family:var(--jb);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.ad-splitlegend .it{color:var(--muted);align-items:center;gap:6px;display:flex}.ad-splitlegend .sw{border:1px solid var(--ink);width:11px;height:11px;display:inline-block}.ad-splitlegend b{color:var(--ink);font-weight:700}.ad-feed{background:var(--paper);border:1px solid var(--line)}.ad-feed-item{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:11px 14px;display:flex}.ad-feed-item:last-child{border-bottom:none}.ad-feed-item .dot{border:1px solid var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.ad-feed-item .dot.user{background:var(--mint)}.ad-feed-item .dot.order{background:var(--ink)}.ad-feed-item .dot.seller{background:#c98a00}.ad-feed-item .tx{font-family:var(--mono);flex:1;font-size:13px}.ad-feed-item .tx b{font-weight:600}.ad-feed-item .ts{font-family:var(--jb);color:var(--dim);white-space:nowrap;font-size:10px}.ad-feed-kind{font-family:var(--jb);letter-spacing:1px;text-transform:uppercase;color:var(--dim);flex:0 0 64px;font-size:9px;font-weight:700}
