@media (max-width:1023px){.access-art-copy .btn,.access-demo,.access-disclaimer,.access-switch,.activity-avatar,.activity-item p,.activity-item>div>span,.activity-item>small,.admin-kpis small,.admin-nav .badge,.admin-revenue small,.admin-tabs button,.ai-analysis .bank-line,.ai-analysis p,.ai-entry b,.ai-entry>span,.ai-insight .micro-copy,.ai-market .badge,.ai-market small,.amount-shortcuts button,.avatar,.badge,.bank-line,.bank-line b,.bank-line.small,.bank-metrics b span,.bank-metrics small,.bank-outcomes span,.bank-summary .summary-list>div,.bank-summary-heading .badge,.bank-summary-heading small,.bank-visual small,.bank-visual span,.benefit,.breadcrumb,.btn,.candle-times,.category-line p,.cb-count small,.cb-row em small,.cb-side small,.champion-banner p,.chart-footer,.chart-footer b,.check-label,.collapsed .nav-item:after,.competition-meta b,.competition-meta em,.competition-meta small,.confidence-caption,.confidence-ring b span,.confidence-row p,.confidence-row>div:last-child>b,.connect-avalon-button,.connection-complete,.course-hero>div>span,.cx-tile em,.dash-metric em,.dash-metric small,.dashboard-detail-label span,.dashboard-lower .notice-list .notice b,.dashboard-lower .notice-list .notice p,.date-label,.dc-pill,.dc-side small,.dc-stats small,.demo-badge,.disclaimer,.eyebrow,.filter-row button,.forgot-access,.goal-progress small,.goal-progress>div:first-child,.header .connect-avalon-button,.header .header-deposit,.header .profile-trigger .avatar,.header-balance small,.header-balance small span,.header-balance strong,.header-deposit,.header-section .breadcrumb b,.header-section>small,.info-box p,.integration-brand .badge,.integration-brand small,.like-button,.market-status,.metric-strip small,.micro-copy,.mini-link,.mobile-overlay .nav-item,.mobile-overlay .nav-label,.mobile-overlay .nav-text,.nav-item,.nav-item .nav-text,.nav-label,.nav-live,.notice b,.notice p,.notice small,.online-pill,.open-radar-banner p,.operation-receipt .summary-list>div,.operation-receipt>.eyebrow,.operation-receipt>p,.order-ai .eyebrow,.order-ai b,.order-ai>div:first-of-type,.order-balance small,.order-panel .bank-line,.order-panel .bank-line b,.order-panel .disclaimer,.order-panel label,.order-panel>.badge,.outcome-caption,.page-heading .eyebrow,.page-heading p,.panel-heading p,.password-field button,.performance-top .badge,.performance-top p,.performance-top small,.ph-box,.ph-fields label,.ph-id button,.ph-mentor ul,.ph-notify small,.ph-photo small,.ph-side p,.ph-side small,.ph-sub,.plan .benefit,.plan p,.plan-price span,.plan-tag,.podium-place h3,.podium-place>.avatar,.podium-place>p span,.podium-step small,.post-author .badge,.post-author b,.post-author small,.premium-benefits span,.premium-card .btn,.premium-card p,.premium-hero p,.product-art span,.product-body p,.profile-overview .badge,.profile-overview .bank-line,.profile-overview .bank-line b,.profile-overview>p,.profile-popover a,.profile-popover small,.profile-save>span,.profile-settings .toggle-line,.profile-trigger .avatar,.profile-trust,.profile-trust small,.pt-card li,.pt-flag,.pt-premium li,.pt-tag,.qa-cta,.quick-links b,.quick-links small,.quote span,.quote>span,.radar-guide-steps h3,.radar-live-banner b,.radar-live-banner p,.radar-live-banner small,.radar-live-banner small em,.radar-shortcuts a,.radar-welcome .online-pill,.radar-welcome p,.radar-welcome>div>small,.range-filter button,.ranking-link,.remember-access small,.remember-access>span,.reward-experience>p,.reward-result,.reward-rules>div>span,.rs-av,.rs-badge,.rs-foot,.rs-list .dc-head,.rs-list .dc-head small,.rs-row em,.rs-row small,.rs-sug small,.rw-prizes span,.search-box input,.search-box kbd,.search-results a,.section-title .btn,.section-title a,.section-title p,.segmented button,.setup-card-top .badge,.setup-card-top>.badge,.sidebar nav .nav-item,.sidebar-profile b,.sidebar-profile small,.signup-intro,.stat-bottom,.stat-bottom small,.stat-top,.summary-list>div,.table-action,.terminal-risk,.terminal-risk b,.terminal-risk small,.terminal-top .badge,.terminal-top .segmented button,.terminal-top select,.toast,.top-position,.top-trader .avatar,.top-trader b,.top-trader small,.top-trader strong,.trade-table td,.trade-time small,.upgrade a,.upgrade b,.upgrade p,.upgrade-pill,.video-placeholder small,.welcome-strip a,.welcome-strip b,.welcome-strip small,.workspace b,.workspace small,.workspace-logo,.workspace-tabs button,footer,label,small,td,td b,td small,th{font-size:12px}}.mobile-tabbar{display:none}@media (max-width:1023px){html{-webkit-text-size-adjust:100%}body{min-height:100dvh;overflow-x:hidden}*,body{-webkit-tap-highlight-color:transparent}.header{position:sticky;top:0;z-index:40;padding-top:max(6px,env(safe-area-inset-top))!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;min-height:60px;gap:6px!important}.header .header-actions{gap:4px!important}.header .balance-visibility,.header .bell,.header .icon-button,.header .menu-button,.header .profile-trigger{min-width:44px!important;min-height:44px!important;display:inline-grid!important;place-items:center}.header .connect-avalon-button,.header .header-deposit{display:none!important}.header .brand,.sidebar-brand-row .brand{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center}.header .header-brand{min-height:44px;min-width:44px;display:inline-flex!important;align-items:center}.header .header-balance{padding:2px 2px 2px 10px!important;min-height:44px}.header .header-balance small{font-size:12px!important;line-height:1.1}.header .header-balance strong{font-size:14px!important;line-height:1.2;white-space:nowrap}.header .header-balance .balance-visibility{min-width:44px!important;min-height:44px!important}.header-actions,.header-left{min-width:0}.main-shell main,main{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.mobile-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:55;padding:4px max(6px,env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-right));background:hsl(var(--base-h) 30% 6%/.96);border-top:1px solid hsl(var(--brand-h) 60% 40%/.25);backdrop-filter:blur(8px)}.mobile-tabbar a,.mobile-tabbar button{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:hsl(var(--base-h) 15% 70%);background:none;border:0;font:inherit;font-size:12px;text-decoration:none;border-radius:12px}.mobile-tabbar .active{color:hsl(var(--brand-h) 90% 55%);background:hsl(var(--brand-h) 90% 45%/.1)}.floating-support{right:max(12px,env(safe-area-inset-right))!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:48px!important;height:48px!important;opacity:.92}.live-win{bottom:calc(136px + env(safe-area-inset-bottom))!important;pointer-events:none;font-size:12px!important}.live-win,.toast{top:auto!important}.toast{left:12px!important;right:12px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;max-width:none!important}.toast button{min-width:44px}.btn,.toast button,[role=button],[role=tab],button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,summary,textarea{min-height:44px}.btn,[role=tab],button{min-width:44px}.access-demo,.access-switch,.btn,.card-head a,.panel-link,.ph-exit,.rs-foot a,.rs-primary,.section-head a,.upgrade-pill,a.btn,button.btn{min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center}.access-demo{width:100%}input[type=checkbox],input[type=radio]{width:22px!important;height:22px!important;min-width:22px}.recharts-cartesian-axis-tick text,.recharts-text,svg text{font-size:12px!important}.btn,a.btn,summary{display:inline-flex;align-items:center;justify-content:center}summary{display:flex;justify-content:flex-start}.filter-row button,.tab-list button,.tabs button,nav a{min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px}input,select,textarea{font-size:16px!important}.modal-backdrop{align-items:flex-end!important;padding:0!important}.modal{width:100%!important;max-width:none!important;margin:0!important;max-height:calc(100dvh - env(safe-area-inset-top) - 12px)!important;overflow-y:auto!important;border-radius:18px 18px 0 0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain}.modal-close{min-width:44px!important;min-height:44px!important}.card:has(>table),.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:100%}td,th{white-space:nowrap}.recharts-wrapper,canvas,img,svg.recharts-surface,video{max-width:100%}b,h1,h2,h3,p,strong{overflow-wrap:anywhere}.header-brand .garcia-brand .brand-img{width:108px!important}}@media (max-width:480px){.header .header-balance small,.header .header-search-toggle{display:none!important}.header .header-balance strong{font-size:13px!important}.header-brand .garcia-brand .brand-img{width:80px!important}.header .header-balance{padding-left:8px!important}.header .header-balance small{letter-spacing:0!important}.header .menu-button{margin-right:-4px}}@media (max-width:767px){.bank-outcomes,.ledger-config,.ledger-form,.ledger-kpis,.open-radar-grid,.products-grid,.reward-side,.rewards-layout,.stats-grid,.two-columns{grid-template-columns:1fr!important}.ledger-form>*,.ledger-tools>*{width:100%}.ledger-tools{flex-wrap:wrap}}@media (hover:none){.btn:hover,.card:hover,.floating-support:hover,a:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:480px){.header .header-balance{flex-direction:row!important;align-items:center!important;gap:0!important;height:44px!important;max-height:44px!important}.header .header-balance strong{order:0;font-size:12px!important}.header .header-balance{padding:0 0 0 7px!important}.header .header-actions{gap:2px!important}.header .header-balance small{display:none!important}.header .header-balance .balance-visibility{order:1;position:static!important;transform:none!important;margin-left:-8px!important;flex:0 0 44px;min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important;padding:0!important}}.brand-tight{display:none}@media (min-width:1025px){.app-shell{--sidebar-width:248px}.app-shell.is-collapsed{--sidebar-width:78px}.sidebar{padding:16px 12px 0}.sidebar-brand-row{flex-direction:row;justify-content:space-between;align-items:center;min-height:44px;gap:8px;margin-bottom:14px;padding:0 4px}.sidebar .compact-brand .brand-icon{display:none}.sidebar .compact-brand .brand-tight{display:block;width:104px;height:auto;aspect-ratio:468/152}.sidebar .workspace{display:flex;align-items:center;gap:10px;padding:10px;margin:0 0 14px;border-radius:12px;background:var(--ep-surface);border:1px solid var(--ep-border)}.sidebar .workspace b{display:block;font-size:13px;color:var(--ep-text)}.sidebar .workspace small{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ep-text2)}.sidebar .workspace small i{width:6px;height:6px;border-radius:50%;background:var(--ep-success);box-shadow:0 0 0 3px rgba(34,197,94,.15)}.sidebar .workspace-logo{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center;font:700 12px var(--ep-font-display);color:#fff;background:linear-gradient(135deg,var(--ep-purple),var(--ep-purple-dark))}.sidebar .workspace-plan{margin-left:auto;color:var(--ep-purple2);display:grid}.sidebar .nav-label{display:block;padding:14px 10px 6px;font-size:10.5px;font-weight:600;letter-spacing:.1em;color:#7d859c}.nav-group{border-bottom:0;padding-bottom:0;margin-bottom:0}.sidebar .nav-item{flex-direction:row;justify-content:flex-start;gap:12px;min-height:40px;padding:0 10px;margin:2px 0;border-radius:10px;font-size:13.5px;text-align:left;white-space:nowrap;color:var(--ep-text2);border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s;position:relative}.sidebar .nav-item>svg{width:18px;height:18px;padding:0;border:0;background:none;border-radius:0;color:#8b93ab}.sidebar:not(.collapsed) .nav-item .nav-text{font-size:13.5px!important;max-width:none;font-weight:500;color:inherit;overflow:hidden;text-overflow:ellipsis;text-align:left}.sidebar .nav-item:hover{background:var(--ep-surface-hover);color:var(--ep-text)}.sidebar .nav-item:hover>svg{color:var(--ep-text)}.sidebar .nav-item.active{background:linear-gradient(90deg,rgba(124,77,255,.22),rgba(124,77,255,.06));border-color:rgba(124,77,255,.35);color:#fff}.sidebar .nav-item.active>svg{color:var(--ep-purple2)}.sidebar .nav-item.active:before{content:"";display:block;position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--ep-purple)}.sidebar .nav-live{display:inline-flex;margin-left:auto;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;background:var(--ep-purple)}.sidebar .nav-premium{color:#d9c9ff;background:rgba(124,77,255,.08);border-color:rgba(124,77,255,.25)}.sidebar .nav-premium>svg{color:var(--ep-purple2)}.sidebar .nav-premium .tiny-star{display:none}.nav-item[href="/campeonato"]{color:var(--ep-text2)}.nav-item[href="/campeonato"]>svg{color:#8b93ab;background:none;border:0}.sidebar .admin-nav{border-top:1px solid var(--ep-border);margin-top:10px}.sidebar .admin-nav .badge{display:inline-flex;margin-left:auto;font-size:9.5px;padding:2px 6px;border-radius:6px;background:rgba(239,68,68,.14);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.sidebar .upgrade{display:block;position:relative;margin:10px 0;padding:14px;border-radius:14px;overflow:hidden;background:radial-gradient(120% 120% at 100% 0,rgba(155,109,255,.35),transparent 60%),linear-gradient(160deg,#241a4a,#161726);border:1px solid rgba(124,77,255,.35)}.sidebar .upgrade-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(124,77,255,.3);color:#e4d9ff;margin-bottom:8px}.sidebar .upgrade b{display:block;font-size:13px;color:#fff}.sidebar .upgrade p{margin:4px 0 10px;font-size:12px;color:#c9c2e6}.sidebar .upgrade a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#fff}.sidebar-profile{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 6px;border-top:1px solid var(--ep-border)}.sidebar-profile>div{display:block;min-width:0;flex:1}.sidebar-profile>svg{display:block;color:var(--ep-text2)}.sidebar-profile b{display:block;font-size:13px;color:var(--ep-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile small{font-size:11px;color:var(--ep-text2)}.sidebar-profile .premium-active-badge{color:var(--ep-purple2)}.sidebar-profile .avatar{width:34px;height:34px}.sidebar.collapsed{padding:16px 12px 0}.sidebar.collapsed .sidebar-brand-row{flex-direction:column;padding:0}.sidebar.collapsed .compact-brand .brand-tight{width:48px}.sidebar.collapsed .admin-nav .badge,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-live,.sidebar.collapsed .sidebar-profile>div,.sidebar.collapsed .sidebar-profile>svg,.sidebar.collapsed .upgrade,.sidebar.collapsed .workspace{display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:0;min-height:44px;height:44px;margin:4px 0}.sidebar.collapsed .nav-item>svg{width:20px;height:20px}.sidebar.collapsed .nav-item.active:before{left:-12px}.sidebar.collapsed .nav-group+.nav-group{border-top:1px solid var(--ep-border);padding-top:6px;margin-top:6px}.sidebar.collapsed .sidebar-profile{justify-content:center}.sidebar .brand:focus-visible,.sidebar .collapse-button:focus-visible,.sidebar .nav-item:focus-visible,header a:focus-visible,header button:focus-visible{outline:2px solid var(--ep-purple2);outline-offset:2px}header .header-balance{height:44px;padding-top:0;padding-bottom:0;display:flex;align-items:center}header .header-deposit{height:40px;min-height:40px;display:inline-flex;align-items:center}header .connect-avalon-button{height:40px;font-size:11px}header .bell,header .header-search-toggle{width:40px;height:40px}header .profile-trigger{height:40px}header .header-brand{display:flex;align-items:center}main{padding:28px 32px 0}}@media (min-width:1680px){main{max-width:1520px}}@media (min-width:1024px){.ledger-tools .ledger-search{position:relative;display:flex;align-items:center}.ledger-tools .ledger-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ep-text2)}.ledger-tools .ledger-search input{padding-left:34px}}:root{--ep-bg:#0b0b12;--ep-bg2:#12131c;--ep-surface:#181a24;--ep-surface-hover:#202334;--ep-border:#2a2e42;--ep-purple:#7c4dff;--ep-purple2:#9b6dff;--ep-purple-dark:#5b35d5;--ep-text:#f5f7ff;--ep-text2:#a8b0c5;--ep-text3:#8b93ab;--ep-success:#22c55e;--ep-danger:#ef4444;--ep-warning:#f59e0b;--ep-info:#38bdf8;--ep-r-sm:8px;--ep-r:12px;--ep-r-lg:16px;--ep-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 8px 24px rgba(0,0,0,.35);--ep-glow:0 0 0 1px rgba(124,77,255,.35),0 8px 28px rgba(124,77,255,.18);--ep-font-body:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ep-font-display:var(--font-sora),"Sora",var(--ep-font-body);--background:var(--ep-bg);--bg:var(--ep-bg);--surface:var(--ep-surface);--panel:var(--ep-surface);--surface-raised:#1c1f2b;--surface-hover:var(--ep-surface-hover);--border:var(--ep-border);--primary:var(--ep-purple2);--primary-hover:#b393ff;--success:var(--ep-success);--green:var(--ep-success);--danger:#f87171;--red:#f87171;--warning:#fbbf24;--text-primary:var(--ep-text);--text:var(--ep-text);--text-secondary:var(--ep-text2);--muted:var(--ep-text2);--radius:var(--ep-r-lg);--shadow:var(--ep-shadow);color-scheme:dark}body,html{background:var(--ep-bg)}body{font-family:var(--ep-font-body);font-size:14px;color:var(--ep-text);font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility}.card h2,.card h3,.modal h2,.page-heading h1,h1,h2,h3,h4{font-family:var(--ep-font-display);letter-spacing:-.02em;color:var(--ep-text)}.money,.stat strong,[class*=value],strong,td b{font-variant-numeric:tabular-nums}::-moz-selection{background:rgba(124,77,255,.45);color:#fff}::selection{background:rgba(124,77,255,.45);color:#fff}*{scrollbar-color:#343852 transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ep-purple2);outline-offset:3px}.app-shell{background:radial-gradient(900px 500px at 85% -10%,rgba(124,77,255,.1),transparent 60%),var(--ep-bg)}.header{background:rgba(18,19,28,.86);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--ep-border)}.sidebar{background:var(--ep-bg2);border-color:var(--ep-border)}.collapse-button{background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:10px;color:var(--ep-text2)}.collapse-button:hover{color:#fff;border-color:rgba(124,77,255,.5)}@media (min-width:1025px){.sidebar{top:0;z-index:70}.header{left:var(--sidebar-width);padding-left:28px;transition:left .2s}.header .header-brand{display:none}.header .header-section{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:grid;gap:2px}.header .breadcrumb b{font:600 18px/1.2 var(--ep-font-display);letter-spacing:-.01em;color:var(--ep-text)}.header .header-section small{font-size:12px;color:var(--ep-text2);max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1025px) and (max-width:1440px){.header .header-section small{display:none}}.header-balance{background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:999px}.header-balance small{color:var(--ep-text3);font-weight:600}.header-balance small span{color:var(--ep-info);font-size:10px}.header-balance strong{color:var(--ep-text);font-family:var(--ep-font-display);font-weight:600}.balance-visibility{background:var(--ep-surface-hover);border-color:var(--ep-border);color:var(--ep-text2)}.connect-avalon-button{background:transparent;border:1px solid rgba(124,77,255,.45);color:#d9c9ff;border-radius:10px;letter-spacing:.04em;font-weight:600}.connect-avalon-button:hover{background:rgba(124,77,255,.12)}.connect-avalon-button.is-connected{border-color:rgba(34,197,94,.45);color:#86efac}.header .bell,.header .header-search-toggle,.icon-button{color:var(--ep-text2);border-color:var(--ep-border);background:var(--ep-surface);border-radius:10px}.header .bell i{background:var(--ep-purple2);box-shadow:0 0 0 2px var(--ep-bg2)}.header-divider{background:var(--ep-border)}.search-box{background:var(--ep-surface);border-color:var(--ep-border);border-radius:10px}.search-box kbd{background:var(--ep-surface-hover);color:var(--ep-text3);border-color:var(--ep-border)}.profile-popover{background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:var(--ep-r);box-shadow:0 20px 50px rgba(0,0,0,.5)}.profile-popover a{border-radius:8px;min-height:40px}.profile-popover a:hover{background:var(--ep-surface-hover);color:#fff}.avatar{background:linear-gradient(135deg,var(--ep-purple),var(--ep-purple-dark));color:#fff;border-color:rgba(155,109,255,.5)}.btn{border-radius:10px;font-weight:600;font-size:13px;letter-spacing:0;min-height:40px;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn-primary,.btn.primary,button.primary{background:linear-gradient(180deg,#8a5cff,var(--ep-purple-dark));border:1px solid rgba(155,109,255,.6);color:#fff;box-shadow:0 6px 18px rgba(124,77,255,.28),inset 0 1px 0 rgba(255,255,255,.15)}.btn.primary:hover,button.primary:hover{background:linear-gradient(180deg,#9b6dff,#6a42e6);border-color:#b393ff;filter:none}.btn.secondary{background:var(--ep-surface-hover);border:1px solid var(--ep-border);color:var(--ep-text)}.btn.secondary:hover{border-color:rgba(124,77,255,.5);background:#262a3d}.btn.danger{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.5);color:#fca5a5}.btn.danger:hover{background:rgba(239,68,68,.24)}.btn.success{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.5);color:#86efac}.btn.success:hover{background:rgba(34,197,94,.26)}.btn.ghost{background:transparent;border-color:transparent;color:var(--ep-text2)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:var(--ep-bg2);border:1px solid var(--ep-border);border-radius:10px;color:var(--ep-text)}input::-moz-placeholder,textarea::-moz-placeholder{color:#6f7790}input::placeholder,textarea::placeholder{color:#6f7790}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;border-color:var(--ep-purple);box-shadow:0 0 0 3px rgba(124,77,255,.25)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--ep-purple)}label{color:var(--ep-text2)}.balance,.card,.panel,.stat{background:linear-gradient(180deg,#1a1c27,var(--ep-surface));border:1px solid var(--ep-border);border-radius:var(--ep-r-lg);box-shadow:var(--ep-shadow)}.card:hover{border-color:#33384f}.card .eyebrow,.eyebrow,.page-heading .eyebrow,.stat small,.stat-top{color:var(--ep-text3);letter-spacing:.08em}.eyebrow,.page-heading .eyebrow{color:var(--ep-purple2);font-weight:600}.stat strong{font-family:var(--ep-font-display);font-weight:600;letter-spacing:-.02em;color:var(--ep-text)}.balance{background:radial-gradient(120% 140% at 100% 0,rgba(124,77,255,.28),transparent 55%),linear-gradient(180deg,#1d1a33,#171826);border-color:rgba(124,77,255,.35)}.surface-icon{background:rgba(124,77,255,.12);border:1px solid rgba(124,77,255,.3);color:var(--ep-purple2);border-radius:10px}.positive,.text-success,.up{color:#4ade80!important}.down,.negative,.text-danger{color:#f87171!important}.badge{font-size:11px;font-weight:600;border-radius:999px;padding:3px 9px;background:var(--ep-surface-hover);color:var(--ep-text2);border:1px solid var(--ep-border);letter-spacing:.02em}.badge.green{background:rgba(34,197,94,.12);color:#4ade80;border-color:rgba(34,197,94,.3)}.badge.red{background:rgba(239,68,68,.12);color:#f87171;border-color:rgba(239,68,68,.3)}.badge.info{background:rgba(56,189,248,.12);color:#7dd3fc;border-color:rgba(56,189,248,.3)}.badge.premium-badge{background:rgba(124,77,255,.16);color:#c4b0ff;border-color:rgba(124,77,255,.4)}table{border-collapse:separate;border-spacing:0}th{background:var(--ep-bg2);color:var(--ep-text3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ep-border)}td{border-bottom:1px solid rgba(42,46,66,.7);color:var(--ep-text)}tbody tr:hover td{background:rgba(32,35,52,.6)}td small{color:var(--ep-text2)}.segmented,.tabs,[role=tablist]{background:var(--ep-bg2);border:1px solid var(--ep-border);border-radius:12px}.segmented button.selected,[role=tab][aria-selected=true]{background:rgba(124,77,255,.2);color:#fff;box-shadow:inset 0 0 0 1px rgba(124,77,255,.45)}.modal-backdrop{background:rgba(5,5,10,.72);backdrop-filter:blur(6px)}.modal,[role=dialog] .modal{background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.6)}.toast{background:#1c1f2b;border:1px solid var(--ep-border);border-left:3px solid var(--ep-success);color:var(--ep-text);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.5)}.toast.danger,.toast.error{border-left-color:var(--ep-danger)}.notice{border-color:var(--ep-border)}.empty-state{color:var(--ep-text2)}.status-label i{box-shadow:0 0 0 3px rgba(34,197,94,.15)}.nav-progress{background:linear-gradient(90deg,transparent,var(--ep-purple2),transparent);background-size:50% 100%;background-repeat:no-repeat}.page-loading{background:var(--ep-bg);color:var(--ep-text2)}.data-stale .stale-badge{background:rgba(245,158,11,.14);color:#fbbf24;border-color:rgba(245,158,11,.4)}.global-notice{background:rgba(124,77,255,.08);border-color:rgba(124,77,255,.35)}.global-notice-label{color:#c4b0ff}.mobile-tab-bar,.mobile-tabbar{background:rgba(18,19,28,.94);backdrop-filter:blur(12px);border-top:1px solid var(--ep-border)}.mobile-overlay .sidebar{background:var(--ep-bg2)}.mobile-overlay .nav-item.active{background:rgba(124,77,255,.18);border-color:rgba(124,77,255,.4);color:#fff}.mobile-overlay .nav-item.active>svg{color:var(--ep-purple2)}@media (max-width:760px){body{font-size:14px}.btn{min-height:44px}}@media (max-width:380px){.header{padding-left:8px;padding-right:8px}.header-actions{gap:4px;min-width:0}}.upgrade-pill{background:linear-gradient(135deg,var(--ep-purple2,#9b6dff),var(--ep-purple,#7c4dff));color:#fff;box-shadow:0 6px 22px rgba(124,77,255,.28)}.upgrade-pill:hover{background:linear-gradient(135deg,#ad86ff,#8a5dff)}.qa-cta,.setup-card .btn.primary{background:linear-gradient(135deg,#8a5dff,#6c3ff0);border-color:transparent;color:#fff}.qa-cta.gold{background:rgba(155,109,255,.18);color:#d9c8ff;border:1px solid rgba(155,109,255,.45)}@media (max-width:380px){body .header .header-balance{max-width:118px;min-width:0;padding-left:8px;padding-right:8px}body .header .header-balance *,body .header .header-left{min-width:0}}body .card.plan.featured{border:1px solid rgba(155,109,255,.7);background:radial-gradient(120% 80% at 50% 0,rgba(124,77,255,.18),transparent 60%),var(--ep-surface,#181a24);box-shadow:0 0 0 1px rgba(124,77,255,.25),0 18px 48px rgba(124,77,255,.22)}body .card.plan.featured .btn,body .card.plan.featured a.btn{background:linear-gradient(135deg,#8a5dff,#6c3ff0);color:#fff;border-color:transparent}body .plan-tag{background:linear-gradient(135deg,#9b6dff,#7c4dff);color:#fff}body .access-disclaimer{color:var(--ep-text2,#a8b0c5);opacity:.8}@media (max-width:1024px){body .badge,body .header-balance small span,body th{font-size:12px}}@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}@font-face{font-family:sora;src:url(/_next/static/media/93e9cbad257dc796-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_4ecbf5{font-family:sora,sora Fallback}.__variable_4ecbf5{--font-sora:"sora","sora Fallback"}