:root{--bg:#08090d;--bg-soft:#0c0e14;--panel:#10131b;--panel-2:#141824;--panel-3:#191e2b;--border:#22283a;--border-soft:#1b2030;--text:#f5f7fb;--muted:#8d96a8;--muted-2:#667085;--accent:#8b5cf6;--accent-2:#a78bfa;--accent-soft:#8b5cf621;--success:#45d19a;--danger:#ff7373;--warning:#f5bd64;--shadow:0 18px 50px #0000003d;--chart-accent:#8b5cf6;--chart-grid:#252b3b}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a{color:inherit}::selection{color:#fff;background:#8b5cf659}.shell{background:radial-gradient(circle at 78% -8%,#8b5cf61c,transparent 28%),var(--bg);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.side{border-right:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#0a0c12eb;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brandLockup{align-items:center;gap:11px;padding:2px 8px 22px;display:flex}.brandMark{background:linear-gradient(145deg,var(--accent),#6d45df);letter-spacing:-.02em;color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;box-shadow:0 8px 22px #8b5cf640}.brand{letter-spacing:-.02em;color:var(--text);font-size:15px;font-weight:760}.brandMeta{color:var(--muted-2);letter-spacing:.03em;margin-top:2px;font-size:10px}.nav{gap:4px;display:grid}.navLabel{text-transform:uppercase;letter-spacing:.12em;color:#535d70;padding:8px 10px 6px;font-size:10px;font-weight:700}.nav a{color:#8993a5;border-radius:10px;align-items:center;gap:10px;min-height:39px;padding:9px 10px;font-size:13px;font-weight:590;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.nav a svg{color:#606b7e;transition:color .16s}.nav a:hover{color:#d9deea;background:#121621}.nav a:hover svg{color:#a7b0c1}.nav a.active{color:#f0ebff;box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#8b5cf629,#8b5cf60f)}.nav a.active svg{color:var(--accent-2)}.sidebarFoot{gap:10px;margin-top:auto;display:grid}.sidebarStatus{border:1px solid var(--border-soft);background:#0d1017;border-radius:11px;align-items:center;gap:9px;padding:10px 9px;display:flex}.statusDot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45d19a14}.sidebarStatus div{gap:1px;display:grid}.sidebarStatus strong{color:#cdd3df;font-size:11px}.sidebarStatus span:not(.statusDot){color:#667085;font-size:9px}.logout{color:#707b8e;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;padding:9px 10px;font-size:12px;transition:background .16s,color .16s;display:flex}.logout:hover{color:#d6dbe6;background:#121621}.main{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:28px 30px 44px}.top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.top h1,h1{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:760;line-height:1.15}.top .sub{margin-top:6px}.sub{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#9366f7,#7c4ee4);border:1px solid #0000;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:690;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:0 8px 20px #7c4ee429,inset 0 1px #ffffff24}.btn:hover{filter:brightness(1.08);box-shadow:0 10px 24px #7c4ee438,inset 0 1px #ffffff29}.btn:active{transform:translateY(1px)}.chip{border:1px solid var(--border);color:#8f99aa;cursor:pointer;background:#11151e;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:620;transition:background .15s,border-color .15s,color .15s}.chip:hover{color:#d1d7e2;background:#161b27}.chip.active{background:var(--accent-soft);color:#d8cbff;border-color:#8b5cf661}.filters{align-items:center;gap:5px;display:flex}.dashboardControls{border:1px solid var(--border-soft);background:#0e1118b3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:5px;display:flex}.dashboardControls .filters{margin:0}.currencyControl{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding-right:3px;font-size:10px;font-weight:700;display:flex}.currencyControl select,.dateInput{border:1px solid var(--border);color:#cdd3de;text-transform:none;letter-spacing:0;background:#11151e;border-radius:8px;outline:none;height:32px;padding:0 28px 0 9px;font-size:11px;font-weight:600}.currencyControl select:focus,.dateInput:focus{border-color:#8b5cf6b3;box-shadow:0 0 0 3px #8b5cf614}.dateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 9px}.segmented{border:1px solid var(--border);background:#0d1017;border-radius:9px;padding:2px;display:flex;overflow:hidden}.segmented button{color:#747f91;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:700}.segmented button.active{color:#f0f2f7;background:#1c2130;box-shadow:0 2px 7px #00000040}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.card,.miniCard{border:1px solid var(--border-soft);background:linear-gradient(#12151ff7,#0e1119f7);border-radius:14px;position:relative;box-shadow:0 1px #ffffff04}.card{padding:16px}.grid>.card{min-height:112px;overflow:hidden}.grid>.card:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#a78bfa73,#0000);height:1px;position:absolute;top:0;left:0;right:0}.label{color:#7d8799;text-transform:uppercase;letter-spacing:.1em;font-size:9.5px;font-weight:750;line-height:1.3}.value{letter-spacing:-.04em;color:#f8f9fc;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:26px;font-weight:760;overflow:hidden}.kpiDelta{align-items:center;height:18px;margin-top:8px;font-size:10px;display:flex}.trendUp,.trendDown{align-items:center;font-size:10px;font-weight:700;display:inline-flex}.trendUp{color:var(--success)!important}.trendDown{color:var(--danger)!important}.insightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.miniCard{min-height:88px;padding:13px 14px}.miniCard:hover{border-color:#2b3246}.miniValue{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:#e9edf5;margin-top:9px;font-size:15px;font-weight:720;overflow:hidden}.miniCard .sub{color:#677286;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.section{margin-top:10px}.dashboardSplit{grid-template-columns:minmax(0,2.12fr) minmax(270px,.88fr);gap:10px;margin-top:10px;display:grid}.dashboardSplit.lower{grid-template-columns:minmax(0,2.4fr) minmax(260px,.8fr)}.cardTitleRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cardTitleRow .sub{margin-top:4px;font-size:10px}.chart{height:232px;color:var(--chart-accent);margin-top:14px}.weekdayChart{height:238px;color:var(--chart-accent);margin-top:12px}.recharts-cartesian-axis-tick-value{fill:#667085;font-size:10px}.recharts-cartesian-grid line{stroke:var(--chart-grid)}.recharts-tooltip-wrapper{outline:none!important}.recharts-default-tooltip{box-shadow:var(--shadow)!important;color:#e8ecf4!important;background:#11151e!important;border:1px solid #2a3144!important;border-radius:9px!important;font-size:11px!important}.recharts-tooltip-label{color:#8d96a8!important;margin-bottom:4px!important}.recharts-tooltip-item{color:#d9ccff!important}.goalCard{min-height:280px}.goalValue{letter-spacing:-.035em;margin-top:30px;font-size:25px;font-weight:760}.goalValue span{color:#697487;letter-spacing:0;font-size:14px;font-weight:600}.progress{background:#1d2230;border-radius:99px;height:6px;margin:17px 0 14px;overflow:hidden}.progress>div{background:linear-gradient(90deg,#7447e2,#a78bfa);border-radius:99px;height:100%;box-shadow:0 0 16px #8b5cf64d}.goalMeta{color:#8a95a8;grid-template-columns:1fr 1fr;gap:10px 14px;font-size:12px;line-height:1.5;display:grid}.goalMeta strong{color:#d6dce7;font-size:13px}.goalForm{gap:12px;margin-top:22px;display:grid}.goalForm label{color:#aab2c1;font-size:11px;font-weight:650}.goalForm input{border:1px solid var(--border);width:100%;color:var(--text);background:#0d1017;border-radius:9px;outline:none;margin-top:6px;padding:10px 11px;display:block}.goalForm input:focus{border-color:var(--accent)}.goalActions{gap:7px;display:flex}.compact{padding:48px 8px}.adjustmentLine{border-top:1px solid var(--border-soft);grid-template-columns:1fr auto;gap:8px;padding-top:11px;font-size:10px;display:grid}.adjustmentLine span{color:#6f7a8e}.adjustmentLine strong{color:#cbd2df}.table{border-collapse:separate;border-spacing:0;width:100%;margin-top:10px;font-size:11px}.table th,.table td{text-align:left;vertical-align:middle;border-bottom:1px solid #1b2030;padding:11px 10px}.table th{color:#697488;text-transform:uppercase;letter-spacing:.08em;z-index:1;background:#10131b;font-size:9px;font-weight:750;position:sticky;top:0}.table td{color:#c4cad5}.table tbody tr{transition:background .14s}.table tbody tr:hover{background:#ffffff05}.table tbody tr:last-child td{border-bottom:0}.table td:first-child,.table th:first-child{padding-left:2px}.table td:last-child,.table th:last-child{padding-right:2px}.empty{text-align:center;color:#5f697b;padding:42px 10px;font-size:11px}.link{color:#9a8bc4;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650;text-decoration:none;transition:color .15s}.link:hover{color:#c7b9ef}.danger{color:#b96870}.danger:hover{color:#ff8d97}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cards>.card{padding:15px;transition:transform .15s,border-color .15s,background .15s}.cards>.card:hover{background:linear-gradient(#151925,#11141d);border-color:#2b3246;transform:translateY(-1px)}.platformHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platformHead h3{letter-spacing:-.015em;color:#e8ebf2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.badge{color:#8993a5;text-transform:uppercase;letter-spacing:.08em;background:#191e2a;border:1px solid #252b3b;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:750}.actions{border-top:1px solid var(--border-soft);gap:13px;margin-top:16px;padding-top:11px;display:flex}.overlay{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030407bd;place-items:center;padding:20px;animation:.14s ease-out fadeIn;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(#141824,#0f121a);border:1px solid #2a3144;border-radius:16px;width:min(500px,100%);max-height:90vh;padding:19px;animation:.16s ease-out modalIn;overflow:auto;box-shadow:0 30px 90px #0000008c}.modalHead{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.modalHead h2{letter-spacing:-.02em;margin:0;font-size:16px}.modalHead button{color:#727c8e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:29px;height:29px;font-size:20px;line-height:1;display:grid}.modalHead button:hover{color:#d9dfe9;background:#1a1f2c;border-color:#272e40}.form{gap:13px;margin-top:16px;display:grid}.form label,.fieldLabel{color:#8993a5;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:720}.form input,.form select,.form textarea{color:#e7ebf2;background:#0d1017;border:1px solid #262d3e;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.form input::placeholder,.form textarea::placeholder{color:#4e586b}.form input:focus,.form select:focus,.form textarea:focus{background:#0f121a;border-color:#8b5cf6b8;box-shadow:0 0 0 3px #8b5cf617}.form textarea{resize:vertical;min-height:76px}.form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hint,.notice{color:#a79dbd;background:#8b5cf612;border:1px solid #8b5cf624;border-radius:9px;padding:10px 11px;font-size:10px;line-height:1.5}.error{color:#ff9aa2;background:#ff737312;border:1px solid #ff737324;border-radius:8px;padding:9px 10px;font-size:10px}.advancedToggle{color:#9585c0;text-align:left;cursor:pointer;background:0 0;border:0;padding:1px 0;font-size:11px;font-weight:680}.advanced{border:1px solid var(--border-soft);background:#0d1017;border-radius:10px;gap:13px;padding:12px;display:grid}.usernameInput{background:#0d1017;border:1px solid #262d3e;border-radius:9px;align-items:center;margin-top:6px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.usernameInput:focus-within{border-color:#8b5cf6b8;box-shadow:0 0 0 3px #8b5cf617}.usernameInput span{color:#5c6678;padding-left:11px;font-weight:700}.form .usernameInput input{box-shadow:none;background:0 0;border:0;margin:0;padding-left:3px}.auth{background:radial-gradient(circle at 50% 0,#8b5cf629,#0000 33%),#08090d;place-items:center;min-height:100vh;padding:20px;display:grid}.authCard{background:linear-gradient(#131722,#0d1017);border:1px solid #262d3f;border-radius:18px;width:min(400px,100%);padding:27px;box-shadow:0 30px 80px #00000061}.authCard .brand{color:#c9bfff;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:inline-flex}.authCard .brand:before{content:"CM";background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.authCard h1{font-size:23px}.authFoot{text-align:center;color:#707b8e;margin-top:17px;font-size:11px}.authFoot a{color:#b9a7ef;text-decoration:none}.center{color:#727c8e;background:var(--bg);place-items:center;min-height:100vh;display:grid}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.grid,.insightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardSplit,.dashboardSplit.lower{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.shell{display:block}.side{height:auto;padding:12px;position:relative}.brandLockup{padding-bottom:10px}.brandMeta,.navLabel,.sidebarStatus{display:none}.nav{display:flex;overflow:auto}.nav a{flex:none}.sidebarFoot{margin-top:8px}.logout{width:auto}.main{padding:18px}.top{align-items:flex-start}}@media (max-width:560px){.main{padding:15px}.top{flex-direction:column;align-items:stretch}.top .btn{width:100%}.grid,.insightGrid,.cards{grid-template-columns:1fr}.dashboardControls{align-items:stretch}.filters{flex-wrap:wrap}.currencyControl{justify-content:space-between}.cardTitleRow{flex-direction:column}.goalMeta,.row{grid-template-columns:1fr}.table{min-width:700px}.section{overflow-x:auto}}.displayControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accountCell{align-items:center;gap:7px;min-width:0;display:inline-flex}.platformHead h3{align-items:center;gap:7px;display:flex}.colorPicker{border:1px solid var(--border-soft);background:#0d1017;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:7px;padding:10px;display:flex}.colorPresets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:7px;width:23px;height:23px;padding:0;transition:transform .13s,border-color .13s,box-shadow .13s;box-shadow:inset 0 0 0 1px #ffffff21}.colorSwatch:hover{transform:translateY(-1px)scale(1.04)}.colorSwatch.selected{border-color:#f4f0ff;box-shadow:0 0 0 2px #8b5cf659,inset 0 0 0 1px #ffffff2e}.customColor{white-space:nowrap;align-items:center;gap:7px;text-transform:none!important;letter-spacing:0!important;display:flex!important}.customColor input[type=color]{cursor:pointer;border-radius:7px!important;width:31px!important;height:27px!important;margin:0!important;padding:2px!important}.inputHint{letter-spacing:0;text-transform:none;color:#626d80;margin-top:5px;font-size:9px;font-weight:500;line-height:1.35;display:block}.platformCard{overflow:hidden}@media (max-width:760px){.displayControls{justify-content:flex-end;width:100%}.colorPicker{flex-direction:column;align-items:flex-start}.customColor{align-self:flex-start}}@media (max-width:560px){.displayControls{justify-content:stretch}.displayControls .currencyControl{flex:100%}.displayControls .currencyControl select{margin-left:auto}}.accountTintRow{transition:filter .14s}.accountTintRow:hover{filter:brightness(1.035)}.accountStripe{padding-left:12px!important}.form select,.currencyControl select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2398A2B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:44px!important}.form input[type=date],.dateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.75);opacity:.82;cursor:pointer}.dateInput::-webkit-calendar-picker-indicator{filter:invert()brightness(1.75);opacity:.82;cursor:pointer}.goalProgressBar{position:relative}.goalProgressBar>div{border-radius:99px;height:100%;position:absolute;top:0;left:0}.goalProgressBar .forecastFill{opacity:.24;box-shadow:none;background:linear-gradient(90deg,#7447e2,#a78bfa)}.goalProgressBar .actualFill{opacity:1;background:linear-gradient(90deg,#7447e2,#a78bfa);box-shadow:0 0 16px #8b5cf64d}.forecastLine{border-top:1px solid var(--border-soft);grid-template-columns:1fr auto;gap:4px 12px;margin-top:15px;padding-top:12px;font-size:12px;display:grid}.forecastLine>span{color:#8a95a8}.forecastLine>strong{color:#ddd5f8;font-size:14px}.forecastLine>small{color:#8a95a8;grid-column:1/-1;font-size:11px;line-height:1.5}.weekdayChart .recharts-tooltip-cursor{fill:#0000!important}.platformIdentity{gap:4px;min-width:0;display:grid}.platformIdentity h3{line-height:1.15;font-size:15px!important}.platformUsername{color:#8d96a8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.paginatedTableCard{overflow:hidden}.tableFooter{border-top:1px solid var(--border-soft);color:#707b8e;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:10px;padding:12px 2px 0;font-size:10px;display:grid}.pageSizeControl{color:#707b8e;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.pageSizeControl select{-webkit-appearance:none;appearance:none;border:1px solid var(--border);color:#cdd3de;background:#11151e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2398A2B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center/12px no-repeat;border-radius:8px;outline:none;min-width:58px;height:30px;padding:0 28px 0 9px}.paginationMeta{text-align:center;color:#667085}.paginationControls{white-space:nowrap;align-items:center;gap:9px;display:flex}.paginationControls>span{text-align:center;color:#7d8799;min-width:72px}.pageBtn{border:1px solid var(--border);color:#a6afbf;cursor:pointer;background:#11151e;border-radius:8px;height:30px;padding:0 10px;font-size:10px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.pageBtn:hover:not(:disabled){color:#e1e5ed;background:#171b26;border-color:#30374b}.pageBtn:disabled{opacity:.38;cursor:not-allowed}@media (max-width:760px){.tableFooter{grid-template-columns:1fr;justify-items:stretch}.paginationMeta{text-align:left}.paginationControls{justify-content:space-between}}.brandLogoLink{align-items:center;height:80px;margin-bottom:5px;padding:0 7px 14px;text-decoration:none;display:flex;overflow:hidden}.brandLogo{object-fit:contain;object-position:left center;width:170px;height:auto;display:block}.authLogo{object-fit:contain;width:250px;max-width:92%;height:auto;margin:0 auto 24px;display:block}.navLabelSecondary{border-top:1px solid var(--border-soft);margin-top:13px;padding-top:11px}.planMini{border:1px solid var(--border-soft);background:#0d1017;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.planMini:hover{background:#11151e;border-color:#2c3346}.planMini>div{gap:2px;min-width:0;display:grid}.planMini strong{color:#cdd3df;font-size:11px}.planMini span{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.planMini b{letter-spacing:.08em;color:#8c96a8;border:1px solid #2a3040;border-radius:6px;padding:4px 5px;font-size:8px}.planMini.pro{background:#ec48990b;border-color:#ec489938}.planMini.pro b{color:#f0a5c7;background:#ec489914;border-color:#ec48994d}.historyLimitNotice{color:#8f99aa;background:#8b5cf611;border:1px solid #8b5cf62e;border-radius:9px;align-items:center;gap:5px;margin:-3px 0 12px;padding:9px 11px;font-size:10px;line-height:1.4;display:flex}.historyLimitNotice a{color:#c6b6f6;font-weight:700;text-decoration:none}.historyLimitNotice a:hover{text-decoration:underline}.pageJump{color:#7d8799;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.pageJump input{border:1px solid var(--border);color:#d5dae4;text-align:center;-moz-appearance:textfield;background:#11151e;border-radius:8px;outline:none;width:52px;height:30px;padding:0 5px}.pageJump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pageJump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pageJump input:focus{border-color:#8b5cf69e;box-shadow:0 0 0 3px #8b5cf612}.accountPerformanceCard{min-width:0}.tableScroll{margin:0 -1px;padding:0 1px;overflow-x:auto}.performanceTable{min-width:980px}.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;margin:8px auto 0;display:grid}.planCard{border:1px solid var(--border);background:linear-gradient(#121620,#0d1017);border-radius:17px;min-height:430px;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px #ffffff05}.planCard.current{border-color:#353d52}.planCard.pro{background:radial-gradient(circle at 95% 0,#ec48991a,#0000 34%),linear-gradient(#141520,#0d1017);border-color:#ec489945}.proGlow{filter:blur(35px);pointer-events:none;background:#ec489924;border-radius:50%;width:220px;height:220px;position:absolute;top:-125px;right:-95px}.planTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.planName{letter-spacing:-.02em;font-size:17px;font-weight:760}.planPrice{letter-spacing:-.04em;margin-top:8px;font-size:30px;font-weight:780}.planPrice span{color:#788397;letter-spacing:0;font-size:11px;font-weight:600}.currentBadge,.popularBadge{text-transform:uppercase;letter-spacing:.09em;color:#9ca6b7;white-space:nowrap;background:#151a25;border:1px solid #30374a;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.popularBadge,.proBadge{color:#f1acd0;background:#ec489914;border-color:#ec489947}.planCard>.sub{max-width:520px;min-height:37px;margin-top:13px}.featureList{gap:13px;margin:25px 0 26px;padding:0;list-style:none;display:grid}.featureList li{color:#bcc4d2;align-items:center;gap:10px;font-size:12px;display:flex}.featureList svg{color:#9b86e9;flex:none}.planCard.pro .featureList svg{color:#e784b4}.planButton{color:#a9b2c2;cursor:pointer;background:#151a24;border:1px solid #2a3143;border-radius:10px;width:100%;height:42px;font-size:12px;font-weight:720}.planButton.primary{color:#fff;background:linear-gradient(#e84c93,#c9347a);border-color:#ec48994d;box-shadow:0 10px 26px #c9347a2e}.planButton:disabled{opacity:.62;cursor:not-allowed}.planButton.primary:hover:not(:disabled){filter:brightness(1.06)}.planNotice{color:#aa91a2;margin-top:10px;font-size:9px;line-height:1.45}.billingFinePrint{color:#5f697b;text-align:center;max-width:980px;margin:13px auto 0;font-size:9px;line-height:1.5}.billingError{max-width:980px;margin:0 auto 12px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1040px;display:grid}.settingsCard{padding:20px}.settingsCard h2,.supportIntro h2{letter-spacing:-.025em;margin:9px 0 0;font-size:17px}.preferencesCard{grid-column:1/-1}.preferencesCard .form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.settingHelp{color:#616c7e;margin:10px 0 0;font-size:9px;line-height:1.5}.secondaryBtn{color:#d6dce7;box-shadow:none;background:#171b27;border-color:#2a3143;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.secondaryBtn:hover{background:#1b202d}.settingPlanRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.settingPlanRow h2{margin-top:8px}.planPill{letter-spacing:.08em;color:#909bad;background:#151a24;border:1px solid #30384b;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.planPill.pro{color:#f0a5c7;background:#ec489914;border-color:#ec489947}.settingActions{align-items:center;gap:12px;margin-top:22px;display:flex}.settingsNotice{max-width:1040px;margin-bottom:12px}.supportGrid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.supportIntro{padding:22px}.supportIntro h2{margin-top:12px;font-size:22px}.supportCategories{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.supportCategories span{color:#9aa4b6;background:#121620;border:1px solid #282f40;border-radius:999px;padding:6px 8px;font-size:9px}.btn:disabled{opacity:.55;cursor:not-allowed}.link:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1050px){.planGrid,.settingsGrid{grid-template-columns:1fr}.preferencesCard{grid-column:auto}.preferencesCard .form,.supportGrid{grid-template-columns:1fr}}@media (max-width:820px){.brandLogoLink{height:58px;padding-bottom:8px}.brandLogo{width:135px}.navLabelSecondary,.planMini{display:none}}@media (max-width:560px){.planCard{min-height:auto;padding:19px}.planGrid{gap:10px}.settingsCard{padding:16px}.pageJump>span:first-child{display:none}.paginationControls{gap:6px}.pageJump{gap:4px}.pageBtn{padding:0 8px}}.adminGate{color:#8b95a7;background:#080a0f;align-content:center;place-items:center;gap:14px;min-height:100vh;font-size:12px;display:grid}.adminGate img{width:220px;height:auto}.adminShell{color:#e6e9ef;background:#080a0f;grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.adminSide{background:linear-gradient(#0b0e14,#090b10);border-right:1px solid #171b25;flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.adminBrand{border-bottom:1px solid #171b25;align-items:center;gap:10px;padding:0 7px 18px;text-decoration:none;display:flex}.adminBrand img{object-fit:contain;object-position:left center;width:145px;height:auto}.adminBrand>div{border-left:1px solid #252b39;gap:1px;padding-left:10px;display:grid}.adminBrand span{letter-spacing:.14em;color:#9b7aea;font-size:8px;font-weight:800}.adminBrand strong{color:#717c8f;white-space:nowrap;font-size:9px;font-weight:650}.adminNav{gap:4px;margin-top:16px;display:grid}.adminNavLabel{text-transform:uppercase;letter-spacing:.13em;color:#4f5868;padding:5px 10px 7px;font-size:9px;font-weight:800}.adminNav a{color:#7f899b;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:9px 10px;font-size:12px;font-weight:620;text-decoration:none;transition:all .15s;display:flex}.adminNav a svg{color:#596476}.adminNav a:hover{color:#d3d8e2;background:#11151e}.adminNav a.active{color:#ddd5f7;background:linear-gradient(90deg,#8b5cf621,#8b5cf60a);box-shadow:inset 2px 0 #8b5cf6}.adminNav a.active svg{color:#a990f2}.adminSideFoot{border-top:1px solid #171b25;gap:5px;margin-top:auto;padding-top:15px;display:grid}.adminSideFoot a,.adminSideFoot button{color:#687386;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;text-decoration:none;display:flex}.adminSideFoot a:hover,.adminSideFoot button:hover{color:#b7c0cf;background:#11151e}.adminMain{min-width:0;padding:0 26px 40px}.adminTopBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:25;background:#080a0fdb;border-bottom:1px solid #171b25;justify-content:space-between;align-items:center;height:54px;margin:0 -26px 24px;padding:0 26px;display:flex;position:sticky;top:0}.adminMode,.adminQuick{letter-spacing:.04em;color:#7d8799;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.adminMode svg{color:#9b7aea}.adminQuick{color:#929caf;border:1px solid #232938;border-radius:8px;padding:6px 8px;text-decoration:none}.adminQuick:hover{color:#d8ddeb;border-color:#353d52}.adminPageHead{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;display:flex}.adminPageHead h1{letter-spacing:-.035em;color:#eef1f6;margin:4px 0;font-size:25px}.adminPageHead p{color:#657083;margin:0;font-size:10px;line-height:1.55}.adminEyebrow{letter-spacing:.14em;color:#8f72df;font-size:8px;font-weight:850}.adminPrimary{color:#fff;cursor:pointer;background:linear-gradient(#8054e8,#6c40d4);border:1px solid #8b5cf657;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #5f3dbf2b}.adminPrimary:hover{filter:brightness(1.06)}.adminPrimary:disabled{opacity:.55;cursor:not-allowed}.adminCount{color:#7e899b;white-space:nowrap;background:#10131a;border:1px solid #232938;border-radius:8px;padding:7px 9px;font-size:10px}.adminError,.adminInfo{border-radius:9px;margin:0 0 13px;padding:9px 11px;font-size:10px;line-height:1.5}.adminError{color:#d98d98;background:#dc536212;border:1px solid #dc536242}.adminInfo{color:#8e98aa;background:#8b5cf60f;border:1px solid #8b5cf62e}.adminKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.adminKpiGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.adminKpi{background:linear-gradient(#10131a,#0c0f15);border:1px solid #1d2230;border-radius:13px;min-height:118px;padding:15px 15px 13px;position:relative}.adminKpiIcon{color:#8f78d8;background:#151923;border:1px solid #272d3d;border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:13px;right:13px}.adminKpi>span{color:#727d90;font-size:9px;font-weight:650;display:block}.adminKpi>strong{letter-spacing:-.04em;color:#edf0f5;margin-top:12px;font-size:24px;display:block}.adminKpi>strong.smallValue{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;max-width:82%;font-size:14px;overflow:hidden}.adminKpi>small{color:#5c6677;min-height:11px;margin-top:5px;font-size:8px;display:block}.adminTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.adminThreeCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminCard{background:linear-gradient(#10131a,#0c0f15);border:1px solid #1d2230;border-radius:14px;min-width:0;padding:17px}.adminSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.adminSectionHead span{letter-spacing:.12em;color:#616c7f;font-size:8px;font-weight:800}.adminSectionHead h2{color:#dfe3eb;letter-spacing:-.02em;margin:3px 0 0;font-size:15px}.adminSectionHead>a{color:#9c87e0;font-size:9px;text-decoration:none}.adminSectionHead>a:hover{text-decoration:underline}.adminSectionHead>strong{color:#8e99aa;font-size:11px}.adminFine{color:#5f697b;margin:10px 0 0;font-size:9px;line-height:1.5}.adminFine.top{margin:-4px 0 14px}.adminActivitySplit{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.adminActivitySplit>div{background:#0d1016;border:1px solid #202635;border-radius:10px;gap:4px;padding:12px;display:grid}.adminActivitySplit strong{color:#e6e9ef;font-size:21px}.adminActivitySplit span{color:#626d7f;font-size:8px}.adminMiniTable{display:grid}.adminMiniRow{border-top:1px solid #181d27;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.adminMiniRow:first-child{border-top:0}.adminMiniRow>b{color:#7e6abf;font-size:10px}.adminMiniRow>div{gap:2px;min-width:0;display:grid}.adminMiniRow strong{color:#cbd1dc;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.adminMiniRow span{color:#596476;font-size:8px}.adminMiniRow em{color:#d8ddeb;font-size:11px;font-style:normal;font-weight:700}.adminMiniRow:hover strong{color:#fff}.adminToolbar{align-items:center;gap:8px;margin-bottom:11px;display:flex}.adminToolbar select,.adminSearch{color:#a9b2c1;background:#0f1219;border:1px solid #232938;border-radius:9px;height:34px;font-size:10px}.adminToolbar select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23798496' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:0 31px 0 10px}.adminSearch{align-items:center;gap:7px;min-width:250px;padding:0 9px;display:flex}.adminSearch svg{color:#626d7f}.adminSearch input{color:#d6dbe5;background:0 0;border:0;outline:0;width:100%;font-size:10px}.adminSearch input::placeholder{color:#535d6d}.adminTableCard{padding:0;overflow:hidden}.adminTableScroll{overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:780px}.adminTable th{color:#596476;text-transform:uppercase;letter-spacing:.08em;text-align:left;white-space:nowrap;background:#0f1218;border-bottom:1px solid #202532;height:36px;padding:0 12px;font-size:8px;font-weight:800}.adminTable td{color:#9ca6b6;vertical-align:middle;border-bottom:1px solid #171c25;padding:11px 12px;font-size:9px}.adminTable tbody tr:last-child td{border-bottom:0}.adminTable tbody tr:hover{background:#8b5cf606}.adminTable td strong{color:#cdd3de;font-weight:650}.adminUserCell{align-items:center;gap:7px;display:flex}.adminUserCell span{color:#b99ff4;background:#8b5cf60f;border:1px solid #8b5cf640;border-radius:5px;padding:2px 4px;font-size:7px}.adminPlan{text-transform:uppercase;letter-spacing:.06em;color:#8691a3;background:#12161f;border:1px solid #2a3040;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.adminPlan.pro{color:#e9a4c5;background:#ec489912;border-color:#ec489940}.adminActive{color:#79c7a0!important}.adminMuted{color:#5c6677!important;font-weight:500!important}.adminTextLink{color:#a997e2;text-decoration:none}.adminTextLink:hover{text-decoration:underline}.adminIconButton{color:#7b8698;cursor:pointer;background:#12161e;border:1px solid #252b39;border-radius:7px;place-items:center;width:29px;height:29px;text-decoration:none;display:inline-grid}.adminIconButton:hover{color:#dfe3eb;background:#171b24;border-color:#394156}.adminPager{color:#647083;border-top:1px solid #1a1f2a;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 11px;font-size:9px;display:flex}.adminPager>div{align-items:center;gap:7px;display:flex}.adminPager button{color:#8e99aa;cursor:pointer;background:#11151d;border:1px solid #252b39;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.adminPager button:disabled{opacity:.35;cursor:not-allowed}.adminPager label{align-items:center;gap:5px;display:flex}.adminPager input{color:#d7dce5;text-align:center;background:#0d1016;border:1px solid #252b39;border-radius:7px;outline:none;width:44px;height:28px}.adminEmpty{text-align:center!important;color:#596476!important;padding:22px!important;font-size:9px!important}.adminBreadcrumb{color:#515b6c;align-items:center;gap:7px;margin-bottom:12px;font-size:9px;display:flex}.adminBreadcrumb a{color:#8190a5;align-items:center;gap:5px;text-decoration:none;display:flex}.adminBreadcrumb a:hover{color:#d2d8e3}.adminDetails{margin:0;display:grid}.adminDetails>div{border-top:1px solid #181d27;grid-template-columns:130px 1fr;gap:12px;padding:8px 0;display:grid}.adminDetails>div:first-child{border-top:0}.adminDetails dt{color:#5d687a;font-size:9px}.adminDetails dd{color:#b2bac8;text-overflow:ellipsis;min-width:0;margin:0;font-size:9px;overflow:hidden}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminForm{gap:10px;display:grid}.adminForm label{color:#717c8f;gap:6px;font-size:9px;display:grid}.adminForm select,.adminForm textarea{color:#cbd1dc;font:inherit;background:#0d1016;border:1px solid #252b39;border-radius:8px;outline:none;font-size:10px}.adminForm select{height:34px;padding:0 9px}.adminForm textarea{resize:vertical;min-height:85px;padding:9px}.adminOverrideInfo{color:#7d8799;background:#8b5cf60d;border:1px solid #8b5cf62e;border-radius:8px;margin-top:11px;padding:8px 9px;font-size:9px}.adminOverrideInfo strong{color:#bdaaf0}.adminPlatformGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.adminPlatform{background:#0d1016;border:1px solid #202635;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.adminPlatform.archived{opacity:.55}.adminPlatform strong{color:#cfd5df;font-size:10px}.adminPlatform span{color:#8994a6;font-size:9px}.adminPlatform small{color:#566173;text-transform:capitalize;font-size:8px}.adminSegmented{background:#0e1118;border:1px solid #242a39;border-radius:9px;padding:3px;display:flex}.adminSegmented button{color:#687386;cursor:pointer;background:0 0;border:0;border-radius:6px;height:27px;padding:0 9px;font-size:9px;font-weight:650}.adminSegmented button.active{color:#d6dbe6;background:#1a1f2a}.rank{color:#6e788a;align-items:center;gap:5px;font-weight:700;display:inline-flex}.rank.top{color:#a78bf0}.performerTable{min-width:900px}.ticketStatus{text-transform:capitalize;color:#8490a2;background:#12161f;border:1px solid #283041;border-radius:6px;padding:4px 6px;font-size:8px;display:inline-flex}.ticketStatus.open{color:#daa477;background:#daa4770f;border-color:#daa4773d}.ticketStatus.in_progress{color:#9e8fe2;background:#8b5cf60f;border-color:#8b5cf640}.ticketStatus.resolved{color:#75be98;background:#67be910f;border-color:#67be913d}.ticketStatus.closed{color:#687386}.adminOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030509b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminTicket{background:#10131a;border:1px solid #2a3040;border-radius:15px;width:min(620px,100%);max-height:85vh;padding:19px;overflow:auto;box-shadow:0 30px 80px #00000073}.adminTicketHead{justify-content:space-between;gap:15px;display:flex}.adminTicketHead span{color:#7c6bc3;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.adminTicketHead h2{margin:4px 0 0;font-size:17px}.adminTicketHead button{color:#748095;cursor:pointer;background:0 0;border:0}.adminTicketMeta{color:#616c7e;border-top:1px solid #1d2230;border-bottom:1px solid #1d2230;justify-content:space-between;gap:12px;margin:13px 0;padding:9px 0;font-size:9px;display:flex}.adminTicketMeta a{color:#a18ce2;text-decoration:none}.adminTicketMessage{white-space:pre-wrap;color:#b5bdca;min-height:90px;font-size:10px;line-height:1.7}.adminTicketStatus{color:#697487;gap:6px;margin-top:16px;font-size:9px;display:grid}.adminTicketStatus select{color:#c8ced8;background:#0d1016;border:1px solid #252b39;border-radius:8px;outline:none;height:34px;padding:0 9px}.metricBars{gap:11px;display:grid}.metricBar>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.metricBar span{color:#8b95a7}.metricBar strong{color:#c4cbd7}.metricTrack{background:#171c26;border-radius:99px;height:5px;margin-top:5px;overflow:hidden}.metricTrack i{background:linear-gradient(90deg,#6f47d8,#9b7ff0);border-radius:99px;height:100%;display:block}.auditAction{color:#9785d4;text-transform:capitalize;background:#151925;border-radius:5px;padding:3px 5px;display:inline-flex}.auditMeta{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden;color:#5f697a!important}.supportViewBanner{background:#8b5cf612;border:1px solid #8b5cf63b;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:-3px 0 15px;padding:9px 11px;display:flex}.supportViewBanner>div{align-items:center;gap:8px;display:flex}.supportViewBanner svg{color:#9e86e4}.supportViewBanner strong{color:#d7d0ed;font-size:10px}.supportViewBanner span{color:#717c8f;font-size:9px}.supportViewBanner a{color:#9b8ad2;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}.readonlyPill{color:#788396;border:1px solid #283041;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.supportFilters{margin-bottom:12px}.adminCreatorGrid{margin-top:0}@media (max-width:1180px){.adminKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminThreeCol{grid-template-columns:1fr}.adminPlatformGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.adminShell{grid-template-columns:70px minmax(0,1fr)}.adminSide{padding-left:10px;padding-right:10px}.adminBrand img{width:44px}.adminBrand>div,.adminNavLabel,.adminNav a span,.adminSideFoot span{display:none}.adminNav a,.adminSideFoot a,.adminSideFoot button{justify-content:center}.adminMain{padding-left:16px;padding-right:16px}.adminTopBar{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.adminKpiGrid,.adminKpiGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTwoCol{grid-template-columns:1fr}.adminPlatformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.adminShell{display:block}.adminSide{border-bottom:1px solid #171b25;border-right:0;width:auto;height:auto;padding:10px;display:block;position:static}.adminBrand{display:none}.adminNav{margin:0;display:flex;overflow:auto}.adminNav a{min-width:42px;padding:9px}.adminNav a span,.adminSideFoot{display:none}.adminMain{padding:0 10px 30px}.adminTopBar{margin:0 -10px 15px;padding:0 10px}.adminPageHead{flex-direction:column;align-items:flex-start}.adminKpiGrid,.adminKpiGrid.compact{grid-template-columns:1fr 1fr}.adminToolbar{flex-direction:column;align-items:stretch}.adminSearch{min-width:0}.adminToolbar select{width:100%}.adminActivitySplit,.adminPlatformGrid{grid-template-columns:1fr}.adminPager,.supportViewBanner{flex-direction:column;align-items:flex-start}.supportViewBanner>div{flex-wrap:wrap;align-items:flex-start}.userDetailGrid{grid-template-columns:1fr}}.dateField{align-items:center;width:100%;display:flex;position:relative}.dateField .dateTextInput{width:100%;padding-right:38px}.datePickerButton{color:#d3d8e2;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.datePickerButton:hover{color:#fff;background:#ffffff0b}.nativeDatePicker{bottom:0;right:0;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.filters .dateField.dateInput{width:142px}.filters .dateField.dateInput .dateTextInput{height:32px;font-size:10px}.weekdayValueLabel{fill:#9ca6b8;letter-spacing:.01em;pointer-events:none;font-size:10px;font-weight:650}.onboardingPage{padding:38px 20px}.onboardingCard{width:min(480px,100%)}.onboardingStep{letter-spacing:.14em;color:#8d75d8;margin-bottom:8px;font-size:9px;font-weight:800}.onboardingCard .authLogo{width:270px;margin-bottom:18px}@media (max-width:720px){.weekdayValueLabel{display:none}.weekdayChart{height:220px}.displayControls{padding-bottom:2px;overflow-x:auto}.filters .dateField.dateInput{width:136px}}.landingPage{color:#f6f7fb;background:#090b11;min-height:100vh;overflow:hidden}.landingContainer{width:min(1180px,100% - 40px);margin:0 auto}.landingNavWrap{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b11d1;border-bottom:1px solid #ffffff0e;position:sticky;top:0}.landingNav{align-items:center;gap:28px;width:min(1180px,100% - 40px);height:72px;margin:0 auto;display:flex}.landingBrand{align-items:center;margin-right:auto;display:flex}.landingBrand img{width:168px;display:block}.landingLinks{gap:25px;display:flex}.landingLinks a,.landingLogin{color:#9aa4b5;font-size:12px;font-weight:650;text-decoration:none}.landingLinks a:hover,.landingLogin:hover{color:#fff}.landingActions{align-items:center;gap:10px;display:flex}.landingActions select{color:#9fa8b8;background:#10131a;border:1px solid #242a38;border-radius:9px;outline:none;max-width:136px;height:34px;padding:0 27px 0 10px;font-size:10px}.landingPrimary,.landingPlanButton,.landingSecondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:720;text-decoration:none;transition:all .18s;display:inline-flex}.landingPrimary{color:#fff;background:linear-gradient(135deg,#8d5cf4,#db4c9b);min-height:42px;padding:0 16px;box-shadow:0 12px 34px #8b5cf633}.landingPrimary:hover{filter:brightness(1.08);transform:translateY(-1px)}.landingPrimary.small{min-height:35px;padding:0 12px;font-size:10px}.landingSecondary,.landingPlanButton{color:#c9cfda;background:#11151d;border:1px solid #282e3d;min-height:42px;padding:0 16px}.landingSecondary:hover,.landingPlanButton:hover{background:#161b25;border-color:#424a5f}.landingHero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:64px;min-height:700px;padding-top:90px;padding-bottom:100px;display:grid}.landingHeroCopy{max-width:560px}.landingEyebrow{letter-spacing:.16em;color:#9a7fe9;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:830}.landingHero h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:62px;font-weight:820;line-height:.98}.landingHeroCopy>p{color:#98a2b4;max-width:590px;margin:24px 0 0;font-size:17px;line-height:1.7}.landingHeroActions{gap:10px;margin-top:28px;display:flex}.landingProof{color:#697588;align-items:center;gap:8px;margin-top:21px;font-size:11px;display:flex}.landingProof svg{color:#72c59a}.landingDashboardMock{background:#0e1118;border:1px solid #2a3040;border-radius:18px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 40px 110px #0000007a,0 0 80px #8b5cf614}.mockWindowTop{background:#0b0e14;border-bottom:1px solid #1b202b;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex}.mockWindowTop>span{background:#313848;border-radius:50%;width:6px;height:6px}.mockWindowTop small{color:#4f5a6b;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:8px}.mockLayout{grid-template-columns:96px 1fr;min-height:430px;display:grid}.mockLayout aside{background:#0a0d12;border-right:1px solid #181d27;padding:18px 12px}.mockLogo{background:linear-gradient(90deg,#e24c96,#8958ec);border-radius:5px;width:64px;height:18px;margin-bottom:29px}.mockLayout aside i{background:#1b202a;border-radius:5px;width:56px;height:8px;margin:13px 0;display:block}.mockContent{padding:22px}.mockHeader{justify-content:space-between;display:flex}.mockHeader div{gap:7px;display:grid}.mockHeader b{opacity:.86;background:#d9deea;border-radius:5px;width:125px;height:14px;display:block}.mockHeader span{background:#252b37;border-radius:4px;width:180px;height:6px;display:block}.mockHeader em{background:#12161e;border:1px solid #292f3e;border-radius:8px;width:76px;height:27px}.mockKpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.mockKpis i{background:linear-gradient(#141823,#10131a);border:1px solid #1f2531;border-radius:10px;height:72px}.mockKpis i:before{content:"";background:#3b4353;border-radius:4px;width:35%;height:5px;margin:12px;display:block}.mockKpis i:after{content:"";opacity:.82;background:#d9deea;border-radius:4px;width:58%;height:13px;margin:14px 12px;display:block}.mockChart{grid-template-columns:1.65fr .7fr;gap:8px;margin-top:8px;display:grid}.mockLine,.mockGoal{background:#10131a;border:1px solid #1f2531;border-radius:10px;height:155px;position:relative;overflow:hidden}.mockLine:before{content:"";clip-path:polygon(0 75%,11% 58%,23% 67%,36% 28%,48% 45%,61% 20%,75% 34%,88% 7%,100% 20%,100% 100%,0 100%);background:linear-gradient(#8b5cf638,#8b5cf603);height:75px;position:absolute;bottom:30px;left:8%;right:5%}.mockGoal{padding:17px}.mockGoal b{opacity:.8;background:#d8dce7;border-radius:4px;width:70%;height:12px;display:block}.mockGoal span{background:#242a36;border-radius:4px;width:85%;height:5px;margin-top:11px;display:block}.mockGoal i{background:linear-gradient(90deg,#8152ea 68%,#2b3040 68%);border-radius:9px;height:6px;margin-top:45px;display:block}.mockTable{background:#10131a;border:1px solid #1f2531;border-radius:10px;height:76px;margin-top:8px;padding:12px}.mockTable b{background:#41495a;border-radius:4px;width:95px;height:7px;margin-bottom:11px;display:block}.mockTable i{background:#242a36;border-radius:4px;width:20%;height:7px;margin-right:4%;display:inline-block}.landingSection{padding:100px 0}.landingSectionIntro{max-width:770px;margin-bottom:44px}.landingSectionIntro.narrow{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.landingSectionIntro h2,.privacyInner h2,.landingFinal h2{letter-spacing:-.045em;margin:0;font-size:38px;font-weight:780;line-height:1.08}.landingSectionIntro p,.privacyInner>div>p,.landingFinal p{color:#8792a5;margin:16px 0 0;font-size:14px;line-height:1.75}.landingBenefitGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landingBenefit{background:linear-gradient(#11151d,#0d1016);border:1px solid #1f2531;border-radius:14px;padding:22px}.landingBenefit>div{color:#a58ae9;background:#8b5cf612;border:1px solid #8b5cf640;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.landingBenefit svg{width:17px}.landingBenefit h3,.landingStep h3{margin:18px 0 0;font-size:14px}.landingBenefit p,.landingStep p{color:#707b8d;margin:8px 0 0;font-size:11px;line-height:1.65}.landingHow,.landingPlatforms{background:#0c0f15;border-top:1px solid #171b24;border-bottom:1px solid #171b24}.landingSteps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landingStep{border-left:1px solid #272d3a;padding:25px 23px}.landingStep>span{color:#8d73df;letter-spacing:.12em;font-size:10px;font-weight:850}.landingShotGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landingShot.wide{grid-column:1/-1;min-height:430px}.landingShot{background:#0e1219;border:1px solid #222936;border-radius:15px;min-height:280px;overflow:hidden;box-shadow:0 20px 60px #0003}.landingShotTop{border-bottom:1px solid #1d222d;align-items:center;gap:5px;height:33px;padding:0 11px;display:flex}.landingShotTop span{background:#303746;border-radius:50%;width:6px;height:6px}.landingShotPlaceholder{color:#515c6e;background:radial-gradient(circle at 50% 45%,#8b5cf612,#0000 40%);flex-direction:column;justify-content:center;align-items:center;gap:7px;height:calc(100% - 33px);min-height:245px;display:flex}.landingShotPlaceholder strong{color:#778295;font-size:11px}.landingShotPlaceholder small{text-transform:uppercase;letter-spacing:.1em;color:#444e5e;font-size:8px}.platformChipCloud{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:0 auto;display:flex}.platformChipCloud span{color:#8f99aa;background:#11151c;border:1px solid #252b38;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:650}.landingPricingGrid{grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:14px;display:grid}.landingPriceCard{background:linear-gradient(#12161f,#0e1117);border:1px solid #242b38;border-radius:17px;padding:28px;position:relative}.landingPriceCard.pro{border-color:#8b5cf66b;box-shadow:0 0 55px #8b5cf614}.landingRecommended{color:#e78ab4;text-transform:uppercase;letter-spacing:.07em;background:#ec489917;border:1px solid #ec48993d;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:18px;right:18px}.landingPriceName{font-size:15px;font-weight:760}.landingPrice{letter-spacing:-.045em;margin-top:15px;font-size:35px;font-weight:800}.landingPrice span{color:#687386;letter-spacing:0;font-size:10px;font-weight:600}.landingPriceCard>p{color:#717c8e;min-height:36px;font-size:11px;line-height:1.6}.landingPriceCard ul{border-top:1px solid #1d2230;margin:0;padding:13px 0 18px;list-style:none}.landingPriceCard li{color:#aeb5c2;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.landingPriceCard li svg{color:#7dc9a1;width:14px}.landingPriceCard>a{width:100%}.landingPrivacy{background:linear-gradient(#0c0f15,#0a0d13);border-top:1px solid #171b24;border-bottom:1px solid #171b24}.privacyInner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.privacyPoints{gap:10px;display:grid}.privacyPoints>div{color:#9ea7b6;background:#10141c;border:1px solid #202633;border-radius:11px;align-items:center;gap:12px;padding:15px 16px;font-size:11px;display:flex}.privacyPoints svg{color:#9e83e4;width:17px}.landingFaq{max-width:820px;margin:0 auto}.landingFaq details{border-top:1px solid #222735}.landingFaq details:last-child{border-bottom:1px solid #222735}.landingFaq summary{cursor:pointer;color:#cbd1dc;justify-content:space-between;gap:18px;padding:18px 4px;font-size:12px;font-weight:650;list-style:none;display:flex}.landingFaq summary::-webkit-details-marker{display:none}.landingFaq summary span{color:#765fc0;font-size:18px}.landingFaq details[open] summary span{transform:rotate(45deg)}.landingFaq details p{color:#758093;margin:0;padding:0 35px 18px 4px;font-size:11px;line-height:1.7}.landingFinal{text-align:center;background:radial-gradient(circle at 50% 45%,#8b5cf629,#0000 33%);padding:110px 0}.landingFinal svg{color:#9f82e9;margin-bottom:15px}.landingFinal h2{max-width:760px;margin:0 auto}.landingFinal p{max-width:620px;margin:14px auto 23px}.landingFooter{background:#080a0f;border-top:1px solid #181d26}.landingFooter .landingContainer{align-items:center;gap:18px;min-height:92px;display:flex}.landingFooter img{width:145px}.landingFooter span{color:#586274;margin-right:auto;font-size:9px}.landingFooter div div{gap:18px;display:flex}.landingFooter a{color:#667184;font-size:9px;text-decoration:none}.landingFooter a:hover{color:#c8ced9}@media (max-width:980px){.landingLinks{display:none}.landingHero{grid-template-columns:1fr;gap:44px;padding-top:70px}.landingHeroCopy{max-width:720px}.landingHero h1{font-size:54px}.landingBenefitGrid{grid-template-columns:repeat(2,1fr)}.privacyInner{grid-template-columns:1fr;gap:35px}.landingDashboardMock{transform:none}.landingShot.wide{min-height:360px}}@media (max-width:680px){.landingContainer,.landingNav{width:min(100% - 24px,1180px)}.landingNav{height:64px}.landingBrand img{width:140px}.landingActions select,.landingLogin{display:none}.landingPrimary.small{font-size:9px}.landingHero{min-height:auto;padding-top:55px;padding-bottom:70px}.landingHero h1{font-size:42px}.landingHeroCopy>p{font-size:14px}.landingHeroActions{flex-wrap:wrap}.mockLayout{grid-template-columns:55px 1fr}.mockLayout aside{padding:14px 8px}.mockLogo{width:38px}.mockLayout aside i{width:31px}.mockContent{padding:13px}.mockKpis{grid-template-columns:repeat(2,1fr)}.mockKpis i:nth-child(n+3){display:none}.mockChart{grid-template-columns:1fr}.mockGoal{display:none}.landingSection{padding:72px 0}.landingSectionIntro h2,.privacyInner h2,.landingFinal h2{font-size:31px}.landingBenefitGrid,.landingSteps,.landingPricingGrid,.landingShotGrid{grid-template-columns:1fr}.landingStep{border-top:1px solid #272d3a;border-left:0}.landingShot.wide{grid-column:auto;min-height:290px}.landingShot{min-height:250px}.landingFooter .landingContainer{flex-direction:column;align-items:flex-start;padding:24px 0}.landingFooter span{margin:0}.landingFooter div div{flex-wrap:wrap}}.landingHeroV2{padding-top:82px;padding-bottom:72px}.landingHeroCopy.centered{text-align:center;max-width:820px;margin:0 auto}.landingHeroCopy.centered h1{letter-spacing:-.055em;margin:0;font-size:66px;font-weight:830;line-height:.98}.landingHeroCopy.centered>p{color:#98a2b4;max-width:720px;margin:23px auto 0;font-size:17px;line-height:1.7}.centeredActions,.landingHeroCopy.centered .landingProof{justify-content:center}.landingPrimary svg,.landingPlanButton svg{flex:none;align-self:center;transition:transform .18s;display:block}.landingPrimary:hover svg,.landingPlanButton:hover svg{transform:translate(2px)}.landingLanguage{position:relative}.landingLanguage>button{color:#c0c7d3;cursor:pointer;background:#10131a;border:1px solid #242a38;border-radius:9px;align-items:center;gap:8px;min-width:146px;height:36px;padding:0 11px 0 12px;font-size:12px;font-weight:650;display:flex}.landingLanguage>button>svg{color:#7f8999;margin-left:auto}.languageFlag{font-size:16px;line-height:1}.languageMenu{z-index:90;background:#10131a;border:1px solid #252b38;border-radius:11px;min-width:190px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 22px 60px #00000073}.languageMenu button{color:#aab3c2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;display:flex}.languageMenu button:hover,.languageMenu button.active{color:#fff;background:#181d27}.languageMenu button span{font-size:16px}.landingFacts{background:#0c0f15;border-top:1px solid #161b24;border-bottom:1px solid #161b24}.factsGrid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:72px;display:grid}.factsGrid>div{color:#929cac;border-right:1px solid #181e28;justify-content:center;align-items:center;gap:8px;height:100%;font-size:11px;font-weight:650;display:flex}.factsGrid>div:last-child{border-right:0}.factsGrid svg{color:#78c89f}.productShot{background:#0d1118;border:1px solid #252c39;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057,0 0 70px #8b5cf60e}.productShot.hero{border-radius:20px;margin-top:52px;box-shadow:0 45px 120px #00000085,0 0 90px #8b5cf616}.productShotBar{background:#0a0d13;border-bottom:1px solid #1c222d;align-items:center;gap:5px;height:30px;padding:0 11px;display:flex}.productShotBar span{background:#343b4b;border-radius:50%;width:6px;height:6px}.productShot img{background:#090c12;width:100%;height:auto;display:block}.productShot.hero img{object-fit:cover;object-position:top center;max-height:780px}.landingManual{background:linear-gradient(#0b0e14,#0d1017);border-top:1px solid #171c25;border-bottom:1px solid #171c25}.manualGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.manualGrid h2,.featureCopy h2{letter-spacing:-.045em;margin:0;font-size:38px;font-weight:780;line-height:1.08}.manualGrid>div:first-child>p,.featureCopy>p{color:#8792a5;margin:16px 0 0;font-size:14px;line-height:1.75}.manualPoints{gap:10px;display:grid}.manualPoint{background:#10141c;border:1px solid #202633;border-radius:12px;align-items:center;gap:14px;padding:15px 16px;display:flex}.manualPoint>span{color:#a38be8;background:#8b5cf612;border:1px solid #8b5cf633;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.manualPoint svg{width:17px}.manualPoint p{color:#9ca6b5;margin:0;font-size:11px;line-height:1.55}.landingShowcase{gap:120px;display:grid}.featureRow{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:56px;display:grid}.featureRow.reverse{grid-template-columns:minmax(0,1.38fr) minmax(270px,.62fr)}.featureRow.reverse .featureCopy{order:2}.featureRow.reverse .productShot{order:1}.featureCopy{max-width:470px}.featureRow .productShot img{object-fit:cover;object-position:top left;max-height:560px}.landingSectionIntro h2,.privacyInner h2,.landingFinal h2,.featureCopy h2,.manualGrid h2{text-wrap:balance}.landingSectionIntro.narrow h2{max-width:760px;margin-left:auto;margin-right:auto}.landingPricingGrid .landingPriceCard{min-height:420px}.landingPrivacy .privacyPoints{grid-template-columns:1fr}.landingFooter .landingContainer>div{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.landingFooter .landingContainer>div a{white-space:nowrap}.legalPage{color:#f5f6fa;background:#090b11;min-height:100vh;padding:56px 20px 90px}.legalWrap{width:min(820px,100%);margin:0 auto}.legalTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;display:flex}.legalTop img{width:170px}.legalTop a{color:#9a84e8;font-size:12px;text-decoration:none}.legalCard{background:#0e1219;border:1px solid #222936;border-radius:18px;padding:34px;box-shadow:0 26px 80px #00000047}.legalCard h1{letter-spacing:-.04em;margin:0;font-size:36px}.legalCard h2{margin:30px 0 9px;font-size:18px}.legalCard p,.legalCard li{color:#9aa5b6;font-size:13px;line-height:1.75}.legalCard ul{padding-left:20px}.legalMeta{color:#657084;margin-top:8px;font-size:11px}.legalNotice{background:#8b5cf60f;border:1px solid #39304e;border-radius:10px;padding:12px 14px;color:#b3a7d9!important}.legalContact{background:#111720;border:1px solid #202734;border-radius:10px;gap:4px;padding:14px;display:grid}.legalContact strong{color:#fff}@media (max-width:980px){.landingHeroCopy.centered h1{font-size:56px}.factsGrid{grid-template-columns:repeat(2,1fr)}.factsGrid>div:nth-child(2){border-right:0}.factsGrid>div:nth-child(-n+2){border-bottom:1px solid #181e28}.manualGrid,.featureRow,.featureRow.reverse{grid-template-columns:1fr;gap:34px}.featureRow.reverse .featureCopy,.featureRow.reverse .productShot{order:initial}.landingShowcase{gap:88px}.featureCopy{max-width:700px}.productShot.hero{margin-top:44px}.landingLanguage>button{min-width:138px}}@media (max-width:680px){.landingHeroV2{padding-top:52px;padding-bottom:58px}.landingHeroCopy.centered h1{font-size:42px}.landingHeroCopy.centered>p{font-size:14px}.productShot.hero{border-radius:14px;margin-top:34px}.productShotBar{height:24px}.factsGrid{grid-template-columns:1fr}.factsGrid>div{border-bottom:1px solid #181e28;border-right:0;min-height:52px}.factsGrid>div:last-child{border-bottom:0}.landingLanguage>button{justify-content:center;width:46px;min-width:46px;padding:0}.landingLanguage>button>span:not(.languageFlag),.landingLanguage>button>svg{display:none}.languageFlag{font-size:18px}.languageMenu{right:0}.manualGrid h2,.featureCopy h2{font-size:31px}.landingShowcase{gap:70px}.featureRow{gap:24px}.productShot{border-radius:13px}.landingNav{gap:10px}.landingActions{gap:7px}.landingPrimary.small{padding:0 10px}.legalTop{flex-direction:column;align-items:flex-start}.legalCard{padding:24px}.legalCard h1{font-size:30px}}.signupLegal{color:#626d7f;text-align:center;margin:14px 4px 0;font-size:9px;line-height:1.55}.signupLegal a{color:#9480d7;text-decoration:none}.signupLegal a:hover{color:#c2b7ec}.languageFlag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:13px;display:block;box-shadow:0 0 0 1px #ffffff1f}.languageMenu button .languageFlag{width:20px;height:13px}.landingLanguage>button{padding-left:11px;padding-right:12px}.landingLanguage>button>svg{margin-left:8px;margin-right:2px}.landingHow{padding:78px 0}.landingSectionIntro.compact{margin-bottom:34px}.landingProcess{grid-template-columns:repeat(3,1fr);max-width:1040px;margin:0 auto;display:grid;position:relative}.landingProcess:before{content:"";pointer-events:none;background:linear-gradient(90deg,#8b5cf62e,#8b5cf680,#ec489938);height:1px;position:absolute;top:22px;left:16.666%;right:16.666%}.landingProcessStep{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 28px;display:flex;position:relative}.processMarker{z-index:1;color:#a98df2;background:#0c0f15;border:1px solid #8b5cf64d;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 0 0 8px #0c0f15}.processMarker svg{width:18px;height:18px}.processCopy{padding-top:14px}.processNumber{letter-spacing:.14em;color:#8f73dd;margin-bottom:8px;font-size:9px;font-weight:850;line-height:1;display:block}.landingProcessStep h3{color:#eef0f6;margin:0;font-size:14px;line-height:1.3}.landingProcessStep p{color:#778294;max-width:255px;margin:7px auto 0;font-size:10.5px;line-height:1.6}.landingMotionReady [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.72,.2,1),transform .7s cubic-bezier(.2,.72,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(24px)scale(.992)}.landingMotionReady [data-reveal].isVisible{opacity:1;transform:translateY(0)scale(1)}[data-reveal-delay="100"]{--reveal-delay:.1s}.featureRow[data-reveal] .productShot{transition:box-shadow .35s,border-color .35s,transform .35s}.featureRow[data-reveal].isVisible .productShot:hover{border-color:#343c4c;transform:translateY(-3px);box-shadow:0 34px 95px #00000061,0 0 68px #8b5cf612}.platformChipCloud span{transition:transform .18s,border-color .18s,color .18s,background .18s}.platformChipCloud span:hover{color:#c3b6ed;background:#14151f;border-color:#3a3158;transform:translateY(-2px)}.landingFinal{position:relative;overflow:hidden}.landingFinal:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf61f,#0000 68%);border-radius:50%;animation:5.5s ease-in-out infinite landingGlow;position:absolute;inset:10% 25%}.landingFinal .landingContainer{z-index:1;position:relative}.landingFinal .landingPrimary svg{color:currentColor!important;align-self:center!important;margin-bottom:0!important;display:block!important}.landingFinalIcon{color:#9f82e9!important;margin-bottom:15px!important}@keyframes landingGlow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:680px){.landingHow{padding:64px 0}.landingSectionIntro.compact{margin-bottom:28px}.landingProcess{grid-template-columns:1fr;gap:22px;max-width:520px}.landingProcess:before{background:linear-gradient(#8b5cf633,#8b5cf680,#ec48992e);width:1px;height:auto;inset:22px auto 22px 22px}.landingProcessStep{text-align:left;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:15px;padding:0;display:grid}.processCopy{padding-top:1px}.processMarker{box-shadow:0 0 0 7px #0c0f15}.landingProcessStep p{max-width:none;margin-left:0}.languageFlag{width:21px;height:14px}.landingLanguage>button{width:48px;min-width:48px;padding:0}.landingLanguage>button>svg{display:none}}@media (prefers-reduced-motion:reduce){.landingMotionReady [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.landingFinal:before{animation:none}.productShot,.platformChipCloud span,.landingPrimary svg,.landingPlanButton svg{transition:none!important}}.rowActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:11px;display:flex}.rowActions .link{font-size:10px}.snapshotHint{color:#7a8495}.updatesCurrent{letter-spacing:.1em;color:#b8a7ef;background:#8b5cf614;border:1px solid #8b5cf647;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.updatesTimeline{gap:0;max-width:950px;display:grid}.updateRelease{grid-template-columns:28px 1fr;gap:11px;display:grid;position:relative}.updateRail{justify-content:center;display:flex;position:relative}.updateRail:after{content:"";background:#242a36;width:1px;position:absolute;top:23px;bottom:-1px}.updateRelease:last-child .updateRail:after{display:none}.updateRail>span{z-index:1;background:#323a49;border:2px solid #0a0d12;border-radius:50%;width:10px;height:10px;margin-top:20px;position:relative}.updateRail>span.current{background:#9a76f5;box-shadow:0 0 0 4px #8b5cf61f,0 0 25px #8b5cf640}.updateCard{margin-bottom:14px;padding:20px}.updateHead{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.updateHead h2{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.updateHead time{color:#697486;padding-top:3px;font-size:9px}.updateVersion{letter-spacing:.12em;color:#9b7fe9;font-size:8px;font-weight:850}.updateItems{gap:12px;padding-top:16px;display:grid}.updateItem{grid-template-columns:30px 1fr;align-items:flex-start;gap:11px;display:grid}.updateItem>span{color:#8d98aa;background:#141925;border:1px solid #252c3b;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.updateItem.new>span{color:#a98ef0;background:#8b5cf614;border-color:#8b5cf638}.updateItem.fixed>span{color:#e19a9f;background:#e65f670f;border-color:#e65f672b}.updateItem strong{text-transform:uppercase;letter-spacing:.08em;color:#7e899b;font-size:9px}.updateItem p{color:#a1a9b7;margin:4px 0 0;font-size:11px;line-height:1.58}.dangerZone{background:linear-gradient(#e8576309,#0f121a);border-color:#e8576338;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}.dangerZoneIcon{color:#e56772;background:#e5596612;border:1px solid #e559662e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.dangerZone h2{margin-top:5px}.dangerButton{color:#ef7c85;cursor:pointer;background:#e8576312;border:1px solid #e8576352;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750}.dangerButton:hover{background:#e857631f;border-color:#e8576380}.dangerButton.solid{color:#fff;background:#b9404c;border-color:#c94c58}.dangerButton:disabled{opacity:.45;cursor:not-allowed}.deleteAccountModal{width:min(550px,100%)}.deleteWarning{color:#9da7b7;background:#e857630d;border:1px solid #e857632e;border-radius:10px;align-items:flex-start;gap:11px;margin:16px 0;padding:12px;display:flex}.deleteWarning svg{color:#dd6670;flex:none;margin-top:1px}.deleteWarning p{margin:0;font-size:10px;line-height:1.6}.deleteModalActions{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.deleteModalActions .secondaryBtn{min-height:36px}.maintenanceScreen{color:#f5f6fa;background:radial-gradient(circle at 50% 37%,#8b5cf61f,#0000 28%),#090b11;place-items:center;min-height:100vh;padding:24px;display:grid}.maintenancePanel{text-align:center;background:linear-gradient(#11151e,#0c1016);border:1px solid #242a38;border-radius:20px;width:min(520px,100%);padding:40px 34px;box-shadow:0 35px 100px #00000073}.maintenancePanel>img{width:185px;margin:0 auto 30px;display:block}.maintenanceIcon{color:#a98df2;background:#8b5cf614;border:1px solid #8b5cf63d;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 17px;display:grid}.maintenanceEyebrow{letter-spacing:.14em;color:#8f76dd;font-size:8px;font-weight:850}.maintenancePanel h1{letter-spacing:-.04em;margin:8px 0 0;font-size:31px}.maintenancePanel p{color:#949eae;max-width:430px;margin:14px auto 0;font-size:13px;line-height:1.7}.maintenancePanel small{color:#5e6878;margin-top:15px;font-size:9px;display:block}.maintenancePanel button{color:#a9b2c0;cursor:pointer;background:#141923;border:1px solid #2a3140;border-radius:9px;align-items:center;gap:7px;min-height:36px;margin:26px auto 0;padding:0 12px;font-size:10px;display:inline-flex}.maintenanceCard{max-width:820px}.maintenanceCard.enabled{border-color:#e65f6747;box-shadow:0 0 50px #e65f6709}.maintenanceStatus{letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.maintenanceStatus.off{color:#62c992;background:#43be7e14;border:1px solid #43be7e2e}.maintenanceStatus.on{color:#e7767f;background:#e65f6714;border:1px solid #e65f6738}.maintenanceExplain{background:#111620;border:1px solid #222938;border-radius:10px;align-items:flex-start;gap:10px;margin:6px 0 17px;padding:12px;display:flex}.maintenanceExplain svg{color:#987fe0;flex:none;margin-top:1px}.maintenanceExplain p{color:#858fa0;margin:0;font-size:10px;line-height:1.58}.maintenanceToggle{cursor:pointer;border:1px solid #202633;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.maintenanceToggle input{opacity:0;pointer-events:none;position:absolute}.maintenanceSwitch{background:#252c39;border-radius:999px;flex:none;width:38px;height:21px;transition:all .18s;position:relative}.maintenanceSwitch:after{content:"";background:#98a2b2;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px}.maintenanceToggle input:checked+.maintenanceSwitch{background:#7e5cdc}.maintenanceToggle input:checked+.maintenanceSwitch:after{background:#fff;transform:translate(17px)}.maintenanceToggle div{gap:2px;display:grid}.maintenanceToggle strong{color:#cdd3de;font-size:11px}.maintenanceToggle small{color:#657082;font-size:9px}.adminField{color:#697589;gap:7px;margin-top:16px;font-size:9px;font-weight:700;display:grid}.adminField textarea{resize:vertical;color:#cfd5df;min-height:90px;font:inherit;background:#0d1118;border:1px solid #283043;border-radius:9px;outline:none;padding:10px 11px;font-size:11px;line-height:1.5}.adminField textarea:focus{border-color:#654fb2}.adminField small{text-align:right;color:#545f71;font-weight:500}.maintenanceActions{justify-content:flex-end;margin-top:15px;display:flex}.maintenanceActions .adminPrimary{cursor:pointer;border:0;align-items:center;gap:7px;display:inline-flex}.adminSystemNotice{max-width:820px;margin-bottom:12px}@media (max-width:680px){.dangerZone{grid-template-columns:auto 1fr}.dangerZone .dangerButton{grid-column:1/-1;width:100%}.deleteModalActions{flex-direction:column-reverse}.deleteModalActions>*{width:100%}.updateRelease{grid-template-columns:20px 1fr}.updateCard{padding:16px}.updateHead{flex-direction:column}.maintenancePanel{padding:32px 22px}}.legalContact a{color:#a58dea;text-decoration:none}.legalContact a:hover{text-decoration:underline}.navBadge{letter-spacing:.08em;color:#bca9f4;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:5px;margin-left:auto;padding:4px 5px;font-size:7px;line-height:1}@media (max-width:820px){.navBadge{display:none}}.onboardingLanguage{text-transform:none;letter-spacing:0;margin-top:6px;position:relative}.onboardingLanguageButton{color:#e7ebf2;cursor:pointer;background:#0d1017;border:1px solid #262d3e;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.onboardingLanguageButton:hover,.onboardingLanguageButton[aria-expanded=true]{background:#0f121a;border-color:#8b5cf6b8;box-shadow:0 0 0 3px #8b5cf617}.onboardingLanguageButton>span{align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.onboardingLanguageButton img,.onboardingLanguageMenu img{object-fit:cover;border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #ffffff14}.onboardingLanguageButton>svg{color:#778196;transition:transform .15s}.onboardingLanguageButton[aria-expanded=true]>svg{transform:rotate(180deg)}.onboardingLanguageMenu{z-index:30;background:#11151e;border:1px solid #293143;border-radius:10px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 45px #0000006b}.onboardingLanguageMenu button{color:#aeb7c6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 8px;font-size:11px;display:flex}.onboardingLanguageMenu button:hover,.onboardingLanguageMenu button.active{color:#f0ecff;background:#8b5cf61c}.fieldBlock{display:grid}.fieldBlock>.fieldLabel{display:block}@media (max-width:680px){.landingActions .landingLogin{font-size:10px;display:inline-flex}.landingNav{gap:10px}.landingBrand img{width:120px}}.languageSelect{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.languageSelect select{background:var(--panel);min-width:0;max-width:180px;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:7px 10px}.authCard>.languageSelect{justify-content:flex-end;margin-bottom:18px}.legalTop{flex-wrap:wrap;gap:14px}.adminTopBar{flex-wrap:wrap;gap:12px}.languageError{z-index:1000;background:var(--panel);color:var(--text);border:1px solid #d87582;border-radius:10px;gap:12px;max-width:90vw;padding:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.languageError button{color:inherit;background:0 0;border:0;font-size:20px}html[lang=th] body{font-family:Tahoma,Leelawadee UI,system-ui,sans-serif;line-height:1.65}html[lang=th] .landingEyebrow,html[lang=th] .adminEyebrow,html[lang=th] .label{letter-spacing:normal}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{overflow-wrap:anywhere;line-height:1.45}@media (max-width:480px){.languageSelect select{max-width:150px}.legalTop .languageSelect{justify-content:flex-end;width:100%}.adminTopBar .languageSelect{width:100%}}.googleAuth{margin:20px 0}.googleAuthButton{color:#e3e3e3;background:#131314;border-color:#8e918f;justify-content:center;gap:10px;width:100%;min-height:44px;font-size:14px;font-weight:500}.googleAuthIcon{background:#fff;border-radius:4px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.googleAuthIcon img{object-fit:contain;width:20px;height:20px;display:block}.authDivider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--border);flex:1;height:1px}.dashboardKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.landingPriceCard p.landingProNotice{color:#b9a4eb;font-size:12px;line-height:1.5}.goalCard .cardTitleRow .sub{font-size:12px;line-height:1.5}.goalCard .link{font-size:12px}@media (max-width:1400px){.dashboardKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.dashboardKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboardKpis{grid-template-columns:1fr}.goalValue{overflow-wrap:anywhere}}.withHelp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.helpButton{color:#8d82ad;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.helpButton:hover{color:#d2bfff}:is(.helpButton:focus-visible,.scrollEdge:focus-visible){outline-offset:3px;outline:2px solid #a78bfa}.helpPopover{z-index:150;background:#151a26;border:1px solid #3b334f;border-radius:12px;max-height:calc(100dvh - 24px);padding:16px 30px 16px 16px;position:fixed;overflow:auto;box-shadow:0 15px 50px #0008}.helpPopover p{color:#d3d8e3;margin:0;font-size:13px;line-height:1.6}.helpPopover>button{color:#aab3c5;cursor:pointer;background:0 0;border:0;padding:3px;display:flex;position:absolute;top:7px;right:7px}.scrollRegion{min-width:0;max-width:100%;position:relative}.scrollRegion .tableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#554374 #11151e;max-width:100%;overflow-x:auto}.scrollRegion .tableScroll:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}.scrollEdge,.scrollHint{display:none}.paginatedTableCard .scrollRegion{margin:0}.paginatedTableCard .table{min-width:700px}.accountPerformanceCard{overflow:visible}.customDateRange{gap:5px;display:flex}.periodControls{align-items:center;gap:5px;min-width:0;display:flex}.filters .chip{white-space:nowrap;flex:none}.mobileAppHeader,.menuClose{display:none}.htmlPreview .productShotBar small{color:#929caf;margin-left:auto;font-size:10px}.previewContent{padding:20px;font-size:12px}.previewTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.previewTop h3{margin:0;font-size:22px}.previewTop p{color:#8793a7;margin:5px 0;font-size:11px}.previewCurrency{background:#131824;border:1px solid #283045;border-radius:8px;padding:7px 10px;font-size:11px}.previewPeriods{gap:6px;margin:14px 0;display:flex}.previewPeriods button{color:#8793a7;cursor:pointer;background:#10141e;border:1px solid #2b3141;border-radius:8px;padding:7px 10px;font-size:11px}.previewPeriods button.active{color:#dfd1ff;background:#201833;border-color:#654599}.previewPeriods button:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.previewKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.previewMetric,.previewPanel{background:linear-gradient(#12151f,#0e1119);border:1px solid #242b3a;border-radius:12px}.previewMetric{padding:13px;transition:transform .2s,border-color .2s}.previewMetric:hover{border-color:#685390;transform:translateY(-2px)}.previewMetric>div{color:#8793a7;align-items:flex-start;gap:5px;min-height:33px;font-size:10px;line-height:1.4;display:flex}.previewMetric svg{color:#ad94e9;flex:none}.previewMetric strong{overflow-wrap:anywhere;font-size:22px;line-height:1.2;display:block}.previewSplit{grid-template-columns:1.6fr 1fr;gap:10px;margin-bottom:10px;display:grid}.previewPanel{min-width:0;padding:16px}.previewHeading{text-transform:uppercase;letter-spacing:.04em;color:#98a4b9;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;font-size:10px;font-weight:700;display:flex}.previewHeading small{text-transform:none;letter-spacing:0;color:#cbb7ff}.previewLineChart{background:repeating-linear-gradient(0deg,#0000 0 calc(33.333% - 1px),#242b3a33 calc(33.333% - 1px) 33.333%);border-bottom:1px solid #262c39;height:190px;padding-top:20px;position:relative}.previewLineChart svg{width:100%;height:100%;overflow:visible}.previewYTicks{color:#6f7c92;pointer-events:none;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:0}.previewYTicks span{background:#11151edb;align-self:flex-start;padding-right:4px}.previewGoal>small{color:#8995a8;font-size:11px}.previewGoalAmount{overflow-wrap:anywhere;margin:25px 0 16px;font-size:23px;font-weight:800}.previewGoalAmount>span{color:#7b889b;font-size:12px;font-weight:500}.previewProgress{background:#252b3a;border-radius:20px;height:7px;overflow:hidden}.previewProgress>span{transform-origin:0;background:linear-gradient(90deg,#8b5cf6,#b889fb);height:100%;display:block}.previewGoalDetails{color:#8c99ad;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;font-size:10px;line-height:1.5;display:grid}.previewGoalDetails strong{color:#e7dcff}.previewForecast{color:#9aa8bc;border-top:1px solid #242b3a;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.previewForecast strong{color:#d5baff}.previewBars{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:210px;padding-top:16px;display:grid}.previewBars>div{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.previewBars small{color:#a2abc0;white-space:nowrap;font-size:9px}.previewBars>div>span{color:#8a98ad;font-size:10px}.previewBarTrack{align-items:flex-end;width:70%;height:155px;display:flex}.previewBarTrack>span{transform-origin:bottom;border-radius:5px 5px 0 0;width:100%;display:block}.previewAccounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.previewAccount{background:#121620;border:1px solid #272d3d;border-top:3px solid;border-radius:11px;min-width:0;padding:16px}.previewAccountIcon{margin-bottom:15px}.previewAccount h3{margin:0;font-size:15px}.previewAccount p{color:#929eb3;overflow-wrap:anywhere;margin:8px 0;font-size:11px}.previewAccount>span{color:#77849a;font-size:10px}.previewTable{border-collapse:collapse;width:100%;min-width:580px;font-size:11px}.previewTable th{text-align:left;color:#8d99ac;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #282f3e;padding:10px 9px;font-size:9px;font-weight:650}.previewTable td{color:#c7cedc;white-space:nowrap;border-bottom:1px solid #222838;padding:14px 9px}.previewTable tbody tr:last-child td{border-bottom:0}.previewTable tbody tr:hover{background:#a78bfa0a}.previewTable i{border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.preview-goal{max-width:600px;margin:auto}.previewActive .previewLine{stroke-dasharray:1;animation:1.3s ease-out both previewDraw}.previewActive .previewBarTrack>span{animation:.9s ease-out both previewGrow}.previewActive .previewProgress>span{animation:1s ease-out both previewGrowX}.factsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.factsGrid>div{text-align:center;padding:12px 8px;line-height:1.5}@keyframes previewDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes previewGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes previewGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:980px){.previewKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.factsGrid{flex-wrap:wrap;justify-content:center;display:flex}.factsGrid>div{flex:30%;min-height:50px;border:0!important}.previewMetric strong{font-size:20px}}@media (max-width:820px){.mobileAppHeader{z-index:30;background:#0a0d14;border-bottom:1px solid #202633;justify-content:space-between;align-items:center;height:66px;padding:12px 15px;display:flex;position:sticky;top:0}.mobileAppHeader img{width:135px;height:auto;display:block}.mobileAppHeader>button{color:#d6c7f6;background:#121621;border:1px solid #2e3545;border-radius:9px;padding:8px;display:flex;position:relative}.menuUnreadDot{background:#bc93ff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.shell>.side{visibility:hidden;z-index:61;background:#0b0e16;border-right:1px solid #303748;width:min(290px,100vw - 48px);height:100dvh;padding:22px 14px 16px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.shell>.side.menuOpen{visibility:visible;transform:translate(0)}.shell>.side .nav{display:grid;overflow:visible}.shell>.side .navLabel{display:block}.shell>.side .planMini{display:flex}.shell>.side .navBadge{display:inline-flex}.shell>.side .sidebarFoot{margin-top:auto;padding-top:22px}.shell>.side .logout{width:100%}.menuClose{color:#bfc7d7;cursor:pointer;background:0 0;border:0;padding:6px;display:flex;position:absolute;top:12px;right:10px}.shell>.side .brandLogoLink{justify-content:flex-start;margin-right:25px}.menuBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#0009;position:fixed;inset:0}.scrollEdge{color:#ddd0ff;cursor:pointer;background:linear-gradient(90deg,#0000,#11151eef 65%);border:0;justify-content:flex-end;align-items:center;width:45px;padding:0 4px;display:flex;position:absolute;top:0;bottom:24px;right:0}.scrollHint{color:#9b8bbd;justify-content:flex-end;align-items:center;gap:6px;padding:6px 0 1px;font-size:10px;line-height:1.5;display:flex}.scrollRegion .scrollEdge:last-child{bottom:0}.paginatedTableCard{min-width:0;overflow:visible}.accountPerformanceCard{overflow:visible}.dashboardControls{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid}.periodControls{background:#0e1118;border:1px solid #242b39;border-radius:12px;max-width:100%;padding:5px;display:block}.dashboardControls .filters{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#514164 #10141c;flex-wrap:nowrap;max-width:100%;padding-bottom:3px;overflow-x:auto}.dashboardControls .displayControls{background:#0e1118;border:1px solid #242b39;border-radius:12px;width:100%;padding:5px 9px;overflow:visible}.dashboardControls .currencyControl{justify-content:space-between;width:100%}.customDateRange{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:8px;display:grid}.customDateRange .dateField{width:100%;min-width:0}.main .section{overflow-x:visible}.cardTitleRow .segmented{align-self:flex-start}}@media (max-width:560px){.previewContent{padding:12px}.previewTop h3{font-size:18px}.previewTop p{font-size:10px}.previewKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.previewMetric{padding:10px}.previewMetric strong{font-size:19px}.previewMetric>div{min-height:30px;font-size:9px}.previewKpis>.previewMetric:last-child{grid-column:1/-1}.previewSplit{grid-template-columns:1fr}.previewPanel{padding:12px}.previewBars{gap:5px;height:185px}.previewBars small{font-size:8px}.previewBarTrack{width:75%;height:130px}.previewBars>div>span{font-size:9px}.previewAccounts{grid-template-columns:repeat(2,minmax(0,1fr))}.previewAccount{padding:12px}.factsGrid>div{flex:45%;font-size:10px}.previewGoalDetails{font-size:11px}.cardTitleRow{gap:10px}.main .section{overflow:visible}}@media (prefers-reduced-motion:reduce){.htmlPreview *{transition:none!important;animation:none!important}.shell>.side{transition:none}.previewMetric:hover{transform:none}}.originalPreview .previewContent{font-size:14px}.originalPreview .top h3{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.15}.originalPreview .top p{margin-bottom:0}.originalPreview button:disabled,.originalPreview select:disabled{opacity:1;cursor:default;-webkit-text-fill-color:currentColor}.originalPreview .dashboardKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.originalPreview .dashboardSplit{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr)}.originalPreview .insightGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.originalPreview .preview-goal{max-width:none;margin:0}.originalPreview .cards{margin-top:14px}.originalPreview .chart{height:232px}.originalPreview .weekdayChart{height:238px}.originalPreview .previewWeekday .weekdayValueLabel{font-size:10px;display:block}.originalPreview .table{min-width:850px}.originalPreview .performanceTable{min-width:820px}.originalPreview .table th,.originalPreview .table td{white-space:nowrap}.originalPreview .goalProgressBar>div{transform-origin:0}.originalPreview.previewActive .goalProgressBar>div{animation:2.2s ease-out both previewGrowX}.dashboardKpis>.kpiCard{min-height:104px;padding:13px 16px}.dashboardKpis .label{min-height:0;line-height:1.4}.dashboardKpis .value{margin-top:8px}.dashboardKpis .kpiDelta{height:auto;min-height:15px;margin-top:5px;line-height:1.4}.goalMeta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.goalMeta>:nth-child(2n){text-align:right;justify-self:end}.goalMeta>span{overflow-wrap:anywhere}@media (max-width:1100px){.originalPreview .dashboardKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.originalPreview .dashboardSplit{grid-template-columns:1fr}.originalPreview .insightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.originalPreview .dashboardKpis,.originalPreview .insightGrid,.originalPreview .cards{grid-template-columns:1fr}.originalPreview .top h3{font-size:22px}.originalPreview .cardTitleRow{flex-direction:row}.originalPreview .goalMeta{gap:10px;font-size:11px}.originalPreview .previewWeekday .weekdayValueLabel{font-size:8px}.originalPreview .weekdayChart{height:230px}.originalPreview .value{white-space:normal;overflow-wrap:anywhere}.goalMeta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.originalPreview.previewActive .goalProgressBar>div{animation:none}}.frozenPreview{aspect-ratio:1180/600;width:100%;min-width:0;max-width:100%}.frozenPreview>.previewCanvas{transform-origin:0 0;width:1180px;position:absolute;top:0;left:0}.frozenDashboard .productShotBar{height:30px}.frozenDashboard .previewContent{padding:20px}.frozenDashboard .top{flex-direction:row;align-items:center}.frozenDashboard .top h3{font-size:26px}.frozenDashboard .top .btn{width:auto}.frozenDashboard .dashboardControls{border:1px solid var(--border-soft);background:#0e1118b3;border-radius:12px;flex-wrap:wrap;grid-template-columns:none;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:5px;display:flex}.frozenDashboard .periodControls{background:0 0;border:0;max-width:none;padding:0;display:flex}.frozenDashboard .filters{flex-wrap:nowrap;max-width:none;padding-bottom:0;overflow:visible}.frozenDashboard .displayControls{background:0 0;border:0;width:auto;padding:0;overflow:visible}.frozenDashboard .currencyControl{justify-content:flex-start;width:auto}.frozenDashboard .dashboardKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.frozenDashboard .insightGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.frozenDashboard .dashboardSplit{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr)}.frozenDashboard .cardTitleRow{flex-direction:row;gap:14px}.frozenDashboard .cardTitleRow .segmented{align-self:auto}.frozenDashboard .goalMeta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;font-size:12px}.frozenDashboard .value{white-space:nowrap;overflow-wrap:normal;overflow:hidden}.frozenPreview .productShotBar{height:30px}.frozenPreview .previewContent{padding:20px}.frozenPreview .preview-platforms .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.frozenPreview .previewTable{width:100%;overflow:visible}.frozenPreview .table{table-layout:fixed;width:100%;min-width:0}.frozenPreview .table th,.frozenPreview .table td{white-space:normal;overflow-wrap:anywhere;padding:12px 10px}.frozenPreview .preview-earnings th:first-child{width:11%}.frozenPreview .preview-earnings th:nth-child(2){width:12%}.frozenPreview .preview-earnings th:nth-child(3){width:16%}.frozenPreview .preview-earnings th:nth-child(4),.frozenPreview .preview-earnings th:nth-child(5){width:15%}.frozenPreview .preview-earnings th:nth-child(6){width:10%}.frozenPreview .preview-earnings th:nth-child(7){width:21%}.frozenPreview .performanceTable th:first-child{width:12%}.frozenPreview .performanceTable th:nth-child(2){width:17%}.frozenPreview .performanceTable th:nth-child(3),.frozenPreview .performanceTable th:nth-child(4),.frozenPreview .performanceTable th:nth-child(5){width:11%}.frozenPreview .performanceTable th:nth-child(6),.frozenPreview .performanceTable th:nth-child(7){width:10%}.frozenPreview .performanceTable th:nth-child(8){width:6%}.frozenPreview .performanceTable th:nth-child(9){width:12%}.landingLocaleLinks{flex-wrap:wrap;justify-content:center;gap:12px;padding:0 20px 24px;font-size:12px;display:flex}.landingLocaleLinks a{color:#98a4b9;text-decoration:none}.landingLocaleLinks a:hover{color:#c4b5fd}
