.page-module__Z-3nqa__adminPage{width:100%;max-width:1280px;margin:0 auto;padding:100px 24px 48px}.page-module__Z-3nqa__header{margin-bottom:24px}.page-module__Z-3nqa__title{color:var(--text-primary);margin-bottom:4px;font-size:1.75rem;font-weight:700}.page-module__Z-3nqa__subtitle{color:var(--text-muted);font-size:.85rem}.page-module__Z-3nqa__statsRow{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.page-module__Z-3nqa__statsRowLabel{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--text-muted);margin-bottom:-4px;font-size:.7rem;font-weight:600}.page-module__Z-3nqa__statCard{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;flex:1 1 0;gap:2px;min-width:140px;padding:14px 16px;display:flex}.page-module__Z-3nqa__statCard[data-accent=green]{border-bottom:2px solid #10b981}.page-module__Z-3nqa__statCard[data-accent=cyan]{border-bottom:2px solid var(--accent-secondary)}.page-module__Z-3nqa__statCard[data-accent=purple]{border-bottom:2px solid var(--accent-primary);background:#6366f10a}.page-module__Z-3nqa__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.page-module__Z-3nqa__statValue{color:var(--text-primary);font-size:1.35rem;font-weight:700;line-height:1.2}.page-module__Z-3nqa__statCard[data-accent=green] .page-module__Z-3nqa__statValue{color:#10b981}.page-module__Z-3nqa__statCard[data-accent=cyan] .page-module__Z-3nqa__statValue{color:var(--accent-secondary)}.page-module__Z-3nqa__statCard[data-accent=purple] .page-module__Z-3nqa__statValue{color:var(--accent-primary)}.page-module__Z-3nqa__usersSection{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);margin-top:24px;overflow:hidden}.page-module__Z-3nqa__usersHeader{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.page-module__Z-3nqa__usersTitle{color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.page-module__Z-3nqa__userCount{color:var(--text-muted);border-radius:var(--radius-full);background:#ffffff0f;padding:2px 8px;font-size:.72rem;font-weight:500}.page-module__Z-3nqa__searchWrap{align-items:center;width:100%;max-width:280px;display:flex;position:relative}.page-module__Z-3nqa__searchIcon{color:var(--text-muted);pointer-events:none;flex-shrink:0;position:absolute;left:10px}.page-module__Z-3nqa__searchInput{background:var(--bg-input);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:var(--radius-md);padding:7px 30px;font-size:.8rem;transition:border-color .15s}.page-module__Z-3nqa__searchInput::placeholder{color:var(--text-muted)}.page-module__Z-3nqa__searchInput:focus{border-color:var(--accent-primary);outline:none}.page-module__Z-3nqa__searchInput::-webkit-search-cancel-button{-webkit-appearance:none}.page-module__Z-3nqa__searchClear{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full);background:#ffffff14;border:none;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex;position:absolute;right:6px}.page-module__Z-3nqa__searchClear:hover{color:var(--text-primary);background:#ffffff26}.page-module__Z-3nqa__tableWrapper{scrollbar-width:thin;scrollbar-color:#6366f173 #0f172a57;overflow-x:auto}.page-module__Z-3nqa__tableWrapper::-webkit-scrollbar{height:10px}.page-module__Z-3nqa__tableWrapper::-webkit-scrollbar-track{background:#0f172a57;border-radius:999px}.page-module__Z-3nqa__tableWrapper::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#22d3ee8c,#6366f18c);border:2px solid #0f172a57;border-radius:999px}.page-module__Z-3nqa__tableWrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#22d3eeb8,#6366f1b8)}.page-module__Z-3nqa__table{border-collapse:collapse;text-align:left;width:100%}.page-module__Z-3nqa__table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-default);background:#0f172a66;padding:10px 16px;font-size:.7rem;font-weight:600}.page-module__Z-3nqa__table td{color:var(--text-secondary);border-bottom:1px solid var(--border-default);vertical-align:middle;padding:10px 16px;font-size:.82rem}.page-module__Z-3nqa__table tr:last-child td{border-bottom:none}.page-module__Z-3nqa__table tr:hover td{background:#ffffff05}.page-module__Z-3nqa__email{color:var(--text-primary);font-weight:500}.page-module__Z-3nqa__badge{border-radius:var(--radius-full);text-transform:uppercase;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.page-module__Z-3nqa__badgeFree{color:var(--text-secondary);border:1px solid var(--border-default);background:#94a3b81a}.page-module__Z-3nqa__badgeStarter{color:var(--accent-secondary-light);background:#06b6d426;border:1px solid #06b6d433}.page-module__Z-3nqa__badgePro{color:var(--accent-primary-light);background:#6366f126;border:1px solid #6366f133}.page-module__Z-3nqa__badgeProPlus{color:var(--accent-warning-light);background:#f59e0b26;border:1px solid #f59e0b33}.page-module__Z-3nqa__statusStack{flex-direction:column;gap:4px;min-width:120px;display:flex}.page-module__Z-3nqa__statusText{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600;line-height:1.35;display:inline-block}.page-module__Z-3nqa__statusOk{color:#6ee7b7}.page-module__Z-3nqa__statusWarn{color:#fcd34d}.page-module__Z-3nqa__statusDanger{color:#fca5a5}.page-module__Z-3nqa__statusMuted{color:var(--text-secondary)}.page-module__Z-3nqa__statusMeta{color:var(--text-muted);font-size:.72rem}.page-module__Z-3nqa__statusNote{font-size:.72rem;line-height:1.35}.page-module__Z-3nqa__revenueStack{flex-direction:column;gap:4px;display:flex}.page-module__Z-3nqa__actionBtn{background:var(--bg-input);border:1px solid var(--border-default);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .2s}.page-module__Z-3nqa__actionBtn:hover{background:var(--bg-input-focus);border-color:var(--accent-primary)}.page-module__Z-3nqa__actionsMenu{flex-direction:column;align-items:flex-start;gap:8px;min-width:132px;display:flex}.page-module__Z-3nqa__actionMenuTrigger{color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.8rem;font-weight:600;transition:color .15s;display:inline-flex}.page-module__Z-3nqa__actionMenuTrigger:hover{color:var(--accent-secondary-light)}.page-module__Z-3nqa__actionMenuTrigger:focus-visible{color:var(--accent-secondary-light);text-underline-offset:.16em;outline:none;text-decoration:underline}.page-module__Z-3nqa__actionMenuIcon{transition:transform .16s}.page-module__Z-3nqa__actionMenuIconOpen{transform:rotate(180deg)}.page-module__Z-3nqa__actionMenuList{flex-direction:column;align-items:flex-start;gap:7px;padding-left:1px;display:flex}.page-module__Z-3nqa__actionMenuItem{color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s}.page-module__Z-3nqa__actionMenuItem:hover{color:var(--text-primary)}.page-module__Z-3nqa__actionMenuItem:disabled{color:var(--text-muted);cursor:default}.page-module__Z-3nqa__actionMenuItem:focus-visible{color:var(--text-primary);text-underline-offset:.16em;outline:none;text-decoration:underline}.page-module__Z-3nqa__actionMenuDanger{color:#fca5a5}.page-module__Z-3nqa__actionMenuDanger:hover,.page-module__Z-3nqa__actionMenuDanger:focus-visible{color:#fecaca}.page-module__Z-3nqa__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__Z-3nqa__modal{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;max-width:380px;padding:24px;animation:.3s page-module__Z-3nqa__modalIn}@keyframes page-module__Z-3nqa__modalIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__Z-3nqa__modalTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.15rem;font-weight:600}.page-module__Z-3nqa__formGroup{margin-bottom:14px}.page-module__Z-3nqa__formLabel{color:var(--text-muted);margin-bottom:8px;font-size:.9rem;display:block}.page-module__Z-3nqa__formMetaBox{border-radius:var(--radius-md);border:1px solid var(--border-default);color:var(--text-secondary);background:#ffffff08;flex-direction:column;gap:6px;padding:12px 14px;font-size:.82rem;display:flex}.page-module__Z-3nqa__checkboxRow{color:var(--text-primary);align-items:flex-start;gap:10px;margin-top:2px;font-size:.88rem;line-height:1.45;display:flex}.page-module__Z-3nqa__checkboxRow input{margin-top:2px}.page-module__Z-3nqa__formHint{color:var(--text-muted);margin:10px 0 0;font-size:.78rem;line-height:1.5}.page-module__Z-3nqa__input{background:var(--bg-input);border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:var(--radius-md);padding:10px 14px;font-size:.9rem}.page-module__Z-3nqa__input:focus{border-color:var(--accent-primary);outline:none}.page-module__Z-3nqa__modalActions{margin-top:20px;display:flex}.page-module__Z-3nqa__historyModal{max-width:500px!important}.page-module__Z-3nqa__historyReportModal{max-height:90vh;padding:0;overflow:hidden;max-width:1180px!important}.page-module__Z-3nqa__historyReportHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 0;display:flex}.page-module__Z-3nqa__historyReportScroll{max-height:calc(90vh - 72px);padding:20px 24px 24px;overflow-y:auto}.page-module__Z-3nqa__historyScroll{max-height:400px;padding-right:8px;overflow-y:auto}.page-module__Z-3nqa__historyEntry{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--border-default);background:#ffffff05;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.page-module__Z-3nqa__historyEntry:hover,.page-module__Z-3nqa__historyEntry:focus-visible{background:#ffffff09;border-color:#6366f166;transform:translateY(-1px)}.page-module__Z-3nqa__historyEntry:focus-visible{outline-offset:2px;outline:2px solid #6366f159}.page-module__Z-3nqa__historyEntryHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__Z-3nqa__historyEntryTitle{color:var(--text-primary);font-size:.92rem;font-weight:700}.page-module__Z-3nqa__historyEntryDate{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.page-module__Z-3nqa__historyEntryMeta{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;display:flex}.page-module__Z-3nqa__historyEntryAction{color:var(--accent-primary-light);white-space:nowrap;font-weight:600}.page-module__Z-3nqa__historySummaryPreview{background:#6366f10f;border:1px solid #6366f124;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.page-module__Z-3nqa__historySummaryLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);font-size:.68rem;font-weight:700}.page-module__Z-3nqa__historySummaryText{color:var(--text-primary);margin:0;font-size:.82rem;line-height:1.5}.page-module__Z-3nqa__historyScroll::-webkit-scrollbar{width:6px}.page-module__Z-3nqa__historyScroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.page-module__Z-3nqa__historyScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.page-module__Z-3nqa__historyScroll::-webkit-scrollbar-thumb:hover{background:#fff3}.page-module__Z-3nqa__quotaWrap{flex-direction:column;gap:4px;min-width:140px;display:flex}.page-module__Z-3nqa__quotaBar{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.page-module__Z-3nqa__quotaFill{border-radius:3px;height:100%;transition:width .3s}.page-module__Z-3nqa__quotaNumbers{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.page-module__Z-3nqa__quotaBonus{color:var(--accent-secondary);font-weight:600}.page-module__Z-3nqa__dateCell{color:var(--text-secondary);white-space:nowrap;font-size:.78rem}.page-module__Z-3nqa__revenueCell{color:#10b981;white-space:nowrap;font-size:.82rem;font-weight:600}
@keyframes ResultsDashboard-module__1LNoGW__localFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ResultsDashboard-module__1LNoGW__localFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResultsDashboard-module__1LNoGW__dashboard{padding:56px 0 var(--space-xl);animation:.5s ResultsDashboard-module__1LNoGW__localFadeIn}.ResultsDashboard-module__1LNoGW__header{padding:var(--space-md) 0;margin-bottom:var(--space-md);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.ResultsDashboard-module__1LNoGW__headerLeft{align-items:center;gap:var(--space-lg);display:flex}.ResultsDashboard-module__1LNoGW__logo{align-items:center;gap:var(--space-sm);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:800;display:flex}.ResultsDashboard-module__1LNoGW__logoIcon{-webkit-text-fill-color:initial;font-size:1.5rem}.ResultsDashboard-module__1LNoGW__headerActions{align-items:center;gap:8px;display:flex}.ResultsDashboard-module__1LNoGW__demoNotice{align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-md);margin-bottom:var(--space-lg);color:var(--text-secondary);background:#6366f114;border:1px solid #6366f126;padding:14px 18px;font-size:.85rem;line-height:1.6;display:flex}.ResultsDashboard-module__1LNoGW__summarySection{margin-bottom:var(--space-lg)}.ResultsDashboard-module__1LNoGW__summaryCard{background:var(--gradient-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);text-align:center;padding:12px 20px;animation:.6s ResultsDashboard-module__1LNoGW__localFadeInUp}.ResultsDashboard-module__1LNoGW__summaryIcon{margin-bottom:4px;font-size:1.6rem}.ResultsDashboard-module__1LNoGW__summaryTitle{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:1.1rem;font-weight:800}.ResultsDashboard-module__1LNoGW__summaryText{max-width:800px;color:var(--text-secondary);margin:0 auto;font-size:.85rem;line-height:1.5}.ResultsDashboard-module__1LNoGW__sectionTitle{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:1.2rem;font-weight:700;display:flex}.ResultsDashboard-module__1LNoGW__sectionIcon{font-size:1.2rem}.ResultsDashboard-module__1LNoGW__scoresSection{margin-bottom:var(--space-xl)}.ResultsDashboard-module__1LNoGW__scoreCards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ResultsDashboard-module__1LNoGW__scoreCard{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-md);text-align:center;cursor:pointer;transition:all var(--transition-normal);opacity:0;width:100%;animation:.5s forwards ResultsDashboard-module__1LNoGW__localFadeInUp;position:relative;overflow:visible}.ResultsDashboard-module__1LNoGW__scoreCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.ResultsDashboard-module__1LNoGW__scoreCard:after{content:"";opacity:0;width:180px;height:180px;transition:opacity var(--transition-normal);pointer-events:none;background:radial-gradient(circle,#6366f12e,#0000 65%);position:absolute;inset:auto -20% -40% auto}.ResultsDashboard-module__1LNoGW__scoreCard:hover:after,.ResultsDashboard-module__1LNoGW__scoreCardSelected:after{opacity:1}.ResultsDashboard-module__1LNoGW__scoreCardWinner{background:linear-gradient(135deg,#10b9810d,#06b6d408);border-color:#10b9814d}.ResultsDashboard-module__1LNoGW__scoreCardWinner:hover{border-color:#10b98180;box-shadow:0 0 40px #10b98126}.ResultsDashboard-module__1LNoGW__scoreCardSelected{border-color:var(--accent-primary);box-shadow:0 0 30px #6366f133}.ResultsDashboard-module__1LNoGW__openIndicator{width:32px;height:32px;color:var(--text-secondary);transition:transform var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#0f172a8c;border:1px solid #818cf82e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.ResultsDashboard-module__1LNoGW__scoreCard:hover .ResultsDashboard-module__1LNoGW__openIndicator,.ResultsDashboard-module__1LNoGW__scoreCardSelected .ResultsDashboard-module__1LNoGW__openIndicator{color:var(--text-primary);background:#6366f129;border-color:#818cf866;transform:translateY(-1px)scale(1.04)}.ResultsDashboard-module__1LNoGW__winnerBadge{background:var(--gradient-score-good);color:#fff;border-radius:var(--radius-full);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:4px;padding:4px 16px;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ResultsDashboard-module__1LNoGW__scoreCardHeader{margin-bottom:var(--space-md)}.ResultsDashboard-module__1LNoGW__carName{margin-bottom:2px;font-size:1.2rem;font-weight:700}.ResultsDashboard-module__1LNoGW__carVariant{color:var(--text-muted);font-size:.85rem}.ResultsDashboard-module__1LNoGW__carMeta{justify-content:center;gap:var(--space-md);margin:var(--space-sm) 0;flex-wrap:wrap;display:flex}.ResultsDashboard-module__1LNoGW__metaItem{color:var(--text-secondary);font-size:.85rem}.ResultsDashboard-module__1LNoGW__metaPrice{color:var(--accent-primary-light);font-size:1.1rem;font-weight:700}.ResultsDashboard-module__1LNoGW__miniScores{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-default)}.ResultsDashboard-module__1LNoGW__miniScore{margin-bottom:8px}.ResultsDashboard-module__1LNoGW__miniScoreHeader{justify-content:space-between;margin-bottom:4px;display:flex}.ResultsDashboard-module__1LNoGW__miniScoreLabel{color:var(--text-muted);text-align:start;font-size:.75rem}.ResultsDashboard-module__1LNoGW__miniScoreValue{font-size:.75rem;font-weight:700;font-family:var(--font-mono)}.ResultsDashboard-module__1LNoGW__miniBar{background:var(--bg-primary);border-radius:var(--radius-full);width:100%;height:4px;overflow:hidden}.ResultsDashboard-module__1LNoGW__miniBarFill{border-radius:var(--radius-full);height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.ResultsDashboard-module__1LNoGW__openCta{margin-top:var(--space-md);color:var(--text-secondary);transition:transform var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#6366f114;border:1px solid #818cf824;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.ResultsDashboard-module__1LNoGW__scoreCard:hover .ResultsDashboard-module__1LNoGW__openCta,.ResultsDashboard-module__1LNoGW__scoreCardSelected .ResultsDashboard-module__1LNoGW__openCta{color:var(--text-primary);background:#6366f124;border-color:#818cf84d;transform:translateY(-1px)}.ResultsDashboard-module__1LNoGW__openCtaText{white-space:nowrap}.ResultsDashboard-module__1LNoGW__openCtaIcon{transition:transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.ResultsDashboard-module__1LNoGW__scoreCard:hover .ResultsDashboard-module__1LNoGW__openCtaIcon,.ResultsDashboard-module__1LNoGW__scoreCardSelected .ResultsDashboard-module__1LNoGW__openCtaIcon{transform:translate(3px)}.ResultsDashboard-module__1LNoGW__comparisonSection{margin-bottom:var(--space-2xl);opacity:0;animation:.6s .3s forwards ResultsDashboard-module__1LNoGW__localFadeInUp}.ResultsDashboard-module__1LNoGW__tableWrapper{border-radius:var(--radius-lg);border:1px solid var(--border-default);overflow-x:auto}.ResultsDashboard-module__1LNoGW__table{border-collapse:collapse;width:100%;font-size:.88rem}.ResultsDashboard-module__1LNoGW__th{background:var(--bg-card);text-align:start;white-space:nowrap;border-bottom:2px solid var(--border-default);padding:10px 14px;font-weight:700;position:sticky;top:0}.ResultsDashboard-module__1LNoGW__thWinner{color:var(--accent-success-light);background:#10b9811a}.ResultsDashboard-module__1LNoGW__thContent{align-items:center;gap:6px;display:flex}.ResultsDashboard-module__1LNoGW__thBadge{font-size:.9rem}.ResultsDashboard-module__1LNoGW__tr:hover{background:#6366f108}.ResultsDashboard-module__1LNoGW__tr:nth-child(2n){background:#94a3b808}.ResultsDashboard-module__1LNoGW__tr:nth-child(2n):hover{background:#6366f10d}.ResultsDashboard-module__1LNoGW__tdLabel{color:var(--text-secondary);white-space:nowrap;border-right:1px solid var(--border-default);min-width:140px;padding:8px 14px;font-weight:600}.ResultsDashboard-module__1LNoGW__td{border-bottom:1px solid var(--border-default);white-space:nowrap;padding:8px 14px}.ResultsDashboard-module__1LNoGW__tdWinner{background:#10b98108}@media (max-width:768px){.ResultsDashboard-module__1LNoGW__header{gap:var(--space-md);flex-direction:column;align-items:flex-start}.ResultsDashboard-module__1LNoGW__scoreCards{grid-template-columns:1fr}.ResultsDashboard-module__1LNoGW__carMeta{gap:var(--space-sm);flex-direction:column}.ResultsDashboard-module__1LNoGW__summaryCard{padding:12px 16px}.ResultsDashboard-module__1LNoGW__summaryTitle{font-size:1.1rem}}
.ScoreGauge-module__sPBuAa__gauge{margin:0 auto;position:relative}.ScoreGauge-module__sPBuAa__svg{display:block}.ScoreGauge-module__sPBuAa__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ScoreGauge-module__sPBuAa__scoreValue{font-size:2rem;font-weight:900;font-family:var(--font-mono);line-height:1}.ScoreGauge-module__sPBuAa__scoreLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:nowrap;max-width:80%;margin-top:2px;font-size:.6rem;font-weight:600}
@keyframes CarDetailCard-module__p54-6G__localFadeIn{0%{opacity:0}to{opacity:1}}@keyframes CarDetailCard-module__p54-6G__localFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CarDetailCard-module__p54-6G__overlay{-webkit-backdrop-filter:blur(8px);z-index:100;padding:var(--space-md);background:#000000b3;justify-content:center;align-items:flex-start;animation:.3s CarDetailCard-module__p54-6G__localFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.CarDetailCard-module__p54-6G__card{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-xl);width:100%;max-width:1100px;margin:var(--space-md) auto;animation:.4s CarDetailCard-module__p54-6G__localFadeInUp;position:relative}.CarDetailCard-module__p54-6G__closeBtn{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-default);width:40px;height:40px;color:var(--text-secondary);transition:all var(--transition-fast);z-index:10;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute}.CarDetailCard-module__p54-6G__closeBtn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.CarDetailCard-module__p54-6G__header{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-default)}.CarDetailCard-module__p54-6G__winnerTag{border-radius:var(--radius-full);color:var(--accent-success-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-md);background:linear-gradient(135deg,#10b98126,#06b6d41a);border:1px solid #10b98140;align-items:center;gap:6px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.CarDetailCard-module__p54-6G__carTitle{margin-bottom:4px;font-size:1.4rem;font-weight:800}.CarDetailCard-module__p54-6G__carVariant{color:var(--text-muted);margin-bottom:var(--space-md);font-size:.95rem}.CarDetailCard-module__p54-6G__quickSpecs{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.CarDetailCard-module__p54-6G__spec{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.CarDetailCard-module__p54-6G__specIcon{font-size:1rem}.CarDetailCard-module__p54-6G__specLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.CarDetailCard-module__p54-6G__specValue{font-size:.9rem;font-weight:600}.CarDetailCard-module__p54-6G__specHighlight{color:var(--accent-primary-light);font-size:1rem}.CarDetailCard-module__p54-6G__scoreGrid{margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;display:grid}.CarDetailCard-module__p54-6G__scoreBox{text-align:center;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:10px 4px}.CarDetailCard-module__p54-6G__scoreBoxValue{font-size:1.25rem;font-weight:900;font-family:var(--font-mono);display:block}.CarDetailCard-module__p54-6G__scoreBoxLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.CarDetailCard-module__p54-6G__section{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-default)}.CarDetailCard-module__p54-6G__sectionTitle{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:1rem;font-weight:700;display:flex}.CarDetailCard-module__p54-6G__marketGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.CarDetailCard-module__p54-6G__marketItem{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:10px 12px}.CarDetailCard-module__p54-6G__marketLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.75rem;display:block}.CarDetailCard-module__p54-6G__marketValue{font-size:1.1rem;font-weight:700;font-family:var(--font-mono)}.CarDetailCard-module__p54-6G__marketHighlight{color:var(--accent-success-light)}.CarDetailCard-module__p54-6G__findings{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.CarDetailCard-module__p54-6G__finding{align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-card);padding:10px 14px;display:flex}.CarDetailCard-module__p54-6G__finding_pro{border-left:3px solid var(--accent-success)}.CarDetailCard-module__p54-6G__finding_con{border-left:3px solid var(--accent-warning)}.CarDetailCard-module__p54-6G__finding_red_flag{border-left:3px solid var(--accent-danger);background:#ef444408}.CarDetailCard-module__p54-6G__finding_info{border-left:3px solid var(--accent-secondary)}.CarDetailCard-module__p54-6G__findingIcon{flex-shrink:0;margin-top:2px;font-size:1.2rem}.CarDetailCard-module__p54-6G__findingContent{flex:1;min-width:0}.CarDetailCard-module__p54-6G__findingLabel{margin-bottom:2px;font-size:.9rem;font-weight:600;display:block}.CarDetailCard-module__p54-6G__findingDetail{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.CarDetailCard-module__p54-6G__issues{gap:var(--space-sm);flex-direction:column;display:flex}.CarDetailCard-module__p54-6G__issue{align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-md);color:var(--text-secondary);background:#ef44440d;border:1px solid #ef444426;padding:12px 16px;font-size:.88rem;line-height:1.6;display:flex}.CarDetailCard-module__p54-6G__issueIcon{flex-shrink:0}.CarDetailCard-module__p54-6G__featureGrid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.CarDetailCard-module__p54-6G__featureTag{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);transition:all var(--transition-fast);padding:6px 14px;font-size:.8rem}.CarDetailCard-module__p54-6G__featureTag:hover{border-color:var(--border-accent);color:var(--text-primary)}.CarDetailCard-module__p54-6G__verdictSection{margin-bottom:var(--space-xl)}.CarDetailCard-module__p54-6G__verdictTitle{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:1.1rem;font-weight:700;display:flex}.CarDetailCard-module__p54-6G__verdictText{color:var(--text-secondary);padding:var(--space-md);background:var(--gradient-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:.95rem;line-height:1.6}.CarDetailCard-module__p54-6G__footer{text-align:center}.CarDetailCard-module__p54-6G__viewBtn{text-decoration:none}.CarDetailCard-module__p54-6G__demoNotice{align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-md);color:var(--accent-warning);background:#f59e0b14;border:1px solid #f59e0b4d;padding:10px 14px;font-size:.82rem;line-height:1.4;display:flex}.CarDetailCard-module__p54-6G__insufficientBanner{align-items:flex-start;gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid #ef444459;border-left:4px solid var(--accent-danger);border-radius:var(--radius-md);background:#ef444412;display:flex}.CarDetailCard-module__p54-6G__insufficientBannerIcon{color:var(--accent-danger);flex-shrink:0;margin-top:2px}.CarDetailCard-module__p54-6G__insufficientBannerBody{flex:1;min-width:0}.CarDetailCard-module__p54-6G__insufficientBannerBody strong{color:var(--text-primary);margin-bottom:4px;font-size:.95rem;font-weight:700;display:block}.CarDetailCard-module__p54-6G__insufficientBannerBody p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.CarDetailCard-module__p54-6G__insufficientBannerBtn{background:var(--accent-danger);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:opacity var(--transition-fast);border:none;flex-shrink:0;align-self:center;padding:8px 18px;font-size:.85rem;font-weight:700}.CarDetailCard-module__p54-6G__insufficientBannerBtn:hover{opacity:.85}@media (max-width:768px){.CarDetailCard-module__p54-6G__overlay{padding:var(--space-sm)}.CarDetailCard-module__p54-6G__card{padding:var(--space-md);border-radius:var(--radius-lg)}.CarDetailCard-module__p54-6G__carTitle{font-size:1.4rem}.CarDetailCard-module__p54-6G__quickSpecs{grid-template-columns:repeat(2,1fr)}.CarDetailCard-module__p54-6G__scoreGrid{grid-template-columns:repeat(3,1fr)}.CarDetailCard-module__p54-6G__marketGrid,.CarDetailCard-module__p54-6G__findings{grid-template-columns:1fr}.CarDetailCard-module__p54-6G__finding{flex-direction:column}}
.LoginRequiredModal-module__8F6mrG__overlay{-webkit-backdrop-filter:blur(14px);z-index:120;background:#050a14b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LoginRequiredModal-module__8F6mrG__dialog{border:1px solid var(--border-default);background:linear-gradient(180deg, #1a1f2efa, #111827f5), var(--bg-card);border-radius:24px;width:min(100%,440px);padding:28px;box-shadow:0 24px 80px #0000006b}.LoginRequiredModal-module__8F6mrG__badge{color:var(--text-accent);letter-spacing:.04em;text-transform:uppercase;background:#6366f124;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.LoginRequiredModal-module__8F6mrG__title{color:var(--text-primary);margin:18px 0 10px;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.1}.LoginRequiredModal-module__8F6mrG__description{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.6}.LoginRequiredModal-module__8F6mrG__actions{gap:12px;margin-top:24px;display:flex}.LoginRequiredModal-module__8F6mrG__secondary,.LoginRequiredModal-module__8F6mrG__primary{cursor:pointer;border-radius:14px;min-height:46px;font-size:.95rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.LoginRequiredModal-module__8F6mrG__secondary{border:1px solid var(--border-default);color:var(--text-secondary);background:#ffffff05;flex:1}.LoginRequiredModal-module__8F6mrG__secondary:hover{border-color:var(--border-hover);color:var(--text-primary)}.LoginRequiredModal-module__8F6mrG__primary{color:#0f172a;background:linear-gradient(135deg,#fff,#eef2ff);border:0;flex:1.4;justify-content:center;align-items:center;gap:10px;display:inline-flex}.LoginRequiredModal-module__8F6mrG__primary:hover{transform:translateY(-1px)}.LoginRequiredModal-module__8F6mrG__icon{width:18px;height:18px}@media (max-width:640px){.LoginRequiredModal-module__8F6mrG__dialog{border-radius:20px;padding:24px}.LoginRequiredModal-module__8F6mrG__actions{flex-direction:column-reverse}.LoginRequiredModal-module__8F6mrG__secondary,.LoginRequiredModal-module__8F6mrG__primary{width:100%}}
.UpgradeModal-module__39BoFW__overlay{-webkit-backdrop-filter:blur(14px);z-index:120;background:#050a14b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.UpgradeModal-module__39BoFW__dialog{border:1px solid var(--border-default);background:linear-gradient(180deg, #1a1f2efa, #111827f5), var(--bg-card);border-radius:24px;width:min(100%,520px);padding:32px;box-shadow:0 24px 80px #0000006b}.UpgradeModal-module__39BoFW__badge{color:var(--accent-warning-light);letter-spacing:.04em;text-transform:uppercase;background:#f59e0b24;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.UpgradeModal-module__39BoFW__title{color:var(--text-primary);margin:18px 0 10px;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15}.UpgradeModal-module__39BoFW__description{color:var(--text-secondary);margin:0 0 24px;font-size:.95rem;line-height:1.6}.UpgradeModal-module__39BoFW__lockedNotice{color:var(--text-primary);background:#3b82f614;border:1px solid #60a5fa40;border-radius:14px;margin:-8px 0 24px;padding:12px 14px;font-size:.88rem;line-height:1.5}.UpgradeModal-module__39BoFW__tiers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.UpgradeModal-module__39BoFW__tierCard{border:1px solid var(--border-default);background:var(--bg-card);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;transition:border-color .2s,background .2s;display:flex}.UpgradeModal-module__39BoFW__tierCard:hover{border-color:var(--border-accent);background:var(--bg-card-hover)}.UpgradeModal-module__39BoFW__tierDisabled{opacity:.58;cursor:not-allowed}.UpgradeModal-module__39BoFW__tierDisabled:hover{border-color:var(--border-default);background:var(--bg-card)}.UpgradeModal-module__39BoFW__tierSelected{border-color:var(--accent-primary);background:#6366f114}.UpgradeModal-module__39BoFW__tierName{color:var(--text-primary);font-size:.95rem;font-weight:700}.UpgradeModal-module__39BoFW__tierPrice{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:800}.UpgradeModal-module__39BoFW__tierDesc{color:var(--text-secondary);text-align:center;font-size:.78rem}.UpgradeModal-module__39BoFW__tierMeta{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:.72rem;font-weight:700}.UpgradeModal-module__39BoFW__actions{gap:12px;display:flex}.UpgradeModal-module__39BoFW__secondary,.UpgradeModal-module__39BoFW__primary{cursor:pointer;border-radius:14px;min-height:46px;font-size:.95rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.UpgradeModal-module__39BoFW__secondary{border:1px solid var(--border-default);color:var(--text-secondary);background:#ffffff05;flex:1}.UpgradeModal-module__39BoFW__secondary:hover{border-color:var(--border-hover);color:var(--text-primary)}.UpgradeModal-module__39BoFW__primary{background:var(--gradient-primary);color:#fff;border:0;flex:1.8}.UpgradeModal-module__39BoFW__primary:hover{transform:translateY(-1px)}.UpgradeModal-module__39BoFW__primary:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:640px){.UpgradeModal-module__39BoFW__dialog{border-radius:20px;padding:24px}.UpgradeModal-module__39BoFW__tiers{grid-template-columns:1fr 1fr}.UpgradeModal-module__39BoFW__actions{flex-direction:column-reverse}.UpgradeModal-module__39BoFW__secondary,.UpgradeModal-module__39BoFW__primary{width:100%}}
.UrlValidationPanel-module__-3D-Sq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.UrlValidationPanel-module__-3D-Sq__panel{background:var(--card-bg,#1a1a2e);border:1px solid var(--border-color,#2a2a4a);border-radius:16px;width:100%;max-width:560px;max-height:80vh;padding:2rem;overflow-y:auto}.UrlValidationPanel-module__-3D-Sq__title{color:var(--text-primary,#fff);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.UrlValidationPanel-module__-3D-Sq__subtitle{color:var(--text-secondary,#88a);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.UrlValidationPanel-module__-3D-Sq__urlList{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.UrlValidationPanel-module__-3D-Sq__urlItem{border:1px solid var(--border-color,#2a2a4a);background:#ffffff08;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.UrlValidationPanel-module__-3D-Sq__urlItemSuccess{background:#22c55e0d;border-color:#22c55e40}.UrlValidationPanel-module__-3D-Sq__urlItemFailed{background:#ef44440d;border-color:#ef444440}.UrlValidationPanel-module__-3D-Sq__urlItemBlocked{background:#f59e0b0d;border-color:#f59e0b40}.UrlValidationPanel-module__-3D-Sq__statusIcon{flex-shrink:0;margin-top:1px;font-size:1.25rem}.UrlValidationPanel-module__-3D-Sq__urlInfo{flex:1;min-width:0}.UrlValidationPanel-module__-3D-Sq__urlText{color:var(--text-secondary,#88a);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-family:monospace;font-size:.8rem;overflow:hidden}.UrlValidationPanel-module__-3D-Sq__platformBadge{color:#a78bfa;text-transform:uppercase;letter-spacing:.5px;background:#8b5cf626;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.UrlValidationPanel-module__-3D-Sq__statusLabel{margin-top:.25rem;font-size:.8rem}.UrlValidationPanel-module__-3D-Sq__statusSuccess{color:#22c55e}.UrlValidationPanel-module__-3D-Sq__statusFailed{color:#ef4444}.UrlValidationPanel-module__-3D-Sq__statusBlocked{color:#f59e0b}.UrlValidationPanel-module__-3D-Sq__errorText{color:var(--text-secondary,#88a);margin-top:.125rem;font-size:.75rem}.UrlValidationPanel-module__-3D-Sq__removeBtn{color:var(--text-secondary,#88a);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;font-size:1rem;line-height:1}.UrlValidationPanel-module__-3D-Sq__removeBtn:hover{color:#ef4444;background:#ef44441a}.UrlValidationPanel-module__-3D-Sq__summaryBar{border:1px solid var(--border-color,#2a2a4a);background:#ffffff08;border-radius:8px;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.UrlValidationPanel-module__-3D-Sq__summaryItem{color:var(--text-secondary,#88a);align-items:center;gap:.375rem;font-size:.8rem;display:flex}.UrlValidationPanel-module__-3D-Sq__summaryDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.UrlValidationPanel-module__-3D-Sq__dotSuccess{background:#22c55e}.UrlValidationPanel-module__-3D-Sq__dotFailed{background:#ef4444}.UrlValidationPanel-module__-3D-Sq__dotBlocked{background:#f59e0b}.UrlValidationPanel-module__-3D-Sq__blockedNote{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.5}.UrlValidationPanel-module__-3D-Sq__blockedNote p{margin:0 0 .5rem}.UrlValidationPanel-module__-3D-Sq__manualBtn{color:#fbbf24;cursor:pointer;text-align:left;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:6px;width:100%;margin-top:.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:block}.UrlValidationPanel-module__-3D-Sq__manualBtn:hover{background:#f59e0b33;border-color:#f59e0b80}.UrlValidationPanel-module__-3D-Sq__actions{justify-content:flex-end;gap:.75rem;display:flex}.UrlValidationPanel-module__-3D-Sq__cancelBtn{border:1px solid var(--border-color,#2a2a4a);color:var(--text-secondary,#88a);cursor:pointer;background:0 0;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.UrlValidationPanel-module__-3D-Sq__cancelBtn:hover{border-color:var(--text-secondary,#88a);color:var(--text-primary,#fff)}.UrlValidationPanel-module__-3D-Sq__proceedBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:8px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .15s}.UrlValidationPanel-module__-3D-Sq__proceedBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.UrlValidationPanel-module__-3D-Sq__proceedBtn:disabled{opacity:.5;cursor:not-allowed}.UrlValidationPanel-module__-3D-Sq__friendlyEmoji{text-align:center;margin-bottom:.75rem;font-size:2.5rem}.UrlValidationPanel-module__-3D-Sq__friendlyCard{background:#8b5cf60f;border:1px solid #8b5cf640;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.UrlValidationPanel-module__-3D-Sq__friendlyCardInfo{align-items:center;gap:.5rem;min-width:0;display:flex}.UrlValidationPanel-module__-3D-Sq__friendlyCardIcon{flex-shrink:0;font-size:1.1rem}.UrlValidationPanel-module__-3D-Sq__friendlyCardHost{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.UrlValidationPanel-module__-3D-Sq__friendlyManualBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:8px;flex-shrink:0;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:opacity .15s}.UrlValidationPanel-module__-3D-Sq__friendlyManualBtn:hover{opacity:.85}.UrlValidationPanel-module__-3D-Sq__techActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.UrlValidationPanel-module__-3D-Sq__readableSection{border-top:1px solid #ffffff12;margin-top:1rem;padding-top:1rem}.UrlValidationPanel-module__-3D-Sq__readableSectionLabel{color:var(--text-secondary,#88a);margin:0 0 .5rem;font-size:.78rem}.UrlValidationPanel-module__-3D-Sq__readableCard{background:#22c55e12;border:1px solid #22c55e33;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.5rem .75rem;display:flex}.UrlValidationPanel-module__-3D-Sq__readableIcon{flex-shrink:0;font-size:1rem}.UrlValidationPanel-module__-3D-Sq__readableHost{color:#86efac;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.UrlValidationPanel-module__-3D-Sq__creditNote{color:var(--text-secondary,#88a);background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;margin-top:1.25rem;padding:.6rem .875rem;font-size:.78rem;line-height:1.5}
.PaymentSuccessBanner-module__5JSnNq__banner{z-index:1000;padding:14px var(--space-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#10b98126,#06b6d41a);border-bottom:1px solid #10b9814d;animation:.35s cubic-bezier(.4,0,.2,1) PaymentSuccessBanner-module__5JSnNq__slideDown;position:fixed;top:0;left:0;right:0}@keyframes PaymentSuccessBanner-module__5JSnNq__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.PaymentSuccessBanner-module__5JSnNq__inner{align-items:center;gap:var(--space-md);max-width:900px;margin:0 auto;display:flex}.PaymentSuccessBanner-module__5JSnNq__iconWrap{width:32px;height:32px;color:var(--accent-success);background:#10b98133;border:1px solid #10b98166;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PaymentSuccessBanner-module__5JSnNq__iconWrap svg{width:16px;height:16px}.PaymentSuccessBanner-module__5JSnNq__text{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 8px;display:flex}.PaymentSuccessBanner-module__5JSnNq__text strong{color:var(--accent-success-light);font-size:.95rem;font-weight:600}.PaymentSuccessBanner-module__5JSnNq__text span{color:var(--text-secondary);font-size:.875rem}.PaymentSuccessBanner-module__5JSnNq__close{cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.PaymentSuccessBanner-module__5JSnNq__close:hover{color:var(--text-primary)}.PaymentSuccessBanner-module__5JSnNq__close svg{width:16px;height:16px}
.account-module__FD2Xgq__page{background:var(--bg-primary);min-height:100vh;padding:64px 24px 80px;position:relative;overflow:hidden}.account-module__FD2Xgq__bgOrb,.account-module__FD2Xgq__bgOrb2{pointer-events:none;border-radius:50%;position:absolute}.account-module__FD2Xgq__bgOrb{background:radial-gradient(circle,#6366f114,#0000 70%);width:600px;height:600px;top:-200px;right:-100px}.account-module__FD2Xgq__bgOrb2{background:radial-gradient(circle,#a78bfa0f,#0000 70%);width:500px;height:500px;bottom:-150px;left:-120px}.account-module__FD2Xgq__inner{z-index:1;max-width:900px;margin:0 auto;position:relative}.account-module__FD2Xgq__back{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:28px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.account-module__FD2Xgq__back:hover{color:var(--text-primary)}.account-module__FD2Xgq__loadingSkeleton{padding:60px 0}.account-module__FD2Xgq__skeletonBlock{background:#ffffff0f;border-radius:8px;animation:1.5s ease-in-out infinite account-module__FD2Xgq__pulse}.account-module__FD2Xgq__skeletonRow{padding:14px 0}@keyframes account-module__FD2Xgq__pulse{0%,to{opacity:.4}50%{opacity:1}}.account-module__FD2Xgq__profileHeader{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.account-module__FD2Xgq__avatar{background:#6366f11f;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.account-module__FD2Xgq__avatarImg{object-fit:cover;width:100%;height:100%}.account-module__FD2Xgq__avatarFallback{color:var(--text-accent);font-size:1.3rem;font-weight:700}.account-module__FD2Xgq__profileInfo{flex:1;min-width:0}.account-module__FD2Xgq__profileName{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:800;line-height:1.2}.account-module__FD2Xgq__profileEmail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.85rem;overflow:hidden}.account-module__FD2Xgq__tierPill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.account-module__FD2Xgq__topGrid{grid-template-columns:1fr;gap:20px;margin-bottom:20px;display:grid}@media (min-width:768px){.account-module__FD2Xgq__topGrid{grid-template-columns:1fr 1fr}}.account-module__FD2Xgq__card{border:1px solid var(--border-default);background:var(--bg-card);border-radius:20px;margin-bottom:20px;padding:24px}.account-module__FD2Xgq__topGrid .account-module__FD2Xgq__card{margin-bottom:0}.account-module__FD2Xgq__cardHeader{align-items:center;gap:10px;margin-bottom:16px;display:flex}.account-module__FD2Xgq__cardIconWrap{width:34px;height:34px;color:var(--text-accent);background:#6366f11a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-module__FD2Xgq__cardTitle{color:var(--text-primary);flex:1;margin:0;font-size:1rem;font-weight:700}.account-module__FD2Xgq__planDesc{color:var(--text-secondary);margin:0 0 20px;font-size:.88rem;line-height:1.5}.account-module__FD2Xgq__usageVisual{background:#ffffff05;border:1px solid #ffffff0a;border-radius:14px;align-items:center;gap:24px;margin-bottom:20px;padding:16px;display:flex}.account-module__FD2Xgq__ringWrap{flex-shrink:0;width:88px;height:88px;position:relative}.account-module__FD2Xgq__ring{width:100%;height:100%}.account-module__FD2Xgq__ringFill{transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1)}.account-module__FD2Xgq__ringCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.account-module__FD2Xgq__ringNumber{color:var(--text-primary);font-size:1.3rem;font-weight:800;line-height:1}.account-module__FD2Xgq__ringLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.65rem}.account-module__FD2Xgq__usageDetails{flex-direction:column;flex:1;gap:8px;display:flex}.account-module__FD2Xgq__usageRow{justify-content:space-between;align-items:center;display:flex}.account-module__FD2Xgq__usageKey{color:var(--text-secondary);font-size:.8rem}.account-module__FD2Xgq__usageVal{color:var(--text-primary);font-size:.85rem;font-weight:600}.account-module__FD2Xgq__creditBox{background:#38bdf80f;border:1px solid #38bdf81f;border-radius:14px;flex-direction:column;align-items:center;margin-bottom:20px;padding:24px;display:flex}.account-module__FD2Xgq__creditNumber{color:#38bdf8;font-size:2.4rem;font-weight:800;line-height:1}.account-module__FD2Xgq__creditLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:.8rem}.account-module__FD2Xgq__planActions{margin-bottom:4px}.account-module__FD2Xgq__infoBanner{color:var(--text-secondary);background:#6366f10f;border:1px solid #6366f11a;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 14px;font-size:.78rem;line-height:1.5;display:flex}.account-module__FD2Xgq__infoBanner svg{flex-shrink:0;margin-top:2px}.account-module__FD2Xgq__btnPrimary,.account-module__FD2Xgq__btnSecondary{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 24px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.account-module__FD2Xgq__btnPrimary{background:var(--text-accent);color:#fff}.account-module__FD2Xgq__btnPrimary:hover{filter:brightness(1.15);transform:translateY(-1px)}.account-module__FD2Xgq__btnSecondary{color:var(--text-primary);border:1px solid var(--border-default);background:#ffffff0f}.account-module__FD2Xgq__btnSecondary:hover{background:#ffffff1a}.account-module__FD2Xgq__actionList{flex-direction:column;gap:2px;display:flex}.account-module__FD2Xgq__actionItem{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.account-module__FD2Xgq__actionItem:hover{background:#ffffff0a}.account-module__FD2Xgq__actionItem:disabled{opacity:.5;cursor:not-allowed}.account-module__FD2Xgq__actionIcon{color:var(--text-secondary);align-items:center;display:flex}.account-module__FD2Xgq__actionText{flex:1}.account-module__FD2Xgq__actionChevron{color:var(--text-secondary);opacity:.5;font-size:.85rem}.account-module__FD2Xgq__historyBadge{min-width:22px;height:22px;color:var(--text-accent);background:#6366f126;border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.account-module__FD2Xgq__historyList{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:2px;max-height:400px;display:flex;overflow-y:auto}.account-module__FD2Xgq__historyLoading{padding:8px 0}.account-module__FD2Xgq__emptyHistory{text-align:center;color:var(--text-secondary);padding:40px 20px}.account-module__FD2Xgq__emptyIcon{margin-bottom:12px;font-size:2rem;display:block}.account-module__FD2Xgq__emptyHistory p{margin:0 0 16px;font-size:.9rem}.account-module__FD2Xgq__historyItem{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;transition:background .15s;display:flex}.account-module__FD2Xgq__historyItem:hover{background:#ffffff0a}.account-module__FD2Xgq__historyScore{text-align:center;flex-shrink:0;min-width:36px;font-size:1.15rem;font-weight:800}.account-module__FD2Xgq__historyInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-module__FD2Xgq__historyTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.account-module__FD2Xgq__historyDate{color:var(--text-secondary);font-size:.75rem}.account-module__FD2Xgq__historyMeta{flex-shrink:0;align-items:center;gap:10px;display:flex}.account-module__FD2Xgq__historyCount{color:var(--text-secondary);background:#ffffff0a;border-radius:6px;padding:3px 8px;font-size:.75rem}.account-module__FD2Xgq__historyChevron{color:var(--text-secondary);opacity:.4;font-size:.85rem}.account-module__FD2Xgq__modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s account-module__FD2Xgq__fadeIn;display:flex;position:fixed;inset:0}.account-module__FD2Xgq__modalContent{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:20px;width:100%;max-width:1200px;max-height:90vh;animation:.25s cubic-bezier(.4,0,.2,1) account-module__FD2Xgq__scaleIn;position:relative;overflow:hidden}.account-module__FD2Xgq__modalScroll{max-height:90vh;padding:24px;overflow-y:auto}.account-module__FD2Xgq__closeModal{z-index:10;color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;transition:all .15s;display:flex;position:absolute;top:12px;right:14px}.account-module__FD2Xgq__closeModal:hover{color:var(--text-primary);background:#ffffff24}@keyframes account-module__FD2Xgq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes account-module__FD2Xgq__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.account-module__FD2Xgq__page{padding:48px 16px 60px}.account-module__FD2Xgq__profileHeader{gap:12px}.account-module__FD2Xgq__avatar{width:44px;height:44px}.account-module__FD2Xgq__profileName{font-size:1.15rem}.account-module__FD2Xgq__tierPill{padding:4px 10px;font-size:.7rem}.account-module__FD2Xgq__usageVisual{text-align:center;flex-direction:column}.account-module__FD2Xgq__usageDetails{width:100%}.account-module__FD2Xgq__card{border-radius:16px;padding:18px}.account-module__FD2Xgq__historyItem{padding:12px 10px}.account-module__FD2Xgq__modalScroll{padding:16px}}
