.dash{padding:40px 24px 80px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.dash-head h1{font-size:clamp(26px,3.4vw,36px)}.dash-sub{font-family:var(--font-mono);color:var(--txt-3);margin:6px 0 0;font-size:13px}.pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.btn-sm{padding:7px 14px;font-size:13px}.num{font-family:var(--font-pixel);letter-spacing:0;color:var(--txt);font-weight:400;display:block}.dash-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px;display:grid}.dcard{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;padding:20px;display:flex}.dcard .dlabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--txt-3);font-size:12px}.dcard .num{font-size:32px;font-family:var(--font-pixel);letter-spacing:-.01em}.dcard .btn{align-self:flex-start;margin-top:6px}.dtrend{font-family:var(--font-mono);color:var(--txt-3);font-size:12px}.dtrend.up{color:#16a34a}.dtrend.down{color:#dc2626}.chart-toggle{gap:6px;display:flex}.chart-toggle button{font-family:var(--font-mono);color:var(--txt-3);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.chart-toggle button.on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.chart-svg{width:100%;height:auto;display:block}.chart-svg .cgrid{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.chart-svg .cy{fill:var(--txt-4);font-family:var(--font-mono);text-anchor:end;font-size:10px}.chart-svg .cx{fill:var(--txt-4);font-family:var(--font-mono);text-anchor:middle;font-size:10px}.chart-svg .carea{opacity:.9}.chart-svg .cg0{stop-color:var(--accent);stop-opacity:.28}.chart-svg .cg1{stop-color:var(--accent);stop-opacity:0}.chart-svg .cline{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.chart-svg .cdot{fill:var(--bg-card);stroke:var(--accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .15s}.chart-svg .cdot:hover{transform:scale(1.25)}.dash-cols{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.bymodel{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;padding:22px;display:flex}.mrow-top{font-family:var(--font-mono);color:var(--txt-2);align-items:center;gap:8px;margin-bottom:5px;font-size:13px;display:flex}.mrow-top .mnm{flex:1}.mrow-top b{font-family:var(--font-bit);color:var(--txt);font-size:16px}.mdot{border-radius:50%;flex:none;width:9px;height:9px}.mrow-sub{font-family:var(--font-mono);color:var(--txt-4);margin-bottom:8px;font-size:11px}.mtable td.tnum,.mtable th.tnum{text-align:right;font-variant-numeric:tabular-nums}.code-card{background:var(--term-bg);border:1px solid var(--term-line);border-radius:8px;margin:0;padding:18px 20px;overflow-x:auto}.code-card code{font-family:var(--font-mono);color:var(--term-green);white-space:pre;font-size:13px;line-height:1.85}.dsec{margin:28px 0 0}.uprovider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;display:grid}.uprovider-card{border:1px solid var(--line);background:var(--bg-card);min-width:0;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden;container-type:inline-size}@container (max-width:400px){.uprovider-endpoint>span{display:none}}.uprovider-card:before{content:"";background:var(--provider-color);opacity:.85;border-radius:9px 9px 0 0;height:2px;position:absolute;inset:1px 1px auto}.uprovider-head{align-items:center;gap:12px;display:flex}.uprovider-logo{background:var(--txt-2);width:24px;height:24px;-webkit-mask-image:var(--provider-logo);-webkit-mask-image:var(--provider-logo);mask-image:var(--provider-logo);flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.uprovider-letter{font:800 18px/1 var(--font-mono);color:var(--provider-color);background:0 0;place-items:center;display:grid;-webkit-mask-image:none;mask-image:none}.uprovider-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uprovider-name strong{color:var(--txt);font-size:15px;line-height:1.2}.uprovider-name>span{font:500 10px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--txt-4)}.uprovider-status{border:1px solid var(--line);font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--txt-4);border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.uprovider-status:before{content:"";background:var(--txt-4);border-radius:50%;width:6px;height:6px}.uprovider-status.is-active{border-color:color-mix(in srgb,var(--ok) 30%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--bg-card));color:var(--ok)}.uprovider-status.is-active:before{background:var(--ok)}.uprovider-discount{border:1px solid color-mix(in srgb,var(--provider-color) 35%,var(--line));background:color-mix(in srgb,var(--provider-color) 8%,var(--bg-card));font:700 10px/1.2 var(--font-mono);color:var(--provider-color);border-radius:99px;flex:none;padding:3px 8px}.uprovider-stats{flex-direction:column;gap:5px;margin-top:auto;display:flex}.uprovider-stats strong{color:var(--txt);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.uprovider-stats>span{font:500 10px/1.5 var(--font-mono);color:var(--txt-3)}.uprovider-endpoint{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.uprovider-endpoint code{text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.4 var(--font-mono);color:var(--accent);overflow:hidden}.uprovider-endpoint>span{font:600 9px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--txt-4);flex:none}.uprovider-endpoint>button{border:1px solid var(--line);font:700 9px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--txt-3);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:4px 8px;transition:color .15s,border-color .15s}.uprovider-endpoint>button:hover{color:var(--accent);border-color:var(--accent-line)}.uprovider-guide{font:700 11px/1.4 var(--font-mono);color:var(--provider-color);align-self:flex-start}.uprovider-guide:hover{text-decoration:underline}.dsec-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dsec h2{margin:0 0 16px;font-size:clamp(20px,2.4vw,26px)}.dsec-head h2{margin:0}.panel>.dsec:last-child{margin-bottom:0}.app .table-scroll{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.app .table-scroll .mtable{border:0;border-radius:0}.analytics-heading{align-items:flex-end;gap:24px}.analytics-heading>div{min-width:0}.analytics-heading p{max-width:78ch;color:var(--txt-3);margin:7px 0 0;font-size:12px;line-height:1.6}.analytics-placeholder{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.analytics-placeholder>div{background:var(--bg-card);flex-direction:column;justify-content:center;gap:8px;min-height:132px;padding:24px;display:flex}.analytics-placeholder .dlabel{text-transform:uppercase;letter-spacing:.08em;color:var(--txt-4);font-size:10px}.analytics-placeholder b{color:var(--txt-2);font-size:14px}.usage-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.usage-heading-row .page-heading{flex:1;min-width:min(100%,280px);margin-bottom:0}.usage-window-tabs,.usage-metric-tabs{flex:none}.usage-graph{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0 20px;display:grid}.uchart{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;padding:20px 22px;display:flex}.uchart-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.uchart-head-title{flex-direction:column;gap:4px;min-width:0;display:flex}.uchart-head-title b{font-family:var(--font-mono);color:var(--txt);font-size:14px;font-weight:700}.uchart-head-title .uchart-peak{font-size:10px}.uchart-head span{font-family:var(--font-mono);color:var(--txt-4);font-size:11px}.uchart-head-meta{flex-direction:column;align-items:flex-end;gap:7px;min-width:0;display:flex}.usage-chart-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 13px;display:flex}.uchart-head .usage-chart-legend span{color:var(--txt-3);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.usage-chart-legend i{border-radius:2px;flex:none;width:7px;height:7px}.uchart-grid{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.uchart-yaxis{height:180px;font-family:var(--font-mono);color:var(--txt-4);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding-top:8px;font-size:10px;display:flex}.uchart-plotwrap{min-width:0;position:relative}.uchart-lines{pointer-events:none;flex-direction:column;justify-content:space-between;height:180px;display:flex;position:absolute;top:8px;left:0;right:0}.uchart-lines i{border-top:1px dashed var(--line);display:block}.uchart-plot{z-index:1;align-items:flex-end;gap:2px;height:180px;padding-top:8px;display:flex;position:relative}.uchart-col{min-width:0;height:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:flex-end;padding:0;display:flex;position:relative}.uchart-col:focus-visible{outline-offset:-2px}.uchart-col-fill{flex-direction:column-reverse;justify-content:flex-start;width:100%;height:100%;display:flex}.uchart-seg{width:100%;min-height:1px;transition:opacity .15s}.uchart-seg:first-child{border-radius:0 0 2px 2px}.uchart-seg:last-child{border-radius:3px 3px 0 0}.uchart-plot:hover .uchart-seg{opacity:.45}.uchart-col.is-hover .uchart-seg{opacity:1}.uchart-empty{height:180px;color:var(--txt-4);font-family:var(--font-mono);text-align:center;place-items:center;font-size:12px;display:grid}.uchart-axis{height:14px;font-family:var(--font-mono);color:var(--txt-4);font-variant-numeric:tabular-nums;margin-top:10px;font-size:10px;position:relative}.uchart-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.chart-tip{z-index:6;pointer-events:none;color:#fff;min-width:132px;font-family:var(--font-mono);background:#1c1e26;border:1px solid #ffffff1a;border-radius:9px;padding:9px 11px;position:absolute;transform:translate(-50%,-8px);box-shadow:0 14px 34px -12px #0000008c}.chart-tip-h{opacity:.85;margin-bottom:7px;font-size:11px;font-weight:700}.chart-tip-row{align-items:center;gap:8px;padding:2px 0;font-size:11px;display:flex}.chart-tip-dot{border-radius:2px;flex:none;width:8px;height:8px}.chart-tip-nm{white-space:nowrap;opacity:.92;flex:1}.chart-tip-row>b{font-variant-numeric:tabular-nums;font-weight:700}.chart-tip-total{border-top:1px solid #ffffff29;justify-content:space-between;gap:14px;margin-top:7px;padding-top:7px;font-size:11px;font-weight:700;display:flex}.chart-tip-total>span{opacity:.75}.chart-tip-total>b{font-variant-numeric:tabular-nums}.usum{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:20px 22px;display:flex}.usum-t{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--txt-4);margin-bottom:6px;font-size:11px}.usum-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.usum-row:last-child{border-bottom:0}.usum-row>span{font-family:var(--font-mono);color:var(--txt-3);font-size:13px}.usum-row>b{font-family:var(--font-mono);color:var(--txt);font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:700}.usum-row>b.accent{color:var(--accent)}.ubreak-sum{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.ubreak-sum>div{background:var(--bg-card);flex-direction:column;gap:5px;min-width:0;padding:14px 18px;display:flex}.ubreak-sum .dlabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--txt-4);font-size:11px}.ubreak-sum>div>b{font-family:var(--font-mono);color:var(--txt);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700}.uspend-list{border:1px solid var(--line);background:var(--bg-card);border-radius:10px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.uspend-row{border-bottom:1px solid var(--line);border-left:3px solid var(--provider-color);grid-template-columns:24px auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:11px 16px 11px 13px;display:grid}.uspend-row:last-child{border-bottom:0}.uspend-row .uprovider-logo{grid-row:auto;width:20px;height:20px}.uspend-row .uprovider-letter{font-size:14px}.uspend-row strong{min-width:0;color:var(--txt);font-size:14px;line-height:1.2}.uspend-row .uspend-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12px/1.4 var(--font-mono);color:var(--txt-3);justify-self:end;overflow:hidden}.uspend-rate{font:700 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--provider-color);white-space:nowrap}.uspend-rate.is-none{color:var(--txt-4);font-weight:500}.uspend-amt{font:700 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--txt);text-align:right;white-space:nowrap}.uspend-unused{color:var(--txt-4);font:500 12px/1.5 var(--font-mono);margin:0 0 8px}.uspend-unused summary{cursor:pointer}.uspend-unused ul{margin:8px 0 0;padding-left:18px}@media (max-width:640px){.uspend-row{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"logo name amt""logo meta rate";gap:4px 10px}.uspend-row .uprovider-logo{grid-area:logo}.uspend-row strong{grid-area:name}.uspend-row .uspend-meta{grid-area:meta;justify-self:start}.uspend-rate{grid-area:rate;justify-self:end}.uspend-amt{grid-area:amt}}.usage-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}@media (max-width:820px){.usage-graph{grid-template-columns:1fr}.uchart-head{flex-direction:column}.uchart-head-meta{align-items:flex-start}.usage-chart-legend{justify-content:flex-start}.ubreak-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.table-scroll .mtable{min-width:640px}.table-scroll .usage-key-table{min-width:520px}}.usage-graph-summary-only{grid-template-columns:minmax(240px,420px)}.tok-buckets{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.tokb-legacy{background:color-mix(in srgb,var(--accent) 5%,var(--bg-card))}.bucket-note{color:var(--txt-4);font-family:var(--font-mono);margin:-5px 0 16px;font-size:11px;line-height:1.55}.tokb{background:var(--bg-card);flex-direction:column;gap:5px;min-width:0;padding:14px 18px;display:flex}.tokb .dlabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--txt-4);font-size:11px}.tokb>b{font-family:var(--font-mono);color:var(--txt);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700}.tokb-usd{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px}.mdist-wrap{margin-bottom:16px;position:relative}.mdist{background:var(--bg-soft);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.mdist-seg{cursor:pointer;border:0;border-radius:3px;min-width:3px;height:100%;padding:0;transition:opacity .15s,transform .15s}.mdist:hover .mdist-seg{opacity:.5}.mdist-seg.is-hover{opacity:1;transform:scaleY(1.35)}.mdist-tip{bottom:calc(100% + 8px);transform:translate(-50%)}.tkmdl{font-family:var(--font-mono);color:var(--txt);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.tkmdl-dot{border-radius:3px;flex:none;width:9px;height:9px}.provider-tag{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--txt-3);border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1}@media (max-width:820px){.tok-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.tokb-legacy{grid-column:1/-1}}.txh{flex-direction:column;gap:14px;display:flex}.txh-day{border:1px solid var(--line);background:var(--bg-card);content-visibility:auto;contain-intrinsic-size:auto 280px;border-radius:10px;overflow:hidden}.txh-date{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--txt-4);border-bottom:1px solid var(--line);background:var(--bg-soft);padding:11px 18px;font-size:11px}.txh-ev{border-bottom:1px solid var(--line);font-family:var(--font-mono);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:grid}.txh-ev:last-child{border-bottom:0}.txh-ev-ref{color:var(--txt-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txh-ev-amt{color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.txh-ev.topup .txh-ev-amt{color:#0f8f80}.pill-good{color:#0f8f80;background:#12a59421;border:1px solid #12a59447}.txh-charges>summary{cursor:pointer;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:13px;list-style:none;display:flex}.txh-charges>summary::-webkit-details-marker{display:none}.txh-charges>summary:hover{background:var(--accent-soft)}.txh-sum-l{color:var(--txt);align-items:center;gap:9px;font-weight:600;display:flex}.txh-ic{color:var(--txt-4);font-size:11px;transition:transform .15s;display:inline-block}.txh-charges[open] .txh-ic{transform:rotate(90deg)}.txh-sum-amt{color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.txh-list{border-top:1px solid var(--line)}.txh-row{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--txt-3);grid-template-columns:78px minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;padding:9px 18px 9px 39px;font-size:12px;display:grid}.txh-row:last-child{border-bottom:0}.txh-time{color:var(--txt-4);white-space:nowrap}.txh-key{color:var(--txt-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.txh-ref{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txh-amt{text-align:right;color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap}.txh-more{font-family:var(--font-mono);color:var(--txt-4);padding:11px 18px 11px 39px;font-size:12px}@media (max-width:640px){.txh-row{grid-template-columns:60px minmax(0,1fr) auto;padding-left:22px}.txh-row .txh-ref{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.keys-heading-row{margin-bottom:24px}.keys-heading-row .page-heading{margin-bottom:0}.keys-create-button{flex:none}.keys-panel .key-issued-reveal{margin-bottom:28px}.keys-panel .key-issued-reveal>.btn{justify-self:end}.keys-manager{margin-top:0}.keys-manager-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 13px;display:flex}.keys-manager-title{flex-direction:column;gap:4px;display:flex}.keys-manager-head .eyebrow{margin:0;font-size:8px}.keys-manager-head h2{margin:0;font-size:18px}.keys-manager-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.keys-manager-summary{font:10px var(--font-mono);color:var(--txt-4);font-variant-numeric:tabular-nums;white-space:nowrap}.keys-toolbar{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 13px;padding:10px;display:flex}.keys-toolbar-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.keys-search{border:1px solid var(--line-strong);background:var(--bg-card);min-width:260px;max-width:440px;color:var(--txt-4);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.keys-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.keys-search input{width:100%;height:40px;color:var(--txt);font:12px var(--font-mono);background:0 0;border:0;outline:0}.keys-search input::placeholder{color:var(--txt-4)}.keys-sort{border:1px solid var(--line);background:var(--bg-card);border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.keys-sort span{font:600 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--txt-4);white-space:nowrap}.keys-sort select{max-width:150px;color:var(--txt-2);font:11px var(--font-mono);cursor:pointer;background:0 0;border:0;outline:0}.keys-filter-tabs{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.keys-filter-tab{min-height:34px;color:var(--txt-3);cursor:pointer;font-family:var(--font-mono);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.keys-filter-tab:hover{color:var(--txt);background:color-mix(in srgb,var(--bg-card) 68%,transparent)}.keys-filter-tab.on{color:var(--txt);background:var(--bg-card);box-shadow:0 1px 3px #0f172a17}.keys-filter-tab b{background:color-mix(in srgb,var(--txt-4) 10%,transparent);min-width:20px;height:20px;color:var(--txt-3);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.keys-filter-tab.on b{background:var(--accent-soft);color:var(--accent)}[data-theme=dark] .keys-filter-tabs{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .keys-filter-tab{color:var(--txt-4)}[data-theme=dark] .keys-filter-tab:hover{color:#fff;background:#ffffff0d}[data-theme=dark] .keys-filter-tab.on{color:#fff;background:#ffffff1a;box-shadow:0 1px 2px #00000073,inset 0 0 0 1px #ffffff12}[data-theme=dark] .keys-filter-tab b{color:#ffffffb8;background:#ffffff14}[data-theme=dark] .keys-filter-tab.on b{background:var(--accent-soft);color:var(--accent)}.key-modal input.set-in[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .key-modal input.set-in[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .key-modal .btn.btn-primary[disabled]{color:var(--txt-3);background:#ffffff12;border-color:#ffffff29}.key-table-wrap{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow);border-radius:10px}.key-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-mono);color:var(--txt-3);font-size:11px}.key-table th{text-align:left;background:var(--bg-soft);border-bottom:1px solid var(--line);color:var(--txt-4);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:11px 13px;font-size:10px;font-weight:700}.key-table th:first-child{width:18%}.key-table th:nth-child(2){width:23%}.key-table th:nth-child(3){width:21%}.key-table th:nth-child(4){width:14%}.key-table th:nth-child(5){width:12%}.key-table th:nth-child(6){width:132px}.key-table th:first-child{border-radius:9px 0 0}.key-table th:last-child{border-radius:0 9px 0 0}.key-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:17px 13px}.key-table tr:last-child td{border-bottom:0}.key-table tbody tr{transition:background-color .15s}.key-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,var(--bg-card))}.key-table tbody .key-row-expired,.key-table tbody .key-row-limit{background:color-mix(in srgb,var(--danger) 2.5%,var(--bg-card))}.key-table .empty-cell{text-align:center;color:var(--txt-4);padding:40px 20px}.keys-empty{flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.keys-empty strong{color:var(--txt-3);font-size:11px}.key-name-cell{min-width:150px}.key-name-cell>strong{color:var(--txt);overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.key-name-cell>span{color:var(--txt-4);margin-top:4px;font-size:10px;display:block}.key-mask{color:var(--txt-2);font:11px var(--font-mono);white-space:nowrap}.key-credential-cell>span{color:var(--txt-4);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.key-usage-cell>div{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.key-usage-cell>div strong{color:var(--txt);font-variant-numeric:tabular-nums;font-size:12px}.key-usage-cell>div span{color:var(--txt-4);font-size:10px}.key-usage-cell>small{color:var(--txt-4);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.key-usage-track{background:var(--bg-soft);border-radius:99px;width:100%;height:5px;margin-top:8px;display:block;overflow:hidden}.key-usage-track i{border-radius:inherit;background:var(--accent);height:100%;display:block}.key-usage-track.warn i{background:#d97706}.key-guardrail-cell>span{flex-direction:column;gap:3px;display:flex}.key-guardrail-cell em{color:var(--txt-2);white-space:nowrap;font-size:10px;font-style:normal}.key-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.key-policy-warn{color:var(--txt-2);white-space:nowrap;flex-direction:column;display:flex}.key-policy-warn small{color:#d97706;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:10px;font-weight:700}.key-status{border:1px solid var(--accent-line);color:var(--accent);background:var(--accent-soft);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.key-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.key-status-disabled{color:var(--txt-4);border-color:var(--line);background:var(--bg-soft)}.key-status-expired,.key-status-limit{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 28%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.key-status-expires-soon,.key-status-near-limit{color:#d97706;background:#d9770614;border-color:#d9770640}.key-status-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.key-period-track{margin-top:5px}.key-actions-cell{text-align:right;width:132px}.key-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.key-edit-action{border:1px solid var(--line);height:40px;color:var(--txt-2);font:600 10px var(--font-mono);cursor:pointer;background:0 0;border-radius:7px;padding:0 11px}.key-edit-action:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.key-edit-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.key-menu{display:inline-block;position:relative}.key-menu summary{border:1px solid var(--line);width:40px;height:40px;color:var(--txt-3);cursor:pointer;letter-spacing:.08em;border-radius:7px;place-items:center;font-weight:700;list-style:none;display:grid}.key-menu summary::-webkit-details-marker{display:none}.key-menu[open] summary,.key-menu summary:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.key-menu-pop{z-index:20;border:1px solid var(--line-strong);background:var(--bg-card);text-align:left;border-radius:9px;min-width:220px;padding:5px;position:absolute;top:44px;right:0;box-shadow:0 16px 40px #0000002e}.key-menu-pop button,.key-menu-pop a{width:100%;color:var(--txt-2);font:11px var(--font-mono);text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:6px;padding:9px 10px;line-height:1.35;text-decoration:none;display:block}.key-menu-pop button:hover,.key-menu-pop a:hover{background:var(--bg-soft);color:var(--txt)}.key-menu-pop .danger{color:var(--danger)}.keys-help{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;align-items:center;gap:15px;margin-top:14px;padding:13px 15px;display:flex}.keys-help-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.keys-help-txt b{font-family:var(--font-mono);color:var(--txt);font-size:12px}.keys-help-txt span{font-family:var(--font-mono);color:var(--txt-3);font-size:10.5px;line-height:1.45}.keys-help .btn{flex:none}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030712a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.key-modal{overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--bg-card);border-radius:14px;width:min(680px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 30px 90px #0000005c}.key-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.key-modal-head h2{letter-spacing:-.03em;margin:7px 0 6px;font-size:23px}.key-modal-head p{color:var(--txt-3);margin:0;font-size:12px;line-height:1.55}.key-modal-close{border:1px solid var(--line);width:40px;height:40px;color:var(--txt-3);cursor:pointer;background:0 0;border-radius:8px;flex:none;font-size:22px}.key-modal-close:hover{background:var(--bg-soft);color:var(--txt)}.key-modal-fields{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.key-field{flex-direction:column;gap:7px;display:flex}.key-field-wide{grid-column:1/-1}.key-field>span{font:600 11px var(--font-mono);color:var(--txt-2)}.key-field>span small{color:var(--txt-4);font-weight:400}.key-field>em{color:var(--txt-4);font:normal 10px/1.45 var(--font-mono)}.key-field .set-in{width:100%;max-width:none}.key-money-field{position:relative}.key-money-field b{z-index:1;color:var(--txt-4);font-size:13px;position:absolute;top:11px;left:12px}.key-money-field .set-in{padding-left:28px}.key-create-guardrails{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;grid-column:1/-1;margin:0;padding:15px 16px 17px}.key-create-guardrails legend{border:1px solid var(--line);background:var(--bg-soft);color:var(--txt);font:700 11px var(--font-mono);border-radius:6px;margin-left:4px;padding:2px 8px}.key-create-guardrails legend small{color:var(--txt-4);font-weight:400}.key-create-guardrails>p{color:var(--txt-4);font:10px/1.5 var(--font-mono);margin:0 0 14px}.key-create-guardrail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.key-allowlist{border:1px solid var(--line);background:var(--bg-card);border-radius:8px;grid-column:1/-1;min-width:0;margin:16px 0 0}.key-allowlist summary{color:var(--txt);font:700 11px var(--font-mono);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.key-allowlist summary::-webkit-details-marker{display:none}.key-allowlist summary:after{content:"+";color:var(--txt-4);flex:none;font-size:16px;font-weight:400;line-height:1}.key-allowlist[open] summary:after{content:"−"}.key-allowlist summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.key-allowlist summary small{color:var(--txt-4);font-weight:400}.key-allowlist-count{color:var(--txt-3);font:10px var(--font-mono);white-space:nowrap;margin-left:auto}.key-allowlist-body{border-top:1px solid var(--line);padding:0 14px 14px}.key-allowlist-body>p{color:var(--txt-4);font:10px/1.5 var(--font-mono);margin:10px 0}.key-allowlist-groups{border:1px solid var(--line);background:var(--bg-card);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;max-height:220px;padding:8px;display:grid;overflow:auto}.key-allowlist-group{flex-direction:column;gap:6px;min-width:0;display:flex}.key-allowlist-group strong{color:var(--txt-4);font:700 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.key-allowlist-option{color:var(--txt-2);font:11px var(--font-mono);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;display:grid}.key-allowlist-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.key-allowlist-option code{color:var(--txt-4);font-size:10px}.key-edit-modal{width:min(680px,100%)}.key-policy-summary{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:20px;padding:14px 16px;display:grid}.key-policy-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.key-policy-summary>div:last-child{text-align:right}.key-policy-summary strong{color:var(--txt);font:600 12px var(--font-mono)}.key-policy-summary code{overflow-wrap:anywhere;color:var(--accent);font:10px var(--font-mono)}.key-policy-summary span{color:var(--txt-4);font:10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.key-policy-summary b{color:var(--txt);font:600 12px var(--font-mono);font-variant-numeric:tabular-nums}.key-policy-reactivate{color:color-mix(in srgb,#d97706 76%,var(--txt));font:10px/1.5 var(--font-mono);background:#d9770612;border:1px solid #d977063d;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 -8px;padding:10px 12px;display:flex}.key-policy-reactivate span{color:#d97706;flex:none}.key-modal .banner{margin-top:16px;font-size:11px}.key-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.key-revoke-modal{width:min(470px,100%)}.key-revoke-modal>p{color:var(--txt-2);margin:20px 0 0;font-size:13px;line-height:1.6}.key-revoke-modal code{color:var(--accent);font-size:11px}.danger-text{color:var(--danger)!important}.btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(1.06)}@media (max-width:1180px){.keys-toolbar{flex-direction:column;align-items:stretch}.keys-search{max-width:none}.keys-toolbar-right{justify-content:space-between}.key-table th,.key-table td{padding-inline:10px}}@media (max-width:900px){.keys-toolbar-right{flex-direction:column;align-items:stretch}.keys-sort{justify-content:space-between}.keys-sort select{text-align:right;flex:1;max-width:none}.keys-filter-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.keys-filter-tab{white-space:normal;min-height:40px}.key-table-wrap{box-shadow:none;background:0 0;border:0}.key-table{display:block}.key-table thead{display:none}.key-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.key-table tr{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:112px minmax(0,1fr);padding:14px;display:grid}.key-table tr:hover{background:var(--bg-card)}.key-table td{border:0;grid-column:1/-1;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:7px 0;display:grid;text-align:left!important}.key-table td:before{content:attr(data-label);color:var(--txt-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.key-table .key-name-cell{padding-top:0}.key-name-cell>strong,.key-name-cell>span{grid-column:2}.key-name-cell:before{grid-row:1/3}.key-credential-cell>.key-mask,.key-credential-cell>span,.key-usage-cell>div,.key-usage-cell>.key-usage-track,.key-usage-cell>small,.key-guardrail-cell>span,.key-status-stack{grid-column:2}.key-credential-cell:before{grid-row:1/3}.key-usage-cell:before{grid-row:1/6}.key-guardrail-cell:before{grid-row:1/2}.key-allowlist-groups{grid-template-columns:1fr}.key-table .empty-cell{padding:30px 12px;display:block}.key-table .empty-cell:before{display:none}.key-mask{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.key-table .key-status{justify-self:start}.key-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 360px}.key-actions-cell{width:auto;padding-bottom:0!important}.key-actions-cell .key-actions{grid-column:2;justify-self:end}.key-menu-pop{top:auto;bottom:44px;right:0}.key-modal-fields{grid-template-columns:1fr}.key-field{grid-column:1!important}}@media (max-width:520px){.keys-toolbar{padding:8px}.keys-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.keys-filter-tab{white-space:normal;min-height:42px}.keys-filter-tab:last-child{grid-column:1/-1}.modal-backdrop{align-items:end;padding:0}.key-modal{width:100%;max-height:92dvh;padding:22px 18px max(22px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.key-modal-actions .btn{flex:1;justify-content:center}.key-create-guardrail-grid,.key-policy-summary{grid-template-columns:1fr}.key-policy-summary>div:last-child{text-align:left}.key-edit-modal .key-modal-actions{flex-direction:column;align-items:stretch}.key-edit-modal .key-modal-actions .btn{flex:none;width:100%}.keys-help{flex-direction:column;align-items:stretch}.keys-help .btn{justify-content:center;width:100%}}.usage{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:18px 28px;padding:22px;display:grid}.ubar-top{font-family:var(--font-mono);color:var(--txt-2);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.ubar-top b{font-family:var(--font-bit);color:var(--txt);font-size:16px}.ubar-track{background:var(--bg-soft);border-radius:999px;height:8px;overflow:hidden}.ubar-fill{border-radius:999px;height:100%;transition:width .6s}.trend-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.trend-head h2{margin:0}.trend-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.seg button{cursor:pointer;font-family:var(--font-mono);color:var(--txt-4);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;padding:5px 13px;font-size:12px;transition:background-color .15s,color .15s}.seg button.on{background:var(--accent);color:#fff}.chart-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.chart-legend{font-family:var(--font-mono);color:var(--txt-3);flex-wrap:wrap;gap:18px;margin-bottom:14px;font-size:12px;display:flex}.chart-legend i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.chart-svg{width:100%;height:200px;display:block;overflow:visible}.chart-svg .bar{transition:opacity .15s}.chart-svg .bar:hover{opacity:.75}.chart-svg .gl{stroke:var(--line);stroke-width:1px}.chart-svg .cl{fill:none;stroke:var(--accent);stroke-width:2px}.chart-svg .cd{fill:var(--accent)}.chart-svg text{font-family:var(--font-mono);fill:var(--txt-4);font-size:10px}.chart-empty{color:var(--txt-4);font-family:var(--font-mono);text-align:center;padding:60px 0;font-size:13px}.mdl{flex-direction:column;gap:16px;display:flex}.mdl-row{grid-template-columns:1fr auto;align-items:center;gap:6px 14px;display:grid}.mdl-name{font-family:var(--font-mono);color:var(--txt);font-size:14px;font-weight:600}.mdl-val{font-family:var(--font-pixel);color:var(--txt);text-align:right;white-space:nowrap;font-size:16px;font-weight:400}.mdl-track{background:var(--bg-soft);border-radius:999px;grid-column:1/3;height:8px;overflow:hidden}.mdl-fill{border-radius:999px;height:100%;transition:width .6s}.mdl-meta{font-family:var(--font-mono);color:var(--txt-4);grid-column:1/3;font-size:12px}@media (max-width:820px){.dash-stats{grid-template-columns:repeat(2,1fr)}.dash-cols{grid-template-columns:1fr;gap:36px}.usage,.keyrow{grid-template-columns:1fr}.keyrow .kacts{grid-area:auto/1/auto/2;justify-content:flex-start}}@media (max-width:700px){.keys-section-head{flex-direction:column;align-items:stretch;gap:14px}.keys-section-head .key-create{width:100%}}@media (max-width:620px){.keys-manager-head{flex-direction:column;align-items:stretch;gap:10px}.keys-manager-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.keys-manager-summary{align-self:flex-end}.keys-create-button{justify-content:center;width:100%}.keys-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:14px}.keys-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.keys-filter-tab{white-space:normal;min-width:0;min-height:42px;padding-inline:7px}.keys-filter-tab:last-child{grid-column:1/-1}.key-table tbody{grid-template-columns:1fr}}@media (max-width:420px){.keys-filter-tab{gap:4px;padding-inline:5px;font-size:10px}.keys-filter-tab b{min-width:18px;height:18px;padding-inline:5px;font-size:9px}}@media (max-width:480px){.dash-stats{grid-template-columns:1fr}}.app{z-index:2;background:var(--bg-card);grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.app button,.app a,.app summary,.app select,.app .btn{touch-action:manipulation}.side{background:var(--bg-card);border-right:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0;overflow:hidden}.side-brand{margin:2px 10px 24px;font-size:18px}.side-nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;padding-bottom:10px;display:flex;overflow-y:auto}.side-nav button{cursor:pointer;text-align:left;width:100%;min-height:38px;font-family:var(--font-mono);color:var(--txt-3);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background-color .14s,color .14s,border-color .14s;display:flex}.side-nav button:hover{background:var(--bg-soft);color:var(--txt)}.side-nav button.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.side-nav button:focus-visible,.side-nav .side-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.side-nav .si{opacity:.9;flex:none;justify-content:center;align-items:center;width:18px;display:inline-flex}.side-nav .si svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.side-foot{border-top:1px solid var(--line);background:var(--bg-card);flex-direction:column;flex:none;gap:10px;margin-top:12px;padding:12px 2px 0;display:flex}.side-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-legal{flex-wrap:wrap;gap:5px 11px;padding:0 4px;display:flex}.side-legal a{font-family:var(--font-mono);color:var(--txt-4);font-size:10px;transition:color .15s}.side-legal a:hover{color:var(--accent)}.side-user{align-items:center;gap:11px;padding:2px 4px;display:flex}.side-av{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:flex}.side-uinfo{flex-direction:column;min-width:0;display:flex}.side-uinfo b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.side-uinfo span{font-family:var(--font-mono);color:var(--txt-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.side-logout{justify-content:center;width:100%}.side-scrim{display:none}.app-main{--overview-radius:16px;--overview-shadow:0 1px 2px #0a0a0a09,0 18px 46px -34px #11182761;background:radial-gradient(900px 460px at 38% -110px,color-mix(in srgb,var(--accent) 6%,transparent),transparent 72%), var(--bg-soft);flex-direction:column;min-width:0;display:flex}[data-theme=dark] .app-main{--overview-shadow:0 1px 0 #ffffff06,0 22px 56px -38px #000000eb}.app-top{z-index:5;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-card) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:72px;padding:0 40px;position:sticky;top:0}.app-top-in{align-items:center;gap:14px;width:100%;max-width:1360px;min-height:71px;margin:0 auto;display:flex}.app-burger{color:var(--txt);cursor:pointer;background:0 0;border:0;font-size:22px;display:none}.app-title{font-family:var(--font-ui);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:22px;font-weight:680;overflow:hidden}.app-top-actions{align-items:center;gap:12px;display:flex}.app-top-bal{background:linear-gradient(180deg,var(--bg-card),var(--bg-soft));border:1px solid var(--accent-line);cursor:pointer;font-family:var(--font-mono);border-radius:11px;align-items:center;gap:9px;padding:8px 15px;transition:border-color .18s,background-color .18s,box-shadow .2s,transform .12s;display:inline-flex;box-shadow:0 1px 2px #0a0a0a0d}.app-top-bal:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--accent) 65%,transparent);transform:translateY(-1px)}.app-top-bal:active{transform:translateY(0)scale(.98)}.app-top-bal .atb-ic{background:radial-gradient(circle at 34% 30%, color-mix(in srgb,var(--accent) 55%,#fff), var(--accent) 78%);width:15px;height:15px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 2px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;flex:none}.app-top-bal .atb-label{color:var(--txt-4);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.app-top-bal .atb-val{color:var(--txt);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:700}.app-top-bal .atb-val.atb-neg{color:var(--danger,#d6455d)}.app-body-in{width:100%;max-width:1440px;margin:0 auto;padding:32px 40px 64px}.panel{font-family:var(--font-ui);font-size:14px;line-height:1.5;animation:.25s panelIn}.app section{border-bottom:0;scroll-margin-top:0}.app section.pricing-banner{border:1px solid var(--accent-line)}.app .panel,.app .dsec{padding:0}@keyframes panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app .dash-head{margin-bottom:24px}.bill-stats{grid-template-columns:repeat(3,1fr)}.set-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:8px 22px 22px;display:flex}.set-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.set-row:last-of-type{border-bottom:0}.set-l{font-family:var(--font-mono);color:var(--txt-3);font-size:13px}.set-v{font-family:var(--font-mono);color:var(--txt-2);font-size:14px}.set-in{border:1px solid var(--line-strong);background:var(--bg);width:min(280px,60%);color:var(--txt);font-family:var(--font-mono);border-radius:6px;padding:9px 12px;font-size:14px}.set-in:disabled{opacity:.6}.set-card .btn{align-self:flex-start;margin-top:16px}.set-saved{font-family:var(--font-mono);color:#16a34a;opacity:0;align-self:flex-start;margin-top:8px;font-size:12px;transition:opacity .2s}.set-saved.show{opacity:1}.set-danger{border-color:#dc26264d}body.app-body{background:var(--bg-soft);background-image:none}body.app-body .bg-decor{display:none!important}.side-group{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--txt-4);padding:10px 12px 7px;font-size:10px;font-weight:600}.side-nav .side-link{min-height:38px;font-family:var(--font-mono);color:var(--txt-3);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background-color .14s,color .14s,border-color .14s;display:flex}.side-nav .side-link:hover{background:var(--bg-soft);color:var(--txt)}.side-nav .side-link.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.app-top-h{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px;display:flex}.page-heading .eyebrow{font:650 10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--txt-4);margin-bottom:12px}.page-heading .eyebrow:before{display:none}.p-h1{font-family:var(--font-ui);letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:680;line-height:1.15}.p-sub{font-family:var(--font-ui);color:var(--txt-3);max-width:78ch;margin:0;font-size:13px;line-height:1.65}.card{background:var(--bg-card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:26px}.card h2{margin:0 0 6px;font-size:19px}.card>p{color:var(--txt-2);font-size:13px;line-height:1.65}.app .card h2,.app .dsec h2,.app .key-modal-head h2{font-family:var(--font-ui);font-variation-settings:normal;letter-spacing:-.025em;font-weight:680}.eyebrow{margin-bottom:4px}.banner{background:var(--bg-card);border:1px solid var(--line);font-family:var(--font-mono);color:var(--txt-2);box-shadow:var(--shadow);border-radius:10px;margin:0 0 22px;padding:16px 18px;font-size:12px;line-height:1.65;display:block}.banner b{color:var(--txt)}.banner-accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--txt-2)}.chip{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border:1px solid var(--accent-line);border-radius:99px;margin-bottom:12px;padding:3px 10px;font-size:11px;display:inline-flex}.overview-panel{gap:20px;display:grid}.app .panel .card{border-color:color-mix(in srgb,var(--line) 88%,transparent);border-radius:var(--overview-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 97%,var(--txt) 3%),var(--bg-card) 52%);box-shadow:var(--overview-shadow)}.app .panel .btn{min-height:40px;font-family:var(--font-ui);letter-spacing:-.005em;border-radius:10px;padding:9px 17px;font-size:13.5px;font-weight:650}.app .panel .link,.app .panel strong,.app .panel b{font-family:var(--font-ui)}.app .panel strong,.app .panel b{font-weight:680}.app .table-scroll,.app .key-table-wrap,.app .uchart,.app .usum,.app .txh-day,.app .empty-box{border-radius:var(--overview-radius)}.app .table-scroll,.app .key-table-wrap,.app .uchart,.app .txh-day{border-color:color-mix(in srgb,var(--line) 88%,transparent);box-shadow:var(--overview-shadow)}.app .key-table th:first-child{border-top-left-radius:calc(var(--overview-radius) - 1px)}.app .key-table th:last-child{border-top-right-radius:calc(var(--overview-radius) - 1px)}.app .ubreak-sum,.app .tok-buckets,.app .pricing-banner{border-radius:var(--overview-radius)}.app .banner{border-radius:12px}.app .panel .support-bot-head h2,.app .panel .support-how-title,.app .panel .support-step h3,.app .panel .support-topics-title{font-family:var(--font-ui);letter-spacing:-.02em;font-weight:680}.app .panel .support-step,.app .panel .support-note{border-radius:var(--overview-radius)}.overview-alert{background:var(--bg-card);border:1px solid;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.overview-alert.warning{border-color:color-mix(in srgb,var(--warn) 42%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--bg-card))}.overview-alert.danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--bg-card))}.overview-alert-icon{width:32px;height:32px;font:700 13px var(--font-ui);color:#fff;border-radius:50%;place-items:center;display:grid}.overview-alert.warning .overview-alert-icon{background:var(--warn)}.overview-alert.danger .overview-alert-icon{background:var(--danger)}.overview-alert>div{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-alert strong{color:var(--txt);font-size:13.5px}.overview-alert>div>span{color:var(--txt-3);font-size:12.5px;line-height:1.5}.overview-primary-grid{grid-template-columns:minmax(0,1.68fr) minmax(320px,.82fr);gap:20px;display:grid}.overview-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.overview-card-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.overview-card-label{font:650 10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--txt-4)}.overview-window-note{font:450 11px/1.4 var(--font-mono);color:var(--txt-4);white-space:nowrap;flex:none}.overview-rate-chip{border:1px solid var(--accent-line);background:var(--accent-soft);font:650 10px/1.2 var(--font-mono);color:var(--accent);white-space:nowrap;border-radius:99px;flex:none;padding:6px 10px}.overview-balance-card{flex-direction:column;min-height:300px;padding:26px 28px 24px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.overview-balance-card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 9%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-126px;right:-84px}.overview-balance-card>*{z-index:1;position:relative}.overview-balance-lead{flex-direction:column;gap:18px;margin-top:18px;display:flex}.overview-balance-number{letter-spacing:-.06em;color:var(--txt);font-variant-numeric:lining-nums;font-size:clamp(44px,4.6vw,60px);font-weight:710;line-height:.94;display:block}.overview-balance-facts{grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 36px;margin:0;display:grid}.overview-balance-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-balance-facts dt{font:650 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--txt-4)}.overview-balance-facts dd{font:680 20px/1.15 var(--font-ui);letter-spacing:-.03em;color:var(--txt);font-variant-numeric:tabular-nums;margin:0}.overview-balance-facts small{color:var(--txt-3);font-size:11.5px;line-height:1.4}.overview-spark{flex:96px;min-height:96px;margin:22px 0 0;position:relative}.overview-spark-svg{width:100%;height:100%;display:block;overflow:visible}.overview-spark-stop-a{stop-color:var(--accent);stop-opacity:.26}.overview-spark-stop-b{stop-color:var(--accent);stop-opacity:0}.overview-spark-area{fill:url(#overview-spark-fill)}.overview-spark-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.overview-spark-line.is-empty{stroke:var(--line-strong);stroke-dasharray:3 5}.overview-spark-cols{display:flex;position:absolute;inset:0}.overview-spark-col{cursor:crosshair;appearance:none;background:0 0;border:0;flex:1 1 0;min-width:0;margin:0;padding:0;position:relative}.overview-spark-col:after{content:"";background:color-mix(in srgb,var(--accent) 45%,transparent);opacity:0;width:1px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:50%}.overview-spark-col.is-hover:after{opacity:1}.overview-spark-col:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.overview-spark-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-card);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.overview-spark-dot.is-hover{width:12px;height:12px}.overview-spark-tip{z-index:3;border:1px solid var(--line);background:var(--bg-card);min-width:136px;box-shadow:var(--overview-shadow);pointer-events:none;color:var(--txt-3);border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;font-size:11.5px;display:flex;position:absolute;top:-10px;transform:translate(-50%)}.overview-spark-tip.at-start{transform:none}.overview-spark-tip.at-end{transform:translate(-100%)}.overview-spark-tip b{font:680 11px/1.3 var(--font-mono);color:var(--txt)}.overview-spark-tip span{justify-content:space-between;gap:12px;display:flex}.overview-spark-tip em{color:var(--txt);font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}.overview-spark-caption{font:450 11px/1.4 var(--font-mono);color:var(--txt-4);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.overview-spark-empty{border:1px dashed var(--line-strong);color:var(--txt-4);border-radius:12px;justify-content:center;align-items:center;font-size:12.5px;display:flex}.overview-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.overview-access-card{flex-direction:column;min-height:300px;padding:26px 28px 24px;display:flex;container-type:inline-size}.overview-access-card.success{border-color:color-mix(in srgb,var(--ok) 25%,var(--line))}.overview-access-card.warning{border-color:color-mix(in srgb,var(--warn) 34%,var(--line))}.overview-status{border:1px solid var(--line);font:600 9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--txt-3);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.overview-status i{background:var(--txt-4);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--txt-4) 10%,transparent);border-radius:50%}.overview-status.success{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 32%,var(--line));background:color-mix(in srgb,var(--ok) 7%,var(--bg-card))}.overview-status.success i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 13%,transparent)}.overview-status.warning{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 32%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--bg-card))}.overview-status.warning i{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 13%,transparent)}.overview-status.setup{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.overview-status.setup i{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.overview-access-body{flex-direction:column;flex:1;min-width:0;display:flex}.overview-access-count{align-items:baseline;gap:10px;margin-top:18px;display:flex}.overview-access-value{letter-spacing:-.05em;color:var(--txt);font-variant-numeric:tabular-nums;font-size:40px;font-weight:710;line-height:.9}.overview-access-unit{font:500 12.5px/1.4 var(--font-ui);color:var(--txt-3)}.overview-access-body>p{color:var(--txt-3);margin:16px 0 18px;font-size:13px;line-height:1.5}.overview-access-body>.btn{align-self:flex-start;margin-top:auto}.overview-key-list{border-top:1px solid var(--line);flex-direction:column;margin:16px 0 18px;padding:0;list-style:none;display:flex}.overview-key-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main spend""cap cap";gap:6px 12px;padding:10px 0;display:grid}.overview-key-main{flex-direction:column;grid-area:main;gap:3px;min-width:0;display:flex}.overview-key-name{align-items:center;gap:8px;min-width:0;display:flex}.overview-key-name b{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.overview-key-chip{border:1px solid var(--line);font:600 9px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--txt-3);white-space:nowrap;border-radius:99px;flex:none;padding:2px 7px;font-style:normal}.overview-key-chip.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,var(--line));background:color-mix(in srgb,var(--warn) 8%,transparent)}.overview-key-chip.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:color-mix(in srgb,var(--danger) 8%,transparent)}.overview-key-mask{font:450 10.5px/1.4 var(--font-mono);color:var(--txt-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-key-spend{color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:spend;align-self:start;font-size:13px}.overview-key-cap{grid-area:cap;align-items:center;gap:10px;min-width:0;display:flex}.overview-key-meter{background:color-mix(in srgb,var(--accent) 14%,var(--bg-soft));border-radius:99px;flex:auto;height:4px;overflow:hidden}.overview-key-meter i{border-radius:inherit;background:var(--accent);height:100%;display:block}.overview-key-meter.warn{background:color-mix(in srgb,var(--warn) 16%,var(--bg-soft))}.overview-key-meter.warn i{background:var(--warn)}.overview-key-meter.danger{background:color-mix(in srgb,var(--danger) 16%,var(--bg-soft))}.overview-key-meter.danger i{background:var(--danger)}.overview-key-cap small{font:450 10.5px/1.4 var(--font-mono);color:var(--txt-4);white-space:nowrap;flex:none}.overview-onboarding{border-color:var(--accent-line);background:linear-gradient(105deg,var(--accent-soft),var(--bg-card) 52%);grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr) auto;align-items:center;gap:28px;padding:24px 28px;display:grid}.overview-onboarding-copy h2{font:680 18px/1.3 var(--font-ui);letter-spacing:-.02em;margin:7px 0 5px}.overview-onboarding-copy p{color:var(--txt-3);margin:0;font-size:12.5px;line-height:1.5}.overview-onboarding ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.overview-onboarding li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;display:grid}.overview-onboarding li>span{border:1px solid var(--accent-line);background:var(--bg-card);width:27px;height:27px;font:700 10px var(--font-mono);color:var(--accent);border-radius:50%;place-items:center;display:grid}.overview-onboarding li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-onboarding li strong{color:var(--txt);font-size:11.5px;line-height:1.35}.overview-onboarding li small{color:var(--txt-4);font-size:10.5px;line-height:1.4}.overview-connect{border-color:var(--accent-line);background:linear-gradient(105deg,var(--accent-soft),var(--bg-card) 52%);grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:24px;padding:22px 26px;display:grid}.overview-connect-copy h2{font:680 18px/1.3 var(--font-ui);letter-spacing:-.02em;margin:7px 0 5px}.overview-connect-copy p{color:var(--txt-3);margin:0;font-size:12.5px;line-height:1.5}.overview-connect-command{border:1px solid var(--line);background:var(--bg-card);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 8px 8px 14px;display:flex}.overview-connect-command code{font:500 12px/1.5 var(--font-mono);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-connect>.overview-card-link{white-space:nowrap;margin:0}.overview-metric-card{flex-direction:column;min-height:214px;padding:24px 26px;display:flex}.overview-metric-card>strong{letter-spacing:-.035em;color:var(--txt);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-variant-numeric:lining-nums;margin-top:20px;font-size:26px;font-weight:700;line-height:1.1;display:block}.overview-metric-card>p{color:var(--txt-3);margin:8px 0 0;font-size:12.5px;line-height:1.5}.overview-metric-note{color:var(--txt-4);margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.overview-metric-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:16px;display:flex}.overview-metric-foot>span{font:450 11.5px/1.4 var(--font-mono);color:var(--txt-4)}.overview-metric-foot .overview-card-link{white-space:nowrap;margin:0}.overview-card-link{font-family:var(--font-ui);color:var(--accent);align-self:flex-start;margin-top:auto;font-size:12.5px;font-weight:600}.overview-card-link:hover{text-underline-offset:3px;text-decoration:underline}.overview-trend{border:1px solid var(--line);font:650 11px/1.2 var(--font-mono);color:var(--txt-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.overview-trend i{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.overview-trend.up i{border-bottom:6px solid}.overview-trend.down i{border-top:6px solid}.overview-trend.flat i{background:currentColor;border:0;width:8px;height:2px}.overview-provider-bar{border-radius:6px;gap:2px;height:10px;margin-top:22px;display:flex;overflow:hidden}.overview-provider-bar>span{border-radius:2px;min-width:4px;height:100%;display:block}.overview-provider-list{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.overview-provider-list li{border-top:1px solid var(--line);color:var(--txt);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.overview-provider-list li:first-child{border-top:0}.overview-provider-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-provider-list i{border-radius:3px;width:10px;height:10px}.overview-provider-list small{font:500 11.5px/1.4 var(--font-mono);color:var(--txt-4);font-variant-numeric:tabular-nums}.overview-provider-list b{color:var(--txt);font-variant-numeric:tabular-nums;font-size:13px}.overview-provider-empty{color:var(--txt-3);margin:20px 0 0;font-size:12.5px;line-height:1.5}.overview-provider-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.overview-pricing-facts{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0 14px;display:grid;overflow:hidden}.overview-pricing-facts>span{background:var(--bg-card);flex-direction:column;gap:3px;min-width:0;padding:11px 13px;display:flex}.overview-pricing-facts small{font:650 8.5px/1.35 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--txt-4)}.overview-pricing-facts b{font:700 14px/1.35 var(--font-ui);color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.overview-pricing-facts>span:first-child b{color:var(--accent)}.overview-activity{--overview-activity-line:var(--line);box-shadow:inset 0 0 0 1px var(--overview-activity-line),var(--overview-shadow);border-color:#0000;padding:0;overflow:hidden}.overview-activity-head{border-bottom:1px solid var(--overview-activity-line);justify-content:space-between;align-items:center;gap:20px;padding:21px 26px;display:flex}.overview-activity-head>div{flex-direction:column;gap:6px;display:flex}.overview-activity-head h2{margin:0;font-family:var(--font-ui)!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:680!important}.overview-activity-head .overview-card-link{align-self:center;margin:0}.overview-activity-list{display:grid}.overview-activity-row{border-bottom:1px solid var(--overview-activity-line);grid-template-columns:38px minmax(0,1fr) minmax(154px,auto) minmax(96px,auto);align-items:center;gap:14px;min-height:64px;padding:10px 26px;display:grid}.overview-activity-row:last-child{border-bottom:0}.overview-activity-icon{background:var(--bg-soft);width:36px;height:36px;font:700 13px var(--font-mono);color:var(--txt-3);border-radius:10px;place-items:center;display:grid}.overview-activity-icon.topup{background:color-mix(in srgb,var(--ok) 9%,var(--bg-card));color:var(--ok)}.overview-activity-icon.charge{background:var(--accent-soft);color:var(--accent)}.overview-activity-name{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-activity-name strong{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.overview-activity-name span{color:var(--txt-4);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-activity-row time{font:450 11px/1.4 var(--font-mono);color:var(--txt-4);white-space:nowrap}.overview-activity-amount{flex-direction:column;justify-self:end;align-items:flex-end;gap:2px;display:flex}.overview-activity-amount b{color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.overview-activity-amount b.charge{color:var(--txt-2)}.overview-activity-amount b.topup{color:var(--ok)}.overview-activity-amount small{font:450 10.5px/1.3 var(--font-mono);color:var(--txt-4);white-space:nowrap}.overview-activity-empty{color:var(--txt-4);padding:34px 26px;font-size:13px}@container (min-width:640px){.overview-balance-lead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:22px;display:grid}.overview-balance-facts{gap:8px 32px;padding-bottom:5px}}.ov-lead{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.ov-lead-l{flex-direction:column;display:flex}.ov-lead-l .chip{align-self:flex-start}.ov-lead-l h2{font-family:var(--font-bit);margin:0 0 8px;font-size:24px;font-weight:700}.ov-lead-l p{color:var(--txt-2);flex:1;margin:0 0 24px;font-size:13px;line-height:1.65}.ov-lead-l .btn{align-self:flex-start}.rd-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.rd-head b{font-size:15px}.rd-steps{font-family:var(--font-mono);color:var(--txt-4);margin-top:3px;font-size:12px;display:block}.rd-pct{font-family:var(--font-mono);color:var(--txt);letter-spacing:-.04em;font-size:27px;font-weight:700}.rd-bar{background:var(--bg-soft);border-radius:99px;height:6px;margin-bottom:16px;overflow:hidden}.rd-bar-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .6s}.rd-row{font-family:var(--font-mono);border-top:1px solid var(--line);color:var(--txt-2);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.rd-st{text-transform:uppercase;letter-spacing:.03em;font-size:12px}.rd-st.done{color:#16a34a}.rd-st.todo{color:var(--txt-4)}.ov-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.bill3{grid-template-columns:repeat(3,1fr)}.bill4{grid-template-columns:repeat(4,1fr)}.ovstat{border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:var(--overview-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 97%,var(--txt) 3%),var(--bg-card) 52%);min-height:124px;box-shadow:var(--overview-shadow);flex-direction:column;justify-content:center;gap:6px;padding:20px 22px;display:flex}.ovstat .dlabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--txt-4);min-height:2.8em;font-size:10px;font-weight:650;line-height:1.4}.ovstat .num{font-family:var(--font-ui);color:var(--txt);letter-spacing:-.04em;font-size:25px;font-weight:680;line-height:1.15}.ovstat .num.accent{color:var(--accent)}.ovstat .dtrend{font-family:var(--font-mono);color:var(--txt-4);font-size:12px}.ovstat .dtrend.link{color:var(--accent);cursor:pointer}.ovstat .dtrend.link:hover{text-decoration:underline}.ov-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.ov-tiles-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-tile{text-align:left;background:var(--bg-card);border:1px solid var(--line);cursor:pointer;width:100%;box-shadow:var(--shadow);color:var(--txt);border-radius:10px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .14s,background-color .14s;display:flex}.ov-tile:hover{border-color:var(--accent-line);background:var(--accent-soft)}.ovt-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.ovt-t{flex-direction:column;flex:1;display:flex}.ovt-t b{font-size:14px}.ovt-t span{font-family:var(--font-mono);color:var(--txt-4);font-size:12px}.ovt-a{color:var(--txt-4);font-size:18px}.refer-row{margin-top:6px}.connect-card{margin-bottom:0}.cc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:22px;display:flex}.cc-eyebrow{font-family:var(--font-mono);letter-spacing:.05em;color:var(--txt-4);text-transform:uppercase;font-size:11px}.cc-head h2{font-family:var(--font-bit);margin:10px 0 8px;font-size:22px;font-weight:700}.cc-head p{color:var(--txt-2);max-width:62ch;margin:0;font-size:14px}.cc-btns{flex-direction:column;flex:none;gap:8px;display:flex}.cc-body{grid-template-columns:1.6fr 1fr;gap:28px;display:grid}.cc-steps{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.cc-step .n{font-family:var(--font-bit);color:var(--accent);font-size:20px;font-weight:700}.cc-step b{margin:8px 0 4px;font-size:14px;display:block}.cc-step p{font-family:var(--font-mono);color:var(--txt-4);margin:0;font-size:12px;line-height:1.5}.cc-ep{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.cc-ep-l{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--txt-4);font-size:11px}.ep-row{justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.ep-row+.ep-row{border-top:1px solid var(--line)}.ep-t{font-family:var(--font-mono);color:var(--txt-4);margin-bottom:3px;font-size:11px;display:block}.ep-row code{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.ep-row>div{min-width:0}.ep-card,.setup-card{margin-bottom:18px}.ep-grid{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:10px;display:grid}.ep-card .ep-row{border-top:1px solid var(--line)}.setup-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.setup-card h2{font-family:var(--font-bit);margin:6px 0;font-size:20px;font-weight:700}.setup-card p{color:var(--txt-2);max-width:60ch;margin:0;font-size:14px}.setup-card .btn{flex:none}.claim-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.claim-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.claim-top b{font-size:15px}.claim-amt{font-family:var(--font-bit);color:var(--txt);margin:6px 0;font-size:40px;font-weight:700}.claim-card{flex-direction:column;display:flex}.claim-card p{color:var(--txt-2);flex:1;margin:0 0 16px;font-size:13px;line-height:1.55}.claim-card .btn{justify-content:center;width:100%}.pill-soft{background:var(--bg-soft);color:var(--txt-3);border:1px solid var(--line)}.prof-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;display:grid}.prof-side{flex-direction:column;gap:18px;display:flex}.prof-save{align-items:center;gap:14px;margin-top:14px;display:flex}.tfa-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.tfa-head b{font-family:var(--font-mono);color:var(--txt);font-size:16px}.tfa-help{margin:0 0 16px}.tfa-recovery{border-left:2px solid var(--accent);background:var(--accent-soft);margin:-6px 0 16px;padding:9px 11px;font-size:11.5px}.tfa-enroll{flex-direction:column;gap:14px;display:flex}.tfa-scan{margin:0}.tfa-qr{border:1px solid var(--line);background:#fff;border-radius:8px;align-self:flex-start;padding:8px;line-height:0}.tfa-qr img{border-radius:2px;display:block}.tfa-secret{font-family:var(--font-mono);color:var(--txt-4);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.tfa-secret code{color:var(--txt-2);background:var(--bg-soft);border:1px solid var(--line);letter-spacing:.06em;overflow-wrap:anywhere;border-radius:6px;padding:5px 9px;font-size:13px}.tfa-coderow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tfa-code{max-width:150px;font-family:var(--font-mono);letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums;font-size:18px}.tfa-code::placeholder{letter-spacing:.04em}.tfa-error{margin-top:4px}.key-2fa{letter-spacing:.22em;text-align:center;max-width:130px}.tg-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tg-head b{font-size:16px}.profile-id-row{align-items:center}.uid-wrap{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;width:min(520px,72%);display:grid}.uid-wrap .set-in{width:100%;min-width:0;font-family:var(--font-mono);letter-spacing:-.02em;text-overflow:ellipsis;font-size:12px}.profile-email-input{text-overflow:ellipsis;min-width:0}.dashboard-data-notice{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-data-notice .btn{flex:none}.table-scroll-hint{font-family:var(--font-mono);color:var(--txt-4);margin:0 0 8px;font-size:11px;display:none}.tc-tier-name{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;line-height:1.15;font-size:clamp(18px,2vw,25px)!important}@keyframes sklPulse{0%,to{opacity:1}50%{opacity:.4}}.skl{background:color-mix(in srgb,var(--txt-4) 13%,transparent);border-radius:6px;animation:1.5s ease-in-out infinite sklPulse;display:block}.skl-page-title{width:min(300px,60%);height:34px;margin:14px 0 10px}.skl-page-sub{width:min(430px,80%);height:13px;margin-bottom:30px}.skl-toolbar{border-radius:12px;height:56px;margin-bottom:16px}.skl-row{border-radius:10px;height:74px;margin-bottom:12px}.skl-row:last-child{margin-bottom:0}.skl-stat{border-radius:10px;height:124px}.skl-chart{border-radius:10px;height:262px}.keys-skel .skl-row{height:78px}.mdist-legend{font-family:var(--font-mono);color:var(--txt-3);flex-wrap:wrap;gap:7px 18px;margin:-4px 0 16px;font-size:11px;display:flex}.mdist-legend>span{align-items:center;min-width:0;display:inline-flex}.mdist-legend i{border-radius:3px;flex:none;width:9px;height:9px;margin-right:7px}.mdist-legend b{color:var(--txt);font-variant-numeric:tabular-nums;margin-left:7px;font-weight:700}@media (max-width:820px){.app .table-scroll{overflow-x:auto}}@media (max-width:640px){.app .table-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%)}.app .credits-history .table-scroll{-webkit-mask-image:none;mask-image:none}}.uid-copy-button{justify-content:center;width:112px}.uid-copy-button:active{transform:translateY(1px)}.profile-save-success{color:#16a34a!important}.profile-save-error{font-family:var(--font-mono);color:#dc2626;font-size:11px}.set-in-sm{width:120px}.tgl-row{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--txt-2);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:13px;display:flex}.tgl{background:var(--bg-soft);border:1px solid var(--line);border-radius:99px;flex:none;width:38px;height:22px;transition:background-color .18s,border-color .18s;position:relative}.tgl:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tgl.on{background:var(--accent);border-color:var(--accent)}.tgl.on:after{transform:translate(16px)}.utabs{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.utab{font-family:var(--font-mono);color:var(--txt-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:13px;transition:background-color .14s,color .14s,box-shadow .14s}.utab.on{background:var(--bg-card);color:var(--txt);box-shadow:0 1px 2px #0000000f}.us-cards{grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:18px;display:grid}.us-route-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.us-route-h b{font-size:16px}.us-bal{font-family:var(--font-bit);color:var(--txt);margin:4px 0;font-size:34px;font-weight:700}.us-health-row{gap:28px;margin-top:12px;display:flex}.us-health-row .num{font-family:var(--font-pixel);color:var(--txt);font-size:22px;font-weight:400}.empty-box{background:var(--bg-card);border:1px solid var(--line);text-align:center;font-family:var(--font-mono);color:var(--txt-4);border-radius:8px;padding:34px;font-size:13px}.empty-cell{text-align:center;color:var(--txt-4);font-family:var(--font-mono);font-size:13px;padding:22px!important}.obadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:#16a34a;background:#dcfce7;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}[data-theme=dark] .obadge,[data-theme=dark] .rd-st.done{color:#4ade80;background:#4ade801f}[data-theme=dark] .rd-st.done{background:0 0}.home-stats{margin-top:44px}.borderless{border-bottom:0;padding-top:72px;padding-bottom:64px}.guide-steps{margin-bottom:40px}.code-label{margin-bottom:8px;display:block}.page-actions{margin-top:22px}.no-margin{margin:0}.no-top-margin{margin-top:0}.compact-top{margin-top:14px}.future-note{font-family:var(--font-mono);color:var(--txt-4);margin-left:12px;font-size:11px;display:inline-block}.profile-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.set-saved.always-visible{opacity:1;color:var(--txt-4)}.session-agent{overflow-wrap:anywhere;max-width:62ch;margin:4px 0 0;display:inline-block}.disabled-chart{min-height:180px}.disabled-chart .empty-box{margin-top:24px}.legend-blue{background:#3767f0}.disabled-control{cursor:not-allowed;opacity:.68}.disabled-control .tgl{pointer-events:none}.card button:disabled,.card input:disabled,.card select:disabled{cursor:not-allowed}.oauth-access-card{padding:22px}.referral-panel{min-width:0}.referral-loading{border:1px solid var(--line);border-radius:var(--overview-radius);background:var(--bg-card);min-height:260px;color:var(--txt-3);box-shadow:var(--overview-shadow);justify-content:center;align-items:center;gap:12px;display:flex}.referral-subnav{border:1px solid var(--line);background:var(--bg-card);scrollbar-width:thin;border-radius:8px;gap:2px;width:max-content;max-width:100%;margin:-4px 0 26px;padding:3px;display:flex;overflow-x:auto}.referral-subnav button{min-height:32px;color:var(--txt-3);font:650 11px/1.3 var(--font-mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 13px;transition:background-color .14s,color .14s}.referral-subnav button:hover{background:var(--bg-soft);color:var(--txt)}.referral-subnav button.on{background:var(--accent-soft);color:var(--accent)}.referral-subnav button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.referral-tab-panel{min-width:0}.referral-access-card{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:center;gap:28px;padding:34px;display:grid}.referral-access-card>div{min-width:0}.referral-access-card h2{margin:18px 0 10px;font-size:26px}.referral-access-card p{max-width:72ch;color:var(--txt-3);margin:0;font-size:14px;line-height:1.7}.referral-access-card ul{border:1px solid var(--line);background:var(--bg-soft);color:var(--txt-2);border-radius:12px;gap:12px;margin:0;padding:22px 24px 22px 42px;font-size:13px;display:grid}.referral-access-card li::marker{color:var(--accent)}.referral-access-card>.btn{justify-self:start}.referral-access-card>small{color:var(--txt-4);grid-column:1/-1;font-size:11px;line-height:1.55}.referral-disabled-card{grid-template-columns:minmax(0,1fr) auto}.referral-disabled-card>.btn{justify-self:end}.referral-stats{margin-bottom:20px}.referral-provider-section{margin:26px 0 0}.referral-provider-section .referral-section-head{margin-bottom:16px}.referral-provider-section .uprovider-card{min-height:142px}.referral-earnings-graph{margin-top:24px}.referral-section-head{margin-top:0}.referral-section-head h2{font-family:var(--font-ui);font-variation-settings:normal;letter-spacing:-.025em;font-weight:680}.referral-section-head.compact{margin-top:30px}.referral-section-head.compact h2{font-size:20px}.referral-table{min-width:760px}.referral-table th{white-space:nowrap}.referral-table td,.referral-table td:nth-child(2){vertical-align:middle;font-family:var(--font-ui);font-size:13px;font-weight:400}.referral-table td>small,.referral-table td>strong+small{max-width:46ch;color:var(--txt-4);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.referral-email{max-width:36ch;color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.referral-positive{font-weight:680;color:var(--ok)!important}.referral-directory-toolbar{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--overview-shadow);border-radius:8px;align-items:end;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.referral-directory-toolbar>.referral-field{width:min(100%,390px)}.referral-directory-toolbar>span{color:var(--txt-4);font:600 10px/1 var(--font-mono);white-space:nowrap;margin-bottom:11px}.referral-directory-toolbar>.referral-ceiling-chip{color:var(--txt-3);margin:0 0 2px auto}.referral-search{display:block;position:relative}.referral-search svg{fill:none;width:17px;height:17px;stroke:var(--txt-4);stroke-linecap:round;stroke-width:1.8px;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.referral-search input{padding-left:38px}.referral-directory-table{table-layout:fixed;min-width:1040px}.referral-directory-table th:first-child{width:260px}.referral-directory-table th:nth-child(2){width:75px}.referral-directory-table th:nth-child(3){width:82px}.referral-directory-table th:nth-child(4),.referral-directory-table th:nth-child(5),.referral-directory-table th:nth-child(6){width:118px}.referral-directory-table th:nth-child(7){width:140px}.referral-ceiling-chip,.referral-network-chip{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font:600 10px/1.3 var(--font-mono);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.referral-ceiling-chip b{font-size:12px}.referral-status{border:1px solid var(--line);background:var(--bg-soft);max-width:100%;color:var(--txt-3);font:700 9px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;padding:4px 9px;display:inline-flex}.referral-status.ok{border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--bg-card));color:var(--ok)}.referral-status.warn{border-color:color-mix(in srgb,var(--warn) 28%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--bg-card));color:var(--warn)}.referral-status.bad{border-color:color-mix(in srgb,var(--danger) 28%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--bg-card));color:var(--danger)}.referral-form-card{flex-direction:column;gap:20px;min-width:0;padding:26px;display:flex}.referral-form-title{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.referral-form-title>div{min-width:0}.referral-form-title h3{color:var(--txt);font:680 18px/1.3 var(--font-ui);letter-spacing:-.02em;margin:0 0 5px}.referral-form-title p{max-width:68ch;color:var(--txt-3);margin:0;font-size:12px;line-height:1.6}.referral-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.referral-field{min-width:0;color:var(--txt-3);flex-direction:column;gap:7px;font-size:12px;display:flex}.referral-field>span{font:650 11px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--txt-3)}.referral-field input,.referral-field select,.referral-field textarea{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:42px;color:var(--txt);font:500 13px/1.4 var(--font-ui);border-radius:9px;outline:0;padding:10px 12px;transition:border-color .14s,box-shadow .14s,background-color .14s}.referral-field textarea{resize:vertical;min-height:104px}.referral-field input::placeholder,.referral-field textarea::placeholder{color:var(--txt-4);opacity:1}.referral-field input:focus-visible,.referral-field select:focus-visible,.referral-field textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.referral-field small,.referral-help{color:var(--txt-4);font-size:11px;line-height:1.5}.referral-readonly{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;min-height:66px;padding:10px 12px}.referral-readonly strong{color:var(--txt);font-size:13px;font-weight:650;line-height:1.45}.referral-percent-input{position:relative}.referral-percent-input input{font-variant-numeric:tabular-nums;padding-right:38px}.referral-percent-input i{color:var(--txt-4);font:700 12px/1 var(--font-mono);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.referral-team-stats,.referral-payout-stats{margin:0 0 20px}.referral-team-core{grid-template-columns:minmax(240px,1.35fr) repeat(2,minmax(190px,1fr));gap:16px;display:grid}.referral-member-rate{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;padding:13px 16px;display:grid}.referral-member-rate>span{font:650 11px/1.4 var(--font-mono);text-transform:uppercase;color:var(--txt-3)}.referral-member-rate>strong{color:var(--txt);font:700 23px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;grid-area:1/2/3}.referral-member-rate>small{color:var(--txt-4);font-size:11px}.referral-authority-grid{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:17px;display:grid}.referral-authority-grid>legend,.referral-provider-terms>legend{color:var(--txt-3);font:650 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:0 7px}.referral-authority-nested{border:1px solid var(--line);background:var(--bg-card);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:14px;display:grid}.referral-checkbox-card{border:1px solid var(--line);background:var(--bg-card);min-height:76px;color:var(--txt);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px;transition:border-color .14s,background-color .14s;display:grid}.referral-checkbox-card:hover{border-color:var(--line-strong)}.referral-checkbox-card.checked{border-color:var(--accent-line);background:var(--accent-soft)}.referral-checkbox-card>input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0;padding:0}.referral-checkbox-card>span{gap:4px;display:grid}.referral-checkbox-card b{font:650 13px/1.35 var(--font-ui)}.referral-checkbox-card small{color:var(--txt-3);font-size:11px;line-height:1.5}.referral-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.referral-live{min-height:22px;margin:8px 0 0;font-size:12px;line-height:1.5}.referral-live.ok{color:var(--ok)}.referral-live.bad{color:var(--danger)}.referral-invites{gap:10px;display:grid}.referral-invite{border:1px solid var(--line);background:var(--bg-card);min-width:0;box-shadow:var(--overview-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.referral-invite>div{flex-direction:column;gap:3px;min-width:0;display:flex}.referral-invite strong{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.referral-invite span{color:var(--txt-4);font-size:10px;line-height:1.5}.referral-invite>b{color:var(--txt);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.referral-modal{max-width:780px;max-height:min(88vh,900px);overflow:auto}.referral-modal .referral-authority-grid{margin-top:18px}.referral-modal-email{color:var(--txt-3);font:500 12px/1.4 var(--font-mono);margin:5px 0 0}.referral-ceiling-callout{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;margin:18px 0;padding:14px 16px;display:grid}.referral-ceiling-callout>span{font:650 11px/1.4 var(--font-mono);text-transform:uppercase;color:var(--accent)}.referral-ceiling-callout>strong{color:var(--accent);font:700 24px/1.25 var(--font-mono);grid-area:1/2/3}.referral-ceiling-callout>small{color:var(--txt-3);font-size:11px}.referral-provider-terms{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;gap:8px;margin:18px 0;padding:16px;display:grid}.referral-provider-terms>label{border:1px solid var(--line);background:var(--bg-card);border-radius:7px;grid-template-columns:32px minmax(0,1fr) minmax(112px,150px);align-items:center;gap:11px;padding:8px 10px;display:grid}.referral-provider-terms>label>b{font-size:13px}.referral-provider-icon,.referral-provider-terms>label>i{border:1px solid var(--line);background:var(--bg-soft);width:30px;height:30px;color:var(--provider-color);font:700 12px/1 var(--font-mono);border-radius:8px;place-items:center;display:grid}.referral-provider-icon:before{content:"";background:var(--provider-color);width:18px;height:18px;-webkit-mask-image:var(--provider-logo);-webkit-mask-image:var(--provider-logo);mask-image:var(--provider-logo);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.referral-provider-terms .referral-percent-input{width:100%;min-width:0}.referral-provider-terms .referral-percent-input input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;min-height:34px;color:var(--txt);font:500 12px/1.35 var(--font-ui);border-radius:7px;outline:0;padding:7px 32px 7px 9px}.referral-provider-terms .referral-percent-input input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.referral-commission-request{max-width:850px}.referral-request-fields{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.referral-payout-roadmap{border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--overview-shadow);border-radius:10px;margin-bottom:26px;padding:20px 22px}.referral-roadmap-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.referral-roadmap-head h3{color:var(--txt);margin:0;font-size:17px}.referral-roadmap-head>div{color:var(--txt-3);font:600 10px/1.3 var(--font-mono);flex-wrap:wrap;gap:12px;display:flex}.referral-roadmap-head span{align-items:center;gap:5px;display:inline-flex}.referral-roadmap-head i{border-radius:2px;width:9px;height:9px}.referral-payout-roadmap .accrue{background:#3767f0}.referral-payout-roadmap .lock{background:#d59c2e}.referral-payout-roadmap .pay{background:#26a15e}.referral-roadmap-chart{padding-top:4px;position:relative}.referral-roadmap-lane{margin-bottom:16px;position:relative}.referral-roadmap-label{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:11px;display:flex}.referral-roadmap-label>span{color:var(--txt-3);font-family:var(--font-mono)}.referral-roadmap-track{background:var(--bg-soft);border-radius:5px;height:27px;position:relative;overflow:hidden}.referral-roadmap-track>i{color:#fff;height:100%;font:700 9px/1 var(--font-mono);white-space:nowrap;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:0;overflow:hidden}.referral-roadmap-track>i>span{padding:0 5px}.referral-now-line{z-index:4;background:var(--warn);pointer-events:none;width:2px;position:absolute;top:0;bottom:20px}.referral-now-line>span{background:var(--warn);color:#fff;font:700 9px/1 var(--font-mono);white-space:nowrap;border-radius:4px;padding:2px 5px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.referral-roadmap-axis{color:var(--txt-4);font:500 10px/1.3 var(--font-mono);justify-content:space-between;display:flex}.referral-payout-stats{margin-top:24px}.referral-wallet-card{margin-top:20px}.referral-wallet-bound{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.referral-wallet-bound code{min-width:0;color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.referral-tx{max-width:18ch;font-family:var(--font-mono)}.referral-debt{margin-top:20px}.referral-payout-explainer{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--bg-card);border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:14px;margin-top:22px;padding:17px 19px;display:grid}.referral-payout-explainer>span{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font:700 15px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.referral-payout-explainer b{font-size:13px}.referral-payout-explainer p{max-width:90ch;color:var(--txt-3);margin:5px 0;font-size:12px;line-height:1.6}.referral-payout-explainer small{color:var(--txt-4);font:500 10px/1.4 var(--font-mono)}.referral-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.referral-doc-card{padding:22px 24px}.referral-doc-card h3{color:var(--txt);margin:0 0 10px;font-size:17px}.referral-doc-card>div{color:var(--txt-3);font-size:13px;line-height:1.7}.referral-doc-card strong{color:var(--txt);font-weight:650}.referral-formula{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:16px;padding:14px;display:grid}.referral-formula>i{font-style:normal;font:500 10px/1.3 var(--font-mono);gap:4px;display:grid}.referral-formula>i>b{font-size:15px}.referral-formula>em{color:var(--txt-4);font:700 15px/1 var(--font-mono);font-style:normal}@media (prefers-reduced-motion:reduce){.referral-subnav button,.referral-field input,.referral-field select,.referral-field textarea,.referral-checkbox-card{transition:none}}@media (max-width:1080px){.app{grid-template-columns:1fr}.side{z-index:60;width:280px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.side.open{transform:none;box-shadow:0 0 40px #00000040}.side-scrim{z-index:55;opacity:0;pointer-events:none;background:#0006;transition:opacity .2s;display:block;position:fixed;inset:0}.side-scrim.show{opacity:1;pointer-events:auto}.app-burger{display:block}.app-top{padding:0 24px}.app-body-in{padding:28px 24px 52px}.bill-stats{grid-template-columns:1fr}.overview-core,.ov-lead,.cc-body,.us-cards,.prof-grid,.claim-grid,.setup-card{grid-template-columns:1fr;display:grid}.overview-actions{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-onboarding,.overview-connect{grid-template-columns:1fr}.overview-onboarding ol{width:100%}.overview-onboarding>.btn{justify-self:start}.setup-card{gap:14px}.ov-stats,.bill3,.bill4{grid-template-columns:repeat(2,1fr)}.credits-stack .tc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-tiles,.cc-steps,.ep-grid{grid-template-columns:1fr}.cc-btns{flex-direction:row}.referral-team-core{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-team-core>.referral-field:first-child{grid-column:1/-1}}@media (max-width:1180px){.overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-pricing-card{grid-column:1/-1}}@media (max-width:960px){.overview-primary-grid{grid-template-columns:1fr}.overview-balance-card{grid-column:auto}.overview-access-card{min-height:0}}@media (max-width:820px){.pricing-milestone-status{grid-template-columns:1fr}.pricing-status-item+.pricing-status-item{border-left:0;border-top:1px solid var(--accent-line)}.overview-primary-grid{grid-template-columns:1fr}.overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-pricing-card{grid-column:1/-1}.referral-directory-toolbar{flex-wrap:wrap;align-items:stretch}.referral-directory-toolbar>.referral-field{width:100%}.referral-directory-toolbar>span{margin:0}.referral-directory-toolbar>.referral-ceiling-chip{margin:0 0 0 auto}.referral-team-core,.referral-authority-grid,.referral-authority-nested,.referral-request-fields{grid-template-columns:1fr}.referral-team-core>.referral-field:first-child,.referral-authority-nested{grid-column:auto}.referral-docs{grid-template-columns:1fr}}@media (max-width:560px){.cc-head{flex-direction:column}.cc-btns{flex-direction:column;width:100%}.cc-btns .btn{width:100%}.cc-ep .ep-row{flex-direction:column;align-items:flex-start;gap:4px}.cc-ep .ep-row code{white-space:normal;word-break:break-all;text-overflow:clip;overflow:visible}.ep-card .ep-row{flex-direction:column;align-items:stretch;gap:10px}.ep-card .ep-row .ep-copy{width:100%}.dsec-head{flex-direction:column;align-items:flex-start;gap:6px}.app-top{min-height:64px;padding:0 16px}.app-top-in{min-height:63px}.app-title{font-size:20px}.app-body-in{padding:18px 16px 40px}.page-heading{margin-bottom:22px}.p-h1{font-size:26px}.card{padding:20px}.overview-panel{gap:14px}.overview-alert{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px}.overview-alert>.btn{grid-column:1/-1;justify-content:center;width:100%}.overview-primary-grid,.overview-metrics-grid{grid-template-columns:1fr;gap:14px}.overview-balance-card,.overview-access-card{min-height:0;padding:21px}.overview-balance-number{font-size:42px}.overview-balance-lead{gap:14px;margin-top:14px}.overview-balance-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-balance-facts dd{font-size:17px}.overview-spark{flex-basis:72px;min-height:72px;margin-top:16px}.overview-card-actions{grid-template-columns:1fr 1fr;padding-top:20px;display:grid}.overview-card-actions .btn{justify-content:center;padding-inline:10px}.overview-access-value{font-size:34px}.overview-key-list{margin:14px 0 16px}.overview-connect{gap:14px;padding:20px}.overview-connect-command{flex-direction:column;align-items:stretch;padding:10px}.overview-connect-command code{white-space:normal;word-break:break-all}.overview-connect-command .btn{justify-content:center}.overview-onboarding{gap:20px;padding:20px}.overview-onboarding ol{grid-template-columns:1fr;gap:12px}.overview-onboarding>.btn{justify-content:center;width:100%}.overview-metric-card{min-height:0;padding:21px}.overview-pricing-card{grid-column:auto}.overview-activity{padding:0}.overview-activity-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:19px 20px;display:grid}.overview-activity-head .overview-card-link{text-align:right;white-space:nowrap;font-size:11px}.overview-activity-row{grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:12px 20px}.overview-activity-row time{white-space:normal;grid-column:2;font-size:10px}.overview-activity-amount{grid-area:1/3/3}.overview-balance-card{min-height:0}.overview-balance-values{grid-template-columns:1fr;gap:16px}.overview-value-arrow{justify-self:start;transform:rotate(90deg)}.overview-balance-values strong{font-size:34px}.overview-actions{grid-template-columns:1fr}.pricing-banner{gap:16px;padding:20px}.pricing-summary{align-items:flex-end}.pricing-discount{flex-direction:column;align-items:flex-end;gap:4px}.pricing-milestone-status{grid-template-columns:1fr}.pricing-status-item+.pricing-status-item{border-left:0;border-top:1px solid var(--accent-line)}.pricing-milestone-track{padding:2px 0}.pricing-track-line{width:3px;height:auto;inset:15px auto 15px 14px}.pricing-track-line span{width:100%;height:var(--tier-progress)}.pricing-milestone-list{grid-template-columns:1fr;gap:15px}.pricing-milestone{text-align:left;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:13px;display:grid}.pricing-milestone>div{align-items:flex-start}.analytics-placeholder{grid-template-columns:1fr}.code-card code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.app .table-scroll{overflow-x:auto}.profile-id-row{flex-direction:column;align-items:stretch}.uid-wrap{width:100%}.referral-subnav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.referral-subnav button{white-space:normal;min-width:0;padding-inline:4px;font-size:10px}.referral-access-card,.referral-disabled-card{grid-template-columns:1fr;padding:22px}.referral-access-card>.btn,.referral-disabled-card>.btn{justify-content:center;justify-self:stretch;width:100%}.referral-access-card>small{grid-column:auto}.referral-form-grid{grid-template-columns:1fr}.referral-form-title{flex-direction:column}.referral-form-actions{flex-direction:column-reverse;align-items:stretch}.referral-form-actions .btn{justify-content:center;width:100%}.referral-invite{flex-direction:column;align-items:flex-start}.referral-invite .btn{justify-content:center;width:100%}.referral-provider-terms>label{grid-template-columns:32px minmax(0,1fr)}.referral-provider-terms .referral-percent-input{grid-column:1/-1}.referral-roadmap-head,.referral-roadmap-label{flex-direction:column;align-items:flex-start}.referral-roadmap-track>i>span{display:none}.referral-wallet-bound{flex-direction:column;align-items:stretch}.referral-wallet-bound .btn{justify-content:center;width:100%}.referral-formula{grid-template-columns:1fr}.referral-formula>em{justify-self:center;transform:rotate(90deg)}}@media (max-width:420px){.overview-card-actions{grid-template-columns:1fr}}@media (max-width:480px){.ov-stats,.bill3,.bill4{grid-template-columns:1fr}}.prof-side{display:contents}.pricing-milestone>div{width:100%}.pricing-milestone>div>span{color:var(--txt-3);font-size:11px;line-height:1.45}.pricing-milestone small{color:var(--txt-3);font-size:11px;line-height:1.5}@media (max-width:560px){.pricing-status-item{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.pricing-status-item>span,.pricing-status-item strong,.pricing-status-item small{grid-column:1;width:100%}.pricing-status-item small{font-size:11px;line-height:1.5}.pricing-milestone{align-items:start}.pricing-milestone>div{width:100%;padding-right:4px}.pricing-milestone>div>span,.pricing-milestone small{font-size:11.5px;line-height:1.5}.keyrow .kmeta{align-items:start;gap:4px;display:grid}.keyrow .kmeta span{text-indent:-2ch;display:block;overflow:hidden}.prof-grid .set-row{flex-direction:column;align-items:stretch}.prof-grid .set-in{width:100%;max-width:none}.dashboard-data-notice{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.table-scroll-hint{display:block}}@media (max-width:700px){.topup-history-table td .pill{justify-self:start;width:max-content;max-width:100%;padding-inline:10px}}.rp{--rp-radius:6px;min-width:0}.rp-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.rp-title{color:var(--txt);font:600 13px/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.rp-sub{max-width:92ch;color:var(--txt-3);margin:0 0 24px;font-size:13px;line-height:1.65}.rp-sub strong{color:var(--txt);font-weight:650}.rp-card{border:1px solid var(--line);border-radius:var(--rp-radius);background:var(--bg-card);min-width:0;max-width:100%;padding:24px}.rp-card-title{color:var(--txt);font:600 12px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.rp-card-sub{max-width:92ch;color:var(--txt-3);margin:0 0 16px;font-size:13px;line-height:1.6}.rp-card>.rp-card-sub:last-child{margin-bottom:0}.rp-stats{border:1px solid var(--line);border-radius:var(--rp-radius);background:var(--bg-card);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.rp-stat{border-right:1px solid var(--line);min-width:0;padding:18px 20px}.rp-stat:last-child{border-right:0}.rp-stat-l{color:var(--txt-4);font:500 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.rp-stat-v{color:var(--txt);font:700 22px/1.25 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rp-stat-v.accent{color:var(--accent)}.rp-stat-f{color:var(--txt-4);margin-top:6px;font-size:12px;line-height:1.5}.rp-table-wrap{border:1px solid var(--line);border-radius:var(--rp-radius);background:var(--bg-card);max-width:100%;overflow-x:auto}.rp-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp-table{border-collapse:collapse;width:100%;min-width:680px;font-family:var(--font-ui);font-size:13px}.rp-table th{border-bottom:1px solid var(--line);background:var(--bg-soft);color:var(--txt-4);font:500 11px/1.3 var(--font-mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 16px}.rp-table td{border-bottom:1px solid var(--line);color:var(--txt-2);font-variant-numeric:tabular-nums;vertical-align:middle;padding:12px 16px}.rp-table tbody tr:last-child td{border-bottom:0}.rp-table tbody tr:hover{background:var(--accent-soft)}.rp-table .rp-num,.rp-table th.rp-num{text-align:right;font-variant-numeric:tabular-nums}.rp-table td small{max-width:52ch;color:var(--txt-4);text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.rp-table .rp-earned{color:var(--ok);font-weight:680}.rp-empty{color:var(--txt-4);text-align:center;padding:44px 24px;font-size:13px}.rp-empty b{color:var(--txt-3);margin-bottom:4px;font-weight:650;display:block}.rp-note{border:1px solid var(--line-strong);border-radius:var(--rp-radius);background:var(--bg-soft);color:var(--txt-3);padding:11px 14px;font-size:13px;line-height:1.6}.rp-note strong{color:inherit;font-weight:700}.rp-note.ok{border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--bg-card));color:var(--ok)}.rp-note.bad{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--bg-card));color:var(--danger)}.rp-live{min-height:20px;font-size:12px;line-height:1.5}.rp-live.ok{color:var(--ok)}.rp-live.bad{color:var(--danger)}.rp-how{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.rp-how li{color:var(--txt-2);font-size:13px;line-height:1.6}.rp-how li::marker{color:var(--accent)}.rp-how strong{color:var(--txt);font-weight:650}.rp-formula-v{color:var(--txt);font:800 clamp(21px,3.4vw,30px)/1.25 var(--font-mono);letter-spacing:-.4px}.rp-formula-v i{opacity:.55;margin:0 8px;font-style:normal}.rp-formula-b{max-width:62ch;color:var(--txt-3);margin:14px auto 0;font-size:13px;line-height:1.55}.rp-formula-x{color:var(--txt-2);margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.55}.rp-reflink{align-items:stretch;gap:10px;display:flex}.rp-reflink input{border:1px solid var(--line-strong);background:var(--bg-soft);min-width:0;min-height:42px;color:var(--txt);font:500 13px/1.4 var(--font-mono);border-radius:8px;flex:1;padding:10px 12px}.rp-reflink input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.rp-reflink .btn{flex:none}.rp-code{color:var(--txt-4);margin:10px 0 0;font-size:12px}.rp-code b{color:var(--txt-3);font-family:var(--font-mono)}.rp-activity{flex-direction:column;display:flex}.rp-activity-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;line-height:1.6;display:flex}.rp-activity-row:last-child{border-bottom:0}.rp-activity-row b{color:var(--ok);font-weight:680}.rp-activity-date{color:var(--txt-4);white-space:nowrap;flex:none;font-size:12px}.rp-wallet-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-wallet-chip{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:inline-flex}.rp-wallet-net{border:1px solid var(--accent);color:var(--accent);font:700 10px/1.7 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px}.rp-wallet-addr{min-width:0;color:var(--txt);font:600 13px/1.5 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rp-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.rp-toolbar>.referral-field{width:min(100%,360px)}.rp-toolbar>span{color:var(--txt-4);font:600 11px/1 var(--font-mono);white-space:nowrap;margin-bottom:11px}.rp-toolbar>.referral-ceiling-chip{margin-left:auto}.rp-grid-2,.rp-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rp-docs .rp-card{flex-direction:column;gap:10px;display:flex}.rp-docs .rp-card>div{color:var(--txt-2);font-size:13px;line-height:1.65}@media (max-width:1040px){.rp-stats{grid-template-columns:repeat(2,1fr)}.rp-stat{border-bottom:1px solid var(--line)}.rp-stat:nth-child(2n){border-right:0}.rp-stat:nth-last-child(-n+2){border-bottom:0}.rp-docs,.rp-grid-2{grid-template-columns:1fr}}@media (max-width:640px){.rp-card{padding:18px}.rp-stats{grid-template-columns:1fr}.rp-stat{border-right:0;border-bottom:1px solid var(--line)}.rp-stat:last-child{border-bottom:0}.rp-reflink{flex-direction:column}.rp-activity-row{flex-direction:column;align-items:flex-start;gap:2px}.rp-toolbar>.referral-ceiling-chip{margin-left:0}}.rp .rp-card .uchart-head{justify-content:flex-end;margin-bottom:14px}.rp .rp-card .referral-earnings-graph{margin-top:0}.referral-field .referral-search input{padding-left:38px}.rp .referral-directory-toolbar{border-radius:var(--rp-radius);align-items:center;gap:18px;padding:16px 18px}.rp .referral-directory-toolbar>.referral-field{width:min(100%,420px)}.rp .referral-directory-toolbar>span{margin:0}.rp .referral-directory-toolbar>.referral-ceiling-chip{margin:0 0 0 auto}.rp .table-scroll-hint{margin:0 0 10px}.rp .rp-card .uprovider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rp .rp-card .uprovider-card{min-height:0;padding:16px}.rp .rp-card .uchart,.rp .rp-card .usum{box-shadow:none;background:0 0;border:0;padding:0}.rp .rp-card .usum{border-left:1px solid var(--line);padding-left:22px}.rp .rp-card .usage-graph{gap:22px}.rp-invite{grid-template-columns:minmax(230px,1.3fr) minmax(160px,.7fr) auto;align-items:start;gap:16px;display:grid}.rp-invite-action{align-items:flex-start;padding-top:22px;display:flex}.rp-invite-action .btn{white-space:nowrap;min-height:42px}@media (max-width:820px){.rp-invite{grid-template-columns:1fr}.rp-invite-action{padding-top:0}.rp-invite-action .btn{width:100%}.rp .rp-card .uprovider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp .rp-card .usum{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}@media (max-width:560px){.rp .rp-card .uprovider-grid{grid-template-columns:1fr}}.rp-modal-form{gap:16px;margin:18px 0 22px;display:grid}.rp-modal-note{border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--txt-3);border-radius:0 8px 8px 0;padding:13px 15px;font-size:12px;line-height:1.6}.referral-modal .referral-field{max-width:320px}.referral-provider-terms>label>i{color:var(--provider-color);font:700 13px/1 var(--font-mono)}.referral-provider-terms>label{padding:10px 12px}.rp-wallet{border:1px solid var(--line);border-radius:var(--rp-radius);background:var(--bg-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.rp-wallet-id{flex-direction:column;gap:7px;min-width:0;display:flex}.rp-wallet-id .rp-wallet-net{align-self:flex-start}.rp-wallet-addr{min-width:0;color:var(--txt-4);font:500 13px/1.5 var(--font-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-wallet-addr b{color:var(--txt);font-weight:700}.rp-wallet-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-formula{border:1px solid var(--line);border-radius:var(--rp-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 58%),var(--bg-card);text-align:center;padding:26px 22px 24px}.rp-formula-l{color:var(--txt-4);font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.rp-formula-v{color:var(--txt);font:700 clamp(21px,2.9vw,31px)/1.2 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;display:flex}.rp-formula-v em{color:var(--accent);white-space:nowrap;font-style:normal}.rp-formula-v i{color:var(--txt-4);margin:0;font-style:normal;font-weight:500}.rp-formula-b{border-top:1px solid var(--line);max-width:64ch;color:var(--txt-3);margin:18px auto 0;padding-top:16px;font-size:13px;line-height:1.65}.rp-formula-x{border:1px solid var(--line-strong);background:var(--bg-soft);color:var(--txt-2);border-radius:999px;margin:14px 0 0;padding:7px 13px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-block}.rp-card-title{color:var(--txt-2)}.rp-stat-v{font-size:23px}.rp-table td{font-family:var(--font-ui)}.rp-table .rp-num{font-family:var(--font-mono);font-size:12.5px}.rp-table th.rp-num{padding-right:16px}.rp .rp-card .uprovider-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rp .referral-directory-toolbar>.referral-ceiling-chip{color:var(--txt-4);font:500 12px/1.4 var(--font-ui);background:0 0;border:0;padding:0}.rp .referral-directory-toolbar>.referral-ceiling-chip b{color:var(--txt-2);font-family:var(--font-mono);font-size:12px;font-weight:650}.referral-percent-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.referral-percent-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.referral-percent-input input{appearance:textfield}.rp-wallet-edit{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;display:grid}.rp-wallet-edit .btn{min-height:42px;margin-top:22px}.rp-wallet-edit .referral-field{margin:0}.rp-wallet-edit .referral-field input{font-family:var(--font-mono);font-size:13px}@media (max-width:820px){.rp-wallet-edit{grid-template-columns:1fr}.rp-wallet-edit .btn{width:100%;margin-top:0}}.rp-hero{border:1px solid var(--line);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 52%),var(--bg-card);box-shadow:var(--overview-shadow);border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(28px,4.5vw,52px);display:flex}.rp-hero-eyebrow{color:var(--accent);font:650 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.rp-hero-title{max-width:20ch;color:var(--txt);font:700 clamp(30px,5vw,54px)/1.06 var(--font-ui);letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0}.rp-hero-sub{max-width:62ch;color:var(--txt-3);margin:18px 0 0;font-size:15px;line-height:1.65}.rp-hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.rp-hero-actions .btn{min-height:46px;padding:12px 22px;font-size:14px}.rp-hero>small{max-width:62ch;color:var(--txt-4);margin-top:16px;font-size:12px;line-height:1.6}.rp-hero-stats{margin-top:24px}@media (max-width:640px){.rp-hero-actions,.rp-hero-actions .btn{width:100%}}.referral-access-card.rp-hero .rp-hero-title{margin:16px 0 0;font-size:clamp(30px,4.4vw,50px);line-height:1.06}.referral-access-card.rp-hero .rp-hero-sub{max-width:62ch;margin:18px 0 0;font-size:15px;line-height:1.65}.referral-access-card.rp-hero>small{grid-column:auto}.rp-application{gap:14px;display:grid}.rp-application-state{color:var(--txt-4);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.rp-application-message{border:1px solid var(--line);background:var(--bg-soft);color:var(--txt-2);border-radius:8px;margin:0;padding:13px 15px;font-size:13px;line-height:1.65}.rp-application-note{border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--txt-2);border-radius:0 8px 8px 0;margin:0;padding:13px 15px;font-size:13px;line-height:1.65}.rp-application-note b{color:var(--txt)}.rp-invite-terms{border:1px solid var(--line);border-radius:var(--rp-radius);background:var(--bg-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rp-invite-terms>div{border-right:1px solid var(--line);gap:6px;padding:16px 18px;display:grid}.rp-invite-terms>div:last-child{border-right:0}.rp-invite-terms span{color:var(--txt-4);font:500 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.rp-invite-terms b{color:var(--txt);font:700 21px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rp-invite-terms small{color:var(--txt-4);font-size:11.5px;line-height:1.5}@media (max-width:900px){.rp-invite-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-invite-terms>div{border-bottom:1px solid var(--line)}.rp-invite-terms>div:nth-child(2n){border-right:0}.rp-invite-terms>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:540px){.rp-invite-terms{grid-template-columns:1fr}.rp-invite-terms>div{border-right:0;border-bottom:1px solid var(--line)}.rp-invite-terms>div:last-child{border-bottom:0}}.rp-gate{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.rp-gate-hero{border:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),var(--bg-card);border-radius:18px;padding:clamp(32px,5vw,72px) clamp(24px,4vw,64px);position:relative;overflow:hidden;box-shadow:0 30px 70px -46px #0a0c1e8c}.rp-gate-hero:after{content:"";pointer-events:none;background:radial-gradient(620px 320px at 84% 6%,var(--accent-soft),transparent 70%);position:absolute;inset:0}.rp-gate-hero>*{z-index:1;position:relative}.rp-gate-kicker{color:var(--accent);font:700 11px/1.25 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.rp-gate-kicker:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex:none}.rp-gate-title{color:var(--txt);font:700 clamp(40px,7vw,88px)/1.02 var(--font-ui);letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0}.rp-gate-lead{max-width:56ch;color:var(--txt-3);margin:22px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.rp-gate-cta{flex-wrap:wrap;gap:14px;margin:32px 0 0;display:flex}.rp-gate-btn{border-radius:10px;min-height:52px;padding:14px 28px;font-size:15px;font-weight:650}.rp-gate-note{max-width:60ch;color:var(--txt-4);margin:16px 0 0;font-size:12.5px;line-height:1.6}.rp-gate-hero .rp-live{margin-top:12px}.rp-gate-state{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;gap:6px;max-width:64ch;margin:28px 0 0;padding:18px 20px;display:grid}.rp-gate-state.declined{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.rp-gate-state b{color:var(--txt);font:650 16px/1.35 var(--font-ui)}.rp-gate-state span{color:var(--txt-3);font-size:13.5px;line-height:1.6}.rp-gate-state em{color:var(--txt-2);font-size:13px;font-style:normal;line-height:1.6}.rp-gate-state small{color:var(--txt-4);font:500 11.5px/1.5 var(--font-mono)}.rp-gate-invite{border:1px solid var(--accent-line);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 52%),var(--bg-card);border-radius:16px;padding:clamp(24px,3vw,40px)}.rp-gate-invite-lead{max-width:70ch;color:var(--txt-3);margin:16px 0 22px;font-size:14.5px;line-height:1.65}.rp-gate-invite .rp-invite-terms{background:var(--bg-card)}.rp-gate-invite .rp-gate-cta{margin-top:26px}.rp-gate-formula .rp-formula{border-radius:16px;padding:clamp(30px,4vw,54px) clamp(20px,3vw,40px)}.rp-gate-formula .rp-formula-l{letter-spacing:.14em;font-size:12px}.rp-gate-formula .rp-formula-v{font-size:clamp(26px,4.4vw,52px)}.rp-gate-formula .rp-formula-b{max-width:62ch;font-size:14.5px}.rp-gate-formula .rp-formula-x{padding:9px 16px;font-size:14px}.rp-gate-facts{border:1px solid var(--line);background:var(--bg-card);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rp-gate-facts>div{border-right:1px solid var(--line);gap:10px;padding:clamp(20px,2.4vw,30px);display:grid}.rp-gate-facts>div:last-child{border-right:0}.rp-gate-facts span{color:var(--txt-4);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rp-gate-facts b{color:var(--txt);font:700 clamp(28px,3.4vw,42px)/1.05 var(--font-mono);letter-spacing:-.03em}.rp-gate-facts b.accent{color:var(--accent)}.rp-gate-facts small{color:var(--txt-4);font-size:12.5px;line-height:1.55}@media (max-width:900px){.rp-gate-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-gate-facts>div{border-bottom:1px solid var(--line)}.rp-gate-facts>div:nth-child(2n){border-right:0}.rp-gate-facts>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.rp-gate-facts{grid-template-columns:1fr}.rp-gate-facts>div{border-right:0;border-bottom:1px solid var(--line)}.rp-gate-facts>div:last-child{border-bottom:0}.rp-gate-cta,.rp-gate-cta .btn{width:100%}}.rp-formula-pair{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.side-link .side-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%;flex:none;margin-left:auto}.side-link.on .side-dot{background:var(--accent)}.credits-history>[data-topup-more]{margin-top:12px}@media (max-width:700px){.app .credits-history .table-scroll{box-shadow:none;background:0 0;border:0;overflow:visible}.app .credits-history .topup-history-table{width:100%;min-width:0;max-width:100%}.app .topup-history-table td.tnum{text-align:left}}@media (min-width:601px){.business-credit{min-height:232px;margin-top:1px;margin-bottom:2px}}.business-credit{-webkit-font-smoothing:auto;--bc-line:#dce1e9;--bc-muted:#596373;--bc-hint:#657080;color:#20242d;background:linear-gradient(105deg,#f7f9ff,#fff);border:1px solid #d3dbe8;border-radius:18px;min-width:0;padding:22px 26px;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif}.business-credit-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.business-credit-identity{align-items:center;gap:12px;min-width:0;display:flex}.business-credit-icon{color:#4569bd;background:#eaf0ff;border:1px solid #cad8f5;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.business-credit h2{font-variation-settings:normal;letter-spacing:-.4px;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:23px}.business-credit-subtitle{color:var(--bc-muted);margin:3px 0 0;font-size:12px;line-height:normal}.business-credit-badge{color:var(--bc-muted);white-space:nowrap;align-items:center;gap:8px;font:11px Courier New,monospace;display:flex}.business-credit-badge span{border:1px solid var(--bc-line);color:var(--bc-muted);border-radius:5px;padding:4px 7px}.business-credit-badge i{background:#238457;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:3px}.business-credit:not([data-credit-state=active]) .business-credit-badge i{background:#aa7a23}.business-credit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid}.business-credit-metric{border-left:1px solid var(--bc-line);min-width:0;padding-left:25px}.business-credit-metric:first-child{border:0;padding-left:0}.business-credit-metric dt{color:var(--bc-muted);letter-spacing:1.1px;text-transform:uppercase;font:10px/15px Courier New,monospace}.business-credit-metric dd{letter-spacing:-.7px;overflow-wrap:anywhere;margin:7px 0 0;font-size:27px;font-weight:600;line-height:31px}.business-credit-metric p{color:var(--bc-hint);margin:4px 0 0;font-size:11px;line-height:normal}.business-credit-note{border-top:1px solid var(--bc-line);color:var(--bc-muted);align-items:center;gap:8px;margin:18px 0 0;padding-top:13px;font-size:12px;line-height:17px;display:flex}.business-credit-note svg{color:var(--bc-hint);flex-shrink:0}.business-credit-unavailable{color:var(--bc-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;font-size:13px;display:flex}[data-theme=dark] .business-credit{-webkit-font-smoothing:auto;--bc-line:#292e36;--bc-muted:#a8aeb9;--bc-hint:#8e95a0;color:#eee;background:linear-gradient(105deg,#121419,#111214);border-color:#2c3038}[data-theme=dark] .business-credit-icon{color:#8caaff;background:#1a2030;border-color:#2b3853}[data-theme=dark] .business-credit-subtitle{color:#989da8}[data-theme=dark] .business-credit-badge{color:#a8afb9}[data-theme=dark] .business-credit-badge span{color:#b8c5df;border-color:#353b45}[data-theme=dark] .business-credit[data-credit-state=active] .business-credit-badge i{background:#54ad84}[data-theme=dark] .business-credit-note{color:#a6acb6}@media (max-width:600px){.business-credit{padding:20px}.business-credit-head{flex-wrap:wrap;align-items:flex-start;gap:14px}.business-credit h2{font-size:17px}.business-credit-subtitle{line-height:18px}.business-credit-metrics{grid-template-columns:1fr;gap:15px;margin-top:20px}.business-credit-metric,.business-credit-metric:first-child{border:0;border-top:1px solid var(--bc-line);padding:15px 0 0}.business-credit-metric dd{margin-top:4px;font-size:25px;line-height:29px}.business-credit-note{align-items:flex-start}.business-credit-note svg{margin-top:2px}.business-credit-unavailable{flex-direction:column;align-items:flex-start}}.b2b-pricing-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b2b-pricing-head h2{margin:0;font-size:19px}.b2b-pricing-agreement,.b2b-pricing-source{border:1px solid var(--line-strong);font:11px/1.4 var(--font-mono);color:var(--txt-2);border-radius:6px;padding:3px 9px;display:inline-block}.b2b-pricing-agreement,.b2b-pricing-source.personal{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.card .b2b-pricing-subtitle{font:12px/1.6 var(--font-ui);color:var(--txt-3);margin:7px 0 0}.b2b-pricing-default{font:14px/1.5 var(--font-ui);align-items:center;gap:18px;margin:20px 0 18px;display:flex}.b2b-pricing-default strong{color:var(--accent);white-space:nowrap;font-size:25px}.b2b-pricing-default p{border-left:1px solid var(--line-strong);font:12px/1.6 var(--font-ui);color:var(--txt-3);margin:0 0 0 5px;padding-left:18px}.b2b-pricing-table{border-collapse:collapse;table-layout:fixed;width:100%;font:13px/1.5 var(--font-mono);text-align:left}.b2b-pricing-table th,.b2b-pricing-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 0}.b2b-pricing-table th:first-child{width:41%}.b2b-pricing-table th:nth-child(2){width:27%}.b2b-pricing-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);font-size:10px;font-weight:500}.b2b-pricing-table tbody th{font-weight:400}.b2b-pricing-table .b2b-pricing-percent{font:680 20px/1.3 var(--font-ui);color:var(--accent);font-variant-numeric:tabular-nums}.card .b2b-pricing-note{font:12px/1.65 var(--font-ui);color:var(--txt-3);margin:13px 0 0}.b2b-pricing-unavailable{font:13px/1.6 var(--font-ui);color:var(--txt-3);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.b2b-pricing-unavailable p{margin:0}.b2b-pricing-updating{border:1px solid var(--line);font:12px/1.6 var(--font-ui);color:var(--txt-3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:12px;display:flex}.b2b-pricing-updating strong{color:var(--txt)}.b2b-pricing-updating span{flex:240px}.app .b2b-pricing-stat .tc-tier-name{overflow-wrap:anywhere;font-size:clamp(19px,2.2vw,28px)}@media (max-width:600px){.b2b-pricing-head{align-items:flex-start;gap:9px}.b2b-pricing-default{flex-wrap:wrap;gap:8px 14px;margin:18px 0 14px}.b2b-pricing-default p{border:0;flex-basis:100%;margin:0;padding:0}.b2b-pricing-table th:first-child{width:32%}.b2b-pricing-table th:nth-child(2){width:25%}.b2b-pricing-table{font-size:11px}.b2b-pricing-table thead th{letter-spacing:.04em;padding-right:7px;font-size:9px}.b2b-pricing-table .b2b-pricing-percent{font-size:20px}.b2b-pricing-source{overflow-wrap:anywhere;max-width:100%;padding:3px 6px;font-size:10px}.b2b-pricing-unavailable{flex-direction:column;align-items:flex-start;gap:12px}.credits-stack .tc-stats-b2b{grid-template-columns:minmax(0,1fr)}.tc-stats-b2b .ovstat{min-height:0}.tc-stats-b2b .num{overflow-wrap:anywhere}}
