:root{--biz-warn:#ffb347;--biz-warn-text:#ffb347;--biz-plasma-text:#b79bff;--biz-overlay:rgba(8,8,10,.66);--biz-shadow-tab:0 1px 4px -1px rgba(0,0,0,.4)}html[data-theme=light]{--biz-warn-text:#8a4b00;--biz-plasma-text:#5b34d9;--biz-overlay:rgba(20,20,30,.45);--biz-shadow-tab:0 1px 4px -1px rgba(20,20,30,.18)}.biz-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.biz-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--text-dim);gap:8px}.biz-kicker,.biz-title{display:flex;align-items:center}.biz-title{margin:6px 0 0;font-size:26px;line-height:1.15;gap:10px;flex-wrap:wrap}.biz-title .inn{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:3px 9px;letter-spacing:0}.biz-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.biz-link{color:var(--text-dim);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:9px}.biz-link:hover{color:var(--text);background:var(--surface)}.biz-layout{grid-template-columns:216px minmax(0,1fr)}.biz-side-foot{margin-top:10px;padding:12px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim);display:grid;grid-gap:8px;gap:8px}.biz-side-foot b{color:var(--text);font-family:var(--font-mono);font-weight:500}.biz-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:var(--z-toast);background:var(--text);color:var(--bg);padding:10px 16px;border-radius:10px;font-size:13.5px;font-weight:500;box-shadow:var(--shadow-pop);animation:cabRise .18s ease;max-width:min(92vw,520px)}.biz-h3{margin:0 0 8px;font-size:15px}.biz-h2{margin:0;font-size:16px}.biz-note{font-size:12.5px}.biz-note,.biz-note-13{color:var(--text-dim);margin:0}.biz-note-13{font-size:13px}.biz-note-135{font-size:13.5px;color:var(--text-dim);margin:0}.biz-err{font-size:13px;color:var(--negative-text);margin:0;display:flex;gap:6px;align-items:flex-start}.biz-err i{margin-top:2px;flex-shrink:0}.biz-err .biz-lnk,.biz-err a,.biz-lnk{color:inherit}.biz-lnk{background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.biz-p{margin:0;font-size:13.5px;line-height:1.5}.biz-btn-danger{background:var(--strike);border-color:var(--strike);color:#fff}.biz-btn-danger:hover{background:var(--strike);filter:brightness(1.08)}.biz-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.biz-mono{font-family:var(--font-mono);font-size:12px}.biz-link-a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.biz-pos{color:var(--positive-text)}.biz-neg{color:var(--negative-text)}.biz-loading{padding:20px;color:var(--text-dim);display:flex;gap:8px;align-items:center}.biz-state{display:grid;grid-gap:10px;gap:10px;justify-items:start}.biz-state p{margin:0}.biz-state .biz-actions{margin-top:2px}.biz-list{color:var(--text-dim);font-size:13px;padding-left:18px;margin:10px 0 0;display:grid;grid-gap:5px;gap:5px}.biz-perm-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr}.biz-stack{display:grid;grid-gap:6px;gap:6px}.biz-check.off{color:var(--text-faint);cursor:default}.biz-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.biz-sec-head h2{margin:0;font-size:19px}.biz-sec-head>div:first-child{min-width:0;flex:1 1 280px}.biz-sec-head .sub{font-size:12.5px;color:var(--text-dim);margin-top:3px}.biz-baseurl{overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.biz-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.biz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.biz-stat{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.biz-stat .l{font-size:12px;color:var(--text-dim)}.biz-stat .n{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:-.02em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.biz-stat .n .of{font-size:13px;font-weight:500;color:var(--text-dim);font-family:var(--font)}.biz-stat .d{font-size:12px;color:var(--text-faint);margin-top:3px}.biz-stat .up{color:var(--positive-text)}.biz-stat .warn{color:var(--biz-warn-text)}.biz-hero-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--text-dim)}.biz-hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.biz-hero-num{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.biz-hero-num.neg{color:var(--negative-text)}.biz-hero-num small{font-size:22px;color:var(--text-dim);font-weight:700}.biz-hero-sub{font-size:13px;color:var(--text-dim);margin-top:8px;display:flex;gap:14px;flex-wrap:wrap}.biz-hero-sub i{color:var(--accent-text)}.biz-alerts{display:grid;grid-gap:8px;gap:8px}.biz-alert{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px;font-size:13.5px}.biz-alert i.ic{font-size:18px;width:22px;text-align:center}.biz-alert.warn i.ic{color:var(--biz-warn-text)}.biz-alert.info i.ic{color:var(--ion-text)}.biz-alert.ok i.ic{color:var(--positive-text)}.biz-alert .t{flex:1 1;min-width:160px}.biz-alert .t small{display:block;color:var(--text-dim);font-size:12px;margin-top:2px}.biz-bars{display:flex;align-items:flex-end;gap:3px;height:92px;padding-top:6px}.biz-bars.tall{height:160px}.biz-bars .col{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-width:4px;gap:1px;cursor:pointer}.biz-bars .b{flex:none;background:var(--surface-hover);border-radius:3px 3px 0 0;position:relative;min-width:4px;transition:background .12s}.biz-bars .col.hi .b,.biz-bars .col:hover .b{background:var(--accent)}.biz-bars .b.api,.biz-bars .col.hi .b.api,.biz-bars .col:hover .b.api{background:var(--plasma)}.biz-bars .b.empty{height:2px;opacity:.5}.biz-bars .b.empty.future{opacity:.25}.biz-bars .b .tip{display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background:var(--text);color:var(--bg);font-size:12px;font-family:var(--font-mono);padding:2px 6px;border-radius:5px;white-space:nowrap;z-index:2}.biz-bars .col.hi .b .tip,.biz-bars .col:hover .b .tip{display:block}.biz-bars-x{display:flex;justify-content:space-between;font-size:12px;color:var(--text-faint);font-family:var(--font-mono);margin-top:4px}.biz-bars-sel{font-size:12.5px;color:var(--text-dim);margin-top:6px;min-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.biz-legend{display:flex;gap:14px;font-size:12px;color:var(--text-dim);margin-top:8px}.biz-legend span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:var(--accent)}.biz-legend span.api:before{background:var(--plasma)}.biz-hbar{display:grid;grid-template-columns:minmax(110px,160px) 1fr 74px;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;padding:5px 0}.biz-hbar .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-hbar .name small{color:var(--text-dim);font-size:12px;margin-left:5px}.biz-hbar .track{height:9px;background:var(--surface-2);border-radius:6px;overflow:hidden}.biz-hbar .fill{height:100%;background:var(--accent);border-radius:6px}.biz-hbar .fill.p2{background:color-mix(in srgb,var(--text) 42%,transparent)}.biz-hbar .val{text-align:right;font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.biz-hbar.bare{grid-template-columns:1fr;padding:0}.biz-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.biz-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.biz-table.compact{min-width:0}.biz-table th{text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:600;background:var(--surface-2);white-space:nowrap}.biz-table td,.biz-table th{padding:10px 12px;border-bottom:1px solid var(--border)}.biz-table td{vertical-align:middle}.biz-table tr:last-child td{border-bottom:none}.biz-table td.num,.biz-table th.num{text-align:right;font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.biz-table tr.muted td{color:var(--text-faint)}.biz-table th.share{width:40%}.biz-table td.acts{white-space:nowrap}.biz-table td.acts>div{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.biz-table td .sub{font-size:12px;color:var(--text-dim);margin-left:6px}.biz-table td .meta{font-size:12px;color:var(--text-dim);white-space:nowrap}.biz-person{gap:10px;min-width:200px}.biz-avatar,.biz-person{display:flex;align-items:center}.biz-avatar{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:12px;font-weight:700;color:var(--accent-contrast);background:var(--accent);flex-shrink:0}.biz-avatar.p2{background:var(--plasma);color:#fff}.biz-avatar.p3{background:var(--ion)}.biz-avatar.p4{background:var(--biz-warn)}.biz-avatar.off{background:var(--surface-hover);color:var(--text-faint)}.biz-person .nm{font-weight:600}.biz-person .em{font-size:12px;color:var(--text-dim)}.biz-lim{min-width:150px}.biz-lim .track{height:6px;background:var(--surface-2);border-radius:4px;overflow:hidden;margin-top:5px}.biz-lim .fill{height:100%;background:var(--accent)}.biz-lim .fill.hot{background:var(--biz-warn)}.biz-lim .fill.over{background:var(--strike)}.biz-lim .lbl{font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.biz-lim .lbl span{color:var(--text-faint)}.biz-perm{display:inline-flex;gap:4px}.biz-perm i{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.biz-perm i.off{color:var(--text-faint);opacity:.45;text-decoration:line-through}.biz-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);white-space:nowrap}.biz-pill.ok{color:var(--positive-text);border-color:color-mix(in srgb,var(--positive) 35%,transparent);background:color-mix(in srgb,var(--positive) 10%,transparent)}.biz-pill.warn{color:var(--biz-warn-text);border-color:color-mix(in srgb,var(--biz-warn) 35%,transparent);background:color-mix(in srgb,var(--biz-warn) 10%,transparent)}.biz-pill.crit{color:var(--negative-text);border-color:color-mix(in srgb,var(--strike) 35%,transparent);background:color-mix(in srgb,var(--strike) 10%,transparent)}.biz-pill.acc{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.biz-pill.plasma{color:var(--biz-plasma-text);border-color:color-mix(in srgb,var(--plasma) 45%,transparent);background:color-mix(in srgb,var(--plasma) 14%,transparent)}.biz-key{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:grid;grid-gap:10px;gap:10px}.biz-key.off{opacity:.6}.biz-key-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.biz-key-top .nm{font-weight:700;font-size:15px;min-width:0;overflow-wrap:anywhere}.biz-key-top code{font-family:var(--font-mono);font-size:12px;color:var(--text-dim);background:var(--surface-2);padding:2px 7px;border-radius:6px}.biz-key-top .sp{margin-left:auto;display:flex;gap:6px;align-items:center}.biz-key-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px 16px;gap:10px 16px;font-size:12.5px;color:var(--text-dim)}.biz-key-meta>div{min-width:0}.biz-key-meta b{display:block;color:var(--text);font-weight:500;font-size:12.5px;margin-top:2px;overflow-wrap:anywhere}.biz-code,.biz-key-meta b{font-family:var(--font-mono)}.biz-code{font-size:12px;line-height:1.55;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:0;white-space:pre}.biz-switch{width:38px;height:22px;border-radius:999px;background:var(--surface-hover);border:1px solid var(--border-2);position:relative;cursor:pointer;padding:0;flex-shrink:0}.biz-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-dim);transition:transform .15s,background .15s}.biz-switch.on{background:var(--accent);border-color:var(--accent)}.biz-switch.on:after{transform:translateX(16px);background:var(--accent-contrast)}.biz-iconbtn{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);cursor:pointer}.biz-iconbtn:hover{color:var(--text);background:var(--surface-hover)}.biz-iconbtn.danger:hover{color:var(--negative-text)}@media (pointer:coarse){.biz-iconbtn,.biz-months button{width:40px;height:40px}.biz-switch:before{content:"";position:absolute;inset:-9px -4px}}.biz-iconbtn.biz-copy-inline{margin-left:6px;vertical-align:middle;font-size:13px}@media (pointer:fine){.biz-iconbtn.biz-copy-inline{width:26px;height:26px;border-radius:7px}}.biz-form{display:grid;grid-gap:10px;gap:10px}.biz-field{display:grid;grid-gap:5px;gap:5px;font-size:12.5px;color:var(--text-dim)}.biz-field input,.biz-field select,.biz-field textarea{font:inherit;font-size:14px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:9px 11px;width:100%}.biz-field input:focus,.biz-field select:focus,.biz-field textarea:focus{outline:none;border-color:var(--accent)}.biz-field input[aria-invalid=true],.biz-field textarea[aria-invalid=true]{border-color:var(--strike)}.biz-field input:disabled{opacity:.55}.biz-field.row,.biz-form-2{grid-template-columns:1fr 1fr}.biz-form-2{display:grid;grid-gap:10px;gap:10px}.biz-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text);cursor:pointer}.biz-check input{accent-color:var(--accent);width:15px;height:15px}.biz-check.sm{font-size:12.5px;color:var(--text-dim)}.biz-check.scope{align-items:flex-start}.biz-check.scope input{flex:0 0 auto;margin-top:2px}.biz-check.scope>span{display:flex;flex-direction:column;gap:1px;min-width:0}.biz-check.scope b{font-weight:600}.biz-presets{display:flex;gap:6px;flex-wrap:wrap}.biz-presets .chip.active{border-color:var(--accent);color:var(--accent-text)}.biz-months{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:3px}.biz-months .m{min-width:140px;text-align:center;font-weight:600;font-size:13.5px}.biz-months button{background:none;border:none;width:30px;height:30px;border-radius:7px;cursor:pointer;color:var(--text-dim);display:inline-flex;align-items:center;justify-content:center}.biz-months button:hover{background:var(--surface-hover);color:var(--text)}.biz-months button:disabled{opacity:.3;cursor:default}.biz-subtabs{display:inline-flex;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px}.biz-subtabs button{background:none;border:none;padding:6px 12px;border-radius:8px;font-size:13px;color:var(--text-dim);cursor:pointer}.biz-subtabs button.active{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--biz-shadow-tab)}.biz-danger{border-color:color-mix(in srgb,var(--strike) 40%,var(--border))}.biz-danger h3{color:var(--negative-text)}.biz-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 22px;gap:12px 22px}.biz-kv .k{font-size:12px;color:var(--text-dim)}.biz-kv .v{font-size:14.5px;margin-top:2px}.biz-kv .full{grid-column:1/-1}.biz-activity{display:grid;grid-gap:0;gap:0;margin-top:6px}.biz-activity .r{display:grid;grid-template-columns:62px 1fr auto;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px;align-items:center}.biz-activity .r:last-child{border-bottom:none}.biz-activity .tm{font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.biz-activity .amt{font-family:var(--font-mono);font-size:12.5px;color:var(--text-dim)}.biz-activity .amt.in{color:var(--positive-text)}.biz-pay{display:grid;grid-gap:10px;gap:10px}.biz-pay-opt{text-align:left;cursor:pointer;display:flex;gap:12px;align-items:center;width:100%;font:inherit}.biz-pay-opt.static{cursor:default}.biz-pay-opt .ic{font-size:24px;flex-shrink:0}.biz-pay-opt .ic.acc{color:var(--accent-text)}.biz-pay-opt .ic.ion{color:var(--ion-text)}.biz-pay-opt .ic.plasma{color:var(--biz-plasma-text)}.biz-pay-opt .ttl{font-weight:700}.biz-pay-opt .chev{margin-left:auto;color:var(--text-faint)}.biz-pay-card{display:grid;grid-gap:10px;gap:10px}.biz-pay-row{display:flex;gap:8px;align-items:flex-start}.biz-pay-row .biz-field{flex:1 1}.biz-modal-bg{position:fixed;inset:0;z-index:var(--z-modal);background:var(--biz-overlay);display:flex;align-items:center;justify-content:center;padding:16px}.biz-modal{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-lg);padding:20px;display:grid;grid-gap:14px;gap:14px;animation:cabRise .18s ease;box-shadow:var(--shadow-pop)}.biz-modal:focus{outline:none}.biz-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.biz-modal h3{margin:0;font-size:18px}.biz-modal-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.biz-modal-ask{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:10px;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--biz-warn) 45%,var(--border));font-size:13.5px}.biz-modal-ask .biz-modal-actions{justify-content:flex-start}.biz-secret{display:flex;gap:8px;align-items:center;background:var(--surface-2);border:1px dashed var(--accent);border-radius:10px;padding:10px 12px}.biz-secret code{flex:1 1;font-family:var(--font-mono);font-size:13px;word-break:break-all}.biz-secret.col{flex-direction:column;align-items:stretch}.biz-secret .row{display:flex;gap:8px;align-items:center}.biz-secret input{font-family:var(--font-mono);font-size:13px;flex:1 1;min-width:0}@media (max-width:600px){.biz-modal-bg{align-items:flex-end;padding:0}.biz-modal{width:100%;max-height:calc(100dvh - 24px);border-radius:18px 18px 0 0;border-bottom:0}}.biz-tabbar .cab-tab{min-width:0;padding-inline:0}.biz-tabbar .cab-tab .lbl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.biz-layout{grid-template-columns:1fr}.biz-title{font-size:21px}.biz-hero-num{font-size:32px}.biz-field.row,.biz-form-2{grid-template-columns:1fr}.biz-hbar{grid-template-columns:96px 1fr 66px}.biz-toast{bottom:calc(86px + env(safe-area-inset-bottom))}.biz-table{min-width:0}.biz-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.biz-table,.biz-table tbody{display:block}.biz-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;padding:12px 14px;border-bottom:1px solid var(--border);align-items:start}.biz-table tr:last-child{border-bottom:0}.biz-table td{display:block;padding:0;border:0;min-width:0;grid-column:1/-1}.biz-table td:before{content:attr(data-label);display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:600;margin-bottom:2px}.biz-table td:not([data-label]):before{display:none}.biz-table td.lead{grid-column:1;grid-row:1}.biz-table td.lead:before{display:none}.biz-table td.acts{grid-column:2;grid-row:1;justify-self:end;white-space:normal}.biz-table td.acts:before{display:none}.biz-table td.acts>div{justify-content:flex-end}.biz-table td.half{grid-column:auto}.biz-table td.num{text-align:left;font-family:var(--font);font-size:13.5px}.biz-table td.hide-m,.biz-table td:empty{display:none}.biz-table td .meta{white-space:normal}.biz-lim,.biz-person{min-width:0}}