:root{--glass-surface:#f5f9ff;--glass-blur:none;--glass-edge:#ffffffeb;--glass-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #84a6cc1f, 0 8px 24px #123a6e14}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-surface:#f5f9ffad;--glass-blur:blur(22px) saturate(170%)}}.topbar,.sticky-cta{background:linear-gradient(120deg,#ffffff61,#dbeeff1f), var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-color:#a1bede80}.topbar{border-bottom:1px solid #a1bede80}.sticky-cta{border:1px solid var(--glass-edge);border-radius:24px}.topbar .search{background:linear-gradient(150deg,#fffffff2,#e4f0fdc7);border-color:#a4bfde8c;border-radius:24px;box-shadow:inset 0 1px #fff,0 3px 10px #1a3f6f0a}.topbar .btn-primary,.sticky-cta .btn-primary{color:#fff;background:linear-gradient(165deg,#ffffff3b,#0000 52%),#0042c7;border:1px solid #003dad4d;border-radius:20px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0018592e,0 7px 18px #0042aa38}.catalog-category-tabs,.period-switcher,.users-status-filter,.customer-type-filter,.dashboard-tabs{width:fit-content;max-width:100%;box-shadow:var(--glass-shadow);background:linear-gradient(140deg,#fffffffa,#e1edfcd9);border:1px solid #aec5de99;border-radius:22px;gap:5px;padding:6px}.catalog-category-tabs button,.period-switcher a,.users-status-filter button,.customer-type-filter a,.dashboard-tab{color:#24446d;background:0 0;border-color:#0000;justify-content:center;align-items:center;min-height:40px;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.period-switcher>span{align-self:center;padding-left:8px}.catalog-category-tabs button.active,.period-switcher a.active,.users-status-filter button.active,.customer-type-filter a.active{color:#fff;background:linear-gradient(160deg,#fff3,#0000 60%),#0042c7;border-color:#003dad33;box-shadow:inset 0 1px #ffffff80,0 3px 9px #0034912e}.dashboard-tab.active{color:#00389b;background:#fff;border-color:#a0bedc66;box-shadow:0 4px 14px #002a7814}.mobile-nav-toggle{box-shadow:var(--glass-shadow);background:linear-gradient(145deg,#fff,#e6f1ff);border-color:#9cbadc99;flex-shrink:0}.mobile-nav-drawer .mobile-menu-group .nav a.active{background:linear-gradient(145deg,#2a517b,#17395f);box-shadow:inset 3px 0 #37c7f4,inset 0 1px #d1ebff38,0 4px 12px #0000001a}@media (hover:hover) and (pointer:fine){.topbar .btn-primary:hover,.sticky-cta .btn-primary:hover{filter:brightness(1.08)}.catalog-category-tabs button:not(.active):hover,.period-switcher a:not(.active):hover,.users-status-filter button:not(.active):hover,.customer-type-filter a:not(.active):hover,.dashboard-tab:not(.active):hover{background:#fffffff2;box-shadow:0 2px 8px #18407014}}@media (max-width:720px){:root{--glass-blur:blur(12px) saturate(125%)}.catalog-category-tabs button,.period-switcher a,.users-status-filter button,.customer-type-filter a{min-height:44px}.topbar .btn-primary{white-space:nowrap;padding:.65rem .8rem;font-size:.8rem}.topbar .search{width:100%;min-width:0}.topbar .search input{min-width:0}.period-switcher{flex-wrap:wrap}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass-surface:#f5f9ff;--glass-blur:none;--glass-shadow:none}.topbar,.sticky-cta,.topbar .search,.catalog-category-tabs,.period-switcher,.users-status-filter,.customer-type-filter,.mobile-nav-toggle{box-shadow:none;background:#f5f9ff;border-color:#677d99}.topbar .btn-primary,.sticky-cta .btn-primary,.catalog-category-tabs button.active,.period-switcher a.active,.users-status-filter button.active,.customer-type-filter a.active{box-shadow:none;background:#00389b}}@media (prefers-reduced-motion:reduce){.topbar .btn-primary,.sticky-cta .btn-primary,.catalog-category-tabs button,.period-switcher a,.users-status-filter button,.customer-type-filter a{transition:none;transform:none}}@media print{.topbar,.sticky-cta{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}
:root{--blue-950:#0a192f;--blue-900:#0c2d54;--blue-700:#0a65c2;--blue-500:#0ea5e9;--cyan:#38bdf8;--yellow:#f59e0b;--emerald:#10b981;--rose:#f43f5e;--ink:#0f172a;--ink-secondary:#334155;--muted:#64748b;--bg:#f8fafc;--surface:#fff;--surface-subtle:#f1f5f9;--line:#e2e8f0;--line-strong:#cbd5e1;--radius-sm:6px;--radius-md:10px;--radius:14px;--radius-xl:18px;--shadow-xs:0 1px 2px 0 #0f172a0a;--shadow-soft:0 1px 3px 0 #0f172a0a, 0 4px 12px -2px #0f172a08;--shadow:0 1px 3px 0 #0f172a0a, 0 8px 24px -4px #0f172a0f;--shadow-hover:0 12px 28px -4px #0f172a17, 0 4px 10px -2px #0f172a0a;--shadow-elevated:0 20px 40px -8px #0f172a1f, 0 4px 12px -2px #0f172a0d}html{background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(circle at 95% 1%, #38bdf812, transparent 28rem), radial-gradient(circle at 5% 20%, #0a65c20a, transparent 24rem), linear-gradient(180deg, #fff 0%, var(--bg) 380px, #f1f5f9 100%);color:var(--ink);font-feature-settings:"cv02", "cv03", "cv04", "cv11";background-attachment:fixed}.ambient-scene{display:none}::selection{color:#0284c7;background:#dbeafe}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.app-shell{grid-template-columns:252px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 18% 0,#38bdf81f,#0000 16rem),linear-gradient(#091a32 0%,#061528 55%,#040f1d 100%);border-right:1px solid #ffffff0f;padding:0;box-shadow:8px 0 32px #020b1840}.sidebar:before{background:linear-gradient(#ffffff0a,#0000 24%,#00000026)}.sidebar-logo{border-bottom:1px solid #ffffff14;place-items:center;gap:.45rem;min-height:98px;padding:1.35rem 1.35rem 1.1rem;display:grid}.sidebar .sidebar-logo img.sidebar-logo-wordmark{filter:drop-shadow(0 2px 8px #00000040);width:184px;height:auto}.sidebar-logo span{color:#bad7f5b8;letter-spacing:.15em;text-transform:uppercase;font-size:.63rem;font-weight:700}.sidebar .sidebar-logo img.sidebar-logo-mark{display:none!important}.nav-grouped{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;gap:.72rem;padding:1rem .85rem;overflow-y:auto}.nav-group{gap:.2rem}.nav-group+.nav-group{border-top-color:#ffffff0f;padding-top:.75rem}.nav-group-title{color:#94a3b8a6;letter-spacing:.14em;text-transform:uppercase;padding:.2rem .75rem .32rem;font-size:.62rem;font-weight:700}.nav-group-items{gap:.2rem}.nav a{color:#94a3b8;letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;gap:.75rem;min-height:42px;padding:.65rem .85rem;font-size:.83rem;font-weight:600;transition:all .16s cubic-bezier(.16,1,.3,1)}.nav a svg{color:#64748b;flex:none;transition:color .16s,transform .16s}.nav a:hover{color:#fff;background:#ffffff0f;transform:none}.nav a:hover svg{color:#94a3b8}.nav a.active{color:#fff;background:linear-gradient(90deg,#38bdf826 0%,#38bdf80d 100%);border-color:#38bdf847;font-weight:700;box-shadow:inset 3px 0 #38bdf8,0 4px 14px #0003}.nav a.active svg{color:#38bdf8;filter:drop-shadow(0 0 6px #38bdf873)}.sidebar-user{background:#030c1a4d;border-top-color:#ffffff14;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:.72rem;margin:0;padding:1rem;display:grid}.sidebar-avatar{color:#fff;background:linear-gradient(135deg,#0284c7,#38bdf8);border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:800;display:grid;box-shadow:0 4px 12px #0284c74d}.sidebar-user-copy{min-width:0}.sidebar-user-copy strong,.sidebar-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user-copy strong{color:#f8fafc;font-size:.78rem;font-weight:700}.sidebar-user-copy small{color:#94a3b8;margin:.15rem 0 0;font-size:.63rem}.logout{color:#94a3b8;width:34px;height:34px;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1px solid #ffffff14;border-radius:9px;place-items:center;display:inline-grid}.logout span{display:none}.logout:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.topbar{-webkit-backdrop-filter:blur(18px)saturate(180%);z-index:40;background:#ffffffd1;border-bottom:1px solid #e2e8f0d9;height:70px;padding:0 1.75rem;position:sticky;top:0;box-shadow:0 4px 20px #0f172a08}.topbar:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000 0%,#38bdf859 50%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.topbar-main{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.topbar-actions{align-items:center;gap:.65rem;display:flex}.topbar-monitor-link{color:#1e293b;white-space:nowrap;background:linear-gradient(#fff,#f8fafc);border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:.52rem;min-height:40px;padding:.5rem .85rem;font-size:.75rem;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 1px 3px #0f172a0d}.topbar-monitor-link:hover{color:#0f172a;background:#fff;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.topbar-monitor-link svg{color:#0284c7;transition:transform .2s}.topbar-monitor-link:hover svg{transform:scale(1.08)}.topbar-live-indicator{justify-content:center;align-items:center;width:9px;height:9px;display:inline-flex;position:relative}.topbar-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981cc}.topbar-live-ping{opacity:0;border:1.5px solid #10b981;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite topbar-live-radar;position:absolute;inset:-3px}@keyframes topbar-live-radar{0%{opacity:.9;transform:scale(.6)}75%,to{opacity:0;transform:scale(2.2)}}.topbar-context{color:#475569;font-size:.73rem}.topbar-context-mark{background:#10b981;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811f}.operation-status{color:#3f6d5a;white-space:nowrap;background:#ffffffc2;border:1px solid #d6e5de;border-radius:999px;align-items:center;gap:.42rem;padding:.43rem .62rem;font-size:.67rem;font-weight:800;display:inline-flex}.operation-status i{background:#26ae78;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #26ae781c}.search{background:#f8fafcd9;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:.55rem;width:min(580px,100%);min-width:240px;min-height:42px;margin-left:0;padding:.5rem .85rem;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a}.search:focus-within{background:#fff;border-color:#38bdf8;transform:none;box-shadow:0 0 0 3px #38bdf82e,0 8px 20px #0f172a0d}.search-icon{color:#94a3b8;flex-shrink:0}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:.8rem;font-weight:500}.search input::placeholder{color:#94a3b8}.search-kbd{color:#64748b;pointer-events:none;background:#e2e8f0b3;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:2px 6px;font-family:inherit;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.search-kbd span{font-size:.72rem}.search-results{z-index:50;max-height:380px;padding:.45rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:14px!important;box-shadow:0 20px 40px -8px #0f172a24,0 4px 12px -2px #0f172a0d!important}.search-result{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.65rem .8rem;transition:background-color .12s;display:block}.search-result:hover,.search-result:focus{background:#f1f5f9;outline:none}.btn{letter-spacing:-.01em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.6rem .95rem;font-size:.8rem;font-weight:600;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{color:#fff;background:linear-gradient(135deg,#0a65c2 0%,#084ea0 100%);border:1px solid #ffffff2e;font-weight:700;box-shadow:0 4px 12px #0a65c23d,inset 0 1px #ffffff40}.btn-primary:hover{color:#fff;background:linear-gradient(135deg,#0c75df 0%,#0a5dbf 100%);transform:translateY(-1px);box-shadow:0 8px 20px #0a65c252,inset 0 1px #ffffff4d}.btn-secondary,.btn-ghost{color:#1e293b;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 3px #0f172a0a}.btn-secondary:hover,.btn-ghost:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;box-shadow:0 4px 12px #0f172a14}.btn-compact{min-height:34px;padding:.38rem .65rem;font-size:.72rem}.icon-btn{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:44px;height:44px;transition:all .16s;box-shadow:0 1px 3px #0f172a0a}.icon-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.content{max-width:1540px;padding:1.65rem clamp(1.15rem,2.4vw,2.35rem) 2.5rem;animation-duration:.28s}.content>*{max-width:1360px}.page-head{margin-bottom:1.25rem}.page-head h1{color:#0f172a;letter-spacing:-.035em;margin:.18rem 0 .25rem;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:800}.page-head p{color:var(--muted);font-size:.83rem}.eyebrow{color:#0284c7;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.panel,.metric,.table-wrap,.empty-state{border:1px solid var(--line)!important;box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:none!important;background:#fff!important}.panel{transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease, transform var(--dur-base) ease;border-radius:16px;padding:1.25rem}.panel:hover{box-shadow:var(--shadow)!important;border-color:#cbd5e1!important}.panel h2{color:#0f172a;letter-spacing:-.015em;font-size:1.05rem;font-weight:700}.panel-head{margin-bottom:.95rem}.metrics{gap:.9rem}.metric{min-height:124px;transition:transform var(--dur-base) cubic-bezier(.16, 1, .3, 1), box-shadow var(--dur-base) cubic-bezier(.16, 1, .3, 1), border-color var(--dur-base) ease;border-radius:14px;padding:1.15rem}.metric:hover{transform:translateY(-2px);border-color:#38bdf873!important;box-shadow:0 12px 28px -4px #0f172a17!important}.metric-top{color:var(--muted);font-size:.74rem;font-weight:600}.metric-icon{color:#0284c7;background:#f0f9ff;border:1px solid #0284c726;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.metric strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:.55rem 0 .2rem;font-size:1.85rem;font-weight:800}.metric small{font-size:.71rem;font-weight:500;color:#64748b!important}.metric:nth-child(2) .metric-icon{color:#059669;background:#ecfdf5;border-color:#05966926}.metric:nth-child(3) .metric-icon{color:#d97706;background:#fffbeb;border-color:#d9770626}.metric:nth-child(4) .metric-icon{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed26}.module-hero,.dashboard-hero,.analytics-hero,.settings-hero,.quotes-hero,.template-hero{border-radius:16px;min-height:122px;margin:0 0 1.25rem;padding:1.25rem 1.45rem;position:relative;overflow:hidden;background:radial-gradient(at 85% 20%,#38bdf833,#0000 55%),linear-gradient(135deg,#071f40 0%,#093466 50%,#0c4d92 100%)!important;border:1px solid #38bdf840!important;box-shadow:0 12px 30px -4px #071f4033!important}.module-hero:before,.dashboard-hero:before,.analytics-hero:before,.settings-hero:before,.quotes-hero:before,.template-hero:before{opacity:.18}.module-hero h2,.dashboard-hero h2,.analytics-hero h2,.settings-hero h2,.quotes-hero h2,.template-hero h2{letter-spacing:-.025em;margin:.42rem 0 .2rem;font-size:1.15rem;font-weight:800;color:#fff!important}.module-hero p,.dashboard-hero p,.analytics-hero p,.settings-hero p,.quotes-hero p,.template-hero p{font-size:.78rem;line-height:1.45;color:#d6e8fa!important}.module-hero-kicker,.dashboard-kicker,.analytics-kicker,.settings-kicker,.quotes-kicker{letter-spacing:.12em;font-size:.62rem;font-weight:800;color:#38bdf8!important}.catalog-intro-kicker{background:#e7f1ff;font-size:.68rem;color:var(--blue-700)!important}.module-hero-stat strong,.dashboard-hero-meta strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff;font-size:1.95rem;font-weight:800}.dashboard-tabs,.catalog-category-tabs,.period-switcher,.users-status-filter,.customer-type-filter{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:4px;box-shadow:0 1px 3px #0f172a0a}.dashboard-tabs{gap:4px;width:100%;margin-bottom:1.15rem;display:flex}.dashboard-tab{color:#64748b;border:1px solid #0000;border-radius:9px;flex:1;min-height:42px;padding:.5rem .85rem;font-size:.78rem;font-weight:600;transition:all .16s cubic-bezier(.16,1,.3,1)}.dashboard-tab:hover{color:#0f172a;background:#ffffff80}.dashboard-tab.active{color:#0284c7;background:#fff;border-color:#e2e8f0cc;font-weight:700;box-shadow:0 2px 8px #0f172a14}.dashboard-tab .tab-badge{color:#0284c7;background:#e0f2fe;border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:800}.dashboard-tab.active .tab-badge{color:#fff;background:#0284c7}.dashboard-main-grid{gap:1rem;margin-top:1rem}.dashboard-recent{margin-top:1rem}.dashboard-recent-row,.priority-list>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .16s cubic-bezier(.16,1,.3,1)}.dashboard-recent-row:hover{background:#f8fafc;border-color:#38bdf8;transform:translate(2px);box-shadow:0 4px 12px #0f172a0f}.grid-2,.page-two-col,.quote-detail-grid{gap:1rem!important}.page-two-col,.quote-detail-grid{grid-template-columns:minmax(0,1fr) 340px!important}.field{gap:.4rem}.field label{color:#475569;font-size:.78rem;font-weight:600}.field input,.field select,.field textarea,.input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:42px;padding:.62rem .85rem;font-size:.84rem;transition:all .16s}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{background:#fff;border-color:#38bdf8;outline:none;transform:none;box-shadow:0 0 0 3px #38bdf82e}.form-grid{gap:.95rem}.form-actions{gap:.65rem}.steps{box-shadow:var(--shadow-soft);border:1px solid #e2e8f0;border-radius:14px}.step{border-radius:9px}.plan-card,.catalog-plan-card{box-shadow:var(--shadow-soft);border-width:1px;border-color:#e2e8f0;border-radius:14px}.catalog-plan-card:hover{box-shadow:var(--shadow-hover);border-color:#cbd5e1;transform:translateY(-2px)}.table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow-x:auto;box-shadow:var(--shadow-soft)!important}th,td{border-bottom:1px solid #f1f5f9;padding:.85rem 1rem;font-size:.82rem}th{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.68rem;font-weight:700}tbody tr{transition:background-color var(--dur-fast) ease}tbody tr:hover{background:#f8fafc}.status{border:1px solid #0000;border-radius:999px;align-items:center;gap:.38rem;padding:.26rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.status.ACCEPTED,.status.WON{color:#047857;background:#ecfdf5;border-color:#10b98140}.status.REJECTED,.status.EXPIRED,.status.NOT_VIABLE,.status.LOST{color:#be123c;background:#fff1f2;border-color:#f43f5e40}.status.VIABLE{color:#0369a1;background:#f0f9ff;border-color:#0ea5e940}.status.PRICED{color:#b45309;background:#fffbeb;border-color:#f59e0b40}.status.DRAFT,.status.CANCELLED{color:#475569;background:#f1f5f9;border-color:#94a3b840}.users-workspace{gap:.8rem}.users-overview{gap:.7rem}.users-stat{border-color:var(--line);min-height:84px;box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:.82rem .9rem}.users-stat-icon{border-radius:9px;width:34px;height:34px}.users-stat strong{font-size:1.2rem}.users-stat div>span{font-size:.67rem}.users-search,.customer-search,.catalog-command-search{box-shadow:none;background:#fff;border-color:#d9e4ef;border-radius:10px}.users-search:focus-within,.customer-search:focus-within,.catalog-command-search:focus-within{border-color:#79ace0;box-shadow:0 0 0 3px #1688dc1a}.users-status-filter button{border-radius:8px;min-height:36px;font-size:.68rem}.users-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr)}.users-create{background:#fff!important}.users-directory-badge{border-radius:7px}.quote-overview,.customer-overview>div,.settings-shortcut,.compare-panel{border-color:var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px}.settings-shortcut:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.empty-state{border-radius:13px;background:#fbfdff!important;border-style:dashed!important;border-color:#c9d9e8!important}.login-page{background:radial-gradient(circle at 13% 9%,#35bce833,#0000 24rem),linear-gradient(140deg,#061e43 0%,#083369 48%,#0a579e 100%)!important}.login-brand{padding:clamp(2.4rem,5vw,4.8rem)}.login-brand:before{opacity:.16}.login-copy h1{letter-spacing:-.045em;max-width:630px;font-size:clamp(2.45rem,4.3vw,3.7rem)}.login-copy p{color:#cfe2f7}.login-form-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0314323d}.login-card{max-width:420px;background:#fffffff2!important;border-color:#ffffffc2!important;border-radius:18px!important;padding:2.35rem!important;box-shadow:0 28px 70px #020f2661!important}.login-card h2{font-size:1.75rem}@media (max-width:1050px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding:0}.sidebar-logo{place-items:center;min-height:82px;padding:1.25rem .7rem}.sidebar-logo .sidebar-logo-wordmark{display:none!important}.sidebar .sidebar-logo img.sidebar-logo-mark{object-fit:contain;height:42px;width:42px!important;display:block!important}.sidebar-logo span,.nav-group-title,.nav a span,.sidebar-user-copy,.sidebar .logout{display:none}.mobile-nav-drawer .logout{display:inline-grid}.nav-grouped{padding:.8rem .6rem}.nav a{justify-content:center;padding:.64rem}.sidebar-user{grid-template-columns:1fr;place-items:center;padding:.85rem .5rem}.users-layout{grid-template-columns:1fr}}@media (max-width:800px){.operation-status,.topbar-context{display:none}.search{width:min(440px,100%);margin-left:0}.page-two-col,.quote-detail-grid{grid-template-columns:1fr!important}.solution-summary-panel{position:static}}@media (max-width:720px){.app-shell{display:block}.sidebar{display:none}.topbar{gap:.6rem;height:auto;min-height:68px;padding:.65rem .85rem}.topbar-main{gap:.55rem}.topbar-actions{flex:none}.topbar-monitor-link{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.topbar-monitor-link>span:not(.topbar-live-indicator){display:none}.topbar-monitor-link .topbar-live-indicator{position:absolute;top:6px;right:6px}.topbar .btn-primary span{display:none}.topbar .btn-primary{width:44px;min-width:44px;padding:0}.search{min-width:0;min-height:42px}.content{padding:1.15rem .85rem 2rem}.page-head{align-items:flex-start;margin-bottom:1rem}.page-head h1{font-size:1.55rem}.metrics{grid-template-columns:1fr 1fr;gap:.65rem}.metric{min-height:112px;padding:.85rem}.metric strong{font-size:1.4rem}.module-hero,.dashboard-hero,.analytics-hero,.settings-hero,.quotes-hero,.template-hero{min-height:0;padding:1rem}.dashboard-tabs{width:100%;overflow-x:auto}.dashboard-tab{flex:none;min-height:42px}.dashboard-tab span:not(.tab-badge){display:inline}.users-overview{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-brand{min-height:320px;padding:2rem 1.35rem}.login-copy h1{font-size:2.35rem}.login-form-wrap{padding:1.4rem 1rem 2rem}.login-card{padding:1.6rem!important}}@media (max-width:460px){.metrics,.users-overview{grid-template-columns:1fr}.users-stat{min-height:72px}.dashboard-tab{gap:.4rem;padding:.45rem .62rem;font-size:.7rem}.dashboard-tab span:not(.tab-badge){display:inline}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none){.topbar-monitor-link:hover,.btn:hover,.btn-primary:hover,.icon-btn:hover,.catalog-plan-card:hover,.settings-shortcut:hover,.seller-zero-state-card:hover,.ranking-tv-link:hover,.podium-card:hover,.ranking-rest-row:hover,.sales-tv-sound-button:hover,.sales-tv--premium .sales-tv-seller-card:hover,.sales-tv-icon-button:hover,.sales-tv-seller-card:hover,.sales-tv-team-btn:hover{transform:none}}@media print{body{background:#fff}.sidebar,.topbar{display:none!important}.app-shell{display:block}.content{max-width:none;padding:0}.panel,.metric,.table-wrap{break-inside:avoid;box-shadow:none!important}}.seller-monitor-link{justify-content:center;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;display:inline-flex}.seller-zero-state-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.seller-zero-state-card{border:1px solid var(--line);background:#fffffff5;border-radius:14px;flex-direction:column;justify-content:space-between;gap:.85rem;min-width:0;padding:1rem 1.1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #0a325f0d}.seller-zero-state-card:hover{border-color:#0a5bd859;transform:translateY(-2px);box-shadow:0 8px 22px #0a325f1a}.seller-zero-state-identity{align-items:center;gap:.8rem;width:100%;min-width:0;display:flex}.seller-zero-state-avatar{color:#034574;background:linear-gradient(135deg,#e7f2fb 0%,#d3e8f8 100%);border:1px solid #0a5bd82e;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:grid}.seller-zero-state-info{flex:auto;min-width:0;overflow:hidden}.seller-zero-state-info strong{color:var(--blue-950);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;line-height:1.25;display:block;overflow:hidden}.seller-zero-state-info small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.72rem;display:block;overflow:hidden}.seller-zero-state-card .seller-monitor-link{border:1px solid var(--line)!important;width:100%!important;min-height:36px!important;color:var(--blue-950)!important;background:#fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;margin-top:0!important;padding:.45rem .85rem!important;font-size:.76rem!important;font-weight:800!important;transition:background-color .2s,border-color .2s,color .2s!important;display:inline-flex!important}.seller-zero-state-card .seller-monitor-link:hover{color:#0a5bd8!important;background:#f0f7ff!important;border-color:#0a5bd8!important}.seller-performance-page{max-width:1360px;margin:0 auto;padding-bottom:2.5rem}.seller-performance-page-head{align-items:center}.seller-performance-page-head .eyebrow{align-items:center;gap:.35rem;display:inline-flex}.seller-performance-shell{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;display:grid}.seller-performance-shell>*{min-width:0;max-width:100%}.seller-performance-hero{color:#fff;background:radial-gradient(circle at 74% -60%,#5bdaf647,#0000 28rem),linear-gradient(120deg,#072e65,#0759a4);border:1px solid #5ba4e04d;border-radius:16px;justify-content:space-between;align-items:center;gap:1.25rem;min-height:150px;padding:1.4rem 1.55rem;display:flex;overflow:hidden;box-shadow:0 16px 34px #08306729}.seller-performance-identity{align-items:center;gap:1rem;min-width:0;display:flex}.seller-performance-avatar{background:linear-gradient(145deg,#1688dc,#35bce8);border:1px solid #ffffff47;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:1.1rem;font-weight:900;display:grid;box-shadow:0 10px 26px #001c4742}.seller-performance-identity h2{color:#fff;letter-spacing:-.035em;margin:.42rem 0 .22rem;font-size:clamp(1.5rem,3vw,2.15rem)}.seller-performance-identity p{color:#d8e9fa;margin:0;font-size:.8rem}.seller-performance-rank{background:#021e483d;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:.7rem;min-width:154px;padding:.85rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.seller-performance-rank svg{color:#ffd765}.seller-performance-rank span,.seller-performance-rank small,.seller-performance-rank strong{display:block}.seller-performance-rank span{color:#cde0f5;font-size:.66rem}.seller-performance-rank strong{color:#fff;margin:.08rem 0;font-size:1.55rem;line-height:1}.seller-performance-rank small{color:#9fc6ea;font-size:.65rem}.seller-performance-rank.is-gold{background:#f59e0b26;border-color:#f59e0b8c;box-shadow:0 0 20px #f59e0b33}.seller-performance-rank.is-gold svg{color:#fbbf24;filter:drop-shadow(0 0 6px #f59e0b99)}.seller-performance-rank.is-gold span{color:#fde68a;font-weight:800}.seller-performance-rank.is-silver{background:#94a3b826;border-color:#cbd5e18c;box-shadow:0 0 20px #cbd5e126}.seller-performance-rank.is-silver svg{color:#e2e8f0;filter:drop-shadow(0 0 6px #cbd5e180)}.seller-performance-rank.is-silver span{color:#e2e8f0;font-weight:800}.seller-performance-rank.is-bronze{background:#d9770626;border-color:#d977068c;box-shadow:0 0 20px #d977062e}.seller-performance-rank.is-bronze svg{color:#fdba74;filter:drop-shadow(0 0 6px #d9770680)}.seller-performance-rank.is-bronze span{color:#fed7aa;font-weight:800}.seller-live-control{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:relative}.seller-live-state{align-items:center;gap:.7rem;display:flex}.seller-live-dot{background:#22b77e;border-radius:50%;width:9px;height:9px;animation:1.9s ease-in-out infinite seller-live-pulse;box-shadow:0 0 0 5px #22b77e1f}.seller-live-state strong,.seller-live-state small{align-items:center;gap:.35rem;display:flex}.seller-live-state strong{color:var(--blue-950);font-size:.78rem}.seller-live-state small{color:var(--muted);margin-top:.15rem;font-size:.66rem}.seller-live-actions{align-items:center;gap:.55rem;display:flex}.seller-live-actions label{color:var(--muted);font-size:.68rem;font-weight:800}.seller-live-actions .input{width:auto;min-height:38px;padding:.45rem .65rem}.seller-live-actions .btn{min-height:38px}.seller-live-feedback{color:#23745a;margin:0;font-size:.64rem;position:absolute;bottom:-.85rem;left:1rem}.seller-live-feedback.has-error{color:#9f3f35}.seller-performance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-performance-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:1rem;display:grid}.seller-performance-panel-head{align-items:flex-start}.seller-performance-panel-head h2{margin:.25rem 0 0}.seller-performance-chart-panel{min-width:0;overflow:hidden}.seller-performance-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 62px,#edf3f8 63px);align-items:stretch;gap:clamp(2px,.45vw,7px);height:255px;padding:.6rem .25rem 0;display:flex}.seller-performance-bar-column{text-align:center;flex:0 0 3.33333%;grid-template-rows:18px 1fr 24px;width:3.33333%;min-width:0;display:grid}.seller-performance-bar-value{color:#54718f;font-size:.58rem;font-weight:800}.seller-performance-bar-track{justify-content:center;align-items:flex-end;min-height:0;display:flex}.seller-performance-bar{transform-origin:bottom;background:linear-gradient(#35bce8,#0a5bd8);border-radius:5px 5px 2px 2px;width:min(16px,80%);height:100%;transition:transform .35s;display:block;box-shadow:0 5px 12px #0a5bd826}.seller-performance-bar.has-sales{background:linear-gradient(#38d6ff 0%,#2563eb 100%);box-shadow:0 4px 14px #38d6ff66}.seller-performance-bar-column small{color:#71849a;white-space:nowrap;font-size:.54rem}.seller-goal-number{align-items:baseline;gap:.35rem;margin:.35rem 0 .6rem;display:flex}.seller-goal-number strong{color:var(--blue-950);font-size:2.35rem;line-height:1}.seller-goal-number span{color:var(--muted);font-size:.75rem}.seller-goal-track{background:#e8eff6;border-radius:999px;height:9px;overflow:hidden}.seller-goal-track span{border-radius:inherit;background:linear-gradient(90deg,#0a5bd8,#35bce8);height:100%;display:block}.seller-goal-stats{gap:.5rem;margin:1rem 0;display:grid}.seller-goal-stats div{background:#fbfdff;border:1px solid #e5edf5;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:.4rem;padding:.55rem .65rem;display:grid}.seller-goal-stats svg{color:#0a5bd8}.seller-goal-stats span{color:var(--muted);font-size:.7rem}.seller-goal-stats strong{color:var(--blue-950);font-size:.88rem}.seller-goal-revenue{border-top:1px solid var(--line);gap:.12rem;padding-top:.8rem;display:grid}.seller-goal-revenue span,.seller-goal-revenue small{color:var(--muted);font-size:.67rem}.seller-goal-revenue strong{color:var(--blue-950);font-size:1.25rem}.seller-performance-breakdown-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.seller-distribution-list{gap:.45rem;display:grid}.seller-distribution-item{z-index:1;background:#fbfdff;border:1px solid #e5edf5;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex;position:relative;overflow:hidden}.seller-distribution-progress{z-index:-1;background:#35bce81f;border-radius:9px 0 0 9px;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.seller-distribution-item span{color:#425b76;font-size:.74rem;font-weight:600}.seller-distribution-item strong{color:var(--blue-950);font-size:.78rem;font-weight:800}.seller-distribution-item small{color:var(--muted);font-weight:600}.seller-empty-copy{text-align:center;margin:0;padding:1.4rem 0}.seller-recent-sales .table-wrap{overflow-x:auto}.seller-recent-sales td small{margin-top:.14rem;font-size:.65rem;display:block}.seller-spin{animation:.8s linear infinite spin}@keyframes seller-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@media (max-width:980px){.seller-performance-metrics{grid-template-columns:1fr 1fr}.seller-performance-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.seller-performance-page-head{align-items:flex-start}.seller-performance-hero{flex-direction:column;align-items:flex-start;padding:1.15rem}.seller-performance-rank{width:100%}.seller-live-control{flex-direction:column;align-items:stretch}.seller-live-actions{flex-wrap:wrap;align-items:stretch}.seller-live-actions label{width:100%}.seller-live-actions .input{flex:1;min-width:170px}.seller-live-feedback{position:static}.seller-performance-breakdown-grid{grid-template-columns:1fr}.seller-performance-chart{gap:2px;height:220px}.seller-performance-bar-column small{transform-origin:top;transform:rotate(-52deg)}}@media (max-width:480px){.seller-performance-metrics{grid-template-columns:1fr}.seller-performance-avatar{border-radius:14px;width:52px;height:52px}.seller-performance-identity{align-items:flex-start}.seller-live-actions{flex-direction:column;width:100%;min-width:0}.seller-live-actions .input,.seller-live-actions .btn{justify-content:center;width:100%}.seller-performance-page-head h1{overflow-wrap:anywhere;font-size:1.42rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ranking-live-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border-radius:18px;padding:1.5rem;transition:padding .24s;box-shadow:0 10px 30px #12355b0f}.ranking-live-panel.is-compact{padding:1.15rem}.ranking-live-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.15rem;display:flex}.ranking-live-title-wrap{align-items:center;gap:.85rem;display:flex}.ranking-live-icon{color:#fff;background:linear-gradient(135deg,#072e65 0%,#0a5bd8 100%);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 18px #0a5bd838}.ranking-live-titles{flex-direction:column;display:flex}.ranking-live-title-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ranking-live-title-row h2{color:var(--blue-950);letter-spacing:-.02em;margin:0;font-size:1.22rem;font-weight:850}.ranking-live-badge{color:#087550;letter-spacing:.06em;text-transform:uppercase;background:#10b9811a;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.ranking-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 10px #10b981cc}.ranking-live-dot:after{content:"";opacity:.8;border:1.5px solid #10b981;border-radius:50%;animation:1.8s ease-out infinite ranking-dot-pulse;position:absolute;inset:-3px}@keyframes ranking-dot-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.ranking-live-subtitle{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.ranking-live-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ranking-period-toggle{background:#0b376d0f;border:1px solid #0b376d1a;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ranking-period-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.35rem .75rem;font-size:.74rem;font-weight:700;transition:background-color .18s,color .18s,box-shadow .18s}.ranking-period-btn:hover{color:var(--blue-950);background:#fff9}.ranking-period-btn.is-active{color:var(--blue-950);background:#fff;font-weight:800;box-shadow:0 2px 8px #001f5c14}.ranking-interval-select{border:1px solid var(--line);color:var(--ink);background:#fffffff2;border-radius:10px;outline:none;height:34px;padding:.35rem .6rem;font-size:.74rem;font-weight:600}.ranking-refresh-btn{border-radius:10px;height:34px;min-height:34px;padding:0 .75rem;font-size:.74rem;font-weight:700}.ranking-tv-link{color:#fff;background:linear-gradient(135deg,#072e65 0%,#0a4ebd 100%);border:1px solid #38d6ff4d;border-radius:10px;align-items:center;gap:.42rem;height:34px;min-height:34px;padding:0 .85rem;font-size:.74rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #072e6533}.ranking-tv-link:hover{color:#fff;border-color:#38d6ff99;transform:translateY(-1.5px);box-shadow:0 8px 22px #0a4ebd52}.ranking-tv-badge{color:#38d6ff;letter-spacing:.06em;background:#38d6ff40;border-radius:4px;padding:.1rem .35rem;font-size:.56rem;font-weight:900;display:inline-block}.ranking-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.podium-card{border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;padding:1.25rem 1.35rem;transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #12355b0d}.podium-card:hover{transform:translateY(-3px)}.podium-card:before{content:"";border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.podium-card.is-gold{background:linear-gradient(#fffdf8 0%,#fffbeb 35%,#fff 100%);border-color:#f59e0b66;box-shadow:0 8px 24px -4px #f59e0b26,0 1px 3px #0f172a0a}.podium-card.is-gold:before{background:linear-gradient(90deg,#f59e0b,#fde047,#f59e0b)}.podium-card.is-gold:hover{border-color:#f59e0ba6;box-shadow:0 16px 36px -4px #f59e0b3d,0 4px 12px #0f172a0f}.podium-card.is-silver{background:linear-gradient(#f8fafc 0%,#f1f5f9 35%,#fff 100%);border-color:#94a3b866;box-shadow:0 8px 24px -4px #64748b1a,0 1px 3px #0f172a0a}.podium-card.is-silver:before{background:linear-gradient(90deg,#94a3b8,#e2e8f0,#94a3b8)}.podium-card.is-silver:hover{border-color:#94a3b8a6;box-shadow:0 16px 36px -4px #64748b2e,0 4px 12px #0f172a0f}.podium-card.is-bronze{background:linear-gradient(#fffaf5 0%,#ffedd5 35%,#fff 100%);border-color:#d9770659;box-shadow:0 8px 24px -4px #d977061a,0 1px 3px #0f172a0a}.podium-card.is-bronze:before{background:linear-gradient(90deg,#d97706,#fed7aa,#d97706)}.podium-card.is-bronze:hover{border-color:#d9770699;box-shadow:0 16px 36px -4px #d9770633,0 4px 12px #0f172a0f}.podium-top{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.85rem;display:flex}.podium-seller-info{align-items:center;gap:.75rem;min-width:0;display:flex}.podium-medal-icon{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.podium-card.is-gold .podium-medal-icon{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 6px 16px #f59e0b61}.podium-card.is-silver .podium-medal-icon{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%);box-shadow:0 6px 16px #64748b47}.podium-card.is-bronze .podium-medal-icon{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 6px 16px #b4530947}.podium-identity{min-width:0}.podium-position-label{letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.podium-card.is-gold .podium-position-label{color:#b45309}.podium-card.is-silver .podium-position-label{color:#64748b}.podium-card.is-bronze .podium-position-label{color:#b45309}.podium-name{color:var(--blue-950);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0;font-size:1.05rem;font-weight:850;display:block;overflow:hidden}.podium-unit{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.podium-rank-chip{border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.68rem;font-weight:850;display:inline-flex}.podium-card.is-gold .podium-rank-chip{color:#92400e;background:#f59e0b29;border:1px solid #f59e0b59}.podium-card.is-silver .podium-rank-chip{color:#475569;background:#94a3b82e;border:1px solid #94a3b859}.podium-card.is-bronze .podium-rank-chip{color:#9a3412;background:#d9770624;border:1px solid #d977064d}.podium-metrics-grid{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 1.15fr;gap:.55rem;margin:.65rem 0;padding:.75rem .9rem;display:grid}.podium-metric-col span{color:var(--muted);font-size:.67rem;font-weight:600;display:block}.podium-metric-col strong{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.15rem;font-size:1.18rem;font-weight:800;display:block}.podium-metric-col.mrr strong{color:#0284c7;font-size:1rem}.podium-goal-wrap{margin:.65rem 0 .9rem}.podium-goal-header{justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.72rem;display:flex}.podium-goal-header span{color:var(--muted);font-weight:600}.podium-goal-header strong{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800}.podium-goal-track{background:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.podium-goal-fill{transform-origin:0;background:linear-gradient(90deg,#0284c7 0%,#38bdf8 100%);border-radius:999px;width:100%;height:100%;transition:transform .4s}.podium-card.is-gold .podium-goal-fill{background:linear-gradient(90deg,#d97706 0%,#f59e0b 50%,#fbbf24 100%)}.podium-card .seller-monitor-link{border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:36px;padding:.45rem .8rem;font-size:.76rem;font-weight:800;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.ranking-rest-row .seller-monitor-link{white-space:nowrap!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;width:auto!important;min-height:32px!important;margin-top:0!important;padding:.35rem .75rem!important;font-size:.74rem!important;font-weight:800!important;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s!important;display:inline-flex!important}.ranking-rest-wrap{margin-top:1.4rem}.ranking-rest-title-row{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ranking-rest-title-row h3{color:var(--blue-950);margin:0;font-size:.92rem;font-weight:850}.ranking-rest-count{color:var(--muted);background:#0b376d0f;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.ranking-rest-list{flex-direction:column;gap:.5rem;display:flex}.ranking-rest-row{border:1px solid var(--line);background:#fffc;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #12355b08}.ranking-rest-row:hover{background:#fff;border-color:#a8cce8;transform:translate(2px);box-shadow:0 6px 16px #12355b0f}.ranking-rest-col-left{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.ranking-position-badge{width:28px;height:28px;color:var(--blue-950);background:#0b376d14;border-radius:8px;flex-shrink:0;place-items:center;font-size:.74rem;font-weight:900;display:grid}.ranking-rest-identity{min-width:0}.ranking-rest-identity strong{color:var(--blue-950);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;display:block;overflow:hidden}.ranking-rest-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.7rem;display:block;overflow:hidden}.ranking-rest-col-right{flex-shrink:0;align-items:center;gap:1.15rem;display:flex}.ranking-rest-metric{text-align:right;min-width:60px}.ranking-rest-metric strong{color:var(--blue-950);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900;line-height:1;display:block}.ranking-rest-metric small{color:var(--muted);margin-top:.15rem;font-size:.64rem;display:block}.ranking-rest-goal-pill{text-align:right;min-width:50px;color:var(--blue-700);font-size:.76rem;font-weight:800}.ranking-rest-row .seller-monitor-link{width:auto;min-height:32px;padding:.35rem .75rem;font-size:.72rem}.ranking-live-feed{background:linear-gradient(135deg,#072e650d 0%,#f4f8fccc 100%);border:1px solid #0a5bd82e;border-radius:14px;margin-top:1.5rem;padding:1rem 1.15rem}.ranking-feed-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ranking-feed-title{color:var(--blue-950);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:850;display:flex}.ranking-feed-items{flex-direction:column;gap:.45rem;display:flex}.ranking-feed-row{background:#fff;border:1px solid #cadcf099;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.76rem;transition:border-color .18s,box-shadow .18s;display:flex}.ranking-feed-row:hover{border-color:#a8cce8;box-shadow:0 2px 8px #002a730d}.ranking-feed-left{align-items:center;gap:.55rem;min-width:0;display:flex;overflow:hidden}.ranking-feed-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #10b981cc}.ranking-feed-seller{color:var(--blue-950);white-space:nowrap;font-weight:800}.ranking-feed-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-feed-val{color:var(--blue-700);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:850}.ranking-zero-state{gap:1.25rem;display:grid}.ranking-zero-alert{text-align:center;border:1px dashed var(--line);background:#0b376d08;border-radius:14px;padding:1.75rem 1.25rem}.ranking-zero-alert svg{color:var(--muted);margin:0 auto .6rem}.ranking-zero-alert strong{color:var(--blue-950);font-size:.95rem;display:block}.ranking-zero-alert small{color:var(--muted);margin-top:.25rem;font-size:.76rem;display:block}@media (max-width:980px){.ranking-podium-grid{grid-template-columns:1fr}}@media (max-width:720px){.ranking-live-header{flex-direction:column;align-items:stretch}.ranking-live-toolbar{justify-content:flex-start}.ranking-period-toggle{justify-content:space-between;width:100%}.ranking-period-btn{text-align:center;flex:1}.ranking-rest-row{flex-direction:column;align-items:stretch}.ranking-rest-col-right{border-top:1px solid #cadcf080;justify-content:space-between;margin-top:.4rem;padding-top:.4rem}.ranking-rest-row .seller-monitor-link{width:100%}}.sales-tv{--tv-bg:#030d1d;--tv-surface:#0a2040d1;--tv-surface-card:#06162fc2;--tv-surface-strong:#0d2c58f0;--tv-line:#78c3ff2e;--tv-line-strong:#78c3ff52;--tv-text:#f0f7ff;--tv-muted:#8ea8c7;--tv-cyan:#38d6ff;--tv-blue:#2563eb;--tv-emerald:#10b981;--tv-gold:#f59e0b;--tv-silver:#cbd5e1;--tv-bronze:#d97706;isolation:isolate;background:radial-gradient(circle at 18% -12%, #2563eb52, transparent 38%), radial-gradient(circle at 90% 12%, #38d6ff33, transparent 30%), radial-gradient(circle at 50% 105%, #10b9811f, transparent 45%), linear-gradient(150deg, #051934 0%, var(--tv-bg) 55%, #020813 100%);min-height:100vh;color:var(--tv-text);grid-template-rows:auto auto auto auto minmax(230px,1fr);align-content:stretch;padding:clamp(1rem,1.6vw,1.85rem);display:grid;position:relative;overflow:hidden}.sales-tv:before{content:"";z-index:-2;pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:0}.sales-tv-aurora{z-index:-1;filter:blur(85px);pointer-events:none;will-change:transform;background:radial-gradient(circle,#38d6ff38 0%,#2563eb1f 60%,#0000 80%);border-radius:50%;width:48vw;height:48vw;animation:26s ease-in-out infinite alternate sales-tv-aurora-drift;position:fixed;bottom:-22vw;right:-15vw}@keyframes sales-tv-aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3vw,-2.5vw)scale(1.08)}to{transform:translate(2vw,3vw)scale(.95)}}.sales-tv-celebration{z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#10b981f2,#059669eb);border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:1.25rem;padding:.9rem 1.6rem;animation:.65s cubic-bezier(.16,1,.3,1) forwards tv-celebration-enter;display:flex;position:fixed;top:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #10b98173,0 0 0 1px #ffffff40,inset 0 1px #fff6}.sales-tv-celebration-glow{border-radius:inherit;z-index:-1;background:radial-gradient(circle,#6ee7b773,#0000 70%);animation:1.8s ease-in-out infinite tv-celebration-pulse;position:absolute;inset:-6px}.sales-tv-celebration-head{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:900;display:flex}.sales-tv-celebration-icon{color:#fef08a;filter:drop-shadow(0 0 8px #fef08acc);animation:1s ease-in-out infinite tv-spark-bounce}.sales-tv-celebration-body{color:#fff;align-items:center;gap:1.2rem;display:flex}.sales-tv-celebration-seller strong{color:#fff;font-size:.98rem;font-weight:850;display:block}.sales-tv-celebration-seller span{color:#d1fae5;font-size:.64rem;display:block}.sales-tv-celebration-plan{color:#ecfdf5;font-size:.78rem;font-weight:700}.sales-tv-celebration-mrr{flex-direction:column;align-items:flex-end;display:flex}.sales-tv-celebration-mrr small{text-transform:uppercase;color:#a7f3d0;font-size:.52rem}.sales-tv-celebration-mrr strong{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #ffffff80;font-size:1.15rem;font-weight:900}@keyframes tv-celebration-enter{0%{opacity:0;transform:translate(-50%,-40px)scale(.85)}70%{opacity:1;transform:translate(-50%,4px)scale(1.03)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes tv-celebration-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes tv-spark-bounce{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(15deg)scale(1.2)}}.sales-tv-header{border-bottom:1px solid var(--tv-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;padding-bottom:.95rem;display:grid}.sales-tv-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.sales-tv-logo-dot{background:linear-gradient(135deg, var(--tv-cyan), var(--tv-blue));border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 14px #38d6ffb3}.sales-tv-brand-tag{color:var(--tv-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.sales-tv-brand h1{color:#fff;letter-spacing:-.03em;margin:.12rem 0 0;font-size:clamp(1.15rem,1.8vw,1.75rem);font-weight:850}.sales-tv-clock{background:#06162f99;border:1px solid #78c3ff29;border-radius:14px;justify-items:center;gap:.05rem;padding:.35rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.sales-tv-clock span{color:var(--tv-muted);font-size:.68rem;font-weight:650}.sales-tv-clock strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-shadow:0 0 18px #38d6ff59;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:900}.sales-tv-header-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.sales-tv-connection{background:#10b9811f;border:1px solid #10b98159;border-radius:12px;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex;box-shadow:0 0 15px #10b9811a}.sales-tv-pulse-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:9px;height:9px;position:relative;box-shadow:0 0 10px #34d399e6}.sales-tv-pulse-dot:after{content:"";opacity:0;border:1.5px solid #34d399;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite tv-pulse-radar;position:absolute;inset:-4px}@keyframes tv-pulse-radar{0%{opacity:.9;transform:scale(.6)}75%,to{opacity:0;transform:scale(2.3)}}.sales-tv-connection strong{color:#6ee7b7;letter-spacing:.08em;font-size:.68rem;font-weight:850;display:block}.sales-tv-connection span{color:#a7f3d0;white-space:nowrap;margin-top:.04rem;font-size:.56rem;display:block}.sales-tv-connection.has-error{background:#ef444426;border-color:#ef444466}.sales-tv-connection.has-error .sales-tv-pulse-dot{background:#f87171;box-shadow:0 0 10px #f87171e6}.sales-tv-connection.has-error .sales-tv-pulse-dot:after{border-color:#f87171}.sales-tv-connection.has-error strong{color:#fca5a5}.sales-tv-connection.has-error span{color:#fecaca}.sales-tv-controls{border:1px solid var(--tv-line);background:#06162fa6;border-radius:12px;align-items:center;gap:.35rem;padding:.2rem;display:flex}.sales-tv-refresh-select,.sales-tv-icon-button,.sales-tv-exit{min-height:40px;color:var(--tv-text);background:0 0;border:none}.sales-tv-refresh-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;cursor:pointer;background:#ffffff0f;border-radius:8px;outline:none;padding:.35rem .6rem;font-size:.68rem;font-weight:750}.sales-tv-refresh-select:hover{background:#ffffff1a}.sales-tv-icon-button{cursor:pointer;border-radius:8px;place-items:center;width:40px;transition:background-color .2s,color .2s,transform .2s;display:grid}.sales-tv-icon-button:hover{color:#fff;background:#38d6ff29;transform:translateY(-1px)}.sales-tv-exit{border:1px solid var(--tv-line);color:#e2e8f0;background:#ffffff0f;border-radius:11px;align-items:center;padding:.45rem .85rem;font-size:.7rem;font-weight:750;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.sales-tv-exit:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.sales-tv-context{color:var(--tv-muted);align-items:center;gap:.85rem;padding:.65rem .15rem .75rem;display:flex}.sales-tv-context span{color:var(--tv-cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.66rem;font-weight:850;display:inline-flex}.sales-tv-context strong{color:#fff;font-size:.76rem;font-weight:750}.sales-tv-context small{color:#94a3b8;margin-left:auto;font-size:.65rem}.sales-tv-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.sales-tv-kpi-card,.sales-tv-panel,.sales-tv-sellers{border:1px solid var(--tv-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#0d264adb,#06162fcc);box-shadow:0 16px 36px #0003,inset 0 1px #ffffff0a}.sales-tv-kpi-card{border-radius:15px;min-width:0;padding:.85rem 1rem;position:relative;overflow:hidden}.sales-tv-kpi-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#38d6ff26,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-45px;right:-35px}.sales-tv-kpi-head{justify-content:space-between;align-items:center;display:flex}.sales-tv-kpi-head span:first-child{color:var(--tv-muted);align-items:center;gap:.42rem;font-size:clamp(.62rem,.75vw,.72rem);font-weight:800;display:flex}.sales-tv-kpi-head span svg{color:var(--tv-cyan)}.sales-tv-kpi-chip{color:#cbd5e1;text-transform:uppercase;background:#ffffff14;border-radius:6px;padding:.15rem .42rem;font-size:.55rem;font-weight:750}.sales-tv-kpi-chip.live{color:#6ee7b7;background:#10b98133}.sales-tv-kpi-chip.mrr{color:#7dd3fc;background:#38d6ff2e}.sales-tv-kpi-card strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 .12rem;font-size:clamp(1.4rem,2.2vw,2.15rem);font-weight:900;display:block;overflow:hidden}.sales-tv-kpi-card small{color:#8da4c0;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:600;display:block;overflow:hidden}.sales-tv-goal-card{background:linear-gradient(150deg,#0e2d58eb,#061936d9);border-color:#38d6ff47}.sales-tv-goal-badge{color:#67e8f9;background:#38d6ff2e;border-radius:999px;padding:.18rem .45rem;font-size:.56rem;font-weight:800}.sales-tv-goal-body{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sales-tv-goal-meta{text-align:right}.sales-tv-goal-meta span{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800;display:block}.sales-tv-goal-meta small{color:#94a3b8;font-size:.56rem;display:block}.sales-tv-goal-bar{background:#ffffff1a;border-radius:999px;height:6px;margin-top:.45rem;display:block;overflow:hidden}.sales-tv-goal-bar i{border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease-out,ease);background:linear-gradient(90deg,#2563eb,#0ea5e9,#10b981);display:block;box-shadow:0 0 14px #10b981b3}.sales-tv-sellers{border-radius:17px;margin-top:.75rem;padding:.9rem 1rem}.sales-tv-section-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.sales-tv-section-title>div>span{color:var(--tv-cyan);letter-spacing:.12em;align-items:center;gap:.38rem;font-size:.62rem;font-weight:900;display:flex}.sales-tv-section-title h2{color:#fff;letter-spacing:-.025em;margin:.15rem 0 0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:850}.sales-tv-section-stats{text-align:right}.sales-tv-section-stats strong{color:#e2e8f0;font-size:.75rem;font-weight:800;display:block}.sales-tv-section-stats small{color:var(--tv-muted);font-size:.58rem;display:block}.sales-tv-seller-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.sales-tv-seller-card{appearance:none;background:var(--tv-surface-card);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #84bef526;border-radius:14px;padding:.85rem;transition:border-color .2s,transform .2s;box-shadow:0 8px 22px #00000024}.sales-tv-seller-card:hover{border-color:#38d6ff73;transform:translateY(-2px)}.sales-tv-seller-card:focus-visible,.sales-tv-bar-row:focus-visible{outline-offset:3px;outline:3px solid #38d6ff}.sales-tv-seller-card.rank-gold{background:linear-gradient(150deg,#5836086b,#06162fd1);border-color:#f59e0b8c;box-shadow:0 12px 30px #f59e0b26,inset 0 1px #fef3c740}.sales-tv-position.gold{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#fde68a;box-shadow:0 0 12px #f59e0b99}.leader-pill{color:#1e1b4b;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b;border-radius:999px;padding:.12rem .4rem;font-size:.54rem;font-weight:900}.sales-tv-seller-card.rank-silver{background:linear-gradient(150deg,#33415561,#06162fcc);border-color:#cbd5e173;box-shadow:0 10px 24px #cbd5e11a,inset 0 1px #ffffff2e}.sales-tv-position.silver{color:#fff;background:linear-gradient(135deg,#94a3b8,#64748b);border-color:#f1f5f9}.sales-tv-seller-card.rank-bronze{background:linear-gradient(150deg,#45270a52,#06162fcc);border-color:#d9770673}.sales-tv-position.bronze{color:#fff;background:linear-gradient(135deg,#b45309,#78350f);border-color:#fed7aa}.sales-tv-seller-card.goal-met{border-color:#10b98180}.sales-tv-seller-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.sales-tv-position{border:1px solid var(--tv-line);width:auto;min-width:30px;height:30px;color:var(--tv-cyan);background:#ffffff12;border-radius:9px;justify-content:center;align-items:center;gap:.25rem;padding:0 .45rem;font-size:.72rem;font-weight:900;display:inline-flex}.sales-tv-seller-info{min-width:0}.sales-tv-seller-name-row{align-items:center;gap:.4rem;display:flex}.sales-tv-seller-top h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.78rem,.95vw,.95rem);font-weight:850;overflow:hidden}.sales-tv-seller-top p{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.6rem;font-weight:600;overflow:hidden}.sales-tv-pace{color:#ffb17d;white-space:nowrap;background:#b4501d26;border:1px solid #ff9c5947;border-radius:999px;align-items:center;gap:.26rem;padding:.28rem .45rem;font-size:.52rem;font-weight:850;display:inline-flex}.sales-tv-pace.above_pace{color:#6ee7b7;background:#10b98126;border-color:#34d39959}.sales-tv-pace.on_track{color:#7dd3fc;background:#0ea5e929;border-color:#38d6ff59}.sales-tv-pace.needs_attention{color:#fdba74;background:#ea580c26;border-color:#fb923c59}.sales-tv-seller-numbers{border-top:1px solid #84bef51f;border-bottom:1px solid #84bef51f;grid-template-columns:1fr 1fr 1.15fr 1.65fr;gap:.35rem;margin:.68rem 0;padding:.55rem 0;display:grid}.sales-tv-seller-numbers div{min-width:0}.sales-tv-seller-numbers strong,.sales-tv-seller-numbers span{display:block}.sales-tv-seller-numbers strong{color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.88rem,1.1vw,1.12rem);font-weight:900;overflow:hidden}.sales-tv-seller-numbers span{color:#7ea3c7;text-transform:uppercase;letter-spacing:.04em;margin-top:.08rem;font-size:.5rem;font-weight:750}.sales-tv-seller-numbers .stat-highlight strong{color:#38d6ff;text-shadow:0 0 10px #38d6ff4d}.sales-tv-seller-numbers .stat-mrr strong{color:#f1f5f9}.sales-tv-seller-progress .progress-details{color:var(--tv-muted);justify-content:space-between;align-items:center;margin-bottom:.32rem;font-size:.58rem;display:flex}.sales-tv-seller-progress .progress-details strong{color:#fff;font-variant-numeric:tabular-nums}.sales-tv-seller-progress .progress-details .pct-highlight{color:#34d399;font-weight:850}.sales-tv-seller-progress i{background:#ffffff17;border-radius:999px;height:6px;display:block;overflow:hidden}.sales-tv-seller-progress i b{border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .5s var(--ease-out,ease);background:linear-gradient(90deg,#2563eb,#38d6ff);display:block;box-shadow:0 0 10px #38d6ff66}.goal-met .sales-tv-seller-progress i b{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 12px #34d39999}.sales-tv-seller-card footer{color:#7ea3c7;justify-content:space-between;gap:.5rem;margin-top:.55rem;font-size:.54rem;display:flex}.sales-tv-seller-card footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex;overflow:hidden}.sales-tv-seller-card footer strong{color:#dbeafe}.sales-tv-bottom-grid{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:.75rem;height:100%;margin-top:.75rem;display:grid}.sales-tv-panel{border-radius:17px;min-width:0;padding:.9rem 1rem}.sales-tv-section-title.compact{margin-bottom:.7rem}.sales-tv-bars{gap:.48rem;display:grid}.sales-tv-bar-row{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(90px,.75fr) minmax(140px,3fr) 32px;align-items:center;gap:.7rem;padding:.2rem;display:grid}.sales-tv-bar-row .bar-label{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:750;overflow:hidden}.sales-tv-bar-row .bar-track{background:#ffffff12;border-radius:999px;height:12px;overflow:hidden}.sales-tv-bar-row .bar-track i{border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .5s var(--ease-out,ease);background:linear-gradient(90deg,#1d4ed8,#0ea5e9,#34d399);display:block;box-shadow:0 0 16px #0ea5e959}.sales-tv-bar-row .bar-value{color:#fff;font-variant-numeric:tabular-nums;text-align:right;font-size:.78rem;font-weight:900}.sales-tv-feed ol{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.sales-tv-feed li{background:#04122680;border:1px solid #84bef51f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.5rem .65rem;transition:border-color .2s,background-color .2s;display:grid}.sales-tv-feed li.is-new{background:#05966933;border-color:#34d399a6;animation:1.2s 3 tv-sale-arrival}.sales-tv-feed-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 12px #34d399cc}.sales-tv-feed-info{min-width:0}.sales-tv-feed-val{text-align:right}.sales-tv-feed li strong,.sales-tv-feed li span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-tv-feed-info strong{color:#fff;font-size:.68rem;font-weight:800}.sales-tv-feed-info span{color:#8da4c0;margin-top:.08rem;font-size:.54rem}.sales-tv-feed-val strong{color:#38d6ff;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:900}.sales-tv-feed-val span{color:#94a3b8;margin-top:.08rem;font-size:.52rem}.sales-tv-empty{color:#8da4c0;text-align:center;place-items:center;min-height:120px;display:grid}.sales-tv-empty svg{color:var(--tv-cyan);opacity:.8;margin-bottom:.4rem}.sales-tv-empty strong{color:#f1f5f9;font-size:.76rem;font-weight:800}.sales-tv-empty span{margin-top:.18rem;font-size:.58rem}@keyframes tv-sale-arrival{0%,to{transform:scale(1)}50%{background:#10b98147;transform:scale(1.02)}}.sales-tv-team-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb38;border:1px solid #38d6ff59;border-radius:11px;align-items:center;gap:.42rem;height:38px;padding:0 .85rem;font-size:.74rem;font-weight:800;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.sales-tv-team-btn:hover{background:#2563eb66;border-color:#38d6ff99;transform:translateY(-1px)}.sales-tv-seller-selector{color:#f0f7ff;cursor:pointer;background:#06162fbf;border:1px solid #78c3ff47;border-radius:11px;outline:none;max-width:220px;height:38px;padding:0 .75rem;font-size:.74rem;font-weight:750}.sales-tv-seller-selector:focus{border-color:var(--tv-cyan);box-shadow:0 0 0 2px #38d6ff40}.sales-tv-seller-selector option{color:#f0f7ff;background:#06162f}.sales-tv-single-hero{border:1.5px solid var(--tv-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0d2c58e0 0%,#06162fd6 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.85rem;padding:1.15rem 1.55rem;display:flex;box-shadow:0 16px 40px #00000040,inset 0 1px #ffffff0f}.sales-tv-single-identity{align-items:center;gap:1.15rem;min-width:0;display:flex}.sales-tv-single-avatar{color:#fff;background:linear-gradient(135deg,#0a5bd8 0%,#35bce8 100%);border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:1.35rem;font-weight:900;display:grid;box-shadow:0 8px 24px #0a5bd859}.sales-tv-single-avatar.gold{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 8px 24px #f59e0b73}.sales-tv-single-avatar.silver{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%);box-shadow:0 8px 24px #64748b59}.sales-tv-single-avatar.bronze{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 8px 24px #b4530959}.sales-tv-single-details{min-width:0}.sales-tv-single-badge-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sales-tv-single-role{color:var(--tv-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.sales-tv-single-name{color:#fff;letter-spacing:-.03em;margin:.15rem 0 .2rem;font-size:clamp(1.4rem,2vw,1.95rem);font-weight:900}.sales-tv-single-unit{color:#94a3b8;margin:0;font-size:.78rem;font-weight:650}.sales-tv-single-rank-pill{border:1px solid var(--tv-line);background:#06162fbf;border-radius:14px;align-items:center;gap:.85rem;padding:.8rem 1.25rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.sales-tv-single-rank-pill.gold{background:#f59e0b1f;border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b26}.sales-tv-single-rank-pill.silver{background:#94a3b81f;border-color:#cbd5e180;box-shadow:0 0 20px #cbd5e11f}.sales-tv-single-rank-pill.bronze{background:#d977061f;border-color:#d9770680;box-shadow:0 0 20px #d977061f}.sales-tv-single-rank-pill svg{color:#ffd765}.sales-tv-single-rank-pill.gold svg{color:#fbbf24;filter:drop-shadow(0 0 6px #f59e0bb3)}.sales-tv-single-rank-pill.silver svg{color:#e2e8f0;filter:drop-shadow(0 0 6px #cbd5e199)}.sales-tv-single-rank-pill.bronze svg{color:#fdba74;filter:drop-shadow(0 0 6px #d9770699)}.sales-tv-single-rank-pill strong{color:#fff;font-size:1.6rem;font-weight:900;line-height:1;display:block}.sales-tv-single-rank-pill span{color:var(--tv-muted);font-size:.66rem;display:block}.sales-tv-single-rank-pill small{color:#94a3b8;margin-top:.15rem;font-size:.64rem;display:block}.sales-tv-daily-chart{border-bottom:1px solid var(--tv-line);background:repeating-linear-gradient(0deg,#0000 0 52px,#78c3ff0f 53px);align-items:stretch;gap:clamp(2px,.4vw,6px);height:215px;padding:.6rem .25rem 0;display:flex}.sales-tv-daily-col{text-align:center;flex:0 0 3.33333%;grid-template-rows:18px 1fr 22px;width:3.33333%;min-width:0;display:grid}.sales-tv-daily-val{color:var(--tv-cyan);font-variant-numeric:tabular-nums;font-size:.56rem;font-weight:850}.sales-tv-daily-track{justify-content:center;align-items:flex-end;min-height:0;display:flex}.sales-tv-daily-bar{background:#78c3ff29;border-radius:5px 5px 2px 2px;width:min(15px,80%);min-height:3px;transition:height .35s;display:block}.sales-tv-daily-bar.active{background:linear-gradient(#38d6ff 0%,#2563eb 100%);box-shadow:0 0 12px #38d6ff66}.sales-tv-daily-col small{color:#71849a;white-space:nowrap;font-size:.52rem}.sales-tv-single-empty-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:2.5rem 1.5rem;display:flex}.sales-tv-single-empty-box svg{color:var(--tv-cyan);filter:drop-shadow(0 0 8px #38d6ff66);margin-bottom:.75rem}.sales-tv-single-empty-box strong{color:#fff;font-size:.92rem;font-weight:850;display:block}.sales-tv-single-empty-box p{max-width:480px;color:var(--tv-muted);margin:.35rem auto 0;font-size:.74rem;line-height:1.45}.sales-tv-single-empty-pulse{color:#6ee7b7;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:.4rem;margin-top:.85rem;padding:.25rem .7rem;font-size:.65rem;font-weight:800;display:inline-flex}.sales-tv-single-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.6rem;display:grid}.sales-tv-single-stat-item{border:1px solid var(--tv-line);background:#06162fa6;border-radius:14px;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff0a}.sales-tv-single-stat-item span{color:var(--tv-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:750;display:block}.sales-tv-single-stat-item strong{color:#fff;letter-spacing:-.02em;margin-top:.3rem;font-size:1.28rem;font-weight:900;display:block}.sales-tv-single-stat-item small{color:#94a3b8;margin-top:.25rem;font-size:.7rem;line-height:1.35;display:block}@media (min-width:1500px) and (min-height:850px){.sales-tv{padding:1.6rem 2.2rem}.sales-tv-sellers{margin-top:1.1rem;padding:1.1rem}.sales-tv-seller-grid{gap:.95rem}.sales-tv-seller-card{padding:1rem}.sales-tv-bottom-grid{gap:1.1rem;margin-top:1.1rem}}@media (max-width:1399px) and (min-width:1101px){.sales-tv-seller-top{grid-template-columns:auto minmax(0,1fr)}.sales-tv-pace{grid-column:2;justify-self:start}}@media (max-height:800px) and (min-width:1101px){.sales-tv{grid-template-rows:auto auto auto auto minmax(180px,1fr);padding:.65rem 1.15rem}.sales-tv-header{padding-bottom:.5rem}.sales-tv-brand h1{font-size:1.45rem}.sales-tv-clock strong{font-size:1.6rem}.sales-tv-context{padding:.35rem .1rem .45rem}.sales-tv-kpis .sales-tv-kpi-card{padding:.55rem .75rem}.sales-tv-kpis strong{margin-top:.18rem;font-size:1.5rem}.sales-tv-sellers{margin-top:.5rem;padding:.58rem .75rem}.sales-tv-section-title{margin-bottom:.4rem}.sales-tv-seller-card{padding:.5rem .6rem}.sales-tv-seller-numbers{margin:.35rem 0;padding:.3rem 0}.sales-tv-seller-card footer{margin-top:.3rem}.sales-tv-bottom-grid{min-height:180px;margin-top:.5rem}.sales-tv-panel{padding:.6rem .75rem}.sales-tv-bars{gap:.28rem}.sales-tv-feed ol{gap:.22rem}.sales-tv-feed li{padding:.26rem .42rem}.sales-tv-empty{min-height:75px}}@media (max-width:1100px){.sales-tv-header{grid-template-columns:1fr auto}.sales-tv-clock{display:none}.sales-tv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-tv-bottom-grid{grid-template-columns:1fr}}@media (max-width:720px){.sales-tv{padding:.85rem;display:block;overflow:visible}.sales-tv-header{grid-template-columns:1fr}.sales-tv-header-actions{flex-wrap:wrap;justify-content:flex-start}.sales-tv-connection{flex:1}.sales-tv-context{flex-wrap:wrap;align-items:flex-start}.sales-tv-context small{width:100%;margin-left:0}.sales-tv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-tv-goal-card{grid-column:1/-1}.sales-tv-seller-grid{grid-template-columns:1fr}.sales-tv-celebration{border-radius:16px;width:92%;padding:.75rem 1rem}}@media (max-width:430px){.sales-tv-kpis{grid-template-columns:1fr}.sales-tv-goal-card{grid-column:auto}.sales-tv-seller-top{grid-template-columns:auto minmax(0,1fr)}.sales-tv-pace{grid-column:2/-1;justify-self:start}.sales-tv-seller-card footer{flex-direction:column}.sales-tv-bar-row{grid-template-columns:68px minmax(100px,1fr) 22px}}@media (prefers-reduced-motion:reduce){.sales-tv-feed li.is-new,.sales-tv-icon-button,.sales-tv-celebration,.sales-tv-pulse-dot:after,.topbar-live-ping{transition:none;animation:none}}.sales-tv--premium{--tv-bg:#020817;--tv-surface:#051229e0;--tv-surface-card:#051126db;--tv-surface-strong:#082245f5;--tv-line:#5cd5ff33;--tv-line-strong:#5cd5ff70;--tv-text:#f7fbff;--tv-muted:#91a9c4;--tv-cyan:#56ddff;--tv-blue:#1474ff;--tv-emerald:#2cf0ad;--tv-gold:#ffc94a;font-feature-settings:"tnum" 1, "ss01" 1;background-color:#020817;background-image:url(/brand/sales-monitor-aurora-bg.png);background-position:bottom;background-size:cover;background-attachment:fixed}.sales-tv--premium:before{z-index:-1;opacity:1;background-color:#01081661;background-image:linear-gradient(#5cd5ff06 1px,#0000 1px),linear-gradient(90deg,#5cd5ff06 1px,#0000 1px);background-size:46px 46px;box-shadow:inset 0 0 220px 40px #00030c80}.sales-tv--premium>:not(.sales-tv-aurora,.sales-tv-leader-event){z-index:1;position:relative}.sales-tv--premium .sales-tv-aurora{opacity:.8;width:52vw;height:42vw;bottom:-16vw;right:-7vw}.sales-tv--premium .sales-tv-header{border-bottom-color:#56ddff3d;padding:.1rem 0 .78rem;box-shadow:0 14px 34px -32px #56ddffcc}.sales-tv--premium .sales-tv-logo-dot{background:#56ddff;width:16px;height:16px;box-shadow:0 0 10px #56ddff,0 0 30px #1474ffcc}.sales-tv--premium .sales-tv-brand-tag{color:#66e4ff;letter-spacing:.17em}.sales-tv--premium .sales-tv-brand h1{letter-spacing:-.045em;text-shadow:0 3px 24px #1474ff52;font-size:clamp(1.25rem,1.85vw,2rem);font-weight:950}.sales-tv--premium .sales-tv-clock,.sales-tv--premium .sales-tv-controls,.sales-tv--premium .sales-tv-seller-selector,.sales-tv--premium .sales-tv-team-btn,.sales-tv--premium .sales-tv-exit{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#041025c7;border-color:#5cd5ff3d;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000038}.sales-tv--premium .sales-tv-clock strong{text-shadow:0 0 20px #56ddff80}.sales-tv--premium .sales-tv-connection{background:#095b4838;border-color:#2cf0ad5c;box-shadow:inset 0 1px #ffffff0f,0 0 28px #2cf0ad1a}.sales-tv-sound-button{color:#cabf9e;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#271e084d;border:1px solid #ffc94a42;border-radius:11px;align-items:center;gap:.42rem;padding:.45rem .68rem;font-size:.64rem;font-weight:850;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:inline-flex}.sales-tv-sound-button:hover{color:#ffe6a1;border-color:#ffc94a99;transform:translateY(-1px)}.sales-tv-sound-button.is-enabled{color:#ffe18a;background-color:#66460557;border-color:#ffc94aa6;box-shadow:0 0 22px #ffc94a21,inset 0 1px #ffffff1a}.sales-tv--premium .sales-tv-context{padding-top:.48rem;padding-bottom:.52rem}.sales-tv--premium .sales-tv-kpis{gap:.58rem}.sales-tv--premium .sales-tv-kpi-card,.sales-tv--premium .sales-tv-panel,.sales-tv--premium .sales-tv-sellers,.sales-tv--premium .sales-tv-single-hero{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background-color:#05132bd1;border-color:#5cd5ff38;box-shadow:inset 0 1px #ffffff0e,0 20px 48px #00030f38}.sales-tv--premium .sales-tv-kpi-card{min-height:90px;overflow:hidden}.sales-tv--premium .sales-tv-kpi-card:after{opacity:.9;height:2px}.sales-tv--premium .sales-tv-kpi-card>strong{letter-spacing:-.05em;font-size:clamp(1.6rem,2vw,2.15rem)}.sales-tv--premium .sales-tv-sellers{margin-top:.62rem;padding:.68rem .78rem .72rem}.sales-tv--premium .sales-tv-section-title h2{letter-spacing:-.045em;font-weight:950}.sales-tv--premium .sales-tv-seller-grid{grid-template-columns:minmax(0,1fr);gap:.32rem;display:grid}.sales-tv--premium .sales-tv-seller-card{background-color:#030e20ad;border-color:#66bbf124;border-radius:10px;grid-template-columns:minmax(225px,1.35fr) minmax(310px,1.75fr) minmax(190px,1fr) minmax(210px,1.15fr);align-items:center;gap:.9rem;min-height:47px;padding:.36rem .64rem;display:grid;box-shadow:inset 0 1px #ffffff06}.sales-tv--premium .sales-tv-seller-card:hover{background-color:#061d3de0;border-color:#56ddff85;transform:translate(3px)}.sales-tv--premium .sales-tv-seller-top{grid-template-columns:auto minmax(0,1fr) auto;gap:.52rem}.sales-tv--premium .sales-tv-position{border-radius:9px;width:36px;min-height:34px}.sales-tv--premium .sales-tv-seller-top h3{font-size:.83rem}.sales-tv--premium .sales-tv-seller-top p{font-size:.54rem}.sales-tv--premium .sales-tv-pace{padding:.18rem .4rem;font-size:.52rem}.sales-tv--premium .sales-tv-seller-numbers{border:0;gap:.55rem;margin:0;padding:0}.sales-tv--premium .sales-tv-seller-numbers strong{font-size:.93rem}.sales-tv--premium .sales-tv-seller-numbers span{font-size:.48rem}.sales-tv--premium .sales-tv-seller-progress{min-width:0}.sales-tv--premium .sales-tv-seller-card footer{border-top:0;border-left:1px solid #5cd5ff1f;min-width:0;margin:0;padding:0 0 0 .75rem}.sales-tv--premium .sales-tv-seller-card footer span{font-size:.52rem}.sales-tv--premium .sales-tv-seller-card.is-leader{background-color:#271d08a1;border-color:#ffc94a8f;min-height:84px;padding:.68rem .9rem;animation:3.6s ease-in-out infinite sales-tv-leader-glow;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2be2e,0 0 38px #ffb71d1c}@keyframes sales-tv-leader-glow{0%,to{box-shadow:inset 0 1px #fff2be2e,0 0 30px #ffb71d17}50%{box-shadow:inset 0 1px #fff2be3d,0 0 50px #ffb71d33}}.sales-tv--premium .sales-tv-seller-card.is-leader:before{content:"LIDERANÇA EM DESTAQUE";color:#ffdd847a;letter-spacing:.17em;font-size:.48rem;font-weight:950;position:absolute;top:.33rem;right:.6rem}.sales-tv--premium .sales-tv-seller-card.is-leader .sales-tv-position{color:#2b1b00;background:#ffc94a;border-color:#ffe39b;width:52px;min-height:52px;box-shadow:0 0 28px #ffc94a6b}.sales-tv--premium .sales-tv-seller-card.is-leader .sales-tv-seller-top h3{color:#fff6d6;text-shadow:0 0 24px #ffc94a40;font-size:1.22rem}.sales-tv--premium .sales-tv-seller-card.is-leader .sales-tv-seller-numbers strong{font-size:1.32rem}.sales-tv--premium .sales-tv-seller-card.is-leader .stat-highlight strong,.sales-tv--premium .sales-tv-seller-card.is-leader .stat-mrr strong{color:#ffda72}.sales-tv--premium .sales-tv-bottom-grid{gap:.7rem;margin-top:.6rem}.sales-tv--premium .sales-tv-panel{padding:.68rem .82rem}.sales-tv--premium .sales-tv-bar-row .bar-track,.sales-tv--premium .sales-tv-seller-progress i,.sales-tv--premium .sales-tv-goal-bar{background-color:#4b77a433}.sales-tv--premium .sales-tv-bar-row:first-child .bar-track i{background:#ffc94a;box-shadow:0 0 16px #ffc94a66}.sales-tv-leader-event{z-index:1200;pointer-events:none;background-color:#0000;place-items:center;animation:7.2s both tv-leader-event;display:grid;position:fixed;inset:0;overflow:hidden}.sales-tv-leader-confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sales-tv-leader-event-content{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background-color:#101116db;border:1px solid #ffdc7cb8;border-radius:22px;align-items:center;gap:1.1rem;min-width:min(640px,88vw);padding:1.35rem 1.65rem;animation:7.2s cubic-bezier(.16,1,.3,1) both tv-leader-card;display:flex;position:relative;box-shadow:0 0 80px #ffba1f52,inset 0 1px #fff3}.sales-tv-leader-event-icon{color:#241500;background-color:#ffc94a;border:1px solid #ffe79dcc;border-radius:18px;flex:none;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 34px #ffc94a80}.sales-tv-leader-event-content div>span{color:#62e2ff;letter-spacing:.18em;font-size:.7rem;font-weight:950;display:block}.sales-tv-leader-event-content strong{color:#fff5cd;letter-spacing:-.055em;text-shadow:0 0 34px #ffc94a4d;margin-top:.16rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:950;line-height:.98;display:block}.sales-tv-leader-event-content small{color:#d8e7f7;margin-top:.5rem;font-size:.85rem;font-weight:750;display:block}@keyframes tv-leader-event{0%,to{opacity:0;visibility:hidden}6%,86%{opacity:1;visibility:visible}}@keyframes tv-leader-card{0%{opacity:0;transform:translateY(45px)scale(.84)}11%{opacity:1;transform:translateY(0)scale(1.035)}16%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-22px)scale(.97)}}@media (max-width:1500px){.sales-tv--premium .sales-tv-sound-button span{display:none}.sales-tv--premium .sales-tv-sound-button{justify-content:center;width:40px;padding:.4rem}.sales-tv--premium .sales-tv-pace{grid-column:auto}.sales-tv--premium .sales-tv-seller-name-row h3{white-space:nowrap}.sales-tv--premium .sales-tv-seller-card{grid-template-columns:minmax(210px,1.25fr) minmax(280px,1.6fr) minmax(180px,1fr) minmax(190px,1fr)}}@media (min-width:1101px) and (max-width:1300px){.sales-tv--premium .sales-tv-header{grid-template-columns:minmax(270px,.9fr) auto minmax(0,1.65fr);gap:.65rem}.sales-tv--premium .sales-tv-brand h1{font-size:1.34rem}.sales-tv--premium .sales-tv-brand-tag{font-size:.58rem}.sales-tv--premium .sales-tv-header-actions{gap:.38rem}.sales-tv--premium .sales-tv-connection span{display:none}.sales-tv--premium .sales-tv-seller-selector{max-width:210px}.sales-tv--premium .sales-tv-seller-card{grid-template-columns:minmax(300px,1.2fr) minmax(300px,1.25fr) minmax(220px,1fr)}.sales-tv--premium .sales-tv-seller-card footer{display:none}}@media (min-width:1101px) and (max-height:800px){.sales-tv--premium{grid-template-rows:auto auto auto auto minmax(0,1fr);height:100vh;min-height:620px;padding:.62rem 1.05rem}.sales-tv--premium .sales-tv-sellers{padding:.48rem .7rem .55rem}.sales-tv--premium .sales-tv-section-title{margin-bottom:.28rem}.sales-tv--premium .sales-tv-seller-grid{gap:.23rem}.sales-tv--premium .sales-tv-seller-card{min-height:35px;padding:.2rem .58rem}.sales-tv--premium .sales-tv-position{width:32px;min-height:30px}.sales-tv--premium .sales-tv-seller-card.is-leader{min-height:65px;padding:.45rem .76rem}.sales-tv--premium .sales-tv-seller-card.is-leader .sales-tv-position{width:45px;min-height:45px}.sales-tv--premium .sales-tv-seller-card.is-leader .sales-tv-seller-top h3{font-size:1.08rem}.sales-tv--premium .sales-tv-seller-card.is-leader .sales-tv-seller-numbers strong{font-size:1.15rem}.sales-tv--premium .sales-tv-bottom-grid{height:100%;min-height:0}.sales-tv--premium .sales-tv-panel{min-height:0;overflow:hidden}.sales-tv--premium .sales-tv-bars,.sales-tv--premium .sales-tv-feed ol{gap:.18rem}.sales-tv--premium .sales-tv-feed li{padding:.2rem .4rem}}@media (max-width:1100px){.sales-tv--premium{overflow:auto}.sales-tv--premium .sales-tv-seller-card{grid-template-columns:minmax(210px,1.1fr) minmax(260px,1.5fr) minmax(180px,1fr)}.sales-tv--premium .sales-tv-seller-card footer{display:none}}@media (max-width:720px){.sales-tv--premium{background-attachment:scroll}.sales-tv--premium .sales-tv-seller-card,.sales-tv--premium .sales-tv-seller-card.is-leader{grid-template-columns:1fr;gap:.55rem;min-height:0;padding:.72rem}.sales-tv--premium .sales-tv-seller-card footer{border-top:1px solid #5cd5ff1f;border-left:0;padding:.45rem 0 0;display:flex}.sales-tv--premium .sales-tv-seller-card.is-leader:before{display:none}.sales-tv-leader-event-content{width:88vw;min-width:0}.sales-tv-leader-event-icon{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.sales-tv-leader-event,.sales-tv-leader-event-content,.sales-tv-aurora,.sales-tv--premium .sales-tv-seller-card.is-leader{animation:none}}.layout-switcher-pill{background:#0f172a0a;border:1px solid #cbd5e1cc;border-radius:10px;align-items:center;gap:2px;padding:3px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.layout-switch-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.72rem;font-weight:600;line-height:1;transition:all .16s;display:inline-flex}.layout-switch-btn:hover{color:#0f172a;background:#fff9}.layout-switch-btn.active{color:#0284c7;background:#fff;font-weight:700;box-shadow:0 1px 4px #0f172a14,0 0 0 1px #0284c726}.layout-switch-btn svg{flex-shrink:0}[data-layout=sovereign] .app-shell{grid-template-columns:216px minmax(0,1fr);transition:grid-template-columns .25s cubic-bezier(.16,1,.3,1)}[data-layout=sovereign] .content{width:100%;max-width:1600px;margin:0 auto}[data-layout=sovereign] .topbar{background:#ffffffeb;border-bottom:1px solid #cbd5e1b3}[data-layout=linear] .app-shell{grid-template-columns:260px minmax(0,1fr);transition:grid-template-columns .25s cubic-bezier(.16,1,.3,1)}[data-layout=linear] .sidebar{background:radial-gradient(circle at 10% 0,#38bdf814,#0000 14rem),linear-gradient(#0b111c 0%,#080d16 60%,#05080f 100%);border-right:1px solid #ffffff14}[data-layout=linear] .nav a.active{background:#38bdf81f;border-color:#38bdf840;box-shadow:inset 3px 0 #38bdf8}@media (max-width:900px){.layout-switch-btn span{display:none}.layout-switch-btn{padding:6px 7px}}@media (max-width:600px){.layout-switcher-pill{display:none}}
.cp-page{max-width:1400px;margin:0 auto;padding-bottom:2.5rem}.cp-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;margin-top:1rem;display:grid}.cp-main,.cp-aside{gap:1rem;min-width:0;display:grid}.cp-main>*,.cp-aside>*{min-width:0}.cp-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cp-page .btn-compact{min-height:44px}.cp-sub{margin:.2rem 0 0;font-size:.8rem}.cp-page .panel h2 svg{vertical-align:-2px;color:var(--blue-700);margin-right:.3rem}.cp-modal{z-index:90;background:#06162c73;place-items:start center;padding:5vh 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.cp-modal-panel{width:min(760px,100%);margin:0}.cp-filters{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:1rem;display:flex}.cp-filters .field{min-width:200px;margin:0}.cp-queue{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cp-queue a{border:1px solid var(--line);color:var(--ink);transition:border-color var(--dur-base) var(--ease-out);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;display:grid}.cp-queue strong{font-size:.92rem;display:block}.cp-queue small{color:var(--muted);font-size:.76rem}.cp-prio{width:30px;height:30px;color:var(--blue-700);background:#eaf2fd;border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:inline-grid}.cp-prio.p1{color:#0b7a55;background:#e3f6ee}.cp-prio.p2{color:#9a5b00;background:#fff3dc}@media (hover:hover) and (pointer:fine){.cp-queue a:hover{border-color:var(--blue-500)}}.cp-due{white-space:nowrap;color:var(--muted);background:#eef3f9;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.cp-due.overdue{color:var(--danger);background:#fde8e8}.cp-due.today{color:#9a5b00;background:#fff3dc}.cp-due.none{color:var(--danger);background:#fde8e8}.cp-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.cp-board-hint{display:none}.cp-column{border:1px solid var(--line);scroll-snap-align:start;background:#f5f8fc;border-radius:14px;align-content:start;gap:.5rem;min-height:120px;padding:.65rem;display:grid}.cp-column-head{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.1rem .2rem .3rem;display:flex}.cp-column-head strong{font-size:.82rem}.cp-column-head span{color:var(--muted);font-size:.74rem;font-weight:700}.cp-card{border:1px solid var(--line);color:var(--ink);transition:border-color var(--dur-base) var(--ease-out);background:#fff;border-radius:12px;gap:.3rem;padding:.65rem .7rem;text-decoration:none;display:grid}.cp-card strong{font-size:.88rem}.cp-card small{color:var(--muted);font-size:.74rem}.cp-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}@media (hover:hover) and (pointer:fine){.cp-card:hover{border-color:var(--blue-500)}}.cp-column.lost{background:#fbf6f6}.cp-column.won{background:#f3fbf7}.cp-lead-meta{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.cp-stepper{gap:.3rem;padding:.2rem 0 .4rem;display:flex;overflow-x:auto}.cp-step{min-width:88px;color:var(--muted);text-align:center;white-space:nowrap;background:#eef3f9;border-radius:10px;flex:1 0 auto;padding:.45rem .55rem;font-size:.72rem;font-weight:700}.cp-step.done{color:var(--blue-900);background:#dcebfb}.cp-step.current{background:var(--blue-700);color:#fff}.cp-step.lost{color:var(--danger);background:#fde8e8}.cp-action-bar{flex-wrap:wrap;gap:.5rem;display:flex}.cp-inline-form{border:1px dashed var(--line);background:#fafcff;border-radius:12px;gap:.6rem;padding:.8rem;display:grid}.cp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cp-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.cp-reco{background:linear-gradient(135deg,#eaf3ff,#f4f9ff);border:1px solid #cfe1f7;border-radius:12px;gap:.35rem;padding:.85rem;display:grid}.cp-reco strong{color:var(--blue-900);font-size:1rem}.cp-reco small{color:var(--muted)}.cp-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;display:grid}.cp-check{cursor:pointer;align-items:center;gap:.5rem;min-height:36px;font-size:.86rem;display:flex}.cp-check input{width:18px;height:18px;accent-color:var(--blue-700)}.cp-missing{color:var(--danger);margin:0;padding-left:1.1rem;font-size:.8rem}.cp-timeline{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cp-timeline li{grid-template-columns:10px minmax(0,1fr);gap:.6rem;display:grid}.cp-timeline li:before{content:"";background:var(--blue-500);border-radius:999px;width:10px;height:10px;margin-top:.35rem}.cp-timeline li.lost:before{background:var(--danger)}.cp-timeline li.won:before{background:#12a071}.cp-timeline strong{font-size:.84rem}.cp-timeline small{color:var(--muted);font-size:.74rem;display:block}.cp-timeline p{white-space:pre-wrap;margin:.15rem 0 0;font-size:.84rem}.cp-scripts{gap:.6rem;display:grid}.cp-script{border:1px solid var(--line);background:#fff;border-radius:12px;gap:.4rem;padding:.75rem .85rem;display:grid}.cp-script-head{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.cp-script-head strong{font-size:.9rem}.cp-script-head small{color:var(--muted);margin-top:.1rem;font-size:.76rem;display:block}.cp-script pre{font:inherit;white-space:pre-wrap;color:var(--ink);background:#f6f9fd;border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.86rem;line-height:1.5}.cp-script mark{color:inherit;background:#fff1c7;border-radius:4px;padding:0 .15rem}.cp-tabs{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.cp-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cp-route li{border:1px solid var(--line);background:#fff;border-radius:12px;gap:.25rem;padding:.7rem;display:grid}.cp-route b{background:var(--blue-700);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.9rem;display:inline-grid}.cp-route strong{font-size:.86rem}.cp-route small{color:var(--muted);font-size:.76rem}.cp-flow{color:var(--blue-900);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.cp-flow span{background:#eaf2fd;border-radius:999px;padding:.35rem .6rem}.cp-golden{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cp-golden div{border:1px solid var(--line);border-radius:12px;padding:.8rem}.cp-golden .no{background:#fdf3f3}.cp-golden .yes{background:#effaf5}.cp-list{gap:.25rem;margin:0;padding-left:1.1rem;font-size:.88rem;display:grid}.cp-matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.cp-matrix article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:.35rem;padding:.8rem;display:grid}.cp-matrix small{color:var(--muted);font-size:.78rem}.cp-objection{border:1px solid var(--line);background:#fff;border-radius:12px;gap:.35rem;padding:.8rem;display:grid}.cp-objection .avoid{color:var(--danger);font-size:.82rem;text-decoration:line-through}.cp-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.cp-day{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:.4rem;padding:.75rem;display:grid}.cp-day>strong{font-size:.86rem}.cp-badge-cert{color:#0b7a55;background:#e3f6ee;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.cp-score-row{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem 0;display:grid}.cp-score-row:last-child{border-bottom:0}.cp-dots{gap:.25rem;display:inline-flex}.cp-page .rt-chip{align-items:center;min-height:44px;display:inline-flex}.cp-dots button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:44px;height:44px;font-weight:700}.cp-dots button.active{background:var(--blue-700);border-color:var(--blue-700);color:#fff}.cp-question{border-bottom:1px solid #eef2f7;gap:.4rem;padding:.7rem 0;display:grid}.cp-question:last-child{border-bottom:0}.cp-question small{color:var(--muted)}.cp-funnel{gap:.45rem;display:grid}.cp-funnel-row{grid-template-columns:150px minmax(0,1fr) 90px;align-items:center;gap:.6rem;font-size:.86rem;display:grid}.cp-funnel-bar{background:#eef3f9;border-radius:8px;height:26px;overflow:hidden}.cp-funnel-bar span{background:linear-gradient(90deg, var(--blue-700), var(--blue-500));transform-origin:0;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}.cp-funnel-row b{text-align:right}.cp-insight{background:#fff7e6;border:1px solid #f5dcae;border-radius:12px;padding:.8rem .9rem;font-size:.88rem}@media (max-width:1180px){.cp-route,.cp-matrix,.cp-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.cp-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cp-grid-2,.cp-checklist,.cp-golden{grid-template-columns:minmax(0,1fr)}.cp-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-route,.cp-matrix,.cp-days{grid-template-columns:minmax(0,1fr)}.cp-board{grid-auto-columns:82%}.cp-column.empty{display:none}.cp-board-hint{display:block}.cp-funnel-row{grid-template-columns:96px minmax(0,1fr) 64px;font-size:.8rem}.cp-page .metrics{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cp-page .metrics .metric{min-height:0;padding:.8rem}.cp-page .metrics .metric strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.cp-queue a,.cp-card,.cp-funnel-bar span{transition:none}}
.rt-chips,.pp-attendees>div{flex-wrap:wrap;gap:.4rem;display:flex}.rt-chip{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex;position:relative}.rt-chip:hover{border-color:var(--blue-500)}.rt-chip.active{background:var(--blue-700);border-color:var(--blue-700);color:#fff}.rt-chip input{opacity:0;position:absolute}.rt-chip:has(input:focus-visible){outline:2px solid var(--blue-500);outline-offset:2px}.pp-attendees{border:0;margin:0;padding:0}.pp-attendees legend{color:var(--text-primary);margin-bottom:.45rem;font-size:.75rem;font-weight:700}.pp-overdue{color:var(--danger);font-weight:800}.rt-progress{background:var(--surface-muted);border-radius:999px;height:6px;overflow:hidden}.rt-progress>span{background:var(--blue-700);transform-origin:0;height:100%;display:block}.user-approval-permission{align-items:center;gap:10px;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.rt-chip{transition:none}}
@media (max-width:720px),(pointer:coarse){main :is(button,a.btn,select,input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file])){min-height:44px!important}main :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-size:max(16px,1em)!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7fa;--surface:#fff;--surface-elevated:#fff;--surface-muted:#f3f6f9;--primary:#1554bd;--primary-hover:#10459e;--primary-active:#0c397f;--secondary:#eaf1fa;--text-primary:#14253d;--text-secondary:#485b72;--text-muted:#607189;--border:#dce4ed;--border-hover:#b5c7dc;--success:#13795d;--warning:#a76209;--danger:#b5364d;--info:#1769a2;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-sm:0 1px 3px #12253d0d;--shadow-md:0 8px 26px #12253d12;--shadow-lg:0 20px 48px #12253d21;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--text-xs:.72rem;--text-sm:.82rem;--text-base:.94rem;--text-lg:1.12rem;--text-xl:1.4rem;--text-display:clamp(1.7rem, 2.3vw, 2.15rem);--motion-fast:.12s;--motion-base:.18s;--motion-ease:cubic-bezier(.2, .75, .25, 1);--layout-max:1480px;--blue-950:#102d52;--blue-900:#15416f;--blue-700:var(--primary);--blue-500:#2782c6;--ink:var(--text-primary);--muted:var(--text-secondary);--bg:var(--background);--line:var(--border);--radius:var(--radius-lg);--shadow:var(--shadow-md);--shadow-soft:var(--shadow-sm);--shadow-hover:var(--shadow-md);--dur-fast:var(--motion-fast);--dur-base:var(--motion-base)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-loading{gap:var(--space-4);width:100%;padding:var(--space-2) 0;display:grid}.skeleton{border-radius:var(--radius-sm);background:#38bdf81f;animation:1.5s ease-in-out infinite skeleton-breathe}.skeleton-eyebrow{width:110px;height:12px}.skeleton-title{width:min(390px,70%);height:34px}.skeleton-subtitle{width:min(650px,85%);height:14px}.skeleton-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skeleton-card{height:116px}.skeleton-panel{height:280px;margin-top:var(--space-2)}@keyframes skeleton-breathe{50%{opacity:.55}}.app-state{width:min(560px,100%);min-height:360px;padding:var(--space-10);align-content:center;justify-items:start;gap:var(--space-3);border-radius:var(--radius-xl);color:#f8fafc;background:#0d1b30d9;border:1px solid #38bdf833;margin:3rem auto;display:grid;box-shadow:0 12px 32px #0006}.app-state-full{min-height:calc(100vh - 6rem)}.app-state-icon{color:#38bdf8;border-radius:var(--radius-md);background:#38bdf826;place-items:center;width:46px;height:46px;display:grid}.app-state h1{font-size:var(--text-xl);color:#f8fafc;margin:0}.app-state p{color:#94a3b8;margin:0 0 var(--space-3);line-height:1.6}
:root{--aurora-bg:#060d1a;--aurora-surface:#0b172ac7;--aurora-surface-hover:#10203ae6;--aurora-border:#38bdf82e;--aurora-border-hover:#38bdf866;--aurora-cyan:#00d2ff;--aurora-blue:#06f;--aurora-emerald:#10b981;--aurora-gold:#f59e0b;--aurora-text-bright:#fff;--aurora-text-muted:#8e9bb0;--aurora-text-dim:#526077}body:has(.app-shell){background-color:var(--aurora-bg)!important;background-image:radial-gradient(circle at 85% 15%,#00d2ff14 0%,#0000 32rem),radial-gradient(circle at 15% 45%,#0066ff12 0%,#0000 28rem),linear-gradient(#060d1a 0%,#081122 100%)!important;background-attachment:fixed!important}.sidebar .nav a.active{box-shadow:inset 3px 0 #00d2ff}.main{width:100%;min-width:0}.content{max-width:1560px!important;margin:0 auto!important;padding:24px 32px 64px!important}.topbar{border-bottom:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(20px)!important;z-index:100!important;background:#060d1aeb!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;height:68px!important;padding:0 32px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 10px 30px #0006!important}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00d2ffd9 50%,#0000 100%) 0 0/200% 100%;height:1.5px;animation:5s linear infinite fiber-scan;position:absolute;bottom:-1px;left:0;right:0}.topbar-brand-area{align-items:center;gap:16px;display:flex}.topbar-brand-link{align-items:center;gap:12px;text-decoration:none;display:flex}.topbar-brand-logo{width:32px;height:32px}.topbar-brand-text{letter-spacing:-.01em;color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.topbar-brand-text strong{color:#fff;letter-spacing:.02em}.brand-divider{color:var(--aurora-text-dim);font-weight:300}.topbar-brand-sub{color:#8da4c4;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.topbar-nav-links{align-items:center;gap:6px;display:flex}.topbar-nav-link{color:#8da4c4;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex;position:relative}.topbar-nav-link:hover{color:#fff;background:#ffffff0d}.topbar-nav-link.active{color:#fff}.topbar-nav-indicator{background:linear-gradient(90deg,#00d2ff,#06f);border-radius:2px;height:2px;position:absolute;bottom:-14px;left:14px;right:14px;box-shadow:0 0 10px #00d2ff}.topbar-actions{align-items:center;gap:16px;display:flex}.topbar .topbar-monitor-link{color:#d6f4ff;background:#00b4e61a;border-color:#38bdf84d;flex-shrink:0}.topbar .topbar-monitor-link svg{color:#38d6ff}.topbar .topbar-monitor-link:hover{color:#fff;background:#00b4e62e;border-color:#38d6ff}.topbar .topbar-monitor-link:focus-visible{outline-offset:3px;outline:2px solid #64d7ff}.topbar .search{border:1px solid var(--aurora-border)!important;background:#0e1c32b3!important;border-radius:10px!important;min-width:270px!important;height:40px!important}.topbar .search input{color:#fff!important;font-size:12px!important}.topbar .search input::placeholder{color:#637794!important}.topbar .search-shortcut{color:#8da4c4!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:4px!important;padding:2px 7px!important;font-size:10px!important}.topbar-user-profile{align-items:center;gap:10px;padding-left:8px;display:flex}.topbar-user-avatar{color:#fff;background:linear-gradient(135deg,#06f,#00d2ff);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 12px #06f6}.topbar-user-info{flex-direction:column;line-height:1.2;display:flex}.topbar-user-name{color:#fff;font-size:12px;font-weight:700}.topbar-user-role{color:#637794;font-size:11px}.aurora-dashboard-root{flex-direction:column;gap:24px;display:flex}.aurora-hero-section{background-color:#060d1a;background-image:linear-gradient(90deg,#060d1a 0%,#060d1af2 28%,#060d1a8c 60%,#060d1a1f 100%),linear-gradient(#060d1a33 0%,#060d1ab3 100%),url(/aurora-hero-bg-v2.png);background-position:right 60%;background-repeat:no-repeat;background-size:cover;border:1px solid #38bdf833;border-radius:20px;padding:30px 36px 34px;animation:.6s cubic-bezier(.16,1,.3,1) aurora-fade-down;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff14}.aurora-hero-bg-lights{pointer-events:none;mix-blend-mode:screen;z-index:1;background:radial-gradient(65% 85% at 75% 25%,#00d2ff2e 0%,#0000 70%),radial-gradient(55% 70% at 88% 60%,#10b98129 0%,#0000 65%),radial-gradient(circle at 45% 15%,#2563eb1f 0%,#0000 60%);animation:8s ease-in-out infinite alternate aurora-shimmer;position:absolute;inset:0}.aurora-hero-network{pointer-events:none;z-index:2;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.hero-fiber-halo{stroke:#f6bd51;stroke-width:5px;opacity:.12}.hero-fiber-cable{stroke:#edc66c;stroke-width:1.2px;opacity:.65}@media (max-width:720px){.aurora-hero-network{opacity:.32}}@media (prefers-reduced-motion:reduce){.hero-fiber-packet{animation:none;display:none}}.aurora-hero-content{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.aurora-date-eyebrow{color:#5c7599;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.aurora-headline{letter-spacing:-.03em;color:#fff;margin-bottom:4px;font-size:32px;font-weight:800}.aurora-subquote{color:#8da4c4;font-size:14px}.aurora-hero-tagline{text-align:right;flex-shrink:0;align-items:center;gap:14px;display:flex;max-width:none!important}.aurora-hero-tagline p{color:#94a9c9;margin:0;font-size:13.5px;font-weight:500;line-height:1.3;white-space:nowrap!important}.gold-accent-line{background:linear-gradient(180deg, var(--aurora-gold), #ffd166);border-radius:2px;flex-shrink:0;width:2px;height:38px;animation:3s ease-in-out infinite alternate gold-pulse;box-shadow:0 0 10px #f59e0b80}.aurora-kpi-grid{grid-template-columns:1.3fr 1.3fr 1fr;gap:20px;display:grid}.aurora-kpi-card{background:var(--aurora-surface);border:1px solid var(--aurora-border);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:22px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);animation:.55s cubic-bezier(.16,1,.3,1) backwards aurora-card-up;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000059}.aurora-kpi-card:first-child{animation-delay:60ms}.aurora-kpi-card:nth-child(2){animation-delay:.12s}.aurora-kpi-card:nth-child(3){animation-delay:.18s}.aurora-kpi-card:hover{border-color:var(--aurora-border-hover);transform:translateY(-3px);box-shadow:0 18px 44px #00000080,0 0 20px #00d2ff1f}.aurora-kpi-top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.aurora-icon-squircle{background:#0e1c32cc;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.aurora-icon-squircle.cyan-glow{border-color:#00d2ff4d;box-shadow:0 0 16px #00d2ff33}.aurora-icon-squircle.gold-glow{border-color:#f59e0b4d;box-shadow:0 0 16px #f59e0b33}.icon-cyan{color:var(--aurora-cyan)}.icon-gold{color:var(--aurora-gold)}.aurora-kpi-header{flex:1;justify-content:space-between;align-items:center;display:flex}.kpi-title-label{color:#8da4c4;font-size:13px;font-weight:600}.kpi-period-dropdown{color:#8da4c4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:11px}.aurora-kpi-metric-wrap{align-items:baseline;gap:8px;margin:10px 0 12px;display:flex}.kpi-main-number{letter-spacing:-.02em;color:#fff;font-size:32px;font-weight:800}.kpi-unit-label{color:#8da4c4;font-size:15px;font-weight:600}.aurora-kpi-footer{align-items:center;gap:8px;font-size:12px;display:flex}.kpi-trend-pill.up{color:var(--aurora-emerald);font-weight:700}.kpi-trend-context{color:#637794}.focus-card{flex-direction:column;justify-content:space-between;display:flex}.focus-card-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.focus-icon-circle{width:28px;height:28px;color:var(--aurora-cyan);background:#00d2ff1f;border:1px solid #00d2ff4d;border-radius:50%;justify-content:center;align-items:center;display:flex}.focus-card-title{letter-spacing:.08em;color:#8da4c4;text-transform:uppercase;font-size:12px;font-weight:800}.focus-card-list{flex-direction:column;gap:6px;list-style:none;display:flex}.focus-card-list li{color:#e2e8f0;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.bullet-gold{background:var(--aurora-gold);border-radius:2px;width:14px;height:2px}.aurora-chart-card{background:var(--aurora-surface);border:1px solid var(--aurora-border);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:24px;box-shadow:0 12px 32px #00000059}.chart-header-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.chart-title-lead{align-items:center;gap:8px;display:flex}.chart-title-lead h2{letter-spacing:.04em;color:#fff;font-size:14px;font-weight:800}.chart-subtitle{color:#637794;margin-top:3px;font-size:12px}.chart-controls-group{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.chart-legends{color:#8da4c4;align-items:center;gap:14px;font-size:12px;display:flex}.chart-legend-item{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:8px;height:8px}.legend-dot.blue{background:var(--aurora-blue);box-shadow:0 0 8px var(--aurora-blue)}.legend-dot.cyan{background:var(--aurora-cyan);box-shadow:0 0 8px var(--aurora-cyan)}.chart-filters{align-items:center;gap:8px;display:flex}.chart-filter-btn{color:#8da4c4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:5px 12px;font-size:12px}.chart-month-stepper{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.chart-month-arrows{align-items:center;gap:4px;display:flex}.chart-month-arrows .stepper-arrow{color:#8da4c4;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;transition:all .15s;display:inline-flex}.chart-month-arrows .stepper-arrow:hover:not(.disabled){color:#fff;background:#00d2ff26;border-color:#00d2ff59}.chart-month-arrows .stepper-arrow.disabled{opacity:.3;cursor:not-allowed}.stepper-arrow{color:#8da4c4;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.stepper-arrow:hover{color:#fff}.chart-canvas-wrapper{width:100%;height:340px;margin-top:10px;position:relative}.chart-svg{width:100%;height:280px;overflow:visible}.tech-badge-live{letter-spacing:.06em;color:var(--aurora-cyan);background:#00d2ff14;border:1px solid #00d2ff4d;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:800;animation:2.4s ease-in-out infinite tech-badge-pulse;display:inline-flex;box-shadow:0 0 12px #00d2ff2e}.fiber-laser-flow-cyan{pointer-events:none;animation:3.6s linear infinite fiber-packet-cyan}.fiber-laser-flow-blue{pointer-events:none;animation:4.6s linear infinite reverse fiber-packet-blue}.chart-interactive-dot{cursor:pointer;transition:r .18s cubic-bezier(.16,1,.3,1),fill .18s,stroke-width .18s,filter .18s}.chart-interactive-dot:hover,.chart-interactive-dot.active{r:7;filter:drop-shadow(0 0 10px #00d2ff)drop-shadow(0 0 16px #00d2ff99);fill:#00d2ff!important}.chart-selected-revenue-dot{animation:2s ease-in-out infinite revenue-dot-pulse}.fiber-node-radar{pointer-events:none;animation:1.8s cubic-bezier(.16,1,.3,1) infinite fiber-radar-expand}.chart-cursor-line{pointer-events:none;transition:x1 .15s cubic-bezier(.16,1,.3,1),x2 .15s cubic-bezier(.16,1,.3,1)}.chart-interactive-slice{cursor:pointer;transition:fill .15s}.chart-interactive-slice:hover{fill:#00d2ff09}.chart-floating-tooltip{z-index:10;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#060d1af5;border:1px solid #00d2ff73;border-radius:8px;padding:8px 14px;transition:left .18s cubic-bezier(.16,1,.3,1),transform .18s;position:absolute;top:10px;transform:translate(-50%);box-shadow:0 10px 28px #000000a6,0 0 16px #00d2ff2e}.tooltip-ticket{color:#94a3b8;border-top:1px solid #ffffff14;margin-top:5px;padding-top:4px;font-size:11px}.tooltip-date{color:#8da4c4;margin-bottom:3px;font-size:11px;font-weight:700}.tooltip-val{font-size:12px;font-weight:700;line-height:1.3}.tooltip-val.cyan{color:var(--aurora-cyan)}.tooltip-val.blue{color:#60a5fa}.axis-labels-y-left,.axis-labels-y-right{height:250px;font-size:10px;font-family:var(--font-mono,monospace);color:#52657e;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:30px}.axis-labels-y-left{text-align:right;left:16px}.axis-labels-y-right{text-align:left;right:16px}.axis-title{color:#52657e;text-transform:uppercase;font-size:9px;font-weight:700}.axis-labels-x{justify-content:space-between;margin-top:6px;padding:0 40px;display:flex}.day-tick-btn{font-size:10px;font-family:var(--font-mono,monospace);color:#52657e;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;transition:all .15s}.day-tick-btn:hover{color:#fff;background:#ffffff0d}.day-tick-btn.active{background:var(--aurora-blue);color:#fff;font-weight:700;box-shadow:0 0 10px #0066ff80}.axis-title-x{text-align:center;color:#52657e;margin-top:6px;font-size:10px}.aurora-realtime-card{background:var(--aurora-surface);border:1px solid var(--aurora-border);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:20px 24px;box-shadow:0 12px 32px #00000059}.realtime-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.realtime-live-badge{align-items:center;gap:8px;display:flex}.realtime-live-badge h3{letter-spacing:.04em;color:#fff;font-size:13px;font-weight:800}.icon-pulse{color:var(--aurora-gold);animation:1.8s ease-in-out infinite pulse}.realtime-subtitle{color:#637794;margin-top:2px;font-size:12px}.realtime-actions-group{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.realtime-pill{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.sales-pill{color:#fff;background:#ffffff0d;border:1px solid #ffffff14}.sync-pill{color:var(--aurora-emerald);background:#10b9811a;border:1px solid #10b98140}.live-dot{background:var(--aurora-emerald);width:7px;height:7px;box-shadow:0 0 8px var(--aurora-emerald);vertical-align:middle;border-radius:50%;animation:2s ease-in-out infinite live-dot-glow;display:inline-block}.aurora-cta-btn{color:#fff;background:linear-gradient(135deg,#06f,#00b4d8);border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #06f6}.aurora-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #06f9}.realtime-ticker-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ticker-sale-item{background:#0e1c3280;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}.ticker-sale-item:hover{background:#0e1c32cc;border-color:#00d2ff40}.ticker-time-dot{font-size:11px;font-family:var(--font-mono,monospace);color:#637794;align-items:center;gap:6px;display:flex}.small-dot{background:var(--aurora-emerald);border-radius:50%;width:5px;height:5px}.ticker-sale-info{flex-direction:column;line-height:1.2;display:flex}.ticker-sale-info strong{color:#fff;font-size:12px}.ticker-sale-info small{color:#637794;font-size:10px}.ticker-sale-val{color:var(--aurora-emerald);font-size:12px;font-weight:700;font-family:var(--font-mono,monospace)}.aurora-dashboard-footer{color:#637794;justify-content:space-between;align-items:center;padding:16px 4px 0;font-size:12px;display:flex}.footer-left{align-items:center;gap:8px;display:flex}.footer-left strong{color:#8da4c4}.footer-sep{color:#40526b}.footer-right{align-items:center;gap:10px;display:flex}.footer-gold-bar{background:var(--aurora-gold);border-radius:2px;width:24px;height:2px}@media (max-width:1100px){.aurora-kpi-grid{grid-template-columns:1fr}.realtime-ticker-row{grid-template-columns:1fr 1fr}}@media (max-width:768px){.topbar-nav-links{display:none}.realtime-ticker-row{grid-template-columns:1fr}.aurora-hero-content{flex-direction:column;align-items:flex-start}.aurora-hero-tagline{text-align:left;flex-shrink:1;width:100%;min-width:0}.aurora-hero-tagline p{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.aurora-dashboard-footer{align-items:flex-start;gap:12px}.footer-left,.footer-right{min-width:0}.footer-left{flex-wrap:wrap}.footer-right{align-items:flex-start;max-width:48%}}@media (prefers-reduced-motion:reduce){.aurora-fiber-line:after,.aurora-hero-section,.aurora-hero-bg-lights,.aurora-hero-constellation path,.aurora-hero-constellation circle,.gold-node-pulse,.constellation-star,.gold-accent-line,.aurora-kpi-card,.tech-badge,.fiber-packet,.chart-point-revenue,.chart-highlight-ring,.live-dot,.ticker-live-dot{animation:none!important}.aurora-kpi-card,.chart-filter-btn,.stepper-arrow,.day-tick-btn{transition-duration:.01ms!important}}.topbar-nav-menu-link:focus-visible,.topbar-user-trigger:focus-visible{outline-offset:2px;outline:2px solid #64d7ff}.topbar-nav-chevron{opacity:.7;flex-shrink:0}.topbar-user-trigger[aria-expanded=true] .topbar-nav-chevron{transform:rotate(180deg)}.topbar-nav-menu{z-index:120;border:1px solid var(--aurora-border);background:#091426fa;border-radius:12px;gap:2px;min-width:230px;margin:0;padding:6px;list-style:none;animation:.12s ease-out fade-in;display:grid;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 18px 40px #00000080}.topbar-nav-menu-link{color:#c3d3ea;border-radius:8px;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.topbar-nav-menu-link:hover{color:#fff;background:#ffffff0f}.topbar-nav-menu-link.active{color:#fff;background:#00d2ff1f;box-shadow:inset 3px 0 #00d2ff}.topbar-user-profile{padding-left:0;position:relative}.topbar-user-trigger{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 6px;font-family:inherit;display:flex}.topbar-user-trigger:hover{background:#ffffff0d}.topbar-user-menu{min-width:240px;left:auto;right:0}.topbar-user-menu-head{border-bottom:1px solid #ffffff14;gap:2px;margin-bottom:4px;padding:8px 12px 10px;display:grid}.topbar-user-menu-head strong{color:#fff;font-size:13px}.topbar-user-menu-head small{color:#8da4c4;font-size:11px}.topbar-user-menu .logout{color:#fca5a5;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;font:600 13px/1 inherit;display:flex}.topbar-user-menu .logout:hover{background:#f871711a}.kpi-trend-pill.down{color:#f87171;font-weight:700}a.chart-filter-btn{align-items:center;text-decoration:none;display:inline-flex}.topbar-brand-link{display:none}.topbar .search{min-width:320px!important}@media (max-width:1050px){.topbar .search{min-width:200px!important}.topbar-user-info{display:none}}@media (max-width:720px){.topbar-brand-link{display:flex}.mobile-nav-toggle{border:1px solid var(--aurora-border);color:#fff;background:#0e1c32b3;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid!important}.topbar{gap:10px!important;padding:0 14px!important}.topbar-brand-text{display:none}.topbar .search{flex:auto;min-width:0!important}.topbar .search-shortcut{display:none}}.topbar-brand-area{flex-shrink:0}.topbar-brand-text{white-space:nowrap}.topbar-user-menu .logout span{display:inline!important}.topbar .notification-bell .icon-btn{border-radius:10px;width:40px;height:40px;border:1px solid var(--aurora-border)!important;color:#c3d3ea!important;background:#0e1c32b3!important}.topbar .notification-bell .icon-btn:hover{color:#fff!important;border-color:var(--aurora-border-hover)!important}.content>.page-head h1,.content>div>.page-head h1,.content .page-head>div>h1{color:#fff!important}.content .page-head>div>p,.content .page-head>div>.muted{color:#9fb2cc!important}.content .page-head .eyebrow{color:#38bdf8!important}.aurora-dashboard-root{color:var(--aurora-text-bright)}.topbar-user-name,.topbar-user-role{white-space:nowrap}@keyframes pulse{0%,to{opacity:.85;filter:drop-shadow(0 0 #f59e0b00);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 10px #f59e0bd9);transform:scale(1.15)}}@keyframes live-dot-glow{0%,to{transform:scale(1);box-shadow:0 0 6px #10b98199}50%{transform:scale(1.3);box-shadow:0 0 14px #10b981f2,0 0 22px #10b98166}}@keyframes aurora-shimmer{0%{opacity:.65;transform:scale(1)translate(0,0)}50%{opacity:.95;transform:scale(1.04)translate(-12px,5px)}to{opacity:.75;transform:scale(.98)translate(10px,-5px)}}@keyframes constellation-flow{to{stroke-dashoffset:-100px}}@keyframes star-pulse{0%,to{filter:drop-shadow(0 0 4px #f59e0b99);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #fde68af2)drop-shadow(0 0 20px #f59e0bcc);transform:scale(1.35)}}@keyframes gold-pulse{0%{opacity:.85;box-shadow:0 0 6px #f59e0b59}to{opacity:1;box-shadow:0 0 16px #f59e0be6,0 0 24px #fde68a8c}}@keyframes revenue-dot-pulse{0%,to{r:6.5;stroke-width:3.5px;filter:drop-shadow(0 0 4px #00d2ff)}50%{r:8;stroke-width:4.5px;filter:drop-shadow(0 0 12px #00d2ff)drop-shadow(0 0 20px #00d2ff99)}}@keyframes aurora-fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fiber-scan{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes constellation-branch-flow{to{stroke-dashoffset:-100px}}@keyframes gold-laser-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-460px}}@keyframes gold-node-radar{0%{r:4;opacity:.9;stroke-width:1.8px}to{r:16;opacity:0;stroke-width:.4px}}@keyframes fiber-packet-cyan{0%{stroke-dashoffset:0}to{stroke-dashoffset:-550px}}@keyframes fiber-packet-blue{0%{stroke-dashoffset:0}to{stroke-dashoffset:-550px}}@keyframes fiber-radar-expand{0%{r:7;opacity:.95;stroke-width:2.5px}to{r:22;opacity:0;stroke-width:.5px}}@keyframes tech-badge-pulse{0%,to{border-color:#00d2ff4d;box-shadow:0 0 8px #00d2ff33}50%{border-color:#00d2ffa6;box-shadow:0 0 16px #00d2ff80,0 0 24px #00d2ff33}}@media (max-width:720px){.topbar{flex-wrap:wrap;gap:8px;height:auto;padding:8px 12px}.topbar .topbar-brand-area{flex:none}.topbar .topbar-actions{display:contents}.topbar .search{box-sizing:border-box;flex:1 0 100%;order:5;width:100%;min-width:0;max-width:none}.topbar .search input{width:100%;min-width:0}.topbar .topbar-monitor-link{flex:0 0 44px;width:44px;height:44px;margin-left:auto;padding:0}.topbar .topbar-user-trigger{min-width:44px;min-height:44px;padding:4px}.topbar .topbar-user-info,.topbar .topbar-user-trigger .topbar-nav-chevron{display:none}.topbar .search-results{width:100%;min-width:0;max-height:55dvh;left:0;right:0;overflow:auto}}#today-title{color:var(--aurora-text-bright)}.today-section{min-width:0;margin-block:24px;margin-inline:auto}.today-queue{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-auto-rows:1fr;gap:12px;display:grid}.today-queue a{overflow-wrap:anywhere;border:1px solid var(--line);min-width:0;color:var(--text-primary);background:var(--surface-muted);border-radius:12px;grid-template-rows:auto 1fr auto;gap:6px;padding:16px;display:grid}.today-queue small{color:var(--text-secondary);display:block}.today-queue a:focus-visible{outline-offset:3px;outline:2px solid #64d7ff}@media (max-width:600px){.realtime-actions-group{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.realtime-actions-group :is(.realtime-pill,.aurora-cta-btn){overflow-wrap:anywhere;white-space:normal;justify-content:center;min-width:0;min-height:44px}.realtime-actions-group .live-dot{flex-shrink:0}}.catalog-section-head h2{color:#e8f3ff}
