.bl,.st{--v-bg:#fbf8f8;--v-surface:#ffffff;--v-line:#efe6e7;--v-line2:#f4eced;--v-row:#f5eeef;--v-thead:#fdfafa;--v-hoverline:#e2d5d7;--v-input:#eadfe0;--v-ph:#b3a6a8;--v-chip:#f7f1f2;--v-text:#16090b;--v-text2:#3f3436;--v-muted:#6f6264;--v-ink:#16090b;--v-ink-fg:#ffffff;--v-ink-hover:#e0182d;--v-red:#e0182d;--v-red-h:#be1024;--v-signal:#ff3b4d;--v-rose:#fdebed;--v-rose-fg:#a80f20;--v-disabled:#dccdd0;--v-g-bg:#e7f3ed;--v-g-fg:#0a5a44;--v-g-line:#c5e3d4;--v-a-bg:#fbf3e0;--v-a-fg:#8a5a00;--v-a-line:#f0dfb6;--v-r-bg:#fdf0ee;--v-r-fg:#b42318;--v-r-line:#f6cfca;--v-b-bg:#e6eef7;--v-b-fg:#1d4f8a;--v-n-bg:#f5eced;--v-n-fg:#6f6264;--v-card-dark:#16090b;--v-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;flex-direction:column;color:var(--v-text);font-family:Geist,system-ui,sans-serif;width:100%;min-width:0}[data-theme=dark] .bl,[data-theme=dark] .st{--v-bg:#0c0607;--v-surface:#16090b;--v-line:#2e1c20;--v-line2:#26161a;--v-row:#241418;--v-thead:#1b0e11;--v-hoverline:#45292f;--v-input:#3a2429;--v-ph:#7d6c6f;--v-chip:#241418;--v-text:#f6eeef;--v-text2:#d9cccf;--v-muted:#a8989b;--v-ink:#f6eeef;--v-ink-fg:#16090b;--v-ink-hover:#ff3b4d;--v-red:#e0182d;--v-red-h:#ff3b4d;--v-rose:#3a141b;--v-rose-fg:#ff8a95;--v-disabled:#3a2a2e;--v-g-bg:#0f2a20;--v-g-fg:#5fd3a8;--v-g-line:#1d4a39;--v-a-bg:#2e2208;--v-a-fg:#f0b95a;--v-a-line:#4d3a12;--v-r-bg:#33141a;--v-r-fg:#ff8a95;--v-r-line:#57212b;--v-b-bg:#122236;--v-b-fg:#8ab8f0;--v-n-bg:#241418;--v-n-fg:#a8989b;--v-card-dark:#221114}.bl{gap:26px;max-width:1240px}.st{gap:20px;max-width:980px}.bl *,.st *{box-sizing:border-box}.bl a,.st a{color:var(--v-red);text-decoration:none}.bl a:hover,.st a:hover{color:var(--v-red-h)}.bl button,.bl input,.bl textarea,.st button,.st input,.st textarea{font-family:inherit}.bl .v-head,.st .v-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.bl .v-eyebrow,.st .v-eyebrow{font-family:var(--v-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-muted);margin-bottom:6px}.bl .v-h1,.st .v-h1{margin:0;font-size:30px;font-weight:650;letter-spacing:-.035em;line-height:1.15;color:var(--v-text)}.bl .v-sub,.st .v-sub{margin:8px 0 0;color:var(--v-muted);font-size:14.5px;max-width:560px;text-wrap:pretty;line-height:1.5}.bl .v-card,.st .v-card{background:var(--v-surface);border:1px solid var(--v-line);border-radius:20px}.bl .v-pad,.st .v-pad{padding:22px 24px;display:flex;flex-direction:column;gap:16px}.bl .v-h2{font-size:19px;display:flex;align-items:center;gap:9px}.bl .v-h2,.bl .v-h2.sm,.st .v-h2{margin:0;font-weight:650;letter-spacing:-.02em;color:var(--v-text)}.bl .v-h2.sm,.st .v-h2{font-size:17px}.bl .v-title,.st .v-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bl .v-title>svg,.st .v-title>svg{color:var(--v-text);flex:none}.bl .v-title .v-h2,.st .v-title .v-h2{flex:1 1;min-width:0}.bl .v-muted,.st .v-muted{color:var(--v-muted)}.bl .v-fine,.st .v-fine{font-size:12.5px;color:var(--v-muted);line-height:1.5;margin:0}.bl .v-text,.st .v-text{margin:0;font-size:14px;line-height:1.5;color:var(--v-text2)}.bl .v-btn,.st .v-btn{height:42px;padding:0 18px;border:0;border-radius:10px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.bl .v-btn.sm,.st .v-btn.sm{height:36px;padding:0 14px;font-size:13.5px}.bl .v-btn.md,.st .v-btn.md{height:40px;padding:0 16px;font-size:13.5px;gap:7px}.bl .v-btn:disabled,.st .v-btn:disabled{opacity:.55;cursor:not-allowed}.bl .v-red,.st .v-red{background:var(--v-red);color:#fff}.bl .v-red:hover:not(:disabled),.st .v-red:hover:not(:disabled){background:var(--v-red-h);color:#fff}.bl .v-ink,.st .v-ink{background:var(--v-ink);color:var(--v-ink-fg)}.bl .v-ink:hover:not(:disabled),.st .v-ink:hover:not(:disabled){background:var(--v-ink-hover);color:#fff}.bl .v-line,.st .v-line{background:var(--v-surface);color:var(--v-text);border:1px solid var(--v-line);font-weight:550}.bl .v-line:hover:not(:disabled),.st .v-line:hover:not(:disabled){background:var(--v-chip);color:var(--v-text)}.bl a.v-btn.v-red,.st a.v-btn.v-red{color:#fff}.bl a.v-btn.v-ink,.bl a.v-btn.v-line,.st a.v-btn.v-ink,.st a.v-btn.v-line{color:inherit}.bl a.v-btn.v-ink,.st a.v-btn.v-ink{color:var(--v-ink-fg)}.bl a.v-btn.v-ink:hover,.st a.v-btn.v-ink:hover{color:#fff}.bl .v-input,.st .v-input{height:44px;border:1px solid var(--v-input);border-radius:11px;padding:0 14px;font-size:14.5px;outline:none;background:var(--v-surface);color:var(--v-text);width:100%;min-width:0;box-shadow:none;transition:border-color .15s,box-shadow .15s}.bl textarea.v-input,.st textarea.v-input{height:auto;padding:12px 14px;line-height:1.5;resize:vertical;font-size:14px}.bl .v-input::placeholder,.st .v-input::placeholder{color:var(--v-ph)}.bl .v-input:focus,.st .v-input:focus{border-color:#e0182d;box-shadow:0 0 0 4px #e0182d1a;outline:none}.bl .v-label,.st .v-label{display:flex;flex-direction:column;gap:7px;min-width:0}.bl .v-label>span:first-child,.st .v-label>span:first-child{font-size:13px;font-weight:600;color:var(--v-text)}.bl .v-hint,.st .v-hint{font-size:12px;color:var(--v-muted)}.st .v-label .input-wrap input{height:44px;border:1px solid var(--v-input);border-radius:11px;padding:0 42px 0 14px;font-size:14.5px;background:var(--v-surface);color:var(--v-text);box-shadow:none}.st .v-label .input-wrap input:focus{border-color:#e0182d;box-shadow:0 0 0 4px #e0182d1a;outline:none}.bl .v-pill,.st .v-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;line-height:1.5}.st .v-pill{padding:3px 10px}.bl .v-pill:before,.st .v-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.bl .v-pill.nodot:before,.st .v-pill.nodot:before{display:none}.bl .t-green,.st .t-green{background:var(--v-g-bg);color:var(--v-g-fg)}.bl .t-amber,.st .t-amber{background:var(--v-a-bg);color:var(--v-a-fg)}.bl .t-red,.st .t-red{background:var(--v-r-bg);color:var(--v-r-fg)}.bl .t-blue,.st .t-blue{background:var(--v-b-bg);color:var(--v-b-fg)}.bl .t-neutral,.st .t-neutral{background:var(--v-n-bg);color:var(--v-n-fg)}.bl .v-note,.st .v-note{display:flex;gap:10px;align-items:flex-start;padding:13px 16px;border-radius:12px;font-size:13.5px;line-height:1.5;border:1px solid}.bl .v-note>svg,.st .v-note>svg{flex:none;margin-top:2px}.bl .v-note .v-link,.bl .v-note a,.st .v-note .v-link,.st .v-note a{color:inherit;text-decoration:underline;background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer}.bl .v-note.success,.st .v-note.success{background:var(--v-g-bg);border-color:var(--v-g-line);color:var(--v-g-fg)}.bl .v-note.warn,.st .v-note.warn{background:var(--v-a-bg);border-color:var(--v-a-line);color:var(--v-a-fg)}.bl .v-note.error,.st .v-note.error{background:var(--v-r-bg);border-color:var(--v-r-line);color:var(--v-r-fg)}.bl .v-note.info,.st .v-note.info{background:var(--v-surface);border-color:var(--v-line);color:var(--v-text2)}.bl .v-note.info a,.bl .v-note.info>svg,.st .v-note.info a,.st .v-note.info>svg{color:var(--v-red)}.bl .v-secret,.st .v-secret{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:11px;background:var(--v-card-dark);color:#ff3b4d;min-width:0}[data-theme=dark] .bl .v-secret,[data-theme=dark] .st .v-secret{border:1px solid var(--v-line)}.bl .v-secret code,.st .v-secret code{flex:1 1;min-width:0;font-family:var(--v-mono);font-size:13.5px;letter-spacing:.08em;color:#ff3b4d;background:none;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .v-secret .copy-btn,.bl .v-secret .v-copy,.st .v-secret .copy-btn,.st .v-secret .v-copy{width:32px;height:32px;flex:none;border:0;border-radius:8px;background:#ffffff14;color:#ffffff;cursor:pointer;display:grid;place-items:center;padding:0}.bl .v-secret .copy-btn:hover,.bl .v-secret .v-copy:hover,.st .v-secret .copy-btn:hover,.st .v-secret .v-copy:hover{background:#ffffff26}.bl .v-sk,.st .v-sk{background:linear-gradient(90deg,var(--v-chip) 25%,var(--v-line2) 37%,var(--v-chip) 63%);background-size:400% 100%;animation:v3sk 1.3s ease infinite;border-radius:8px}@keyframes v3sk{0%{background-position:100% 50%}to{background-position:0 50%}}.bl .bl-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);grid-gap:16px;gap:16px}.bl .bl-balance{background:#16090b;color:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;position:relative;overflow:hidden;min-height:200px}[data-theme=dark] .bl .bl-balance{background:#221114;border:1px solid var(--v-line)}.bl .bl-balance-glow{position:absolute;right:-60px;bottom:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#ff3b4d40,transparent 65%);pointer-events:none}.bl .bl-balance-hd{display:flex;justify-content:space-between;align-items:center;position:relative}.bl .bl-balance-hd>span:first-child{font-family:var(--v-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b3a6a8}.bl .bl-balance-ic{width:34px;height:34px;border-radius:10px;background:#ffffff14;display:grid;place-items:center;color:#ff3b4d}.bl .bl-balance-body{position:relative}.bl .bl-balance-num{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bl .bl-balance-num b{font-size:56px;font-weight:650;letter-spacing:-.045em;line-height:1;color:#ff3b4d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl .bl-balance-num span{font-size:15px;color:#b3a6a8}.bl .bl-balance-foot{margin-top:12px;font-size:13px;color:#b3a6a8}.bl .bl-balance-foot a{color:#ff3b4d}.bl .bl-stats{background:var(--v-surface);border:1px solid var(--v-line);border-radius:20px;padding:22px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.bl .bl-stat{display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--v-line2);padding-right:16px;min-width:0}.bl .bl-stat:last-child{border-right:0;padding-right:0}.bl .bl-stat-l{font-size:12.5px;color:var(--v-muted)}.bl .bl-stat-v{font-size:28px;font-weight:650;letter-spacing:-.03em;color:var(--v-text);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bl .bl-stat-v .v-pill{font-size:14px;font-weight:500;padding:3px 9px;letter-spacing:0}.bl .bl-stat-v .v-pill:before{display:none}.bl .bl-stat-s{font-size:12px;color:var(--v-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .bl-section{display:flex;flex-direction:column;gap:14px}.bl .bl-section-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bl .bl-section-hd.center{align-items:center}.bl .bl-methods{font-size:12.5px;color:var(--v-muted)}.bl .bl-hd-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bl .bl-seg{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--v-chip);border:1px solid var(--v-line)}.bl .bl-seg button{height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--v-muted);font-size:13px;font-weight:550;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.bl .bl-seg button:hover{color:var(--v-text)}.bl .bl-seg button.on{background:var(--v-surface);color:var(--v-text);font-weight:600;box-shadow:0 1px 2px #16090b14}.bl .bl-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.bl .bl-pack{position:relative;background:var(--v-surface);border:1px solid var(--v-line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s}.bl .bl-pack:hover{border-color:var(--v-hoverline)}.bl .bl-pack.best{border:1.5px solid #16090b;box-shadow:0 18px 40px -20px #16090b55}[data-theme=dark] .bl .bl-pack.best{border-color:#ff3b4d;box-shadow:0 18px 40px -20px #000000aa}.bl .bl-pack.current{border:1.5px solid var(--v-red)}.bl .bl-pack-badge{position:absolute;top:-11px;left:20px;font-family:var(--v-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;background:#ff3b4d;color:#16090b;padding:4px 9px;border-radius:999px;font-weight:600;line-height:1.3}.bl .bl-pack-name{font-size:14px;font-weight:600;color:var(--v-text2)}.bl .bl-pack-credits{font-size:34px;font-weight:650;letter-spacing:-.04em;margin-top:8px;color:var(--v-text);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl .bl-pack-credits span{font-size:14px;font-weight:500;color:var(--v-muted);letter-spacing:0}.bl .bl-pack-price{display:flex;align-items:baseline;gap:8px;margin:2px 0 18px;flex-wrap:wrap}.bl .bl-pack-price>b{font-size:18px;font-weight:600;color:var(--v-text)}.bl .bl-pack-price>b small{font-size:13px;font-weight:500;color:var(--v-muted)}.bl .bl-per{font-family:var(--v-mono);font-size:11.5px;color:var(--v-muted);background:var(--v-chip);border-radius:5px;padding:2px 6px}.bl .bl-pack.best .bl-per{color:var(--v-g-fg);background:var(--v-g-bg)}.bl .bl-pack-btn{margin-top:auto;height:42px;border-radius:11px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid var(--v-line);background:var(--v-surface);color:var(--v-text);transition:background .15s,color .15s,border-color .15s;width:100%}.bl .bl-pack-btn:hover:not(:disabled){background:#16090b;color:#fff;border-color:#16090b}[data-theme=dark] .bl .bl-pack-btn:hover:not(:disabled){background:#f6eeef;color:#16090b;border-color:#f6eeef}.bl .bl-pack.best .bl-pack-btn{border:0;background:#e0182d;color:#fff}.bl .bl-pack.best .bl-pack-btn:hover:not(:disabled){background:#be1024;color:#fff}.bl .bl-pack-btn:disabled{opacity:.55;cursor:not-allowed}.bl .bl-legal{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--v-muted);line-height:1.5}.bl .bl-legal svg{flex:none;margin-top:2px}.bl .bl-current{background:var(--v-surface);border:1px solid var(--v-line);border-radius:18px;padding:18px 22px;display:flex;flex-direction:column;gap:12px}.bl .bl-current-row{justify-content:space-between;gap:14px}.bl .bl-current-name,.bl .bl-current-row{display:flex;align-items:center;flex-wrap:wrap}.bl .bl-current-name{gap:10px;font-size:16px;font-weight:650;letter-spacing:-.01em}.bl .bl-current-meta{font-size:13px;color:var(--v-muted);margin-top:4px}.bl .bl-current-actions{display:flex;gap:8px;flex-wrap:wrap}.bl .bl-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.bl .bl-perks .v-card{border-radius:18px}.bl .bl-promo-row{display:flex;gap:8px;flex-wrap:wrap}.bl .bl-promo-row .v-input{flex:1 1;min-width:160px;font-family:var(--v-mono);letter-spacing:.06em;text-transform:uppercase}.bl .bl-promo-row .v-input::placeholder{letter-spacing:.04em}.bl .bl-ref-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v-line2);border-radius:14px;overflow:hidden}.bl .bl-ref-stats>div{padding:12px 16px;display:flex;flex-direction:column;gap:4px}.bl .bl-ref-stats>div+div{border-left:1px solid var(--v-line2)}.bl .bl-ref-stats span{font-size:12.5px;color:var(--v-muted)}.bl .bl-ref-stats b{font-size:22px;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl .bl-ic-tile{width:36px;height:36px;border-radius:10px;background:var(--v-rose);color:var(--v-red);display:grid;place-items:center;flex:none}.bl .bl-history{background:var(--v-surface);border:1px solid var(--v-line);border-radius:18px;overflow:hidden}.bl .bl-tabs{display:flex;align-items:center;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--v-line2);overflow-x:auto;scrollbar-width:none}.bl .bl-tabs::-webkit-scrollbar{display:none}.bl .bl-tab{height:42px;padding:0 12px;border:0;background:transparent;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13.5px;font-weight:500;color:var(--v-muted);cursor:pointer;display:flex;align-items:center;gap:7px;white-space:nowrap;border-radius:0}.bl .bl-tab.on,.bl .bl-tab:hover{color:var(--v-text)}.bl .bl-tab.on{border-bottom-color:var(--v-text);font-weight:600}.bl .bl-tab-pending{font-size:11px;font-weight:500;color:var(--v-a-fg);background:var(--v-a-bg);border-radius:999px;padding:2px 8px}.bl .bl-refresh{width:32px;height:32px;margin:0 0 6px auto;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--v-text2);flex:none}.bl .bl-refresh:hover{background:var(--v-chip)}.bl .bl-refresh.busy svg{animation:spin 1s linear infinite}.bl .bl-scroll{overflow-x:auto}.bl .bl-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:680px;background:transparent}.bl .bl-table.ledger{min-width:640px}.bl .bl-table thead tr{background:var(--v-thead)}.bl .bl-table th{padding:10px 12px;text-align:left;font-family:var(--v-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--v-muted);font-weight:500;white-space:nowrap;border:0;background:transparent;position:static}.bl .bl-table td{padding:14px 12px;border-top:1px solid var(--v-row);border-bottom:0;color:var(--v-text);vertical-align:middle;background:transparent}.bl .bl-table td:first-child,.bl .bl-table th:first-child{padding-left:20px}.bl .bl-table td:last-child,.bl .bl-table th:last-child{padding-right:20px}.bl .bl-table tbody tr:hover td{background:transparent}.bl .bl-table .r{text-align:right}.bl .bl-table .date{color:var(--v-text2);white-space:nowrap}.bl .bl-table .amt{font-weight:600}.bl .bl-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bl .bl-table .chg{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bl .bl-table .chg.pos{color:var(--v-g-fg)}.bl .bl-table .chg.neg{color:var(--v-r-fg)}.bl .bl-table .chg.adj{color:var(--v-b-fg)}.bl .bl-cur{font-size:12px;background:var(--v-chip);padding:3px 7px;display:inline-flex;align-items:center;gap:5px}.bl .bl-cur,.bl .bl-type{font-family:var(--v-mono);border-radius:6px;white-space:nowrap}.bl .bl-type{font-size:11px;letter-spacing:.04em;font-weight:600;padding:3px 8px}.bl .bl-open{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.bl .bl-empty{padding:34px 20px!important;text-align:center;color:var(--v-muted)!important}.bl .bl-more{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--v-row)}.st .st-card{background:var(--v-surface);border:1px solid var(--v-line);border-radius:20px;overflow:hidden}.st .st-profile{display:flex;align-items:center;gap:16px;padding:22px 24px;border-bottom:1px solid var(--v-line2);flex-wrap:wrap}.st .st-avatar{width:56px;height:56px;border-radius:50%;background:#e0182d;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:650;flex:none;letter-spacing:-.01em}.st .st-who{flex:1 1;min-width:200px}.st .st-who-name{font-size:18px;font-weight:650;letter-spacing:-.02em;color:var(--v-text)}.st .st-who-mail{font-size:13.5px;color:var(--v-muted);overflow-wrap:anywhere}.st .st-role{font-family:var(--v-mono);font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;background:#16090b;color:#ff3b4d;letter-spacing:.02em}[data-theme=dark] .st .st-role{background:#2a1418}.st .st-role.user{background:var(--v-chip);color:var(--v-text2)}.st .st-acct{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.st .st-acct>div{padding:18px 24px;border-right:1px solid var(--v-line2);border-bottom:1px solid var(--v-line2);display:flex;flex-direction:column;gap:8px;min-width:0}.st .st-acct-l{font-size:12.5px;color:var(--v-muted)}.st .st-acct-v{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--v-text);min-width:0}.st .st-acct-v>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st .st-acct-v a{color:inherit}.st .st-acct-v a:hover{color:var(--v-red)}.st .st-acct-v.ok{color:var(--v-g-fg)}.st .st-acct-v.warn{color:var(--v-a-fg)}.st .st-acct-v svg{flex:none}.st .st-edit{padding:18px 24px;display:flex;flex-direction:column;gap:16px}.st .st-name-form{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.st .st-name-form .v-label{flex:1 1;min-width:220px}.st .st-toggle-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--v-bg);border:1px solid var(--v-line2)}.st .st-toggle-row>div{flex:1 1;min-width:0}.st .st-toggle-row b{display:block;font-size:14px;font-weight:600;color:var(--v-text)}.st .st-toggle-row span{font-size:12.5px;color:var(--v-muted)}.st .switch{flex:none}.st .st-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.st .st-theme{border:1.5px solid var(--v-line);border-radius:16px;background:var(--v-surface);padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:10px;text-align:left;box-shadow:none;transition:border-color .15s,box-shadow .15s;color:var(--v-text)}.st .st-theme:hover{border-color:var(--v-hoverline)}.st .st-theme.on{border-color:#e0182d;box-shadow:0 0 0 4px #e0182d1a}.st .st-sw{height:78px;border-radius:10px;border:1px solid #efe6e7;display:flex;padding:9px;gap:6px}[data-theme=dark] .st .st-sw{border-color:var(--v-line)}.st .st-sw-side{width:26%;border-radius:5px}.st .st-sw-main{flex:1 1;display:flex;flex-direction:column;gap:5px}.st .st-sw-main i{display:block;border-radius:4px}.st .st-sw-main i.bar{height:8px;width:60%}.st .st-sw-main i.l1{height:6px;width:85%}.st .st-sw-main i.l2{height:6px;width:70%}.st .st-sw-main i.btn{margin-top:auto;height:12px;width:38%;background:#e0182d}.st .st-theme-lbl{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--v-text);padding:0 4px}.st .st-theme-lbl>span{flex:1 1}.st .st-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--v-line);display:grid;place-items:center;flex:none}.st .st-radio i{width:8px;height:8px;border-radius:50%;background:transparent}.st .st-theme.on .st-radio{border-color:#e0182d}.st .st-theme.on .st-radio i{background:#e0182d}.st .st-idle{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px;border-radius:14px;background:var(--v-bg);border:1px solid var(--v-line2)}.st .st-idle p{margin:0;flex:1 1;min-width:220px;font-size:14px;line-height:1.5;color:var(--v-text2)}.st .st-tile{width:44px;height:44px;border-radius:12px;background:var(--v-rose);color:#e0182d;display:grid;place-items:center;flex:none}[data-theme=dark] .st .st-tile{color:#ff3b4d}.st .st-pw-form{display:flex;flex-direction:column;gap:12px;max-width:420px}.st .st-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st .st-scan{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.st .st-qr{width:200px;height:200px;border-radius:16px;border:1px solid var(--v-line);padding:14px;background:#ffffff;display:grid;place-items:center;color:#6f6264}.st .st-qr img{width:100%;height:100%;display:block;image-rendering:pixelated}.st .st-steps{display:flex;flex-direction:column;gap:14px;min-width:0}.st .st-step{display:flex;gap:10px;font-size:14px;line-height:1.5;color:var(--v-text2)}.st .st-step>b{width:22px;height:22px;flex:none;border-radius:50%;background:var(--v-rose);color:var(--v-rose-fg);display:grid;place-items:center;font-size:12px;font-weight:650}.st .st-code-form{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.st .st-code{width:170px;height:44px;border:1px solid var(--v-input);border-radius:11px;padding:0 14px;font-size:18px;letter-spacing:.3em;font-family:var(--v-mono);outline:none;background:var(--v-surface);color:var(--v-text)}.st .st-code::placeholder{color:var(--v-ph)}.st .st-code:focus{border-color:#e0182d;box-shadow:0 0 0 4px #e0182d1a}.st .st-confirm{height:44px;padding:0 18px;border:0;border-radius:11px;background:var(--v-disabled);color:#fff;font-size:14px;font-weight:600;cursor:not-allowed;display:inline-flex;align-items:center;gap:8px}.st .st-confirm.ready{background:#e0182d;cursor:pointer}.st .st-confirm.ready:hover{background:#be1024}.st .st-count{font-family:var(--v-mono);font-size:11.5px;font-weight:500;padding:3px 8px;border-radius:6px;background:var(--v-chip);color:var(--v-text2);white-space:nowrap}.st .st-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.st .st-comp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.st .st-comp>*{padding:16px;border-radius:14px;background:var(--v-bg);border:1px solid var(--v-line2);display:flex;flex-direction:column;gap:10px;min-width:0}.st .st-comp h3{margin:0;font-size:14px;font-weight:600;color:var(--v-text)}.st .st-comp .v-input{background:var(--v-surface)}.st .st-sent{font-size:12.5px;color:var(--v-g-fg);font-weight:600}.st .st-ref{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 24px}.st .st-ref>div{flex:1 1;min-width:220px}.st .st-ref h2{margin:0 0 2px}@media (max-width:1000px){.bl .bl-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bl .bl-perks,.st .st-comp,.st .st-scan{grid-template-columns:minmax(0,1fr)}.st .st-qr{margin:0 auto}}@media (max-width:640px){.bl{gap:20px}.st{gap:16px}.bl .v-h1,.st .v-h1{font-size:26px}.bl .v-sub,.st .v-sub{font-size:14px}.bl .bl-balance{min-height:0;padding:20px;gap:20px}.bl .bl-balance-num b{font-size:46px}.bl .bl-stats{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 20px}.bl .bl-stat{border-right:0;padding:14px 0;border-bottom:1px solid var(--v-line2)}.bl .bl-stat:last-child{border-bottom:0}.bl .bl-stat-v{font-size:24px}.bl .bl-packs{grid-template-columns:minmax(0,1fr)}.bl .v-pad,.st .v-pad{padding:18px}.bl .bl-current{padding:16px 18px}.st .st-edit,.st .st-profile,.st .st-ref{padding:18px}.st .st-acct>div{padding:14px 18px;border-right:0}.st .st-who{min-width:0}.st .st-themes{grid-template-columns:minmax(0,1fr)}.st .st-theme{flex-direction:row;align-items:center}.st .st-sw{height:56px;width:96px;flex:none;padding:6px;gap:4px}.st .st-theme-lbl{flex:1 1}.st .st-name-form .v-label{min-width:0;flex-basis:100%}.st .st-code{width:100%}.st .st-code,.st .st-code-form .v-label{flex:1 1;min-width:0}.st .st-bar>*{width:100%}}.bl .bl-pack-bonus{margin:-4px 0 12px;font-size:12px;font-weight:600;color:#15803d}.bl .bl-pack-bonus.base{color:#a3979a;font-weight:500}[data-theme=dark] .bl .bl-pack-bonus{color:#4ade80}[data-theme=dark] .bl .bl-pack-bonus.base{color:#8d7f82}.bl .bl-pack-credits{white-space:nowrap;font-size:clamp(22px,2.1vw,30px)}.bl .bl-pack-credits span{font-size:12px}.agx,.ax{--x-card:#ffffff;--x-line:#efe6e7;--x-row:#f5eeef;--x-div:#f4eced;--x-soft:#fdfafa;--x-chip:#f7f1f2;--x-track:#f5eced;--x-input:#eadfe0;--x-ink:#16090b;--x-on-ink:#ffffff;--x-tag-ink:#16090b;--x-text:#16090b;--x-text2:#2f2426;--x-text3:#3f3436;--x-muted:#6f6264;--x-faint:#a3979a;--x-sw-off:#e2d5d7;--x-accent:#e0182d;--ok-bg:#e7f3ed;--ok-fg:#0a5a44;--ok-line:#c5e3d4;--bad-bg:#fdf0ee;--bad-fg:#b42318;--bad-line:#f3d2cd;--warn-bg:#fbf3e0;--warn-fg:#8a5a00;--info-bg:#e6eef7;--info-fg:#1d4f8a;--info-line:#cbdcef;--mute-bg:#f5eced;--acc-soft:#fdebed;--acc-ink:#a80f20}[data-theme=dark] .agx,[data-theme=dark] .ax{--x-card:#16090b;--x-line:#2e1c20;--x-row:#261518;--x-div:#261518;--x-soft:#1a0d10;--x-chip:#1e1013;--x-track:#261518;--x-input:#3d282c;--x-ink:#f6eeef;--x-on-ink:#16090b;--x-tag-ink:#2a1418;--x-text:#f6eeef;--x-text2:#e2d6d8;--x-text3:#c4b6b8;--x-muted:#9a8c8f;--x-faint:#6f6264;--x-sw-off:#3d282c;--x-accent:#ff3b4d;--ok-bg:#0f2a20;--ok-fg:#5fd0a4;--ok-line:#1d4a39;--bad-bg:#2e1215;--bad-fg:#ff7a6b;--bad-line:#56222a;--warn-bg:#2c2310;--warn-fg:#e8b54a;--info-bg:#11203a;--info-fg:#8db8ee;--info-line:#23406a;--mute-bg:#261518;--acc-soft:#2a1418;--acc-ink:#ff7a86}.admin-page.ax{display:flex;flex-direction:column;gap:22px;max-width:1240px;color:var(--x-text);font-family:Geist,sans-serif;min-width:0}.ax>*{margin-top:0;margin-bottom:0}.ax .alert{margin:0}.ax-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ax-eyebrow{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted);margin-bottom:6px;display:flex;align-items:center;gap:8px}.ax-eyebrow i{width:7px;height:7px;border-radius:50%;background:#b42318;flex:none}.ax-head h1{margin:0;font-size:30px;font-weight:650;letter-spacing:-.035em;line-height:1.15;color:var(--x-text)}.ax-head p{margin:8px 0 0;color:var(--x-muted);font-size:14.5px}.ax-mfa{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ok-fg);background:var(--ok-bg);border-radius:999px;padding:6px 12px;font-weight:550;white-space:nowrap}.ax-tabs{display:flex;gap:4px;background:var(--x-card);border:1px solid var(--x-line);border-radius:13px;padding:5px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ax-tabs::-webkit-scrollbar{display:none}.ax-tab{height:36px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--x-text3);font:500 13.5px Geist,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;flex:none;transition:background .12s,color .12s}.ax-tab svg{color:var(--x-muted);flex:none}.ax-tab:hover{background:var(--x-chip)}.ax-tab.on{background:#16090b;color:#fff;font-weight:600}.ax-tab.on svg{color:#ff3b4d}[data-theme=dark] .ax-tab.on{background:#ff3b4d;color:#16090b}[data-theme=dark] .ax-tab.on svg{color:#16090b}.ax-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.ax-kpi{background:var(--x-card);border:1px solid var(--x-line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.ax-kpi span{font-size:12.5px;color:var(--x-muted)}.ax-kpi b{font-size:26px;font-weight:650;letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ax-kpi b.neg{color:var(--bad-fg)}.ax-card{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;overflow:hidden;min-width:0}.ax-card>.table-wrap{border:0;border-radius:0;margin:0}.ax-bar{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--x-div);flex-wrap:wrap}.ax-bar.chips{gap:6px;padding:12px 14px}.ax-search{flex:1 1;min-width:220px;max-width:360px;display:flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:1px solid var(--x-input);border-radius:10px;background:var(--x-soft);margin:0;transition:border-color .12s}.ax-search:focus-within{border-color:var(--x-ink)}.ax-search svg{color:var(--x-faint);flex:none}.ax .ax-search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:13.5px;color:var(--x-text);height:auto;padding:0;box-shadow:none}.ax-search.sm{flex:0 1 200px;min-width:150px;height:30px;border-radius:999px;padding:0 11px;gap:7px;margin-left:auto}.ax .ax-search.sm input{font-size:12px;font-family:Geist Mono,monospace}.ax-count{font-size:12.5px;white-space:nowrap}.ax-count,.ax-lede{color:var(--x-muted)}.ax-lede{margin:0;font-size:14px;line-height:1.5}.ax-muted{color:var(--x-muted);font-size:13px;margin:6px 0}.ax-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ax-table{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--x-text)}.ax-table th{padding:10px 12px;text-align:left;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--x-muted);font-weight:500;background:var(--x-soft);white-space:nowrap;border:0;position:static}.ax-table td{padding:12px;border-top:1px solid var(--x-row);border-bottom:0;vertical-align:middle;background:transparent}.ax-table td:first-child,.ax-table th:first-child{padding-left:18px}.ax-table td:last-child,.ax-table th:last-child{padding-right:18px}.ax-table tbody tr{transition:background .1s}.ax-table tbody tr:hover{background:var(--x-soft)}.ax-table tr.ax-tall td{padding-top:13px;padding-bottom:13px}.ax-table.audit tbody tr:first-child td{border-top:0}.ax-table tr.ax-click{cursor:pointer}.ax-table tr.ax-click.sel{background:#fbf8f8}[data-theme=dark] .ax-table tr.ax-click.sel{background:#1e1013}.ax-table tr.ax-click:focus-visible{outline:2px solid var(--x-accent);outline-offset:-2px}.ax-table tr.ax-empty td{text-align:center;color:var(--x-muted);padding:28px 18px}.ax-table tr.ax-empty:hover{background:transparent}.ax .ax-right{text-align:right}.ax .ax-center{text-align:center}.ax .ax-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax .ax-strong{font-weight:600}.ax .ax-dim{color:var(--x-muted)}.ax .ax-mono{font-family:Geist Mono,monospace;font-size:12px}.ax .ax-nowrap{white-space:nowrap}.ax .ax-wrap{white-space:normal;max-width:360px;font-size:12.5px;line-height:1.45}.ax .ax-ellipsis{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-user{display:flex;align-items:center;gap:11px;min-width:0}.ax-user .nm{font-weight:600;line-height:1.3}.ax-user .em{font-size:12.5px;color:var(--x-muted);line-height:1.3}.ax-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:650;flex:none}.ax-av.a{background:#e7f3ed;color:#0a5a44}.ax-av.b{background:#e6eef7;color:#1d4f8a}.ax-av.c{background:#fbf3e0;color:#8a5a00}.ax-av.d{background:#f1ecf7;color:#5b3a8a}[data-theme=dark] .ax-av.a{background:#0f2a20;color:#5fd0a4}[data-theme=dark] .ax-av.b{background:#11203a;color:#8db8ee}[data-theme=dark] .ax-av.c{background:#2c2310;color:#e8b54a}[data-theme=dark] .ax-av.d{background:#221736;color:#b89be0}.ax-tag{display:inline-block;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap;line-height:1.45}.ax-tag.mute{background:var(--x-chip);color:var(--x-text3)}.ax-tag.ink{background:var(--x-tag-ink);color:#ff3b4d}.ax-tag.ok{background:var(--ok-bg);color:var(--ok-fg)}.ax-tag.bad{background:var(--bad-bg);color:var(--bad-fg)}.ax-tag.warn{background:var(--warn-bg);color:var(--warn-fg)}.ax-tag.info{background:var(--info-bg);color:var(--info-fg)}.ax-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;line-height:1.45}.ax-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ax-pill.ok{background:var(--ok-bg);color:var(--ok-fg)}.ax-pill.bad{background:var(--bad-bg);color:var(--bad-fg)}.ax-pill.warn{background:var(--warn-bg);color:var(--warn-fg)}.ax-pill.info{background:var(--info-bg);color:var(--info-fg)}.ax-pill.mute{background:var(--mute-bg);color:var(--x-muted)}.ax-ver{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.ax-ver.ok{color:var(--ok-fg)}.ax-ver.warn{color:var(--warn-fg)}.ax-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ax-reason{display:block;font-size:11.5px;color:var(--warn-fg);margin-top:4px;max-width:220px;white-space:normal;line-height:1.35}.ax-actions{display:flex;justify-content:flex-end;gap:6px}.ax-btn{height:30px;padding:0 10px;border:1px solid var(--x-line);border-radius:8px;background:var(--x-card);font:550 12.5px Geist,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--x-text);white-space:nowrap;transition:border-color .12s}.ax-btn,.ax-btn svg{flex:none}.ax-btn:hover:not(:disabled){border-color:var(--x-ink)}.ax-btn:disabled{opacity:.4;cursor:not-allowed}.ax-btn.icon{width:30px;padding:0}.ax-btn.tall{height:32px;padding:0 11px}.ax-btn.copy{height:34px;padding:0 12px;border-radius:9px;font-size:13px}.ax-btn.danger{color:var(--bad-fg);border-color:var(--bad-line)}.ax-btn.danger:hover:not(:disabled){border-color:var(--bad-fg)}.ax-btn.ok{color:var(--ok-fg);border-color:var(--ok-line)}.ax-btn.ok:hover:not(:disabled){border-color:var(--ok-fg)}.ax-dark{height:30px;padding:0 11px;border:0;border-radius:8px;background:var(--x-ink);color:var(--x-on-ink);font:600 12.5px Geist,sans-serif;cursor:pointer;white-space:nowrap}.ax-dark.tall{height:32px}.ax-primary{height:42px;padding:0 18px;border:0;border-radius:10px;background:var(--x-ink);color:var(--x-on-ink);font:600 14px Geist,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:opacity .12s}.ax-primary:hover:not(:disabled){opacity:.9}.ax-primary:disabled{opacity:.5;cursor:not-allowed}.ax .self-start{align-self:flex-start}.ax-more{align-self:center;height:38px;padding:0 18px;border:1px solid var(--x-line);border-radius:10px;background:var(--x-card);color:var(--x-text);font:550 13.5px Geist,sans-serif;cursor:pointer}.ax-more:hover{border-color:var(--x-ink)}.ax-x{width:28px;height:28px;border:0;border-radius:7px;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--x-muted);flex:none}.ax-x:hover{background:var(--x-chip)}.ax-sw{border:0;border-radius:999px;background:var(--x-sw-off);padding:3px;cursor:pointer;display:flex;justify-content:flex-start;box-sizing:border-box;flex:none;transition:background .15s}.ax-sw i{border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;display:block;flex:none}.ax-sw.on{background:#e0182d;justify-content:flex-end}.ax-sw.lg{width:42px;height:24px}.ax-sw.lg i{width:18px;height:18px}.ax-sw.sm{width:38px;height:22px}.ax-sw.sm i{width:16px;height:16px}.ax-sw:focus-visible,.ax-toggle-row:focus-visible{outline:2px solid var(--x-accent);outline-offset:2px}.ax-toggle-row{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:4px 0;font:400 13.5px Geist,sans-serif;cursor:pointer;color:var(--x-text);text-align:left}.ax-filters{display:flex;gap:6px;flex-wrap:wrap}.ax-filter{height:30px;padding:0 11px;border:1px solid var(--x-line);border-radius:999px;background:var(--x-card);color:var(--x-text3);font:500 12.5px Geist,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ax-filter.mono{font:400 12px Geist Mono,monospace}.ax-filter.on,.ax-filter:hover{border-color:var(--x-ink)}.ax-filter.on{background:var(--x-ink);color:var(--x-on-ink)}.ax-form{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.ax-form.tight{gap:12px}.ax-form.narrow{max-width:560px}.ax-form .stack{display:flex;flex-direction:column;gap:12px}.ax-form-title{font-weight:650;font-size:15px;display:flex;align-items:center;gap:8px;color:var(--x-text)}.ax-form-title svg{color:var(--x-text);flex:none}.ax-form-sub{margin:4px 0 0;font-size:12.5px;color:var(--x-muted);line-height:1.5}.ax-form-row{align-items:flex-start}.ax-form-foot,.ax-form-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ax-form-foot,.ax-form-foot-r{align-items:center}.ax-form-foot-r{display:flex;gap:14px}.ax-code{font-family:Geist Mono,monospace;font-size:11.5px;background:var(--x-chip);border-radius:5px;padding:1px 5px}.ax .ax-input,.ax .field input,.ax .field select,.ax .field textarea{height:42px;border:1px solid var(--x-input);border-radius:10px;padding:0 12px;font:400 14px Geist,sans-serif;outline:none;background:var(--x-card);color:var(--x-text);width:100%;min-width:0;box-sizing:border-box;box-shadow:none;transition:border-color .12s}.ax .ax-input.mono{font-family:Geist Mono,monospace}.ax .ax-input.area,.ax .field textarea{height:auto;padding:12px;line-height:1.55;resize:vertical}.ax .ax-input:focus,.ax .field input:focus,.ax .field select:focus,.ax .field textarea:focus{border-color:var(--x-ink);box-shadow:none}.ax .ax-input::placeholder,.ax .field input::placeholder,.ax .field textarea::placeholder{color:#a4a8a3}[data-theme=dark] .ax .ax-input::placeholder,[data-theme=dark] .ax .field input::placeholder,[data-theme=dark] .ax .field textarea::placeholder{color:var(--x-faint)}.ax .field{display:flex;flex-direction:column;gap:6px;margin:0}.ax .field-label{font-size:13px;font-weight:600;color:var(--x-text)}.ax .field-hint{font-size:12px;color:var(--x-muted)}.ax-grid5{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;grid-gap:10px;align-items:end}.ax-grid12,.ax-grid5{display:grid;gap:10px}.ax-grid12{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:10px}.ax-grid-act{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px}.ax-grid-act,.ax-two{display:grid;gap:10px}.ax-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px}.ax-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.ax-price{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:18px;min-width:0}.ax-price-head{justify-content:space-between;gap:10px}.ax-price-head,.ax-price-id{display:flex;align-items:center}.ax-price-id{gap:11px;min-width:0}.ax-price-id .ic{width:38px;height:38px;border-radius:11px;background:var(--x-chip);display:grid;place-items:center;color:var(--x-text);flex:none}.ax-price-id .lb{font-weight:650;font-size:15px}.ax-price-id .sb{font-size:12.5px;color:var(--x-muted)}.ax-stepper{display:flex;align-items:center;gap:10px}.ax-stepper>button{width:40px;height:40px;border:1px solid var(--x-line);border-radius:10px;background:var(--x-card);color:var(--x-text);font-size:18px;cursor:pointer;flex:none;display:grid;place-items:center;transition:border-color .12s}.ax-stepper>button:hover{border-color:var(--x-ink)}.ax-stepper>div{flex:1 1;text-align:center;display:flex;align-items:baseline;justify-content:center;min-width:0}.ax .ax-stepper input{width:3ch;min-width:1.2ch;max-width:6ch;field-sizing:content;border:0;outline:none;background:transparent;text-align:center;font:650 34px Geist,sans-serif;letter-spacing:-.04em;color:var(--x-text);padding:0;height:auto;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.ax .ax-stepper input::-webkit-inner-spin-button,.ax .ax-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ax-stepper span{font-size:13px;color:var(--x-muted);white-space:pre}.ax-save{height:38px;border:0;border-radius:10px;background:var(--x-chip);color:var(--x-faint);font:600 13.5px Geist,sans-serif;cursor:default;display:flex;align-items:center;justify-content:center;gap:8px}.ax-save.dirty{background:var(--x-ink);color:var(--x-on-ink);cursor:pointer}.ax-note{display:flex;gap:10px;align-items:flex-start;padding:13px 16px;border-radius:12px;background:var(--info-bg);border:1px solid var(--info-line);color:var(--info-fg);font-size:13.5px;line-height:1.5}.ax-note svg{flex:none;margin-top:2px}.ax-agrs{display:flex;flex-direction:column;gap:10px}.ax-agr{background:var(--x-card);border:1px solid var(--x-line);border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ax-agr.on{border-color:var(--x-ink)}.ax-agr.empty{color:var(--x-muted);font-size:13.5px;justify-content:center}.ax-ver-tag{font-family:Geist Mono,monospace;font-size:12px;background:var(--x-chip);color:var(--x-text3);border-radius:7px;padding:5px 9px;white-space:nowrap}.ax-ver-tag.sm{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px}.ax-agr.on .ax-ver-tag{background:var(--x-tag-ink);color:#ff3b4d}.ax-agr-main{flex:1 1;min-width:200px}.ax-agr-main .t{font-weight:600}.ax-agr-main .s{font-size:12.5px;color:var(--x-muted)}.ax-agr-act{display:flex;gap:6px}.ax-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.ax-tile{background:var(--x-card);border:1px solid var(--x-line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.ax-tile>span{font-size:12.5px;color:var(--x-muted)}.ax-tile>b{font-size:15px;font-weight:600}.ax-tile .ax-tag{font-family:Geist,sans-serif;font-size:12px;padding:3px 9px;border-radius:999px}.ax-tile.dark{background:#16090b;border-color:#16090b;color:#fff;gap:6px}.ax-tile.dark>span{color:#b3a6a8}.ax-tile.dark>b{font-size:16px;font-weight:650}[data-theme=dark] .ax-tile.dark{background:#231316;border-color:#342024}.ax-hook{background:var(--x-card);border:1px solid var(--x-line);border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.ax-hook.inset{background:transparent;border:0;border-radius:0;padding:0}.ax-hook .lb{font-size:13px;color:var(--x-muted)}.ax-hook code{flex:1 1;min-width:260px;font-family:Geist Mono,monospace;font-size:13px;background:var(--x-chip);color:var(--x-text);border-radius:8px;padding:8px 12px;overflow-wrap:anywhere}.ax-hook p{margin:0;width:100%;font-size:12.5px;color:var(--x-muted)}.ax-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.ax-json{margin:0;background:#16090b;color:#ff3b4d;border:0;border-radius:12px;padding:14px;font-family:Geist Mono,monospace;font-size:12px;line-height:1.6;overflow-x:auto;max-height:360px;white-space:pre}[data-theme=dark] .ax-json{background:#0c0607;border:1px solid #2e1c20}.ax-audit{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ax-audit.open{grid-template-columns:minmax(0,1fr) 320px}.ax-detail{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:20px;min-width:0}.ax-detail-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ax-detail-head .ax-tag{font-size:12px}.ax-dl{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13px}.ax-dl>span:nth-child(odd){color:var(--x-muted)}.ax-dl>span{overflow-wrap:anywhere}.ax-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:240px;overflow-y:auto;padding:2px 0}.ax-chip{height:30px;min-width:44px;padding:0 10px;border:1px solid var(--x-line);border-radius:8px;background:var(--x-card);color:var(--x-text3);font:500 12px Geist Mono,monospace;cursor:pointer}.ax-chip.on,.ax-chip:hover{border-color:var(--x-ink)}.ax-chip.on{background:var(--x-ink);color:var(--x-on-ink)}.ax .backdrop{background:#16090b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=dark] .ax .backdrop{background:#000000a6}.ax .modal{max-width:440px;border-radius:20px;border:0;box-shadow:0 40px 80px -30px #0006;overflow:hidden;background:var(--x-card)}[data-theme=dark] .ax .modal{border:1px solid var(--x-line)}.ax .modal.lg{max-width:760px}.ax .modal-head{padding:20px 22px 0;align-items:flex-start;gap:12px}.ax .modal-head h3{font-size:18px;font-weight:650;letter-spacing:-.02em;color:var(--x-text)}.ax .modal-head .icon-btn{width:30px;height:30px;border-radius:8px;color:var(--x-muted)}.ax .modal-head .icon-btn:hover{background:var(--x-chip)}.ax .modal-body{padding:18px 22px}.ax .modal-body .stack{display:flex;flex-direction:column;gap:14px}.ax .modal .field input,.ax .modal .field select{height:44px;font-size:15px}.ax .modal-foot{padding:14px 22px;background:var(--x-soft);border-top:1px solid var(--x-div);gap:8px}.ax .modal-foot .btn{height:40px;padding:0 16px;border-radius:10px;font:550 14px Geist,sans-serif;box-shadow:none}.ax .modal-foot .btn-ghost,.ax .modal-foot .btn-light{background:var(--x-card);border:1px solid var(--x-line);color:var(--x-text)}.ax .modal-foot .btn-ghost:hover,.ax .modal-foot .btn-light:hover{border-color:var(--x-ink)}.ax .modal-foot .btn-primary{padding:0 18px;background:var(--x-ink);border:0;color:var(--x-on-ink);font-weight:600}.ax .modal-foot .btn-danger{padding:0 18px;background:#b42318;border:0;color:#fff;font-weight:600}.ax-modal-sub{margin:0;font-size:13px;color:var(--x-muted);line-height:1.5}.ax-modal-sub b{color:var(--x-text)}.ax-newbal{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#fbf8f8;border-radius:12px;font-size:13px}[data-theme=dark] .ax-newbal{background:var(--x-chip)}.ax-newbal span{color:var(--x-muted)}.ax-newbal b{font-size:18px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-quote{margin:0;background:var(--x-chip);padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.ax .adm-grid{margin:0}.ax .chart-card{border-radius:18px;padding:20px 20px 14px;border-color:var(--x-line);background:var(--x-card)}.ax .chart-card h3{font-size:15px;font-weight:650;letter-spacing:-.01em}.ax .chart-card .sub{font-size:12.5px;color:var(--x-muted)}.ax .funnel .track,.ax .hbar .track{background:var(--x-track)}@media (max-width:1000px){.ax-audit.open,.ax-settings{grid-template-columns:minmax(0,1fr)}.ax-detail{position:static}}@media (max-width:760px){.ax-grid5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ax-grid5>.ax-primary,.ax-grid5>:first-child{grid-column:1/-1}.ax-grid12,.ax-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.admin-page.ax{gap:18px}.ax-head h1{font-size:26px}.ax-head p{font-size:14px}.ax-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ax-kpi{padding:14px}.ax-kpi b{font-size:22px}.ax-search{max-width:none;min-width:0}.ax-search.sm{flex:1 1 100%;margin-left:0}.ax-hook code{min-width:0;flex:1 1 100%}.ax-agr{gap:12px;padding:14px}.ax-agr-main{min-width:0;flex:1 1 100%;order:-1}.ax-form{padding:16px}.ax-form-foot-r{width:100%;justify-content:space-between}.ax-grid-act,.ax-prices{grid-template-columns:minmax(0,1fr)}.ax .modal-foot{flex-wrap:wrap}}.agx{width:100%;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:22px;color:var(--x-text);font-family:Geist,sans-serif;min-width:0}.agx .alert{margin:0}.agx-steps{display:flex;align-items:center;background:var(--x-card);border:1px solid var(--x-line);border-radius:14px;padding:6px;overflow-x:auto;scrollbar-width:none}.agx-steps::-webkit-scrollbar{display:none}.agx-step{flex:1 1;min-width:140px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px}.agx-step .dot{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:650;background:var(--x-track);color:var(--x-muted)}.agx-step .lb{font-size:13px;font-weight:500;color:var(--x-muted);white-space:nowrap}.agx-step.done .dot{background:#e0182d;color:#fff}.agx-step.done .lb{color:var(--x-text)}.agx-step.now{background:var(--x-chip)}.agx-step.now .dot{background:#16090b;color:#ff3b4d}.agx-step.now .lb{color:var(--x-text);font-weight:650}[data-theme=dark] .agx-step.now .dot{background:#ff3b4d;color:#16090b}.agx-eyebrow{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted);margin-bottom:6px}.agx-head h1{margin:0;font-size:30px;font-weight:650;letter-spacing:-.035em;line-height:1.15;color:var(--x-text);text-wrap:balance}.agx-pills{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.agx-pills span{font-size:12.5px;color:var(--x-muted);background:var(--x-card);border:1px solid var(--x-line);border-radius:6px;padding:3px 8px}.agx-pills .v{font-family:Geist Mono,monospace;font-size:11.5px;background:var(--x-tag-ink);color:#ff3b4d;border-color:var(--x-tag-ink)}.agx-lede{margin:0;color:var(--x-text3);font-size:14.5px;line-height:1.6;max-width:720px;text-wrap:pretty}.agx-note{display:flex;gap:10px;align-items:flex-start;padding:13px 16px;border-radius:12px;background:var(--info-bg);border:1px solid var(--info-line);color:var(--info-fg);font-size:13.5px;line-height:1.5}.agx-note>svg{flex:none;margin-top:2px}.agx-note button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:600 13.5px Geist,sans-serif;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.agx-doc{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.agx-bar{height:3px;background:var(--x-track)}.agx-bar i{display:block;height:3px;background:#e0182d;transition:width .15s}.agx-doc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-bottom:1px solid var(--x-div);font-size:12.5px;color:var(--x-muted)}.agx-doc-head span{display:flex;align-items:center;gap:7px}.agx-doc-head .mono{font-family:Geist Mono,monospace;white-space:nowrap}.agx-body{max-height:420px;overflow-y:auto;padding:24px 30px 30px;display:flex;flex-direction:column;gap:18px;font-size:14.5px;line-height:1.7;color:var(--x-text2);outline:none}.agx-body:focus-visible{box-shadow:inset 0 0 0 2px var(--x-accent)}.agx-clause{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:4px;gap:4px}.agx-clause .n{font-family:Geist Mono,monospace;font-size:12px;color:var(--x-faint);padding-top:3px}.agx-clause .h{font-weight:650;color:var(--x-text);margin-bottom:4px}.agx-clause .p{text-wrap:pretty;white-space:pre-line;overflow-wrap:anywhere}.agx-end{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--acc-soft);color:var(--acc-ink);font-size:13.5px;font-weight:550}.agx-end svg{flex:none}.agx-diff .diff-legend{margin-bottom:10px}.agx-sign{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:18px}.agx-check{display:flex;gap:14px;align-items:flex-start;cursor:pointer;position:relative;margin:0}.agx-check.locked{cursor:not-allowed;opacity:.55}.agx-sr{position:absolute;opacity:0;width:22px;height:22px;margin:0;left:0;top:1px;cursor:inherit}.agx-check .box{width:22px;height:22px;flex:none;border-radius:7px;border:1.5px solid #dccdd0;background:var(--x-card);display:grid;place-items:center;margin-top:1px;color:transparent;box-sizing:border-box;transition:background .12s,border-color .12s}[data-theme=dark] .agx-check .box{border-color:#4a3337}.agx-check.on .box{background:#e0182d;border-color:#e0182d;color:#fff}.agx-sr:focus-visible+.box{outline:2px solid var(--x-accent);outline-offset:2px}.agx-check .tx{font-size:14px;line-height:1.55;color:var(--x-text2)}.agx-check em{color:var(--warn-fg);font-style:italic}.agx-foot{justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--x-div)}.agx-foot,.agx-signed{display:flex;align-items:center}.agx-signed{gap:8px;font-size:12.5px;color:var(--x-muted)}.agx-signed svg{flex:none}.agx-btn{height:46px;padding:0 22px;border:0;border-radius:12px;background:var(--x-line);color:var(--x-faint);font:600 14.5px Geist,sans-serif;cursor:not-allowed;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:background .15s,color .15s}.agx-btn.ready{background:var(--x-ink);color:var(--x-on-ink);cursor:pointer}.agx-btn.ready:hover{opacity:.92}.agx-btn.done{background:#e0182d;color:#fff}.agx-empty{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;padding:28px 30px;display:flex;flex-direction:column;align-items:flex-start}.agx-empty .ic{width:44px;height:44px;border-radius:12px;background:var(--acc-soft);color:var(--acc-ink);display:grid;place-items:center;margin-bottom:16px}.agx-empty h1{margin:0;font-size:24px;font-weight:650;letter-spacing:-.03em}.agx-empty p{margin:10px 0 0;color:var(--x-text3);font-size:14.5px;line-height:1.6;max-width:620px}@media (max-width:640px){.agx{gap:18px}.agx-step{min-width:0;flex:none;padding:8px 10px}.agx-step:not(.now) .lb{display:none}.agx-head h1{font-size:24px}.agx-doc-head{padding:12px 16px}.agx-body{padding:18px 16px 20px;max-height:60vh;font-size:14px}.agx-clause{grid-template-columns:26px minmax(0,1fr)}.agx-sign{padding:16px}.agx-btn{width:100%;justify-content:center}.agx-empty{padding:22px 18px}}.agx-md{font-size:13.5px;line-height:1.65;color:#3f3436}.agx-md-p{margin:0 0 10px;white-space:normal}.agx-md-p:last-child{margin-bottom:0}.agx-md strong{color:#16090b;font-weight:650}.agx-md-ol,.agx-md-ul{margin:0 0 10px;padding-left:20px;display:grid;grid-gap:3px;gap:3px}.agx-md-ul li::marker{color:#e0182d}.agx-md-ol li::marker{color:#6f6264;font-family:Geist Mono,monospace;font-size:12px}.agx-md-h{font-weight:650;color:#16090b;margin:6px 0;font-size:14px}[data-theme=dark] .agx-md{color:#c4b6b8}[data-theme=dark] .agx-md strong,[data-theme=dark] .agx-md-h{color:#f6eeef}[data-theme=dark] .agx-md-ul li::marker{color:#ff3b4d}.wsx{--w-bg:#fbf8f8;--w-surface:#ffffff;--w-line:#efe6e7;--w-line2:#f4eced;--w-row:#f5eeef;--w-head:#fdfafa;--w-hoverline:#e2d5d7;--w-input:#eadfe0;--w-ph:#b3a6a8;--w-chip:#f7f1f2;--w-tile:#f7f7f3;--w-rowhover:#fdfafa;--w-text:#16090b;--w-text2:#3f3436;--w-muted:#6f6264;--w-faint:#a3979a;--w-ink:#16090b;--w-ink-fg:#ffffff;--w-red:#e0182d;--w-red-h:#be1024;--w-signal:#ff3b4d;--w-rose:#fdebed;--w-rose-line:#f8c8ce;--w-rose-fg:#a80f20;--w-lock:#fef5f6;--w-g-bg:#e7f3ed;--w-g-fg:#0a5a44;--w-g-line:#c5e3d4;--w-a-bg:#fbf3e0;--w-a-fg:#8a5a00;--w-a-line:#f0dfb6;--w-r-bg:#fdf0ee;--w-r-fg:#b42318;--w-r-line:#f6cfca;--w-b-bg:#e6eef7;--w-b-fg:#1d4f8a;--w-b-line:#cddcef;--w-n-bg:#f5eced;--w-n-fg:#6f6264;--w-dark:#16090b;--w-dark-line:#16090b;--w-check:#c9c9c0;--w-chart:#e0182d;--w-chart2:#16090b;--w-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--w-text);font-family:Geist,system-ui,sans-serif;min-width:0;display:flex;flex-direction:column;gap:20px}[data-theme=dark] .wsx{--w-bg:#0c0607;--w-surface:#16090b;--w-line:#2e1c20;--w-line2:#26161a;--w-row:#241418;--w-head:#1b0e11;--w-hoverline:#45292f;--w-input:#3a2429;--w-ph:#7d6c6f;--w-chip:#241418;--w-tile:#1e1013;--w-rowhover:#1d0f12;--w-text:#f6eeef;--w-text2:#d9cccf;--w-muted:#a8989b;--w-faint:#7d6f72;--w-ink:#f6eeef;--w-ink-fg:#16090b;--w-red:#e0182d;--w-red-h:#ff3b4d;--w-rose:#3a141b;--w-rose-line:#5c2029;--w-rose-fg:#ff8a95;--w-lock:#2a1116;--w-g-bg:#0f2a20;--w-g-fg:#5fd3a8;--w-g-line:#1d4a39;--w-a-bg:#2e2208;--w-a-fg:#f0b95a;--w-a-line:#4d3a12;--w-r-bg:#33141a;--w-r-fg:#ff8a95;--w-r-line:#57212b;--w-b-bg:#122236;--w-b-fg:#8ab8f0;--w-b-line:#1f3a5c;--w-n-bg:#241418;--w-n-fg:#a8989b;--w-dark:#1e1013;--w-dark-line:#3d282c;--w-check:#5a4a4d;--w-chart:#ff3b4d;--w-chart2:#c4b6b8}.content:has(.wsx){padding:30px 36px 48px}.wsx *{box-sizing:border-box}.wsx>*{margin-top:0;margin-bottom:0}.wsx button,.wsx input,.wsx select,.wsx textarea{font-family:inherit}.wsx .muted{color:var(--w-muted)}.wsx .fine{font-size:12.5px}.wsx .empty a,.wsx .link-inline,.wsx .panel a:not(.btn){color:var(--w-red);font-weight:600;text-decoration:none}.wsx .link-inline:hover{color:var(--w-red-h)}.wsx .mono,.wsx .mono-sm,.wsx code.mono{font-family:var(--w-mono)}.wsx code.mono{background:var(--w-chip);border-radius:5px;padding:1px 5px}.wsx .mono-sm,.wsx code.mono{font-size:12px;color:var(--w-text2)}.wsx .spin{animation:spin 1s linear infinite}.wsx .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0}.wsx .page-eyebrow{display:block;font-family:var(--w-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--w-muted);margin:0 0 6px}.wsx .page-title{margin:0;font:650 30px/1.15 Geist,sans-serif;letter-spacing:-.035em;color:var(--w-text)}.wsx .page-head .page-title+.muted,.wsx .page-head .page-title+p,.wsx .page-head p.muted{margin:8px 0 0;color:var(--w-muted);font-size:14.5px;line-height:1.5;max-width:560px;text-wrap:pretty}.wsx .page-head p.muted .badge{vertical-align:1px}.wsx .btn{height:42px;padding:0 18px;border:0;border-radius:10px;font:600 14px Geist,sans-serif;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background .15s,color .15s,border-color .15s}.wsx .btn,.wsx .btn:active{transform:none}.wsx .btn-sm{height:36px;padding:0 14px;font-size:13.5px}.wsx .btn-xs{height:30px;padding:0 11px;font-size:12.5px;border-radius:8px}.wsx .btn-primary{background:var(--w-ink);color:var(--w-ink-fg);box-shadow:none}.wsx .btn-primary svg{color:var(--w-signal)}[data-theme=dark] .wsx .btn-primary svg{color:#e0182d}.wsx .btn-primary:hover:not(:disabled){background:var(--w-red);color:#fff}.wsx .btn-primary:hover:not(:disabled) svg{color:#fff}.wsx .btn-light{background:var(--w-surface);color:var(--w-text);border:1px solid var(--w-line);font-weight:550}.wsx .btn-light:hover:not(:disabled){background:var(--w-chip);border-color:var(--w-hoverline);color:var(--w-text)}.wsx .btn-ghost{background:transparent;color:var(--w-muted);border:1px solid transparent;font-weight:550}.wsx .btn-ghost:hover:not(:disabled){background:var(--w-chip);color:var(--w-text)}.wsx .btn-danger{background:#b42318;color:#fff;border:0}.wsx .btn-danger:hover:not(:disabled){background:#912018}.wsx .btn:disabled{opacity:.55;cursor:not-allowed}.wsx .mini-btn{height:30px;padding:0 10px;border:1px solid var(--w-line);border-radius:8px;background:var(--w-surface);color:var(--w-text);font-size:12.5px;font-weight:550;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.wsx .mini-btn:hover:not(:disabled){border-color:var(--w-hoverline);background:var(--w-head);color:var(--w-text)}.wsx .mini-btn.danger{color:var(--w-r-fg)}.wsx .mini-btn.danger:hover:not(:disabled){border-color:var(--w-r-fg);color:var(--w-r-fg);background:var(--w-r-bg)}.wsx .mini-btn:disabled{opacity:.5;cursor:not-allowed}.wsx .row-actions{display:flex;gap:6px;justify-content:flex-end}.wsx .tb-btn{height:34px;padding:0 12px;border:1px solid var(--w-line);border-radius:9px;background:var(--w-surface);color:var(--w-text);font-size:13px;font-weight:550;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.wsx .tb-btn:hover:not(:disabled){border-color:var(--w-hoverline);background:var(--w-head)}.wsx .tb-btn:disabled{opacity:.5;cursor:not-allowed}.wsx .icon-btn{width:32px;height:32px;padding:0;border:1px solid var(--w-line);border-radius:8px;background:var(--w-surface);color:var(--w-muted);display:inline-grid;place-items:center;cursor:pointer}.wsx .icon-btn:hover{color:var(--w-text);border-color:var(--w-hoverline);background:var(--w-chip)}.wsx .icon-btn.plain{border-color:transparent;background:transparent}.wsx .icon-btn.plain:hover{background:var(--w-chip)}.wsx .copy-btn{color:var(--w-faint);background:transparent;border:0;padding:3px;border-radius:5px;cursor:pointer}.wsx .copy-btn:hover{color:var(--w-text);background:var(--w-chip)}.wsx .field{display:flex;flex-direction:column;gap:7px;min-width:0}.wsx .field-label{font-size:13px;font-weight:600;color:var(--w-text)}.wsx .field-hint{font-size:12px;color:var(--w-muted);line-height:1.45}.wsx .field input:not([type=checkbox]):not([type=radio]),.wsx .field select,.wsx .field textarea,.wsx .hist-search input,.wsx .ws-head-title input{height:44px;border:1px solid var(--w-input);border-radius:11px;padding:0 14px;font-size:14.5px;background-color:var(--w-surface);color:var(--w-text);box-shadow:none;outline:none;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}.wsx .field select{padding-right:34px}.wsx .field textarea{height:auto;padding:12px 14px;line-height:1.5;font-size:14px}.wsx .field input::placeholder,.wsx .field textarea::placeholder,.wsx .hist-search input::placeholder{color:var(--w-ph)}.wsx .field input:focus,.wsx .field select:focus,.wsx .field textarea:focus,.wsx .hist-search input:focus,.wsx .role-select:focus,.wsx .ws-head-title input:focus{border-color:#e0182d;box-shadow:0 0 0 4px #e0182d1a}.wsx .check-inline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--w-text2)}.wsx input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;border-radius:5px;border:1.5px solid var(--w-check);background:var(--w-surface);padding:0;margin:0;cursor:pointer;display:inline-grid;place-items:center;box-shadow:none;flex:none;vertical-align:middle;transition:background .12s,border-color .12s}.wsx input[type=checkbox]:hover{border-color:var(--w-red)}.wsx input[type=checkbox]:checked{background:var(--w-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat;border-color:var(--w-red)}.wsx input[type=checkbox]:focus-visible{outline:2px solid var(--w-red);outline-offset:2px}.wsx .switch{background:var(--w-input)}.wsx .switch.on{background:#e0182d}.wsx .stack{display:flex;flex-direction:column;gap:14px}.wsx .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:0;padding:3px 9px;border-radius:999px;white-space:nowrap;line-height:1.5;border:0}.wsx .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.wsx .badge:has(svg):before{display:none}.wsx .badge-neutral{background:var(--w-n-bg);color:var(--w-n-fg)}.wsx .badge-green{background:var(--w-g-bg);color:var(--w-g-fg)}.wsx .badge-blue{background:var(--w-b-bg);color:var(--w-b-fg)}.wsx .badge-amber{background:var(--w-a-bg);color:var(--w-a-fg)}.wsx .badge-red{background:var(--w-r-bg);color:var(--w-r-fg)}.wsx .pos{color:var(--w-g-fg)}.wsx .neg,.wsx .pos{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wsx .neg{color:var(--w-r-fg)}.wsx .alert{display:flex;gap:10px;align-items:flex-start;padding:13px 16px;border-radius:12px;font-size:13.5px;line-height:1.5;border:1px solid;animation:none;margin:0}.wsx .alert>svg{flex:none;margin-top:2px}.wsx .alert-error{background:var(--w-r-bg);border-color:var(--w-r-line);color:var(--w-r-fg)}.wsx .alert-success{background:var(--w-g-bg);border-color:var(--w-g-line);color:var(--w-g-fg)}.wsx .alert-info{background:var(--w-surface);border-color:var(--w-line);color:var(--w-text2)}.wsx .alert-info>svg{color:var(--w-red)}.wsx .alert a{color:inherit;font-weight:600;text-decoration:underline}.wsx .panel,.wsx .w-card{background:var(--w-surface);border:1px solid var(--w-line);border-radius:20px;min-width:0}.wsx .w-card{overflow:hidden}.wsx .panel,.wsx .w-card{display:flex;flex-direction:column}.wsx .panel{padding:22px 24px;margin:0;gap:14px}.wsx .panel>*{margin-top:0;margin-bottom:0}.wsx .panel-title,.wsx .w-h2{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:650 17px/1.3 Geist,sans-serif;letter-spacing:-.02em;color:var(--w-text)}.wsx .panel-title>svg{box-sizing:content-box;width:17px;height:17px;padding:9.5px;border-radius:10px;background:var(--w-rose);color:#e0182d;flex:none}[data-theme=dark] .wsx .panel-title>svg{color:#ff3b4d}.wsx .w-cardhead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:18px 20px 16px;border-bottom:1px solid var(--w-line2)}.wsx .w-cardhead .row{display:flex;gap:6px;flex-wrap:wrap}.wsx .wf-desc{margin:4px 0 0;font-size:13.5px;color:var(--w-muted)}.wsx .w-more{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--w-row)}.wsx .w-more.bare{border-top:0;padding:4px 0 0}.wsx .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--w-line2);border:1px solid var(--w-line);border-radius:20px;overflow:hidden;margin:0}.wsx .kpis.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.wsx .kpi{background:var(--w-surface);border:0;border-radius:0;padding:18px 22px;display:flex;flex-direction:column;gap:6px;min-width:0}.wsx .kpi span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--w-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsx .kpi span svg{color:var(--w-red);flex:none}.wsx .kpi b{font:650 28px/1.2 Geist,sans-serif;letter-spacing:-.03em;color:var(--w-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wsx .tabs{display:flex;align-items:center;gap:4px;margin:0;padding:8px 12px 0;border-bottom:1px solid var(--w-line2);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;background:transparent}.wsx .tabs::-webkit-scrollbar{display:none}.wsx .tab{height:42px;padding:0 12px;border:0;background:transparent;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;font-size:13.5px;font-weight:500;color:var(--w-muted);display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.wsx .tab.active,.wsx .tab:hover{color:var(--w-text)}.wsx .tab.active{border-bottom-color:var(--w-text);font-weight:600;background:transparent}.wsx .tab svg{color:var(--w-muted)}.wsx .tab.active svg{color:var(--w-red)}.wsx .tab .count{font-family:var(--w-mono);font-size:11px;font-weight:500;background:var(--w-n-bg);color:var(--w-text2);border-radius:999px;padding:2px 7px}.wsx .tab.active .count{background:#16090b;color:#ff3b4d}[data-theme=dark] .wsx .tab.active .count{background:#2a171b}.developers-page.wsx>.tabs{padding:0;gap:6px}.wsx .table-wrap{overflow-x:auto;border:1px solid var(--w-line);border-radius:14px;background:var(--w-surface);max-width:100%}.wsx .data-table{width:100%;border-collapse:collapse;font-size:13.5px;background:transparent}.wsx .data-table th{position:static;padding:10px 12px;text-align:left;font-family:var(--w-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--w-muted);font-weight:500;white-space:nowrap;background:var(--w-head);border:0;border-bottom:1px solid var(--w-line2)}.wsx .data-table td{padding:13px 12px;border:0;border-top:1px solid var(--w-row);color:var(--w-text);vertical-align:middle;white-space:nowrap;background:transparent}.wsx .data-table tbody tr:first-child td{border-top:0}.wsx .data-table td:first-child,.wsx .data-table th:first-child{padding-left:18px}.wsx .data-table td:last-child,.wsx .data-table th:last-child{padding-right:18px}.wsx .data-table tbody tr:hover td{background:var(--w-rowhover)}.wsx .data-table td.center{text-align:center;padding:30px 18px}.wsx .data-table td.muted{color:var(--w-muted)}.wsx .member-name b{display:block;font-weight:600}.wsx .member-name small{display:block;font-size:12px;color:var(--w-muted);margin-top:1px}.wsx .role-select{width:auto;height:32px;padding:0 30px 0 10px;border:1px solid var(--w-line);border-radius:8px;font-size:12.5px;font-weight:550;background-color:var(--w-surface);color:var(--w-text);box-shadow:none}.wsx .toolbar,.wsx .wf-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.wsx .w-card .wf-toolbar{padding:12px 16px;border-bottom:1px solid var(--w-line2)}.wsx .toolbar .grow,.wsx .wf-toolbar .grow{flex:1 1}.wsx .tb-check{display:inline-flex;align-items:center;height:34px;padding:0 9px;border:1px solid var(--w-line);border-radius:9px;background:var(--w-surface)}.wsx .sel-count{font-size:13px;font-weight:600;padding:0 6px;background:transparent;color:var(--w-text);border-radius:0}.wsx .hist-search{position:relative;flex:1 1;min-width:200px;max-width:380px}.wsx .hist-search input{height:38px;border-radius:10px;padding-left:36px;font-size:13.5px}.wsx .hist-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--w-faint)}.wsx .grid-wrap{margin:0;border:0;border-radius:0;background:var(--w-surface);max-height:none;overflow:auto}.wsx .grid{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.wsx .grid th{position:-webkit-sticky;position:sticky;top:0;z-index:3;text-align:left;font-family:var(--w-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--w-muted);font-weight:500;background:var(--w-head);border:0;border-bottom:1px solid var(--w-line2)}.wsx .grid td,.wsx .grid th{padding:10px 12px;white-space:nowrap}.wsx .grid td{height:auto;border:0;border-bottom:1px solid var(--w-row);background:var(--w-surface);color:var(--w-text);vertical-align:middle}.wsx .grid tbody tr:last-child td{border-bottom:0}.wsx .grid td.c-check,.wsx .grid th.c-check{width:44px;min-width:44px;max-width:44px;position:-webkit-sticky;position:sticky;left:0;z-index:2;padding:10px 0 10px 16px}.wsx .grid th.c-check{z-index:4;background:var(--w-head)}.wsx .grid .c-name,.wsx .grid td.c-check{background:var(--w-surface)}.wsx .grid .c-name{position:-webkit-sticky;position:sticky;left:44px;z-index:2;min-width:250px;box-shadow:1px 0 0 var(--w-line2)}.wsx .grid th.c-name{z-index:4;background:var(--w-head)}.wsx .grid tbody tr:hover td,.wsx .grid tbody tr:hover td.c-check,.wsx .grid tbody tr:hover td.c-name{background:var(--w-rowhover)}.wsx .grid tr.sel td,.wsx .grid tr.sel td.c-check,.wsx .grid tr.sel td.c-name{background:var(--w-lock)}.wsx .grid tr.clickable{cursor:pointer}.wsx .grid .empty-row td,.wsx .grid .empty-row:hover td{height:auto;padding:48px 20px;text-align:center;color:var(--w-muted);background:var(--w-surface);white-space:normal}.wsx .grid .empty-row td>span:before{display:none}.wsx .grid .empty-row .empty{border:0;padding:12px 0;background:transparent}.wsx .name-cell{display:flex;align-items:center;gap:11px}.wsx .avatar,.wsx .name-cell .avatar{width:34px;height:34px;border-radius:10px;background:var(--w-rose);color:var(--w-rose-fg);display:grid;place-items:center;font-size:12px;font-weight:650;flex:none;box-shadow:none}.wsx .name-cell b{font-size:13.5px;font-weight:600;color:var(--w-text)}.wsx .name-cell small{display:block;font-size:12px;color:var(--w-muted);margin-top:1px}.wsx .reveal-btn{height:24px;padding:0 8px;border-radius:6px;border:1px dashed var(--w-rose-line);background:var(--w-lock);color:var(--w-rose-fg);font-family:var(--w-mono);font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:4px;cursor:pointer;box-shadow:none;transition:background .12s}.wsx .reveal-btn:hover:not(:disabled){background:var(--w-rose);border-style:solid}.wsx .reveal-btn:disabled{opacity:.6;cursor:progress}.wsx .rv{display:inline-flex;align-items:center;gap:8px}.wsx .rv .val,.wsx .val{font-size:13px;font-weight:550;color:var(--w-text)}.wsx .rf-masked{font-family:var(--w-mono);font-size:12.5px;letter-spacing:.02em}.wsx .lock-cell,.wsx .rf-masked{color:var(--w-faint)}.wsx .band{font-size:11.5px;padding:3px 7px;border-radius:6px;background:var(--w-chip);color:var(--w-text2);white-space:nowrap}.wsx .band,.wsx .tag-chip{font-family:var(--w-mono);font-weight:500}.wsx .tag-chip{display:inline-flex;align-items:center;font-size:11px;padding:2px 7px;border-radius:5px;background:var(--w-rose);color:var(--w-rose-fg);margin-right:4px}.wsx .note-prev{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--w-muted);font-size:12.5px}.wsx .empty{background:var(--w-surface);border:1px dashed var(--w-line);border-radius:20px;padding:56px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--w-muted);font-size:13px}.wsx .w-card .empty{border:0;border-radius:0}.wsx .empty .panel-icon{width:44px;height:44px;border-radius:12px;background:var(--w-rose);color:#e0182d;display:grid;place-items:center;margin:0 0 4px}[data-theme=dark] .wsx .empty .panel-icon{color:#ff3b4d}.wsx .empty b{font-size:15px;font-weight:650;color:var(--w-text)}.wsx .empty>span{max-width:380px;line-height:1.5}.wsx .empty .btn{margin-top:8px}.wsx .sk{background:linear-gradient(90deg,var(--w-chip) 25%,var(--w-line2) 37%,var(--w-chip) 63%);background-size:400% 100%;animation:w3sk 1.3s ease infinite;border-radius:8px}@keyframes w3sk{0%{background-position:100% 50%}to{background-position:0 50%}}.wsx .backdrop{background:#16090b66;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}[data-theme=dark] .wsx .backdrop{background:#000000a6}.wsx .modal{max-width:440px;border-radius:20px;border:0;box-shadow:0 40px 80px -30px #16090b66;overflow:hidden;background:var(--w-surface);color:var(--w-text)}[data-theme=dark] .wsx .modal{border:1px solid var(--w-line)}.wsx .modal-head{padding:20px 22px 0;align-items:flex-start;gap:12px}.wsx .modal-head h3{font:650 18px/1.3 Geist,sans-serif;letter-spacing:-.02em;color:var(--w-text)}.wsx .modal-head .icon-btn{width:30px;height:30px}.wsx .modal-body{padding:18px 22px;font-size:14px;line-height:1.5;color:var(--w-text2)}.wsx .modal-foot{padding:14px 22px;background:var(--w-bg);border-top:1px solid var(--w-line2);gap:8px}.wsx .modal-foot .btn{height:40px;padding:0 16px}.wsx .slide-backdrop{background:#16090b44;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.wsx .slide{top:12px;right:12px;bottom:12px;width:420px;max-width:calc(100vw - 24px);border:0;border-radius:20px;overflow:hidden;background:var(--w-surface);box-shadow:0 30px 80px -20px #16090b55;color:var(--w-text)}[data-theme=dark] .wsx .slide{border:1px solid var(--w-line)}.wsx .slide-head{background:#16090b;color:#fff;padding:22px;border:0;gap:14px;align-items:center}[data-theme=dark] .wsx .slide-head{background:#1e1013;border-bottom:1px solid var(--w-line)}.wsx .slide-head .avatar{width:52px;height:52px;border-radius:14px;background:#ff3b4d;color:#16090b;font-size:18px;font-weight:700}.wsx .slide-head h3{margin:0 0 2px;font:650 20px/1.25 Geist,sans-serif;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere}.wsx .slide-head small{font-size:13px;color:#b3a6a8}.wsx .slide-head .icon-btn{background:#ffffff14;color:#fff;border:0;align-self:flex-start}.wsx .slide-head .icon-btn:hover{background:#ffffff26}.wsx .slide-body{padding:20px 22px}.wsx .slide-foot{padding:14px 22px;border-top:1px solid var(--w-line2);gap:8px}.wsx .slide-foot .btn-primary{flex:1 1;background:#e0182d;color:#fff}.wsx .slide-foot .btn-primary svg{color:#fff}.wsx .slide-foot .btn-primary:hover:not(:disabled){background:#be1024}.lists-page.wsx .wf-split{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.lists-page.wsx .wf-rail{background:var(--w-surface);border:1px solid var(--w-line);border-radius:20px;overflow:hidden;position:-webkit-sticky;position:sticky;top:20px}.lists-page.wsx .wf-rail-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--w-line2)}.lists-page.wsx .wf-rail-head h2{margin:0;font-family:var(--w-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--w-muted)}.lists-page.wsx .wf-rail-head .fine{font-family:var(--w-mono);font-size:11px;background:var(--w-n-bg);color:var(--w-text2);border-radius:999px;padding:2px 7px}.lists-page.wsx .wf-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 200px);overflow-y:auto}.lists-page.wsx .wf-item{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:var(--w-text2);text-align:left;cursor:pointer;transition:background .12s,color .12s}.lists-page.wsx .wf-item:hover{background:var(--w-chip);color:var(--w-text)}.lists-page.wsx .wf-item .ic{color:var(--w-muted);flex:none;display:grid;place-items:center}.lists-page.wsx .wf-item b{display:block;font-size:13.5px;font-weight:550;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lists-page.wsx .wf-item small{display:block;font-size:11.5px;color:var(--w-muted);margin-top:1px}.lists-page.wsx .wf-item .n{margin-left:auto;font-family:var(--w-mono);font-size:11px;font-weight:500;color:var(--w-text2);background:var(--w-n-bg);border-radius:999px;padding:2px 7px;flex:none}.lists-page.wsx .wf-item.on{background:#16090b;color:#fff}[data-theme=dark] .lists-page.wsx .wf-item.on{background:#2a171b}.lists-page.wsx .wf-item.on .ic{color:#ff3b4d}.lists-page.wsx .wf-item.on small{color:#b3a6a8}.lists-page.wsx .wf-item.on .n{background:#ff3b4d;color:#16090b}.lists-page.wsx .wf-main{min-width:0}.pipeline-page.wsx .tag-filter{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0;padding:12px 16px;border-bottom:1px solid var(--w-line2)}.pipeline-page.wsx .tag-filter .fine{font-family:var(--w-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.pipeline-page.wsx .tag-filter button{height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--w-line);background:var(--w-surface);color:var(--w-text2);font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.pipeline-page.wsx .tag-filter button:hover{border-color:#e0182d;color:#e0182d}.pipeline-page.wsx .tag-filter button.on{border-color:#e0182d;background:#e0182d;color:#fff;font-weight:600}.analytics-page.wsx .chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.analytics-page.wsx .chart-card{background:var(--w-surface);border:1px solid var(--w-line);border-radius:20px;padding:20px 22px;margin:0;min-width:0}.analytics-page.wsx .stack>.chart-card,.analytics-page.wsx>.chart-card{margin:0}.analytics-page.wsx .chart-card h3{margin:0;font:650 16px/1.3 Geist,sans-serif;letter-spacing:-.02em;color:var(--w-text)}.analytics-page.wsx .chart-card .sub{margin:3px 0 16px;font-size:12.5px;color:var(--w-muted)}.analytics-page.wsx .chart-svg text{fill:var(--w-muted);font-family:var(--w-mono);font-size:10.5px}.analytics-page.wsx .chart-svg .grid line{stroke:var(--w-line2);stroke-width:1}.analytics-page.wsx .chart-svg .axis{stroke:var(--w-line)}.analytics-page.wsx .chart-svg .bar{fill:var(--w-chart)}.analytics-page.wsx .chart-svg .bar:hover{fill:var(--w-chart2)}.analytics-page.wsx .chart-svg .area{fill:var(--w-chart);opacity:.12}.analytics-page.wsx .chart-svg .line{stroke:var(--w-chart)}.analytics-page.wsx .chart-svg .dot{fill:var(--w-chart);stroke:var(--w-surface)}.analytics-page.wsx .hbars{display:flex;flex-direction:column;gap:12px}.analytics-page.wsx .hbar{display:grid;grid-template-columns:100px minmax(0,1fr) 56px;align-items:center;grid-gap:12px;gap:12px;font-size:13.5px;color:var(--w-text2)}.analytics-page.wsx .hbar .track{height:10px;background:var(--w-chip);border-radius:999px;overflow:hidden}.analytics-page.wsx .hbar .fill{height:100%;background:var(--w-chart);border-radius:999px}.analytics-page.wsx .hbar b{text-align:right;font-weight:600;color:var(--w-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-page.wsx .chart-card .stack{gap:0}.analytics-page.wsx .chart-card .stack>.row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--w-row)}.analytics-page.wsx .chart-card .stack>.row:first-child{border-top:0;padding-top:0}.analytics-page.wsx .chart-card .stack>.row>b{font-family:var(--w-mono);font-size:13px;color:var(--w-text)}.analytics-page.wsx .chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.analytics-page.wsx .fchip,.developers-page.wsx .fchip{display:inline-flex;align-items:center;height:26px;padding:0 10px!important;border-radius:999px;background:var(--w-rose);border:1px solid var(--w-rose-line);color:var(--w-rose-fg);font-size:12px;font-weight:550;white-space:nowrap}.developers-page.wsx .fchip{font-family:var(--w-mono);font-size:11px;height:22px;border-radius:6px;padding:0 7px!important}.team-page.wsx .ws-head-title{display:flex;align-items:center;gap:8px;min-width:0}.team-page.wsx .ws-head-title input{max-width:340px;height:44px;font:650 22px Geist,sans-serif;letter-spacing:-.02em;padding:0 12px}.team-page.wsx .balance-card{display:flex;align-items:center;gap:14px;background:#16090b;color:#fff;border-radius:16px;padding:16px 20px;position:relative;overflow:hidden;min-width:230px;box-shadow:none}[data-theme=dark] .team-page.wsx .balance-card{background:#221114;border:1px solid var(--w-line)}.team-page.wsx .balance-card:after{content:"";position:absolute;right:-40px;bottom:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#ff3b4d40,transparent 65%);pointer-events:none}.team-page.wsx .w-bal-ic{width:36px;height:36px;border-radius:10px;background:#ffffff14;color:#ff3b4d;display:grid;place-items:center;flex:none}.team-page.wsx .balance-card span:not(.w-bal-ic){display:block;font-family:var(--w-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#b3a6a8}.team-page.wsx .balance-card b{display:block;font-size:26px;font-weight:650;letter-spacing:-.035em;color:#ff3b4d;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-page.wsx .balance-card b small{font-size:13px;font-weight:500;color:#b3a6a8;letter-spacing:0}.team-page.wsx .inline-grid.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.team-page.wsx .inline-grid.two>.row{display:flex;gap:8px;align-items:flex-end;flex-wrap:nowrap}.team-page.wsx .link-box{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:11px;background:#16090b;color:#ff3b4d;border:0;margin:0;min-width:0}[data-theme=dark] .team-page.wsx .link-box{background:#1e1013;border:1px solid var(--w-line)}.team-page.wsx .link-box svg{flex:none}.team-page.wsx .link-box code{flex:1 1;min-width:0;font-family:var(--w-mono);font-size:12.5px;color:#ff3b4d;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.team-page.wsx .link-box .copy-btn{width:32px;height:32px;border-radius:8px;background:#ffffff14;color:#fff;display:grid;place-items:center}.team-page.wsx .link-box .copy-btn:hover{background:#ffffff26}.team-page.wsx .ws-hero{position:relative;overflow:hidden;background:#16090b;color:#fff;border-radius:20px;padding:30px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:28px;gap:28px;align-items:center;margin:0}[data-theme=dark] .team-page.wsx .ws-hero{background:#221114;border:1px solid var(--w-line)}.team-page.wsx .ws-hero:after{content:"";position:absolute;right:-80px;bottom:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#ff3b4d38,transparent 65%);pointer-events:none}.team-page.wsx .ws-hero>*{position:relative;z-index:1}.team-page.wsx .ws-hero h2{margin:0 0 8px;font:650 26px/1.2 Geist,sans-serif;letter-spacing:-.03em;color:#fff}.team-page.wsx .ws-hero p{margin:0 0 16px;color:#b3a6a8;font-size:14.5px;line-height:1.55}.team-page.wsx .ws-hero ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.team-page.wsx .ws-hero li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:#e9dfe0}.team-page.wsx .ws-hero li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:50%;background:#ff3b4d;box-shadow:0 0 0 4px #ff3b4d26}.team-page.wsx .ws-hero .form{background:none;border:0;padding:0}.team-page.wsx .ws-hero-form{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:16px;background:#ffffff0d;border:1px solid #ffffff1f}.team-page.wsx .ws-hero .field-label{color:#e9dfe0}.team-page.wsx .ws-hero .field input{background:#ffffff;color:#16090b;border-color:#ffffff}.team-page.wsx .ws-hero .btn-primary{background:#e0182d;color:#fff}.team-page.wsx .ws-hero .btn-primary svg{color:#fff}.team-page.wsx .ws-hero .btn-primary:hover:not(:disabled){background:#be1024}.developers-page.wsx .admin-section{display:flex;flex-direction:column;gap:14px}.developers-page.wsx .toolbar{padding:14px 18px;border:1px solid var(--w-line);border-radius:14px;background:var(--w-surface)}.developers-page.wsx .toolbar .muted{font-size:13px;line-height:1.5;flex:1 1 300px;min-width:0}.developers-page.wsx .secret-once{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:var(--w-a-bg);border:1px solid var(--w-a-line);color:var(--w-a-fg);margin:0}.developers-page.wsx .secret-once>b{font-size:13.5px;font-weight:600;line-height:1.5}.developers-page.wsx .secret-once>code{display:block;margin:0;padding:12px 14px;border-radius:11px;background:#16090b;color:#ff3b4d;border:0;font-family:var(--w-mono);font-size:13px;letter-spacing:.02em;word-break:break-all}[data-theme=dark] .developers-page.wsx .secret-once>code{background:#0c0607;border:1px solid var(--w-line)}.developers-page.wsx .secret-once .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--w-text2)}.developers-page.wsx .w-logrow td,.developers-page.wsx .w-logrow:hover td{background:var(--w-bg);padding:14px 18px;white-space:normal}.developers-page.wsx .w-logrow .data-table{border:1px solid var(--w-line);border-radius:12px;border-collapse:separate;overflow:hidden;background:var(--w-surface)}.developers-page.wsx .w-logrow .data-table td{padding:9px 12px}.developers-page.wsx .int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:14px;gap:14px;margin:0!important}.developers-page.wsx .int-card{background:var(--w-surface);border:1px solid var(--w-line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s}.developers-page.wsx .int-card:hover{border-color:var(--w-hoverline)}.developers-page.wsx .int-card .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:14px}.developers-page.wsx .int-card h3{margin:4px 0 0;font:650 17px Geist,sans-serif;letter-spacing:-.02em;color:var(--w-text)}.developers-page.wsx .int-card p{margin:0;font-size:13.5px;line-height:1.55;color:var(--w-muted)}.developers-page.wsx .int-card .row,.developers-page.wsx .int-card>.badge{align-self:flex-start;margin-top:auto}.developers-page.wsx .int-card .row{display:flex;gap:6px;flex-wrap:wrap}.developers-page.wsx .int-card form{margin-top:auto}.developers-page.wsx .int-card .btn{align-self:flex-start}.developers-page.wsx .docs{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:20px;gap:20px;margin:0!important}.developers-page.wsx .docs nav{position:-webkit-sticky;position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--w-surface);border:1px solid var(--w-line);border-radius:16px}.developers-page.wsx .docs nav a{padding:8px 10px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--w-text2);text-decoration:none}.developers-page.wsx .docs nav a:hover{background:var(--w-chip);color:var(--w-text)}.developers-page.wsx .docs .panel{gap:0}.developers-page.wsx .docs h3{margin:26px 0 8px;font:650 17px Geist,sans-serif;letter-spacing:-.02em;color:var(--w-text);scroll-margin-top:24px}.developers-page.wsx .docs h3:first-child{margin-top:0}.developers-page.wsx .docs p{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--w-text2)}.developers-page.wsx .endpoint{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--w-row);font-size:13.5px}.developers-page.wsx .endpoint .m{font-family:var(--w-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:center;padding:3px 0;border-radius:6px;background:var(--w-rose);color:var(--w-rose-fg)}.developers-page.wsx .endpoint code{font-family:var(--w-mono);font-size:13px;color:var(--w-text);font-weight:600}.developers-page.wsx .endpoint small{display:block;margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--w-muted)}.developers-page.wsx .code-block{position:relative;margin:4px 0 8px;padding:16px 48px 16px 18px;border-radius:14px;background:#16090b;color:#f6eeef;font-family:var(--w-mono);font-size:12.5px;line-height:1.65;overflow:auto;white-space:pre}[data-theme=dark] .developers-page.wsx .code-block{background:#0c0607;border:1px solid var(--w-line)}.developers-page.wsx .code-block .copy-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:8px;background:#ffffff14;color:#fff;display:grid;place-items:center;padding:0}.developers-page.wsx .code-block .copy-btn:hover{background:#ffffff26}.notifications-page.wsx .notif-list{display:flex;flex-direction:column;gap:0;background:var(--w-surface);border:1px solid var(--w-line);border-radius:20px;overflow:hidden}.notifications-page.wsx .notif{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:var(--w-surface);border:0;border-top:1px solid var(--w-row);border-radius:0;cursor:pointer;transition:background .12s}.notifications-page.wsx .notif:first-child{border-top:0}.notifications-page.wsx .notif:hover{background:var(--w-rowhover)}.notifications-page.wsx .notif:focus-visible{outline:2px solid #e0182d;outline-offset:-2px}.notifications-page.wsx .notif.unread{background:var(--w-lock)}.notifications-page.wsx .notif .ic{width:38px;height:38px;border-radius:11px;background:var(--w-chip);color:var(--w-muted);display:grid;place-items:center;flex:none}.notifications-page.wsx .notif.unread .ic{background:var(--w-rose);color:#e0182d}[data-theme=dark] .notifications-page.wsx .notif.unread .ic{color:#ff3b4d}.notifications-page.wsx .notif b{display:block;font-size:14px;font-weight:600;color:var(--w-text)}.notifications-page.wsx .notif.unread b{font-weight:650}.notifications-page.wsx .notif span:not(.dotu){display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--w-muted)}.notifications-page.wsx .notif time{margin-left:auto;font-family:var(--w-mono);font-size:11px;color:var(--w-faint);white-space:nowrap;padding-top:2px}.notifications-page.wsx .notif .dotu{width:8px;height:8px;border-radius:50%;background:#ff3b4d;box-shadow:0 0 0 3px #ff3b4d26;flex:none;margin-top:6px}@media(max-width:1100px){.analytics-page.wsx .chart-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.content:has(.wsx){padding:24px 20px 40px}.wsx .kpis,.wsx .kpis.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.wsx .kpis.c3>.kpi:last-child{grid-column:1/-1}.lists-page.wsx .wf-split{grid-template-columns:minmax(0,1fr)}.lists-page.wsx .wf-rail{position:static}.lists-page.wsx .wf-list{max-height:260px}.team-page.wsx .ws-hero{padding:24px}.developers-page.wsx .docs,.team-page.wsx .ws-hero{grid-template-columns:minmax(0,1fr)}.developers-page.wsx .docs nav{position:static;flex-direction:row;flex-wrap:wrap}}@media(max-width:640px){.content:has(.wsx){padding:18px 14px 40px}.wsx{gap:16px}.wsx .page-title{font-size:26px}.wsx .page-head .page-title+.muted,.wsx .page-head .page-title+p,.wsx .page-head p.muted{font-size:14px}.wsx .page-head>.balance-card,.wsx .page-head>.btn{width:100%}.wsx .kpi{padding:14px 16px}.wsx .kpi b{font-size:22px}.wsx .kpi span{white-space:normal}.wsx .panel{padding:18px}.wsx .data-table td:first-child,.wsx .data-table th:first-child{padding-left:14px}.wsx .grid .c-name{min-width:190px}.wsx .w-cardhead{padding:16px}.wsx .w-card .wf-toolbar{padding:10px 12px;gap:6px}.wsx .wf-toolbar .grow{display:none}.wsx .hist-search{max-width:none;min-width:0;flex-basis:100%}.wsx .modal-foot{flex-wrap:wrap}.wsx .slide{top:8px;right:8px;bottom:8px;max-width:calc(100vw - 16px)}.team-page.wsx .inline-grid.two{grid-template-columns:minmax(0,1fr)}.team-page.wsx .ws-head-title input{font-size:18px}.team-page.wsx .ws-hero{padding:20px}.team-page.wsx .ws-hero h2{font-size:22px}.team-page.wsx .ws-hero-form{padding:16px}.developers-page.wsx .toolbar{padding:12px 14px}.developers-page.wsx .toolbar .btn{width:100%}.developers-page.wsx .endpoint{grid-template-columns:minmax(0,1fr);gap:6px}.developers-page.wsx .endpoint .m{justify-self:start;padding:3px 8px}.analytics-page.wsx .chart-card{padding:18px}.analytics-page.wsx .hbar{grid-template-columns:80px minmax(0,1fr) 44px;gap:8px}.notifications-page.wsx .notif{padding:14px 16px;gap:12px}.notifications-page.wsx .notif .ic{width:34px;height:34px}}