.minimal-topup-modal .topup-modal-head{display:block;margin-bottom:14px;padding-bottom:0}.minimal-topup-modal h2{font-size:22px;letter-spacing:0;line-height:1.15;margin:0 42px 6px 0}.minimal-topup-modal .topup-modal-head p{color:var(--theme-color-color-minimal-topup-modal-topup-modal-head-p-472);font-size:13px;line-height:1.45;margin:0 42px 0 0}.compact-topup-panel{background:var(--theme-color-background-compact-topup-panel-473);border:1px solid var(--theme-color-border-compact-topup-panel-474);border-radius:16px;display:grid;gap:10px;padding:16px}.amount-topup-layout{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr)}.redesigned-topup-layout{gap:16px}.redesigned-topup-main{display:grid;gap:12px}.redesigned-amount-card{margin:0;padding:18px}.minimal-topup-modal .topup-method-strip{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.minimal-topup-modal .topup-method-tile{border-radius:15px;gap:7px;min-height:116px;padding:14px 12px}.minimal-topup-modal .topup-method-logo-mark{border-radius:11px;height:44px;width:44px}.minimal-topup-modal .topup-method-logo-mark img{height:26px;width:26px}.minimal-topup-modal .topup-method-tile strong{font-size:14px;line-height:1.25}.minimal-topup-modal .topup-method-tile small{font-size:12px;line-height:1.3}.minimal-topup-modal .topup-summary-sidebar{padding:16px}.amount-rub-card{background:var(--theme-color-background-amount-rub-card-475);border:1px solid var(--theme-color-border-amount-rub-card-476);border-radius:16px;box-shadow:inset 0 1px 0 var(--theme-color-box-shadow-amount-rub-card-477);padding:20px}.minimal-topup-modal .topup-label-row{letter-spacing:0;text-transform:none}.topup-rub-field{background:var(--theme-color-background-topup-rub-field-478);border:1px solid var(--theme-color-border-topup-rub-field-479);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:0 16px}.compact-topup-rub-field{min-height:58px;padding:0 14px}.topup-rub-field:focus-within{border-color:var(--theme-color-border-color-topup-rub-field-focus-within-480);box-shadow:0 0 0 4px var(--theme-color-box-shadow-topup-rub-field-focus-within-481)}.topup-rub-field input{font-size:34px;font-weight:760}.compact-topup-rub-field input{font-size:30px}.topup-range{accent-color:var(--theme-color-accent-color-topup-range-482);cursor:pointer;margin:18px 0 0;width:100%}.compact-topup-range{margin:6px 0 0}.topup-range-labels{color:var(--theme-color-color-topup-range-labels-483);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-top:4px}.amount-presets{gap:8px;margin-top:14px}.compact-topup-presets{margin-top:4px}.amount-presets button{background:var(--theme-color-background-amount-presets-button-484);border-color:var(--theme-color-border-color-amount-presets-button-485);border-radius:10px;min-height:36px;padding:0 12px}.compact-topup-method{border-top:1px solid var(--theme-color-border-top-compact-topup-method-486);display:grid;gap:9px;margin-top:2px;padding-top:12px}.topup-method-heading-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.topup-visible-methods{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.topup-method-option-list{display:grid;gap:10px}.topup-method-option{align-items:center;background:var(--theme-color-background-topup-method-option-487);border:1px solid var(--theme-color-border-topup-method-option-488);border-radius:16px;color:var(--theme-color-color-topup-method-option-489);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:74px;padding:12px 14px;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.topup-method-option:focus-visible,.topup-method-option:hover{background:var(--theme-color-background-topup-method-option-hover-topup-method-opt-490);border-color:var(--theme-color-border-color-topup-method-option-hover-topup-method-opt-491);outline:none}.topup-method-option.active{background:var(--theme-color-background-topup-method-option-active-492);border-color:var(--theme-color-border-color-topup-method-option-active-493);box-shadow:0 10px 22px var(--theme-color-box-shadow-topup-method-option-active-494)}.topup-method-option-copy{display:grid;gap:3px;min-width:0}.topup-method-option-copy span{color:var(--theme-color-color-topup-method-option-copy-span-495);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.02;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topup-method-option-copy small{color:var(--theme-color-color-topup-method-option-copy-small-496);font-size:18px;font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topup-method-option-arrow{color:var(--theme-color-color-topup-method-option-arrow-497);font-size:30px;font-weight:500;line-height:1;margin-left:6px}.topup-method-selected-chip{align-items:center;background:var(--theme-color-background-topup-method-selected-chip-498);border:1px solid var(--theme-color-border-topup-method-selected-chip-499);border-radius:12px;display:flex;gap:9px;min-height:42px;min-width:0;padding:7px 10px}.topup-visible-method-chip{cursor:pointer;padding:7px 8px;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.topup-visible-method-chip:focus-visible,.topup-visible-method-chip:hover{background:var(--theme-color-background-topup-visible-method-chip-hover-topup-visi-500);border-color:var(--theme-color-border-color-topup-visible-method-chip-hover-topup-visi-501);outline:none}.topup-visible-method-chip.active{background:var(--theme-color-background-topup-visible-method-chip-active-502);border-color:var(--theme-color-border-color-topup-visible-method-chip-active-503);box-shadow:0 8px 18px var(--theme-color-box-shadow-topup-visible-method-chip-active-504)}.topup-method-logo-mark{align-items:center;background:var(--theme-color-background-topup-method-logo-mark-505);border:1px solid var(--theme-color-border-topup-method-logo-mark-506);border-radius:12px;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;overflow:hidden;width:42px}.topup-method-logo-mark img{display:block;height:28px;width:28px}.topup-method-logo-mark.has-image{padding:0}.topup-method-logo-mark.multi-image{gap:3px;padding:0 4px;width:50px}.topup-method-logo-mark.multi-image img{max-height:14px;max-width:24px}.topup-method-logo-mark.multi-image img:last-child{max-height:17px;max-width:18px}.topup-method-logo-mark b{color:var(--theme-color-color-topup-method-logo-mark-b-507);font-size:12px;font-weight:900;line-height:1}.topup-method-copy{display:grid;gap:1px;min-width:0}.topup-method-copy span{color:var(--theme-color-color-topup-method-copy-span-508);font-size:11px;font-weight:800}.topup-method-copy small,.topup-method-copy span{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topup-method-copy small{color:var(--theme-color-color-topup-method-copy-small-509);font-size:10px;font-weight:700}.amount-summary-sidebar .topup-summary-line{border-bottom-color:var(--theme-color-border-bottom-color-amount-summary-sidebar-topup-summary-line-510);color:var(--theme-color-color-amount-summary-sidebar-topup-summary-line-511);gap:12px}.amount-summary-sidebar .topup-summary-line:last-of-type{border-bottom:0}.amount-summary-sidebar .topup-summary-total .topup-total-price{font-size:28px}.amount-summary-sidebar .topup-total-price{align-items:flex-end;display:grid;gap:3px;justify-items:end;line-height:1}.amount-summary-sidebar .topup-total-price s{color:var(--theme-color-color-amount-summary-sidebar-topup-total-price-s-512);font-size:14px;font-weight:760;text-decoration-color:var(--theme-color-text-decoration-color-amount-summary-sidebar-topup-total-price-s-513);text-decoration-thickness:2px}.amount-summary-sidebar .topup-total-price span{color:var(--theme-color-color-amount-summary-sidebar-topup-total-price-s-514);font-size:28px;font-weight:820;overflow-wrap:anywhere;text-align:right}.amount-summary-sidebar .topup-summary-line b{font-size:15px;overflow-wrap:anywhere;text-align:right}.amount-summary-sidebar .credit-total-line{align-items:flex-start;border-bottom:0;border-top:1px solid var(--theme-color-border-bottom-color-amount-summary-sidebar-topup-summary-line-510);margin-top:2px;padding-top:13px}.amount-summary-sidebar .credit-total-line b{color:var(--theme-color-color-amount-summary-sidebar-topup-total-price-s-514);font-size:clamp(20px,3vw,28px);line-height:1.05}.compact-topup-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.compact-topup-summary div{background:var(--theme-color-background-compact-topup-summary-div-515);border:1px solid var(--theme-color-border-compact-topup-summary-div-516);border-radius:12px;display:grid;gap:4px;min-height:60px;padding:10px}.compact-topup-summary span,.compact-topup-total>span{color:var(--theme-color-color-compact-topup-summary-span-compact-topup-t-517);font-size:12px;font-weight:800}.compact-topup-summary b{color:var(--theme-color-color-compact-topup-summary-b-518);font-size:14px;font-weight:850;line-height:1.15}.compact-topup-summary b.positive{color:var(--theme-color-color-compact-topup-summary-b-positive-519)}.compact-topup-total{align-items:end;border-top:1px solid var(--theme-color-border-top-compact-topup-total-520);display:flex;justify-content:space-between;padding-top:10px}.compact-topup-total strong{align-items:end;display:grid;gap:1px;justify-items:end;line-height:1}.compact-topup-total s{color:var(--theme-color-color-compact-topup-total-s-521);font-size:12px;font-weight:760;text-decoration-color:var(--theme-color-text-decoration-color-compact-topup-total-s-522);text-decoration-thickness:2px}.compact-topup-total strong span{color:var(--theme-color-color-compact-topup-total-strong-span-523);font-size:26px;font-weight:850}.topup-checkout-error{background:var(--theme-color-background-topup-checkout-error-524);border:1px solid var(--theme-color-border-topup-checkout-error-525);border-radius:10px;color:var(--theme-color-color-topup-checkout-error-526);font-size:12px;font-weight:700;line-height:1.4;margin-top:12px;padding:10px 12px}.topup-receive-label{align-items:center;display:inline-flex;gap:6px;min-width:0}.topup-token-help{display:inline-flex;position:relative}.topup-token-help button{align-items:center;background:var(--theme-color-background-topup-token-help-button-527);border:1px solid var(--theme-color-border-topup-token-help-button-528);border-radius:999px;color:var(--theme-color-color-topup-token-help-button-529);cursor:help;display:inline-flex;font-size:11px;font-weight:800;height:18px;justify-content:center;padding:0;width:18px}.topup-token-help button:focus-visible,.topup-token-help button:hover{background:var(--theme-color-background-topup-token-help-button-hover-topup-token--530);border-color:var(--theme-color-border-color-topup-token-help-button-hover-topup-token--531);color:var(--theme-color-color-topup-token-help-button-hover-topup-token--532);outline:none}.topup-token-tooltip{background:var(--theme-color-background-topup-token-tooltip-533);border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 18px 44px var(--theme-color-box-shadow-topup-token-tooltip-534);color:var(--theme-color-color-topup-token-tooltip-535);display:grid;font-size:11px;font-weight:750;gap:6px;left:50%;line-height:1.35;opacity:0;padding:12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;width:220px;z-index:30}.topup-token-tooltip:after{border:7px solid transparent;border-top:7px solid var(--theme-color-border-top-color-topup-token-tooltip-after-536);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.topup-token-tooltip strong{color:var(--theme-color-color-topup-token-tooltip-strong-537);font-size:12px}.topup-token-tooltip span{color:var(--theme-color-color-topup-token-tooltip-span-538)}.topup-token-help:focus-within .topup-token-tooltip,.topup-token-help:hover .topup-token-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.amount-summary-sidebar .topup-actions.compact{margin-top:14px}.amount-summary-sidebar .topup-actions.compact .button{justify-content:center;min-height:44px;width:100%}@media (max-width:760px){.amount-topup-modal{border-radius:18px 18px 0 0;padding:20px 14px 14px}.minimal-topup-modal h2{font-size:22px}.amount-topup-layout{grid-template-columns:1fr}.amount-rub-card{padding:16px}.topup-rub-field input{font-size:28px}.amount-summary-sidebar{margin-top:0;position:static}.topup-methods,.topup-visible-methods{grid-template-columns:1fr}.topup-method-option{min-height:64px;padding:10px 12px}.topup-method-option-copy span{font-size:22px}.topup-method-option-copy small{font-size:14px}.topup-method-option-arrow{font-size:24px}.compact-topup-summary{grid-template-columns:1fr}.topup-token-tooltip{left:0;transform:translateX(-12px) translateY(4px);width:min(220px,calc(100vw - 48px))}.topup-token-tooltip:after{left:20px}.topup-token-help:focus-within .topup-token-tooltip,.topup-token-help:hover .topup-token-tooltip{transform:translateX(-12px) translateY(0)}}@media (min-width:1024px){.amount-topup-layout{gap:18px;grid-template-columns:minmax(0,1fr) 320px}.amount-summary-sidebar{position:sticky;top:0}}@media (max-width:1023px){.minimal-topup-modal .topup-method-strip{grid-auto-columns:minmax(152px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.minimal-topup-modal .topup-method-strip::-webkit-scrollbar{display:none}.minimal-topup-modal .topup-method-tile{min-height:104px}.amount-summary-sidebar{position:static}}.dashboard-analytics{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.partner-usage-card{border-color:var(--theme-color-border-color-partner-usage-card-539);border-radius:14px;box-shadow:0 18px 54px var(--theme-color-box-shadow-partner-usage-card-540);min-height:386px;padding:22px 24px 20px}.dashboard-quick-start-card{align-content:start;border-color:var(--theme-color-border-color-dashboard-quick-start-card-541);border-radius:14px;box-shadow:0 18px 54px var(--theme-color-box-shadow-dashboard-quick-start-card-542);display:grid;gap:16px;min-height:386px;padding:22px}.quick-start-icon{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:12px;color:var(--accent-hover);display:inline-flex;height:40px;justify-content:center;width:40px}.dashboard-quick-start-card h2{color:var(--theme-color-color-dashboard-quick-start-card-h2-543);font-size:18px;font-weight:820;line-height:1.2;margin:0}.quick-start-steps{counter-reset:quick-start;display:grid;gap:12px;list-style:none;margin:0;padding:0}.quick-start-steps li{align-items:start;color:var(--theme-color-color-quick-start-steps-li-544);counter-increment:quick-start;display:grid;font-size:13px;font-weight:720;gap:10px;grid-template-columns:28px minmax(0,1fr);line-height:1.35}.quick-start-steps li:before{align-items:center;background:var(--theme-color-background-quick-start-steps-li-before-545);border:1px solid var(--theme-color-border-quick-start-steps-li-before-546);border-radius:999px;color:var(--theme-color-color-quick-start-steps-li-before-547);content:counter(quick-start);display:inline-flex;font-size:12px;font-weight:860;height:28px;justify-content:center;width:28px}.quick-start-actions{align-self:end;display:grid;gap:10px;margin-top:4px}.quick-start-actions .button{justify-content:center;width:100%}.quick-start-download{color:var(--accent-hover);font-size:12px;font-weight:800;text-align:center}.dashboard-side-stack{display:grid;gap:14px}.vibecoder-leaderboard-card{align-content:start;border-color:var(--theme-color-border-color-dashboard-quick-start-card-541);border-radius:14px;box-shadow:0 18px 54px var(--theme-color-box-shadow-dashboard-quick-start-card-542);display:grid;gap:16px;min-height:0;padding:18px}.engagement-card{border-left:1px solid var(--border);display:grid;gap:0;padding:0 0 0 20px}.engagement-bonus-row{border-bottom:1px solid var(--border);gap:12px;padding:14px 20px}.engagement-bonus-info,.engagement-bonus-row{align-items:center;display:flex;flex-wrap:wrap}.engagement-bonus-info{gap:8px;min-width:0}.engagement-bonus-icon{color:var(--success,#22c55e);flex-shrink:0}.engagement-bonus-title{color:var(--text);font-size:14px;font-weight:780;white-space:nowrap}.engagement-bonus-sub{color:var(--text-muted);font-size:12px;white-space:nowrap}.engagement-bonus-cta{background:var(--success,#22c55e);border:none;border-radius:999px;color:#fff;font-size:12px;font-weight:700;margin-left:auto;min-height:32px;padding:0 14px;text-decoration:none;transition:opacity .15s}.engagement-bonus-cta:hover{opacity:.88}.engagement-arena{display:grid;gap:12px;padding:18px 20px}.engagement-arena .vibecoder-leaderboard-list{grid-template-columns:repeat(3,minmax(0,1fr))}.engagement-arena .vibecoder-leaderboard-row{align-content:start;align-items:center;gap:5px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:98px;padding:10px 7px;text-align:center}.engagement-arena .vibecoder-avatar{height:34px;width:34px}.engagement-arena .vibecoder-rank{height:22px;margin-top:-18px;position:relative;transform:translateX(18px);width:22px}.engagement-arena .vibecoder-name{max-width:100%}.engagement-arena .vibecoder-usage{gap:1px;justify-items:center;line-height:1.15;max-width:100%;min-width:0;text-align:center}.engagement-arena .vibecoder-row-reward,.engagement-arena .vibecoder-usage small,.engagement-arena .vibecoder-usage strong{max-width:100%;overflow-wrap:anywhere;white-space:normal}.engagement-arena .vibecoder-usage strong{font-size:clamp(10px,1.8vw,12px)}.engagement-arena .vibecoder-row-reward,.engagement-arena .vibecoder-usage small{font-size:9.5px}.engagement-arena .vibecoder-progress{grid-template-columns:1fr}.engagement-arena .vibecoder-progress span{justify-self:start}.engagement-arena-head{align-items:center;display:flex;gap:8px}.engagement-arena-head svg{color:var(--accent)}.engagement-arena-head h2{font-size:16px;font-weight:780;margin:0}.vibecoder-teaser{color:var(--text-muted);font-size:12px;font-weight:650;line-height:1.4}.arena-hero-prize{align-items:center;display:flex;gap:12px}.arena-prize-icon{font-size:28px;line-height:1}.arena-prize-text{display:flex;flex-direction:column;gap:2px}.arena-prize-text strong{color:#d97706;font-size:20px;font-weight:800;line-height:1.2}.arena-prize-text span{color:var(--text-muted);font-size:13px}.arena-podium{align-items:flex-end;display:flex;gap:8px;justify-content:center;padding:12px 0 4px}.arena-podium-slot{align-items:center;border:2px dashed var(--border);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 8px;transition:border-color .2s}.arena-podium-slot[data-place="1"]{border-color:#d97706;padding:18px 8px}.arena-podium-slot[data-place="2"]{border-color:#94a3b8}.arena-podium-slot[data-place="3"]{border-color:#cd7f32}.arena-podium-avatar{align-items:center;background:var(--surface-soft,#f1f5f9);border-radius:50%;color:var(--text-muted);display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.arena-podium-slot[data-place="1"] .arena-podium-avatar{background:rgba(217,119,6,.12);color:#d97706;height:38px;width:38px}.arena-podium-reward{font-size:11px;font-weight:700;white-space:nowrap}.arena-podium-name{color:var(--text);font-size:11px;font-weight:760;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:arena-fadein .35s ease both}.arena-podium-credits{color:var(--text-muted);font-size:10px;font-weight:700;white-space:nowrap;animation:arena-fadein .35s ease .1s both}@keyframes arena-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.arena-podium-slot[data-place="1"] .arena-podium-reward{color:#d97706;font-size:12px}.arena-podium-slot[data-place="2"] .arena-podium-reward{color:#64748b}.arena-podium-slot[data-place="3"] .arena-podium-reward{color:#92400e}.arena-cta{color:var(--text-muted);font-size:13px;font-weight:600;text-align:center}.arena-season{justify-content:center}[data-theme=dark] .arena-prize-text strong{color:#fbbf24}[data-theme=dark] .arena-podium-slot[data-place="1"]{border-color:rgba(251,191,36,.5)}[data-theme=dark] .arena-podium-slot[data-place="2"]{border-color:rgba(148,163,184,.4)}[data-theme=dark] .arena-podium-slot[data-place="3"]{border-color:rgba(205,127,50,.4)}[data-theme=dark] .arena-podium-slot[data-place="1"] .arena-podium-avatar{background:rgba(251,191,36,.15);color:#fbbf24}[data-theme=dark] .arena-podium-slot[data-place="1"] .arena-podium-reward{color:#fbbf24}[data-theme=dark] .arena-podium-slot[data-place="3"] .arena-podium-reward{color:#cd7f32}.vibecoder-arena{background:linear-gradient(160deg,#ffffff,#f4f7fd);border-color:var(--border);color:var(--ink,#101828);box-shadow:0 18px 54px rgba(16,24,40,.08)}.vibecoder-arena-top{align-items:start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.vibecoder-countdown{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.18);border-radius:10px;color:var(--primary-hover,#1d2939);font-size:12px;gap:6px;line-height:1;padding:8px 11px;white-space:nowrap}.vibecoder-avatar,.vibecoder-countdown{align-items:center;display:inline-flex;font-weight:820}.vibecoder-avatar{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:2px solid var(--border);border-radius:50%;color:#475569;font-size:14px;height:38px;justify-content:center;width:38px}.vibecoder-row-reward{color:var(--gold,#f59e0b);font-size:11px;font-weight:820;white-space:nowrap}.vibecoder-leaderboard-feature{align-items:center;gap:18px;grid-template-columns:minmax(270px,.48fr) minmax(0,1fr);margin-top:14px}.vibecoder-leaderboard-feature .vibecoder-leaderboard-list{grid-template-columns:repeat(3,minmax(0,1fr))}.vibecoder-arena.vibecoder-leaderboard-feature,.vibecoder-arena.vibecoder-leaderboard-feature .vibecoder-leaderboard-list{grid-template-columns:minmax(0,1fr)}.compact-leaderboard{padding-bottom:16px}.compact-leaderboard .vibecoder-empty{margin-bottom:8px}.compact-leaderboard .vibecoder-progress{display:none}.compact-rewards{border-top:none;margin-top:0;padding-top:0}.compact-rewards .vibecoder-reward-list{font-size:12px;gap:8px;opacity:.8}.vibecoder-arena .vibecoder-leaderboard-head h2{color:var(--theme-color-color-dashboard-quick-start-card-h2-543)}.vibecoder-arena .vibecoder-leaderboard-head p{color:var(--theme-color-color-dash-stat-note-588)}.vibecoder-arena .vibecoder-season-pill{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.16);color:var(--primary-hover)}.vibecoder-arena .quick-start-icon{background:rgba(37,99,235,.1);color:var(--primary-hover)}.vibecoder-leaderboard-head{align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr)}.vibecoder-leaderboard-head h2{color:var(--theme-color-color-dashboard-quick-start-card-h2-543);font-size:17px;font-weight:820;line-height:1.2;margin:0}.vibecoder-season-pill{align-items:center;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.16);border-radius:999px;color:var(--primary-hover);display:inline-flex;font-size:11px;font-weight:860;line-height:1;margin-bottom:8px;min-height:24px;padding:0 9px}.vibecoder-empty,.vibecoder-leaderboard-head p{color:var(--theme-color-color-dash-stat-note-588);font-size:12px;font-weight:650;line-height:1.4;margin:4px 0 0}.vibecoder-leaderboard-motivation{max-width:320px}.vibecoder-leaderboard-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.vibecoder-leaderboard-row{align-items:center;background:var(--theme-color-background-chart-total-block-chart-mini-stat-567);border:1px solid var(--border);border-radius:14px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;padding:10px 12px}.vibecoder-leaderboard-row[data-rank="1"]{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(37,99,235,.08));border-color:rgba(245,158,11,.42);box-shadow:0 12px 28px rgba(245,158,11,.14)}.vibecoder-rank{align-items:center;background:var(--theme-color-background-quick-start-steps-li-before-545);border:1px solid var(--theme-color-border-quick-start-steps-li-before-546);border-radius:999px;color:var(--theme-color-color-quick-start-steps-li-before-547);display:inline-flex;font-size:13px;font-weight:860;height:34px;justify-content:center;width:34px}.vibecoder-leaderboard-row[data-rank="1"] .vibecoder-rank{background:#f59e0b;border-color:rgba(180,83,9,.32);color:#ffffff}.vibecoder-arena .vibecoder-leaderboard-row{background:var(--theme-color-background-chart-total-block-chart-mini-stat-567);border-color:var(--border);grid-template-columns:38px 22px minmax(0,1fr) auto auto}.vibecoder-arena .vibecoder-leaderboard-row[data-rank="1"]{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(37,99,235,.06));border-color:rgba(245,158,11,.42);box-shadow:0 12px 28px rgba(245,158,11,.14)}.vibecoder-arena .vibecoder-rank{background:transparent;border:none;color:var(--theme-color-color-dash-stat-note-588);height:auto;width:auto}.vibecoder-arena .vibecoder-leaderboard-row[data-rank="1"] .vibecoder-avatar{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;color:#ffffff}.vibecoder-arena .vibecoder-name{color:var(--theme-color-color-dashboard-quick-start-card-h2-543)}.vibecoder-arena .vibecoder-usage{color:var(--theme-color-color-dash-stat-note-588)}.vibecoder-arena .vibecoder-usage strong{color:var(--theme-color-color-dash-stat-value-586)}.vibecoder-arena .vibecoder-leaderboard-row[data-rank="1"] .vibecoder-row-reward{color:#92400e}.vibecoder-name{color:var(--theme-color-color-dashboard-quick-start-card-h2-543);font-size:13px;font-weight:820;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vibecoder-usage{color:var(--theme-color-color-dash-stat-note-588);display:grid;font-size:11px;font-weight:700;gap:2px;justify-items:end;line-height:1.2;text-align:right}.vibecoder-usage strong{color:var(--theme-color-color-dash-stat-value-586);font-size:13px;font-weight:860;white-space:nowrap}.vibecoder-usage small{color:inherit;font-size:11px;font-weight:700;white-space:nowrap}.vibecoder-progress{align-items:center;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.12);border-radius:12px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:9px 11px}.vibecoder-progress span{background:#ffffff;border:1px solid rgba(37,99,235,.14);border-radius:999px;color:var(--primary-hover);font-size:12px;font-weight:860;min-width:0;padding:6px 9px;white-space:nowrap}.vibecoder-progress p{color:var(--theme-color-color-dashboard-quick-start-card-h2-543);font-size:12px;font-weight:760;line-height:1.35;margin:0;min-width:0}.vibecoder-rewards{border-top:1px solid rgba(37,99,235,.12);display:grid;gap:8px;grid-column:1/-1;padding-top:2px}.vibecoder-rewards strong{color:var(--theme-color-color-dashboard-quick-start-card-h2-543);font-size:12px;font-weight:840;line-height:1.25}.vibecoder-reward-list{display:flex;flex-wrap:wrap;gap:6px}.vibecoder-reward-list span{align-items:center;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.12);border-radius:999px;color:var(--primary-hover);display:inline-flex;font-size:11px;font-weight:820;line-height:1;min-height:26px;padding:0 9px;white-space:nowrap}.vibecoder-reward-list span:first-child{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.26);color:#92400e}.vibecoder-rewards p{color:var(--theme-color-color-dash-stat-note-588);font-size:11px;font-weight:680;line-height:1.35;margin:0}.arena-podium--c .arena-podium-slot[data-filled="1"]{border-style:solid;gap:4px;padding:10px 8px 8px}.arena-podium--c .arena-podium-slot[data-filled="1"] .arena-podium-avatar{font-size:18px;background:none!important;color:inherit!important;height:auto;width:auto;line-height:1}.arena-podium--c .arena-podium-slot[data-place="1"][data-filled="1"] .arena-podium-avatar{font-size:22px}.arena-podium-bar-track{background:rgba(0,0,0,.07);border-radius:999px;height:4px;margin-top:2px;overflow:hidden;width:100%}.arena-podium-bar-fill{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:999px;height:100%;min-width:3px;transition:width .6s cubic-bezier(.4,0,.2,1)}.arena-podium-slot[data-place="1"] .arena-podium-bar-fill{background:linear-gradient(90deg,#f59e0b,#d97706)}.arena-podium-slot[data-place="3"] .arena-podium-bar-fill{background:linear-gradient(90deg,#cd7f32,#92400e)}[data-theme=dark] .arena-podium-bar-track{background:rgba(255,255,255,.1)}[data-theme=dark] .arena-podium-bar-fill{background:linear-gradient(90deg,#60a5fa,#818cf8)}[data-theme=dark] .arena-podium-slot[data-place="1"] .arena-podium-bar-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.arena-bar-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.arena-bar-row{align-items:center;display:grid;gap:8px;grid-template-columns:22px 28px minmax(0,1fr) minmax(60px,.9fr) auto auto;min-height:40px}.arena-bar-row[data-rank="1"] .arena-bar-name{font-weight:860}.arena-bar-medal{font-size:16px;line-height:1;text-align:center}.arena-bar-avatar{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;font-weight:820;height:28px;justify-content:center;width:28px;flex-shrink:0}.arena-bar-name{color:var(--text);font-size:12px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-bar-track{background:var(--surface-soft,#f1f5f9);border-radius:999px;height:6px;overflow:hidden;width:100%}.arena-bar-fill{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:999px;height:100%;min-width:4px;transition:width .6s cubic-bezier(.4,0,.2,1)}.arena-bar-row[data-rank="1"] .arena-bar-fill{background:linear-gradient(90deg,#f59e0b,#d97706)}.arena-bar-credits{color:var(--text-muted);font-weight:700}.arena-bar-credits,.arena-bar-reward{font-size:11px;text-align:right;white-space:nowrap}.arena-bar-reward{color:#d97706;font-weight:820}.arena-bar-row[data-rank="1"] .arena-bar-reward{color:#d97706}[data-theme=dark] .arena-bar-fill{background:linear-gradient(90deg,#60a5fa,#818cf8)}[data-theme=dark] .arena-bar-row[data-rank="1"] .arena-bar-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}[data-theme=dark] .arena-bar-reward,[data-theme=dark] .arena-bar-row[data-rank="1"] .arena-bar-reward{color:#fbbf24}@media (max-width:760px){.arena-bar-row{grid-template-columns:20px 24px minmax(0,1fr) auto auto}.arena-bar-track{display:none}}.partner-logs .log-row{cursor:default}.partner-logs .log-row:hover td{background:transparent}.partner-logs .table td{vertical-align:top}.partner-logs .table{table-layout:auto;width:100%}.partner-logs .table th:first-child{width:15%}.partner-logs .table th:nth-child(2){width:auto}.partner-logs .table th:nth-child(3){width:15%}.partner-logs .table th:nth-child(4){width:22%}.logs-context-hint{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;display:flex;gap:10px;margin:12px 0 14px;padding:12px 14px}.logs-context-hint>span{align-items:center;background:var(--surface);border:1px solid var(--accent-border);border-radius:8px;color:var(--accent);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.logs-context-hint strong{color:var(--text);display:block;font-size:13px;font-weight:820;line-height:1.2}.logs-context-hint p{color:var(--text-muted);font-size:12px;line-height:1.45;margin:3px 0 0}.log-token-breakdown{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-items:start;min-width:0}.log-token-breakdown span{background:var(--surface-soft);border:1px solid var(--border);border-radius:7px;color:var(--text);display:inline-flex;font-size:11px;font-weight:760;line-height:1.2;padding:5px 7px;max-width:100%;white-space:normal}.log-token-breakdown span[data-tone=cost],.log-token-breakdown span[data-tone=pricing]{background:rgba(26,115,232,.1);border-color:rgba(26,115,232,.22);color:var(--accent)}.log-token-breakdown span[data-tone=pricing-muted]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.24);color:var(--success)}.log-charge-note,.log-token-breakdown small{flex-basis:100%;color:var(--text-muted);display:block;font-family:var(--font-sans),system-ui,sans-serif;font-size:11px;line-height:1.35;margin-top:3px;max-width:260px}.log-accounted-cell b,.log-accounted-cell span{display:block;line-height:1.35}.log-accounted-cell b{color:var(--text);font-size:12px;font-weight:850}.log-accounted-cell span{color:var(--text-muted);font-family:var(--font-sans),system-ui,sans-serif;font-size:11px;margin-top:3px}.log-charge-note{font-weight:700}@media (max-width:760px){.partner-logs .table-wrap{border:0;max-height:none;overflow:visible}.partner-logs .table,.partner-logs .table tbody,.partner-logs .table td,.partner-logs .table thead,.partner-logs .table tr{display:block;min-width:0;width:100%}.partner-logs .table thead{display:none}.partner-logs .table tr{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:10px 12px}.partner-logs .table td{border-bottom:0;display:grid;gap:4px 8px;grid-template-columns:minmax(72px,.3fr) minmax(0,1fr);padding:7px 0}.partner-logs .table td:before{color:var(--text-muted);content:attr(data-label);font-family:var(--font-sans),system-ui,sans-serif;font-size:11px;font-weight:850;line-height:1.35;text-transform:uppercase}.partner-logs .table td .pill{justify-self:start}.log-token-breakdown{gap:5px}.log-token-breakdown span{overflow-wrap:anywhere}.log-charge-note,.log-token-breakdown small{max-width:none}}.partner-usage-card .chart-card-head{margin-bottom:20px}.partner-usage-card .section-title{color:var(--theme-color-color-partner-usage-card-section-title-552);font-size:16px;font-weight:820;line-height:1.2}.partner-usage-card .partner-chart{grid-template-columns:54px 1fr;min-height:258px}.partner-usage-card .partner-axis{color:var(--theme-color-color-partner-usage-card-partner-axis-553);font-size:11px;font-weight:650;padding:18px 0 12px}.partner-usage-card .refined-partner-plot{border-left:0;overflow:visible;padding-right:2px}.partner-usage-card .chart-grid-lines line{stroke:var(--theme-color-stroke-partner-usage-card-chart-grid-lines-line-554);stroke-dasharray:4 8;stroke-width:1}.partner-usage-card .chart-line-path{stroke:var(--theme-color-stroke-partner-usage-card-chart-line-path-555);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.partner-usage-card .partner-labels{color:var(--theme-color-color-partner-usage-card-partner-labels-556);display:grid;font-size:11px;font-weight:650;grid-template-columns:repeat(49,minmax(0,1fr));margin-left:54px;margin-top:2px}.partner-usage-card .partner-labels span{min-width:0;overflow:visible;text-align:center;white-space:nowrap}.partner-usage-card .partner-labels span:first-child{text-align:left}.partner-usage-card .partner-labels span:last-child{max-width:72px;overflow:hidden;text-align:right;text-overflow:clip}.partner-usage-card .chart-point-hit:after,.partner-usage-card .chart-point-hit:before{display:none}.partner-usage-card .chart-point-hit{border-radius:0;bottom:0;height:100%;top:0;transform:translateX(-50%);width:22px}.chart-hover-line{background:var(--theme-gradient-background-chart-hover-line-007);opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:opacity .16s ease;width:1px;z-index:4}.chart-hover-marker{background:var(--theme-color-background-chart-hover-marker-557);border:3px solid var(--theme-color-border-chart-hover-marker-558);border-radius:999px;height:12px;left:50%;transform:translate(-50%,-50%);width:12px;z-index:7}.chart-hover-card,.chart-hover-marker{opacity:0;position:absolute;transition:opacity .16s ease,transform .16s ease}.chart-hover-card{background:var(--theme-color-background-chart-hover-card-559);border:1px solid var(--theme-color-border-chart-hover-card-560);border-radius:14px;box-shadow:0 22px 50px var(--theme-color-box-shadow-chart-hover-card-561);color:var(--theme-color-color-chart-hover-card-562);display:grid;gap:9px;left:19px;min-width:214px;padding:13px 15px;pointer-events:none;text-align:left;transform:translateY(-50%) scale(.98);z-index:8}.chart-point-hit.right-edge .chart-hover-card{left:auto;right:19px}.chart-point-hit.left-edge .chart-hover-card{left:19px}.chart-hover-date{color:var(--theme-color-color-chart-hover-date-563);font-size:13px;font-weight:720;line-height:1.1;white-space:nowrap}.chart-hover-row{align-items:center;color:var(--theme-color-color-chart-hover-row-564);display:flex;font-size:12px;font-weight:720;gap:8px;min-width:0;white-space:nowrap}.chart-hover-row strong{color:var(--theme-color-color-chart-hover-row-strong-565);font-size:12px;font-weight:880;margin-left:auto}.chart-hover-dot{background:var(--theme-color-background-chart-hover-dot-566);border-radius:999px;flex:0 0 auto;height:10px;width:10px}.chart-point-hit:focus-visible .chart-hover-card,.chart-point-hit:focus-visible .chart-hover-line,.chart-point-hit:focus-visible .chart-hover-marker,.chart-point-hit:hover .chart-hover-card,.chart-point-hit:hover .chart-hover-line,.chart-point-hit:hover .chart-hover-marker{opacity:1}.chart-point-hit:focus-visible .chart-hover-marker,.chart-point-hit:hover .chart-hover-marker{transform:translate(-50%,-50%) scale(1.04)}.chart-point-hit:focus-visible .chart-hover-card,.chart-point-hit:hover .chart-hover-card{transform:translateY(-50%) scale(1)}@media (max-width:1023px){.dashboard-analytics{grid-template-columns:1fr}.dashboard-quick-start-card{min-height:auto}.dashboard-side-stack,.vibecoder-leaderboard-feature{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-analytics{grid-template-columns:1fr}.partner-usage-card{border-radius:14px;min-height:320px;padding:18px 14px 16px}.partner-usage-card .partner-chart{grid-template-columns:42px 1fr;min-height:220px}.partner-usage-card .partner-axis,.partner-usage-card .partner-labels{font-size:10px}.partner-usage-card .partner-labels{margin-left:42px}.partner-usage-card .partner-labels span:not(:first-child):not(:last-child):not(:nth-child(25)){color:transparent}.vibecoder-leaderboard-row{grid-template-columns:34px minmax(0,1fr)}.vibecoder-leaderboard-feature .vibecoder-leaderboard-list{grid-template-columns:1fr}.vibecoder-usage{grid-column:2;justify-items:start;text-align:left}.vibecoder-progress{grid-template-columns:1fr}.vibecoder-reward-list span{flex:1 1 132px;justify-content:center}.vibecoder-arena .vibecoder-leaderboard-row{grid-template-columns:38px auto minmax(0,1fr) auto;row-gap:4px}.vibecoder-arena .vibecoder-avatar{grid-column:1;grid-row:1/span 2;align-self:center}.vibecoder-arena .vibecoder-rank{grid-column:2;grid-row:1}.vibecoder-arena .vibecoder-name{grid-column:3;grid-row:1}.vibecoder-arena .vibecoder-usage{grid-column:4;grid-row:1;justify-items:end;text-align:right}.vibecoder-arena .vibecoder-row-reward{grid-column:2/-1;grid-row:2;text-align:left}.vibecoder-arena-top{flex-direction:column}.vibecoder-countdown{align-self:flex-start}}.dashboard-chart-card .chart-card-head{margin-bottom:16px}.chart-controls button:disabled,.instruction-code-tabs button:disabled{cursor:not-allowed;opacity:.48}.chart-controls button:disabled:hover,.instruction-code-tabs button:disabled:hover{background:transparent;box-shadow:none;color:var(--text-muted)}.refined-chart-summary{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(190px,1fr) repeat(2,minmax(140px,auto));margin-bottom:14px}.chart-mini-stat,.chart-total-block{background:var(--theme-color-background-chart-total-block-chart-mini-stat-567);border:1px solid var(--border);border-radius:14px;display:grid;gap:3px;min-height:58px;padding:10px 12px}.chart-total-block strong{color:var(--text);font-size:26px;font-weight:820;line-height:1}.chart-mini-stat span,.chart-total-block span{color:var(--text-muted);font-size:12px;font-weight:760}.chart-mini-stat b{color:var(--text);font-size:13px;font-weight:820}.refined-partner-plot{background:none!important;overflow:visible;position:relative}.refined-partner-plot svg{display:block;overflow:visible}.chart-grid-lines line{stroke:var(--theme-color-stroke-chart-grid-lines-line-568);stroke-width:1;vector-effect:non-scaling-stroke}.chart-area-fill{fill:var(--theme-color-fill-chart-area-fill-569)}.chart-line-path{fill:none;stroke:var(--theme-color-stroke-chart-line-path-570);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.chart-point-dot{fill:var(--theme-color-fill-chart-point-dot-571);stroke:var(--theme-color-stroke-chart-point-dot-572);stroke-width:2.4;vector-effect:non-scaling-stroke}.chart-point-dot.zero{fill:var(--theme-color-fill-chart-point-dot-zero-573);stroke:var(--theme-color-stroke-chart-point-dot-zero-574);stroke-width:1.8}.chart-point-layer{inset:0;pointer-events:none;position:absolute}.chart-point-hit{background:transparent;border:0;border-radius:999px;cursor:default;height:18px;padding:0;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:18px}.chart-point-hit:after{background:var(--theme-color-background-chart-point-hit-after-575);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 16px 36px var(--theme-color-box-shadow-chart-point-hit-after-576);color:var(--theme-color-color-chart-point-hit-after-577);content:attr(data-tooltip);font-size:12px;font-weight:760;line-height:1.25;padding:8px 10px;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.chart-point-hit:after,.chart-point-hit:before{left:50%;opacity:0;position:absolute;z-index:12}.chart-point-hit:before{border:6px solid transparent;border-top:6px solid var(--theme-color-border-top-color-chart-point-hit-before-578);bottom:calc(100% - 3px);content:"";transform:translateX(-50%);transition:opacity .16s ease}.chart-point-hit:focus-visible:after,.chart-point-hit:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.chart-point-hit:focus-visible:before,.chart-point-hit:hover:before{opacity:1}.chart-point-hit:focus-visible{outline:2px solid var(--theme-color-outline-chart-point-hit-focus-visible-579);outline-offset:2px}.refined-partner-chart .chart-empty-state{align-items:center;color:var(--text-muted);display:flex;font-size:13px;font-weight:760;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}@media (max-width:760px){.refined-chart-summary{grid-template-columns:1fr}.chart-total-block strong{font-size:24px}}.polished-metrics{align-items:stretch;gap:16px;grid-template-columns:minmax(240px,.95fr) minmax(220px,.95fr) minmax(240px,.95fr) minmax(360px,1.45fr)}.dash-key-card,.dash-stat{border-color:var(--theme-color-border-color-dash-stat-dash-key-card-580);border-radius:14px;box-shadow:0 18px 54px var(--theme-color-box-shadow-dash-stat-dash-key-card-581);min-height:140px;padding:18px 20px}.balance-card-main{background:var(--theme-color-background-balance-card-main-582);border-color:var(--theme-color-border-color-balance-card-main-583);box-shadow:0 18px 54px var(--theme-color-box-shadow-balance-card-main-584)}.balance-card-main:before{display:none}.dash-stat-label{color:var(--theme-color-color-dash-stat-label-585);font-size:13px;font-weight:600}.dash-stat-value{color:var(--theme-color-color-dash-stat-value-586);font-size:31px;font-weight:700;letter-spacing:0;margin-top:12px}.dash-stat-value span{color:var(--theme-color-color-dash-stat-value-span-587);font-size:13px;font-weight:600}.money-value{display:block;font-size:31px;white-space:nowrap}.money-value.empty-value{color:var(--text-muted)}.link-button{all:unset;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-button:hover{color:var(--accent-hover)}.dash-stat-note{color:var(--theme-color-color-dash-stat-note-588);font-size:13px;font-weight:650;margin-top:auto}.dash-stat-action{background:var(--theme-color-background-dash-stat-action-589);border-color:var(--theme-color-border-color-dash-stat-action-590);border-radius:14px;color:var(--theme-color-color-dash-stat-action-591);font-size:13px;font-weight:820;margin-top:auto;min-height:40px;width:100%}.balance-card-main .dash-stat-action{margin-top:18px}.dash-key-card{align-content:center;gap:12px}.partner-key{align-items:center;background:var(--theme-color-background-partner-key-592);border:1px solid var(--theme-color-border-partner-key-593);border-radius:18px;color:var(--theme-color-color-partner-key-594);display:grid;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:0 16px}.partner-key span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-key.is-visible{align-items:center}.partner-key.is-visible span{overflow:hidden;text-overflow:clip;white-space:nowrap}.key-eye-button{align-items:center;background:transparent;border:0;color:var(--theme-color-color-key-eye-button-595);display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.key-eye-button:focus-visible,.key-eye-button:hover{color:var(--theme-color-color-key-eye-button-hover-key-eye-button-focus--596);outline:none}.key-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.key-copy-button{border-color:var(--theme-color-border-color-key-copy-button-597);border-radius:50%;color:var(--theme-color-color-key-copy-button-598);flex:0 0 auto;height:38px;width:38px}.key-telegram-button{background:var(--theme-color-background-key-telegram-button-599);border-color:var(--theme-color-border-color-key-telegram-button-600);border-radius:999px;box-shadow:none;flex:1 1 auto;min-height:38px;white-space:nowrap}.key-support-button{border-color:var(--theme-color-border-color-key-support-button-601);border-radius:999px;color:var(--theme-color-color-key-support-button-602);flex:0 1 auto;min-height:38px;white-space:nowrap}@media (max-width:1180px){.polished-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-key-card{grid-column:1/-1}}@media (max-width:760px){.polished-metrics{grid-template-columns:1fr}.dash-key-card{grid-column:auto}.key-actions{flex-wrap:wrap}.key-support-button,.key-telegram-button{flex:1 1 150px}.engagement-card{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}.profile-dropdown-email{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:760;margin-bottom:4px;min-width:0;overflow:hidden;padding:8px 10px 10px;text-overflow:ellipsis;white-space:nowrap}.profile-email-card{align-items:start;display:grid;gap:18px;margin-bottom:16px}.profile-email-row{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.profile-email-row code{color:var(--text);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-stats-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.admin-stat-card{display:grid;gap:8px;min-height:132px;padding:18px}.admin-stat-card span{color:var(--text-muted);font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.admin-stat-card strong{color:var(--text);font-size:28px;font-weight:840;line-height:1}.admin-stat-card p{color:var(--text-muted);font-size:13px;font-weight:650;margin:auto 0 0}.admin-grid{align-items:start}.admin-settings-list{display:grid;gap:16px;margin-top:12px}.admin-setting-row{display:grid;gap:6px}.admin-setting-label{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.9rem}.admin-setting-input-row{display:flex;gap:8px;align-items:center}.admin-setting-input-row .input{max-width:180px}.small-success{color:var(--success,#22c55e);font-size:.8rem}.small-error{color:var(--danger,#ef4444);font-size:.8rem}.admin-routing-card{display:grid;gap:14px;margin-bottom:16px}.admin-routing-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-routing-status{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;min-height:104px;padding:12px}.admin-routing-status p,.admin-routing-status span{color:var(--text-muted);font-size:12px;font-weight:700;margin:0}.admin-routing-status strong{color:var(--text-muted);font-size:18px;font-weight:850}.admin-routing-status strong.good{color:var(--success)}.admin-routing-status strong.warn{color:var(--warning)}.admin-readiness-card{display:grid;gap:14px;margin-bottom:16px}.admin-readiness-pill{align-items:center;align-self:start;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;color:var(--warning);display:inline-flex;font-size:12px;font-weight:850;min-height:32px;padding:7px 10px}.admin-readiness-pill.good{color:var(--success)}.admin-readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-readiness-metric{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;min-height:96px;padding:12px}.admin-readiness-metric p,.admin-readiness-metric span{color:var(--text-muted);font-size:12px;font-weight:700;margin:0}.admin-readiness-metric strong{color:var(--text);font-size:18px;font-weight:850}.admin-alert-list{display:grid;gap:8px}.admin-alert-row{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;display:grid;gap:4px;padding:11px 12px}.admin-alert-row strong{color:var(--text);font-size:13px;font-weight:850}.admin-alert-row p{color:var(--text-muted);font-size:12px;font-weight:650;margin:0}.admin-alert-row.good{border-color:rgba(34,197,94,.38)}.admin-alert-row.good strong{color:var(--success)}.admin-alert-row.warn{border-color:rgba(245,158,11,.45)}.admin-alert-row.warn strong{color:var(--warning)}.admin-alert-row.danger{border-color:rgba(251,113,133,.45)}.admin-alert-row.danger strong{color:var(--danger)}.admin-economics-card{display:grid;gap:16px;margin-bottom:16px}.admin-economics-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-economics-title{color:var(--text);font-size:15px;font-weight:820;margin:0 0 10px}.admin-economics-recent-wrap{overflow-x:auto}.admin-economics-recent-table{min-width:1120px;table-layout:fixed}.admin-economics-recent-table td:first-child,.admin-economics-recent-table th:first-child{width:24%}.admin-economics-recent-table td:nth-child(2),.admin-economics-recent-table th:nth-child(2){width:18%}.admin-lookup-card{grid-column:1/-1}.admin-card-head{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.admin-lookup-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) auto}.admin-user-browser{display:grid;gap:10px;margin-top:18px}.admin-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-section-head h3{color:var(--text);font-size:16px;font-weight:820;margin:0}.admin-section-head.compact .button{min-height:36px;padding:8px 12px}.admin-user-filters{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(132px,1fr)) minmax(190px,auto)}.admin-user-filters .field{gap:6px}.admin-filter-check span,.admin-user-filters .field label{font-size:12px}.admin-filter-check,.admin-user-filters .field select{min-height:38px;padding:0 10px}.admin-filter-check{align-items:center;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);display:flex;gap:8px}.admin-filter-check input{accent-color:var(--accent)}