*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #000000;--buzr: #59a7ff;--buzr-deep: #1a4d8a;--green: #00ff88;--red: #ff3344;--amber: #ffb13c;--white: #ffffff;--gray: #888888;--gray-dim: #555555;--surface: #0a0a0a;--surface-2: #0f0f12;--border: #1a1a1f;--border-2: #2a2a32;--border-blue: rgba(89, 167, 255, .25);--border-green: rgba(0, 255, 136, .25);--border-amber: rgba(255, 177, 60, .25);--mono: "Inter", system-ui, -apple-system, sans-serif;--display: "Bebas Neue", "Helvetica Neue", sans-serif;--body: "Inter", system-ui, -apple-system, sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--body);font-size:13px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"ss01" 1}::selection{background:var(--buzr);color:#000}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.5) 100%)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul{list-style:none}.nav{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 36px;height:57px;background:#000000d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav-brand{font-size:13px;font-weight:700;letter-spacing:4px;text-transform:uppercase;display:flex;align-items:center;gap:12px}.nav-brand img.logo{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(89,167,255,.4))}.nav-brand .scope{color:var(--gray-dim);font-weight:400;margin-left:4px}.nav-brand .scope b{color:var(--buzr);font-weight:700}.nav-links{display:flex;align-items:center;gap:28px}.nav-links button{background:none;border:none;color:var(--gray);font-size:10px;letter-spacing:2px;text-transform:uppercase;position:relative;padding:4px 0;font-weight:500}.nav-links button:hover,.nav-links button.active{color:var(--white)}.nav-links button.active:after{content:"";position:absolute;left:0;right:0;bottom:-22px;height:1px;background:var(--buzr)}.nav-right{display:flex;align-items:center;gap:18px}.nav-balance{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid var(--border-2);background:var(--surface)}.nav-balance .lbl{font-size:9px;letter-spacing:2px;color:var(--gray-dim);text-transform:uppercase}.nav-balance .val{font-family:var(--display);font-size:14px;font-weight:500;color:var(--green);font-variant-numeric:tabular-nums}.nav-cta{padding:9px 18px;background:transparent;color:var(--gray);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:1px solid var(--border-2);transition:all .15s ease-out}.nav-cta:hover{color:var(--white);border-color:var(--gray)}.avatar{width:32px;height:32px;border:1px solid var(--border-2);background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--buzr);letter-spacing:1px}.status{display:flex;justify-content:space-between;gap:16px;padding:12px 36px;border-bottom:1px solid var(--border);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gray);background:#0006;flex-wrap:wrap}.status .left,.status .right{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.status .live{color:var(--green);font-weight:700}.live-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:8px;animation:pulse 1.6s ease-in-out infinite;box-shadow:0 0 8px var(--green)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.wrap{max-width:1320px;margin:0 auto;padding:32px 36px 80px}.page-eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--buzr);display:flex;align-items:center;gap:10px;margin-bottom:14px}.page-eyebrow:before{content:"";width:28px;height:1px;background:var(--buzr)}.page-title{font-family:var(--display);font-size:38px;font-weight:500;letter-spacing:-1.2px;line-height:1.05;margin-bottom:6px}.page-title .dim{color:var(--gray-dim);font-weight:300}.page-title .blue{color:var(--buzr)}.page-sub{font-size:12px;color:var(--gray);letter-spacing:.5px}.page-sub .accent{color:var(--white);font-weight:700}.domain-bar{margin-top:28px;padding:22px 26px;background:var(--surface);border:1px solid var(--border);position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}.domain-bar:before{content:"";position:absolute;top:0;left:0;width:60px;height:1px;background:var(--buzr)}.domain-bar .glyph{width:36px;height:36px;border:1px solid var(--border-blue);background:#59a7ff0f;position:relative;flex-shrink:0}.domain-bar .glyph:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--buzr)}.domain-bar .glyph:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid var(--buzr)}.domain-bar .meta{display:flex;flex-direction:column;gap:6px;min-width:0}.domain-bar .lbl{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-dim);display:flex;align-items:center;gap:8px}.domain-bar .lbl .stat-pill{padding:2px 7px;border:1px solid var(--border-green);background:#00ff880f;color:var(--green);font-size:8px;letter-spacing:1.5px}.domain-bar .url{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.5px;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domain-bar .url .scheme{color:var(--gray-dim)}.domain-bar .url .slug{color:var(--buzr)}.domain-actions{display:flex;gap:8px}.pill-btn{padding:9px 14px;background:transparent;color:var(--white);border:1px solid var(--border-2);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.pill-btn:hover{border-color:var(--buzr);color:var(--buzr)}.pill-btn.solid{background:var(--buzr);color:var(--bg);border-color:var(--buzr)}.pill-btn.solid:hover{background:transparent;color:var(--buzr)}.pill-btn.copied{color:var(--green);border-color:var(--border-green)}.pill-btn .arrow{color:var(--buzr)}.pill-btn.solid .arrow{color:inherit}.kpi-strip{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);background:var(--surface)}.kpi{padding:26px 28px;border-right:1px solid var(--border);position:relative}.kpi:last-child{border-right:none}.kpi:before{content:"";position:absolute;top:0;left:0;width:28px;height:1px;background:var(--buzr)}.kpi .lbl{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-dim);margin-bottom:12px}.kpi .num{font-family:var(--display);font-size:38px;font-weight:300;line-height:1;letter-spacing:-1px;color:var(--white);margin-bottom:10px;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}.kpi .num.green{color:var(--green)}.kpi .num.blue{color:var(--buzr)}.kpi .num .unit{font-size:17px;color:var(--gray);font-weight:400}.kpi .num .pulse-dot{width:8px;height:8px;background:var(--green);border-radius:50%;align-self:center;margin-right:6px;animation:console-pulse 1.4s ease-in-out infinite}@keyframes console-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.kpi .delta{font-size:10px;letter-spacing:1.2px;color:var(--gray);display:flex;gap:8px;align-items:center}.kpi .delta .pos{color:var(--green);font-weight:700}.kpi .delta .tick{display:inline-block;width:18px;height:1px;background:var(--gray-dim);margin:0 2px}.section{margin-top:48px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.section-head .left{display:flex;flex-direction:column;gap:8px;min-width:0}.section-eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--buzr);display:flex;align-items:center;gap:10px}.section-eyebrow:before{content:"";width:24px;height:1px;background:var(--buzr)}.section-title{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.6px;line-height:1.1}.section-title .dim{color:var(--gray-dim)}.grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.grid-2-equal{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{background:var(--bg);border:1px solid var(--border);position:relative}.card-head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gray)}.card-head .live-tag{display:flex;align-items:center;gap:8px;color:var(--green);font-weight:700}.card-head .live-tag:before{content:"";width:8px;height:8px;background:var(--green);border-radius:50%;animation:console-pulse 1.4s ease-in-out infinite}.card-body{padding:24px 22px}.card-foot{border-top:1px solid var(--border);background:var(--surface);padding:12px 22px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;color:var(--gray-dim);text-transform:uppercase}.card-foot .stat-list{display:flex;gap:28px;flex-wrap:wrap}.card-foot .stat-list strong{color:var(--white);margin-right:6px}.pnl-chart svg{width:100%;height:260px;display:block}.pnl-axis{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:var(--gray-dim);text-transform:uppercase;margin-top:10px}.pnl-legend{display:flex;gap:18px;margin-top:16px;font-size:9px;letter-spacing:1.5px;color:var(--gray);text-transform:uppercase}.pnl-legend .item{display:flex;align-items:center;gap:8px}.pnl-legend .swatch{width:12px;height:2px}.chart-summary{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:22px;padding-bottom:22px;border-bottom:1px dashed var(--border-2)}.chart-summary .cell{padding:0 16px;border-right:1px solid var(--border)}.chart-summary .cell:first-child{padding-left:0}.chart-summary .cell:last-child{border-right:none}.chart-summary .cell .lbl{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-dim);margin-bottom:8px}.chart-summary .cell .val{font-family:var(--display);font-size:26px;font-weight:500;letter-spacing:-.5px;line-height:1;color:var(--white);margin-bottom:4px}.chart-summary .cell .val.green{color:var(--green)}.chart-summary .cell .val.blue{color:var(--buzr)}.chart-summary .cell .sub{font-size:10px;letter-spacing:1px;color:var(--gray)}.funnel{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border)}.funnel-row{background:var(--bg);padding:22px 26px;display:grid;grid-template-columns:38px 1fr auto;gap:18px;align-items:center;transition:background .2s}.funnel-row:hover{background:var(--surface-2)}.funnel-row .num{font-family:var(--display);font-size:13px;color:var(--buzr);font-weight:500;letter-spacing:1px}.funnel-row .body{display:flex;flex-direction:column;gap:8px}.funnel-row .top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.funnel-row .top .name{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.funnel-row .top .desc{font-size:10px;color:var(--gray);letter-spacing:.5px}.funnel-row .bar{height:6px;background:var(--border);position:relative;overflow:hidden}.funnel-row .bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--buzr);transition:width .8s cubic-bezier(.2,.8,.2,1)}.funnel-row .bar-fill.green{background:var(--green)}.funnel-row .bar-fill.amber{background:var(--amber)}.funnel-row .stat{text-align:right}.funnel-row .stat .v{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.5px;line-height:1;color:var(--white);font-variant-numeric:tabular-nums}.funnel-row .stat .conv{font-size:9px;letter-spacing:1.5px;color:var(--gray);text-transform:uppercase;margin-top:6px}.funnel-row .stat .conv .pos{color:var(--green);font-weight:700}.ledger{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border)}.ledger-row{background:var(--bg);padding:18px 22px;display:grid;grid-template-columns:16px 1fr auto auto;gap:16px;align-items:center}.ledger-row:hover{background:var(--surface-2)}.ledger-row .marker{width:8px;height:8px;background:var(--buzr)}.ledger-row.pending .marker{background:var(--amber)}.ledger-row.paid .marker{background:var(--gray-dim)}.ledger-row.approved .marker{background:var(--green)}.ledger-row.reversed .marker{background:var(--red)}.ledger-row .info{display:flex;flex-direction:column;gap:4px;min-width:0}.ledger-row .info .name{font-size:12px;font-weight:700;letter-spacing:.5px}.ledger-row .info .meta{font-size:10px;color:var(--gray);letter-spacing:.5px}.ledger-row .info .meta .blue{color:var(--buzr)}.ledger-row .ts{font-size:10px;letter-spacing:1.5px;color:var(--gray-dim);text-transform:uppercase}.ledger-row .amount{font-family:var(--display);font-size:17px;font-weight:500;letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:var(--white);min-width:90px;text-align:right}.ledger-row .amount.pos{color:var(--green)}.sheet{background:var(--surface);border:1px solid var(--border);padding:28px;position:relative}.sheet:before{content:"";position:absolute;top:0;left:0;width:60px;height:1px;background:var(--buzr)}.sheet .lbl{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--buzr);margin-bottom:16px;display:flex;align-items:center;gap:10px}.sheet .lbl:before{content:"";width:16px;height:1px;background:var(--buzr)}.sheet .formula{font-family:var(--display);font-size:28px;font-weight:500;letter-spacing:-.6px;line-height:1.1;margin-bottom:12px}.sheet .formula .blue{color:var(--buzr)}.sheet .formula .green{color:var(--green)}.sheet .formula .dim{color:var(--gray-dim)}.sheet .desc{font-size:12px;color:var(--gray);line-height:1.7;margin-bottom:20px}.sheet .breakdown{display:flex;flex-direction:column;gap:8px}.sheet .breakdown .row{display:flex;justify-content:space-between;font-size:11px;color:var(--gray);padding:6px 0;border-bottom:1px dashed var(--border)}.sheet .breakdown .row:last-child{border-bottom:none}.sheet .breakdown .row b{color:var(--white);font-weight:700;font-variant-numeric:tabular-nums}.sheet .breakdown .row b.green{color:var(--green)}.sheet .breakdown .row b.blue{color:var(--buzr)}.sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sheet-col{display:flex;flex-direction:column;gap:8px}.sheet-col .lbl:before{display:none}@media (max-width: 720px){.sheet-grid{grid-template-columns:1fr;gap:24px}}.kind-pill{display:inline-block;font-size:9px;letter-spacing:1.5px;font-weight:700;padding:2px 6px;border-radius:3px;margin-right:8px;vertical-align:middle}.kind-pill.upfront{color:var(--buzr);background:#59a7ff14;border:1px solid rgba(89,167,255,.25)}.kind-pill.recurring{color:var(--green);background:#00ff880f;border:1px solid rgba(0,255,136,.25)}.kind-pill.trial{color:var(--amber);background:#ffb13c0f;border:1px solid rgba(255,177,60,.25)}.kind-pill.paid{color:var(--green);background:#00ff880f;border:1px solid rgba(0,255,136,.25)}.user-handle{color:var(--white);font-family:var(--mono);font-weight:700;font-size:11px}.status-pill.trial{color:var(--amber);border-color:var(--border-amber);background:#ffb13c0d}.ptable-row.trial-row{background:#ffb13c05}.ptable-row.trial-row:hover{background:#ffb13c0a}.ledger-row .amount.neutral{color:var(--gray-dim)}.ptable{background:var(--bg);border:1px solid var(--border);overflow:hidden}.ptable-head{display:grid;grid-template-columns:130px 90px 1fr 110px 110px;gap:14px;padding:14px 22px;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:9px;letter-spacing:2px;color:var(--gray-dim);text-transform:uppercase}.ptable-row{display:grid;grid-template-columns:130px 90px 1fr 110px 110px;gap:14px;padding:16px 22px;align-items:center;font-size:11px;color:var(--gray);border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;transition:background .2s}.ptable-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:16px}.ptable-summary-cell{padding:18px 20px;background:var(--surface)}.ptable-summary-cell .lbl{font-size:9px;letter-spacing:2px;color:var(--gray-dim);text-transform:uppercase;margin-bottom:8px;font-weight:700}.ptable-summary-cell .val{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.4px;color:var(--white);font-variant-numeric:tabular-nums}.ptable-summary-cell .val.green{color:var(--green)}.ptable-summary-cell .val.blue{color:var(--buzr)}.ptable-summary-cell .val.amber{color:var(--amber)}@media (max-width: 720px){.ptable-summary{grid-template-columns:1fr}}.ptable-row:last-child{border-bottom:none}.ptable-row:hover{background:var(--surface-2)}.ptable-row .date{color:var(--white);letter-spacing:1px}.ptable-row .breakdown{font-size:10px;color:var(--gray)}.ptable-row .breakdown .blue{color:var(--buzr)}.ptable-row .amount{font-family:var(--display);font-size:16px;font-weight:500;color:var(--white);text-align:right}.status-pill{font-size:9px;letter-spacing:1.5px;padding:3px 8px;border:1px solid var(--border-2);text-transform:uppercase;font-weight:700;text-align:center;display:inline-block}.status-pill.paid{color:var(--green);border-color:var(--border-green);background:#00ff880d}.status-pill.pending{color:var(--amber);border-color:var(--border-amber);background:#ffb13c0d}.status-pill.approved{color:var(--buzr);border-color:var(--border-blue);background:#59a7ff0f}.status-pill.reversed{color:var(--red);border-color:#ff334440;background:#ff33440d}.empty{text-align:center;padding:48px 24px;color:var(--gray);font-size:12px;letter-spacing:.5px;line-height:1.7}.empty .heading{font-family:var(--display);font-size:16px;color:var(--white);margin-bottom:6px;letter-spacing:-.3px}footer{border-top:1px solid var(--border);background:var(--bg);margin-top:80px}.footer-bottom{max-width:1320px;margin:0 auto;padding:22px 36px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-dim)}.footer-bottom .live{color:var(--green)}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative}.login-card{width:100%;max-width:420px;padding:40px;border:1px solid var(--border);background:var(--surface);position:relative}.login-card:before{content:"";position:absolute;top:0;left:0;width:60px;height:1px;background:var(--buzr)}.login-card .login-brand{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.login-card .login-brand img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(89,167,255,.4))}.login-card .login-brand .scope{color:var(--gray-dim);font-weight:400}.login-card .login-brand .scope b{color:var(--buzr);font-weight:700}.login-card h2{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.5px;margin-bottom:8px}.login-card p{color:var(--gray);font-size:12px;line-height:1.7;margin-bottom:24px}.login-card label{display:block;font-size:9px;letter-spacing:2px;color:var(--gray-dim);text-transform:uppercase;margin-bottom:8px}.login-card input{width:100%;padding:14px 16px;background:var(--bg);color:var(--white);border:1px solid var(--border-2);outline:none;font-family:var(--mono);font-size:13px;letter-spacing:.5px}.login-card input:focus{border-color:var(--buzr)}.login-card button{width:100%;padding:14px;margin-top:16px;background:var(--buzr);color:var(--bg);border:none;font-family:var(--mono);font-weight:700;letter-spacing:2px;font-size:11px;text-transform:uppercase;cursor:pointer;transition:all .15s}.login-card button:hover:not(:disabled){background:var(--white)}.login-card button:disabled{opacity:.6;cursor:default}.notice{padding:12px 14px;font-size:11px;line-height:1.5;margin-top:16px;letter-spacing:.3px}.notice.ok{background:#00ff880f;color:var(--green);border:1px solid var(--border-green)}.notice.err{background:#ff33440f;color:var(--red);border:1px solid rgba(255,51,68,.25)}.spinner-screen{min-height:100vh;display:grid;place-items:center;gap:16px;font-family:var(--mono);font-size:11px;letter-spacing:3px;color:var(--gray-dim);text-transform:uppercase}@media (max-width: 1100px){.kpi-strip{grid-template-columns:repeat(2,1fr)}.kpi{border-right:1px solid var(--border)}.kpi:nth-child(2n){border-right:none}.kpi:nth-child(-n+2){border-bottom:1px solid var(--border)}.grid-2,.grid-2-equal{grid-template-columns:1fr}.domain-bar{grid-template-columns:1fr;gap:16px}.domain-bar .glyph{display:none}}@media (max-width: 720px){.nav{padding:0 18px}.nav-links,.nav-balance{display:none}.status{padding:10px 18px;flex-direction:column;gap:8px;align-items:start;font-size:9px}.wrap{padding:24px 18px 60px}.page-title{font-size:28px;letter-spacing:-1px}.domain-bar .url{font-size:16px}.kpi-strip{grid-template-columns:1fr}.kpi{border-right:none;border-bottom:1px solid var(--border)}.kpi:last-child{border-bottom:none}.kpi .num{font-size:30px}.funnel-row{grid-template-columns:28px 1fr;gap:12px;padding:16px 18px}.funnel-row .stat{grid-column:1 / -1;text-align:left}.ptable-head{display:none}.ptable-row{grid-template-columns:1fr auto;gap:8px;padding:14px 16px}.ptable-row .breakdown,.ptable-row .kind-pill{display:none}.ptable-row>:nth-child(2){display:none}.ptable-row>:nth-child(3){display:none}.footer-bottom{flex-direction:column;gap:10px;align-items:start;padding:18px}.chart-summary{grid-template-columns:1fr;gap:16px}.chart-summary .cell{padding:0 0 16px;border-right:none;border-bottom:1px dashed var(--border)}.chart-summary .cell:last-child{border-bottom:none;padding-bottom:0}}
