:root{color-scheme:dark;--bg:#08100d;--bg-soft:#0c1511;--panel:#111b16;--panel-2:#16231c;--panel-3:#1b2a22;--border:#26362e;--border-strong:#345044;--text:#f4f8f5;--text-soft:#d4ddd7;--muted:#8fa197;--accent:#72f5a6;--accent-strong:#4ee48b;--accent-dark:#143a27;--danger:#ff7d7d;--warning:#ffd166;--shadow:0 18px 50px rgba(0,0,0,0.22);--shadow-soft:0 8px 28px rgba(0,0,0,0.16);--radius-sm:10px;--radius-md:14px;--radius-lg:18px}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(circle at top right,rgba(114,245,166,.06),transparent 26%),linear-gradient(180deg,#08100d,#0a110e);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:var(--text)}a,button{-webkit-tap-highlight-color:transparent}::selection{background:rgba(114,245,166,.28)}.shell{display:grid;grid-template-columns:240px minmax(0,1fr)}.shell,.sidebar{min-height:100vh}.sidebar{border-right:1px solid var(--border);padding:28px 20px;background:rgba(10,17,14,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:2px;font-size:21px;font-weight:850;letter-spacing:-.6px;margin-bottom:34px}.brand span{color:var(--accent)}.navItem{display:block;color:var(--muted);padding:11px 12px;border-radius:10px;margin-bottom:6px;transition:background .16s ease,color .16s ease,transform .16s ease}.navItem:hover{background:var(--panel-2);color:var(--text);transform:translateX(2px)}.navItem.active{background:var(--panel-2);color:white;border:1px solid var(--border)}.main{width:100%;max-width:1320px;padding:42px}.eyebrow{color:var(--accent);font-weight:800;font-size:12px;letter-spacing:1.25px;text-transform:uppercase}h1,h2,h3,p{word-break:break-word}h1{margin:8px 0;font-size:clamp(30px,4vw,40px);line-height:1.05;letter-spacing:-1.3px}h2{letter-spacing:-.4px}.sub{color:var(--muted);margin:0 0 30px;line-height:1.6}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.headerActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--panel-2);color:var(--text);min-height:42px;padding:10px 15px;border-radius:10px;font-weight:750;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--panel-3);box-shadow:var(--shadow-soft)}.btn:active{transform:translateY(0)}.btnPrimary{background:var(--accent);color:#07100b;border-color:var(--accent)}.btnPrimary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btnGhost{background:transparent;color:var(--text-soft)}.btnDanger{color:#ffd4d4;border-color:rgba(255,125,125,.3);background:rgba(255,125,125,.08)}.card{border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent),var(--panel);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-soft)}.cardHover{transition:transform .16s ease,border-color .16s ease,background .16s ease}.cardHover:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--panel-2)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:30px}.statCard{position:relative;overflow:hidden;min-height:130px}.statCard:after{content:"";position:absolute;width:90px;height:90px;border-radius:999px;right:-26px;top:-28px;background:rgba(114,245,166,.05)}.statLabel{color:var(--muted);font-size:13px;font-weight:650}.statValue{font-size:34px;margin-top:9px;font-weight:850;letter-spacing:-1.2px}.statHint{margin-top:8px;font-size:12px;color:var(--accent)}.grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:18px;gap:18px}.sectionTitle{font-size:16px;font-weight:800;margin-bottom:14px}.lead{padding:16px 0;border-top:1px solid var(--border)}.lead:first-of-type{border-top:0}.leadTop{display:flex;justify-content:space-between;gap:14px}.leadName{font-weight:750}.muted{font-size:13px}.badge,.muted{color:var(--muted)}.badge{display:inline-flex;align-items:center;border:1px solid var(--border);padding:5px 8px;border-radius:999px;font-size:11px}.badge.good{color:var(--accent);border-color:#28583d;background:rgba(114,245,166,.06)}.msg{margin-top:10px;border-left:2px solid var(--accent);padding-left:12px;color:#d8e0e8;line-height:1.5;font-size:14px}.inboxList{display:flex;flex-direction:column;gap:12px}.conversationCard{display:block;border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-md);padding:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.conversationCard:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--panel-2)}.conversationTop{display:flex;justify-content:space-between;gap:18px}.conversationName{font-weight:800}.conversationPreview{margin:10px 0 0;color:var(--text-soft);line-height:1.5}.chatThread{margin-top:28px;display:flex;flex-direction:column;gap:14px}.chatBubbleWrap{max-width:72%}.chatBubble{border:1px solid var(--border);border-radius:16px;padding:12px 15px;line-height:1.5;box-shadow:0 5px 18px rgba(0,0,0,.1)}.chatBubbleShop{background:var(--accent-dark);border-color:#24573a}.chatBubbleCustomer{background:var(--panel-2)}.chatMeta{font-size:12px;color:var(--muted);margin-top:5px}.input,.textarea{width:100%;border:1px solid var(--border);background:#0b130f;color:var(--text);border-radius:10px;padding:12px 13px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.input:focus,.textarea:focus{border-color:rgba(114,245,166,.65);box-shadow:0 0 0 3px rgba(114,245,166,.08)}.textarea{resize:vertical;min-height:110px}.flowStep{display:flex;align-items:flex-start;gap:12px;margin:16px 0}.num{min-width:27px;height:27px;border-radius:50%;background:var(--panel-2);border:1px solid var(--border);display:grid;place-items:center;color:var(--accent)}.code,.num{font-size:12px}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#090d12;border:1px solid var(--border);border-radius:10px;padding:12px;overflow-x:auto;color:#c9d5df}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{max-width:none;padding:28px 22px}.grid{grid-template-columns:1fr}}@media (max-width:760px){.pageHeader{flex-direction:column}.headerActions{width:100%}.headerActions .btn,.headerActions form{flex:1 1}.headerActions form .btn{width:100%}.stats{grid-template-columns:1fr}.conversationTop{flex-direction:column;gap:6px}.chatBubbleWrap{max-width:88%}}.signupPage{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;background:#06090d;color:#f5f7f8;position:relative;overflow:hidden}.signupGlow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(120px);opacity:.13}.signupGlowOne{width:520px;height:520px;background:#29d96c;left:-220px;bottom:-240px}.signupGlowTwo{width:400px;height:400px;background:#29d96c;right:-260px;top:-200px;opacity:.07}.signupHero{border-right:1px solid #1a222a;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(135deg,rgba(30,217,107,.045),transparent 45%);background-size:44px 44px,44px 44px,auto}.signupHero,.signupHeroInner{min-height:100vh;position:relative}.signupHeroInner{display:flex;flex-direction:column;padding:42px clamp(42px,6vw,100px);z-index:1}.signupBrand,.signupMobileBrand{font-size:23px;font-weight:850;letter-spacing:-.8px;text-decoration:none;color:#f5f7f8}.signupBrand span,.signupMobileBrand span{color:#2de074}.signupHeroContent{width:100%;max-width:650px;margin:auto 0;padding:60px 0}.signupEyebrow{color:#2de074;font-size:11px;font-weight:800;letter-spacing:2.2px;margin-bottom:18px}.signupHeadline{margin:0;font-size:clamp(50px,5.2vw,82px);line-height:.98;letter-spacing:-3.5px;font-weight:850}.signupHeadline span{color:#2de074}.signupDescription{max-width:590px;margin:26px 0 34px;color:#a8b0b7;font-size:17px;line-height:1.65}.signupBenefits{display:flex;flex-direction:column;gap:19px}.signupBenefit{display:flex;gap:14px;align-items:flex-start}.signupCheck{width:27px;height:27px;min-width:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(45,224,116,.12);border:1px solid rgba(45,224,116,.3);color:#2de074;font-size:13px;font-weight:900}.signupBenefit strong{display:block;color:#f3f6f7;font-size:14px;margin-bottom:4px}.signupBenefit p{margin:0;color:#77818a;font-size:13px;line-height:1.5}.signupHeroFooter{color:#59636b;font-size:11px}.signupFormSide{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:42px;position:relative;z-index:1}.signupFormWrap{width:100%;max-width:420px}.signupMobileBrand{display:none;margin-bottom:48px}.signupFormHeader{margin-bottom:30px}.signupFormHeader .signupEyebrow{margin-bottom:12px}.signupFormHeader h2,.signupSuccess h2{margin:0 0 10px;font-size:34px;letter-spacing:-1.3px}.signupFormHeader p,.signupSuccess p{margin:0;color:#7f8991;font-size:14px;line-height:1.65}.signupSuccess p strong{color:#dce2e5}.signupField{margin-bottom:17px}.signupField label{display:block;margin-bottom:8px;color:#c8ced2;font-size:12px;font-weight:700}.signupField input{width:100%;box-sizing:border-box;height:52px;padding:0 15px;border-radius:9px;border:1px solid #28323a;outline:none;background:#0a0e12;color:#f3f5f6;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.signupField input::placeholder{color:#4e5961}.signupField input:focus{border-color:#2de074;box-shadow:0 0 0 3px rgba(45,224,116,.08)}.signupError{margin-bottom:18px;padding:11px 13px;border-radius:8px;border:1px solid rgba(255,105,105,.25);background:rgba(255,105,105,.06);color:#ff8b8b;font-size:12px}.signupButton{width:100%;min-height:52px;border:none;border-radius:9px;background:#2de074;color:#051008;font-size:14px;font-weight:850;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease;box-shadow:0 10px 30px rgba(45,224,116,.1);margin-top:4px}.signupButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 35px rgba(45,224,116,.17)}.signupButton:disabled{opacity:.65;cursor:default}.signupButton span{font-size:18px}.signupButtonLink{margin-top:26px;text-decoration:none}.signupExisting{text-align:center;margin-top:22px;color:#657078;font-size:12px}.signupExisting a{color:#2de074;font-weight:750;text-decoration:none}.signupLegal{margin-top:38px;padding-top:20px;border-top:1px solid #151c21;text-align:center;color:#535d64;font-size:10px;line-height:1.6}.signupLegal a{color:#77838b;text-decoration:none}.signupExisting a:hover,.signupLegal a:hover{color:#5aeb94}@media (max-width:950px){.signupPage{display:block}.signupHero{display:none}.signupFormSide{padding:30px 22px}.signupMobileBrand{display:block}}@media (max-width:520px){.signupFormSide{align-items:flex-start;padding-top:34px}.signupFormWrap{max-width:none}.signupFormHeader h2,.signupSuccess h2{font-size:30px}}.accountRecovery{max-width:480px;margin:72px auto;padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel)}.accountRecovery h1{font-size:28px;line-height:1.2}.accountRecovery p{color:var(--text-soft);line-height:1.6}.accountRecovery a{color:var(--accent);text-decoration:underline}.accountRecovery input{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm)}.accountRecovery button:focus-visible,.accountRecovery input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.accountRecovery button{width:100%;padding:12px;border:0;border-radius:var(--radius-sm);background:var(--accent);color:var(--bg);font-weight:700;cursor:pointer}.accountRecovery button:disabled{opacity:.6;cursor:wait}@media (max-width:540px){.accountRecovery{margin:32px 16px;padding:20px}}:root{--sr-bg:#090f15;--sr-surface:#0e171e;--sr-surface-raised:#19212c;--sr-border:#293340;--sr-text:#edf1f6;--sr-muted:#a0abba;--sr-green:#60e8a4;--sr-warning:#e6be79;--sr-radius:12px;--sr-space:8px;--sr-shadow:0 4px 18px #00000012}.premium-dashboard{--bg:var(--sr-bg);--panel:var(--sr-surface);--border:var(--sr-border);--text:var(--sr-text);--muted:var(--sr-muted);--accent:var(--sr-green);background:var(--sr-bg);color:var(--text);grid-template-columns:220px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body:has(.premium-dashboard){background:var(--sr-bg)}body:has(.premium-dashboard)>footer{color:var(--sr-muted)}.premium-dashboard .sidebar{padding:32px 20px;background:#0f141c;display:flex;flex-direction:column;border-color:var(--border)}.premium-dashboard .brand{font-size:22px;letter-spacing:-.8px;margin-bottom:48px}.premium-dashboard .navLabel{display:block;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:1.3px;text-transform:uppercase;margin:0 12px 12px}.premium-dashboard .navItem{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:550;margin-bottom:6px;border:1px solid transparent}.premium-dashboard .navItem.active{color:var(--accent);background:#79d8aa0d;border-color:#79d8aa24}.premium-dashboard .navItem:hover{background:var(--sr-surface-raised);transform:none}.dashboardIcon{width:19px;height:19px;flex:0 0 auto}.premium-dashboard .sidebarShop{margin-top:auto;padding-top:40px;display:grid;grid-gap:10px;gap:10px;overflow-wrap:anywhere}.premium-dashboard .sidebarShop .navLabel{margin:0}.premium-dashboard .sidebarShop strong{font-size:13px;font-weight:550}.premium-dashboard .sidebarShop .badge{font-size:10px;justify-self:start;white-space:normal}.premium-dashboard .main{width:100%;max-width:1500px;padding:40px;min-width:0}.premium-dashboard .pageHeader{gap:24px;margin-bottom:28px;align-items:center}.premium-dashboard .eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:650;color:var(--muted)}.premium-dashboard h1{font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:-.8px;margin:8px 0;font-weight:650;overflow-wrap:anywhere}.premium-dashboard .sub{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.premium-dashboard .headerActions{gap:8px}.premium-dashboard .btn{min-height:42px;border-radius:8px;font-size:12px;font-weight:650;padding:10px 14px;text-align:center;justify-content:center;box-shadow:none}.premium-dashboard .btn:hover{transform:none;background:var(--sr-surface-raised)}.premium-dashboard .btnPrimary{background:var(--accent);color:#10261c;border-color:var(--accent)}.premium-dashboard .btnPrimary:hover{background:#9ce6c2;border-color:#9ce6c2}.premium-dashboard .btnGhost{color:var(--muted);border-color:transparent}.premium-dashboard :is(a,button,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.premium-dashboard .card{background:var(--sr-surface);border:1px solid var(--border);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow);padding:24px}.premium-dashboard .dashboardStatus{display:flex;gap:32px;align-items:center;justify-content:space-between;margin-bottom:28px;background:linear-gradient(110deg,#17231f,var(--sr-surface) 65%)}.premium-dashboard .dashboardStatus h2{margin:6px 0 8px;font-size:19px;font-weight:600;letter-spacing:-.3px}.premium-dashboard .statusCopy{max-width:740px}.premium-dashboard .muted{color:var(--muted);font-size:12px;line-height:1.7}.premium-dashboard .statusCopy p{margin:0}.premium-dashboard .statusFacts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.premium-dashboard .badge{color:#bcc6d3;background:#ffffff04;border:1px solid var(--border);padding:4px 9px;font-size:11px;font-weight:500}.premium-dashboard .badge.attention{color:var(--sr-warning);border-color:#e6be7930;background:#e6be7908}.premium-dashboard .badge.good{color:var(--accent);border-color:#79d8aa30}.premium-dashboard .statusFootnote{font-size:11px;color:var(--muted);line-height:1.6;margin-top:12px!important}.premium-dashboard .statusActions{flex-shrink:0;display:grid;grid-gap:4px;gap:4px}.premium-dashboard .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.premium-dashboard .statCard{min-height:154px;padding:20px}.premium-dashboard .statCard:after{display:none}.premium-dashboard .revenueCard{background:linear-gradient(120deg,#12231d,var(--sr-surface));border-color:#294339}.premium-dashboard .statLabel{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#c2cbd6;font-size:12px;font-weight:500}.premium-dashboard .statLabel svg{color:var(--muted);width:17px;height:17px}.premium-dashboard .statValue{font-size:32px;font-weight:600;letter-spacing:-1px;line-height:1.25;margin:18px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.premium-dashboard .statHint{font-size:11px;line-height:1.5;color:var(--muted)}.premium-dashboard .grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px}.premium-dashboard .sectionTitle{font-size:14px;font-weight:600;margin-bottom:20px}.premium-dashboard .lead{padding:18px 0;border-color:var(--border)}.premium-dashboard .leadName{font-size:12px;font-weight:550}.premium-dashboard .leadTop svg{color:var(--muted)}.premium-dashboard .msg{border:0;background:transparent;padding:0;margin-top:10px;color:#c2cbd6;font-size:12px;overflow-wrap:anywhere}.premium-dashboard .flowStep{gap:14px;padding:14px 0;border-color:var(--border)}.premium-dashboard .num{background:var(--sr-surface-raised);color:var(--muted);border:1px solid var(--border);font-size:11px}@media (max-width:1150px){.premium-dashboard{grid-template-columns:190px minmax(0,1fr)}.premium-dashboard .main{padding:28px}.premium-dashboard .dashboardStatus,.premium-dashboard .pageHeader{align-items:flex-start;flex-direction:column}.premium-dashboard .dashboardStatus{gap:18px}.premium-dashboard .statusActions{display:flex;flex-wrap:wrap}.premium-dashboard .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.premium-dashboard{display:block}.premium-dashboard .sidebar{min-height:auto;padding:20px;border-right:0;border-bottom:1px solid var(--border)}.premium-dashboard .brand{margin-bottom:18px}.premium-dashboard .sidebar>.navLabel,.premium-dashboard .sidebarShop{display:none}.premium-dashboard nav{display:flex;gap:8px}.premium-dashboard .navItem{margin:0;padding:10px;gap:8px;font-size:12px}.premium-dashboard .main{padding:24px 20px}.premium-dashboard .grid{grid-template-columns:minmax(0,1fr)}.premium-dashboard .statCard{padding:16px}.premium-dashboard .statLabel{align-items:flex-start;font-size:11px}.premium-dashboard .statValue{font-size:28px}.premium-dashboard .card.dashboardStatus{padding:20px}.premium-dashboard .statusActions,.premium-dashboard .statusActions .btn{width:100%}}.premium-dashboard .sidebar{background:#0a1117}.premium-dashboard .navItem.active{box-shadow:inset 2px 0 var(--accent)}.premium-dashboard .dashboardStatus{position:relative;overflow:hidden;min-height:260px;padding:32px;margin-bottom:34px;background:radial-gradient(ellipse at 110% 100%,#215d4145,transparent 48%),linear-gradient(115deg,#101a21,#0c141c)}.premium-dashboard .dashboardStatus:after{content:"";position:absolute;pointer-events:none;width:340px;height:460px;right:-270px;top:-140px;border:1px solid #60e8a435;border-radius:50%;transform:rotate(35deg);box-shadow:-12px 0 40px #60e8a40a}.premium-dashboard .dashboardStatus h2{font-size:23px}.premium-dashboard .eyebrow{color:var(--accent)}.premium-dashboard .statusCopy{flex:1 1}.premium-dashboard .statusActions{position:relative;z-index:1;flex:0 0 280px;padding-left:28px;border-left:1px solid var(--border)}.premium-dashboard .statusActions h3{font-size:16px;margin:0 0 8px;font-weight:600}.premium-dashboard .statusActions p{margin:0 0 16px}.premium-dashboard .statusActions .btnGhost{text-align:left;justify-content:flex-start;color:var(--accent);text-decoration:underline;padding-left:0}.premium-dashboard .pageHeader h1{font-size:clamp(28px,3vw,40px)}.premium-dashboard .statCard{min-height:175px;background:linear-gradient(130deg,#101b22,#0c141b)}.premium-dashboard .statLabel{justify-content:flex-start}.premium-dashboard .statLabel svg{order:-1;width:38px;height:38px;padding:9px;border:1px solid #60e8a426;border-radius:9px;background:#60e8a409;color:var(--accent)}.premium-dashboard .statValue{margin-top:14px;font-size:36px}@media(max-width:1150px){.premium-dashboard .statusActions{flex-basis:auto;padding:0;border:0;display:grid}.premium-dashboard .statusActions h3,.premium-dashboard .statusActions p{display:none}.premium-dashboard .dashboardStatus{padding:26px}}@media(max-width:760px){.premium-dashboard .dashboardStatus{margin-bottom:28px}.premium-dashboard .dashboardStatus h2{font-size:21px}.premium-dashboard .statLabel{flex-direction:column;gap:10px}.premium-dashboard .statValue{font-size:30px}.premium-dashboard .statusActions .btnGhost{text-align:center;justify-content:center}}.premium-dashboard .statCard{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 110% 110%,#39c9861c,transparent 62%),linear-gradient(130deg,#101b22,#0c141b)}.premium-dashboard .statCard:after{display:block;content:"";position:absolute;z-index:-1;pointer-events:none;width:160px;height:210px;right:-105px;top:24px;border:1px solid #62eaa64d;border-radius:50%;background:linear-gradient(100deg,#60e8a414,transparent 65%);transform:rotate(34deg);box-shadow:-8px 0 24px #60e8a40b,inset 5px 0 16px #60e8a409}.premium-dashboard .revenueCard{border-color:#60e8a43d;background:radial-gradient(ellipse at 100% 110%,#39c9862e,transparent 70%),linear-gradient(130deg,#10221d,#0c141b)}.premium-dashboard .statLabel svg{box-shadow:inset 0 1px 8px #60e8a40a;border-color:#60e8a438}.premium-dashboard .revenueCard .statValue{text-shadow:0 0 24px #60e8a420}.premium-dashboard .revenueCard{grid-column:span 2}.premium-dashboard .revenueCard .statValue{font-size:42px}@media (max-width:760px){.premium-dashboard .revenueCard .statValue{font-size:36px}}.premium-inbox{--panel2:var(--sr-surface-raised)}.premium-inbox .inboxList{display:grid;grid-gap:12px;gap:12px}.premium-inbox .conversationCard{display:block;padding:22px;border:1px solid var(--border);border-radius:var(--sr-radius);background:linear-gradient(115deg,#101b22,#0c141b);transition:border-color .15s,background .15s}.premium-inbox .conversationCard:hover{transform:none;border-color:#60e8a460;background:#12221e}.premium-inbox .conversationTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.premium-inbox .conversationName{font-size:16px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.premium-inbox .conversationPreview{color:#b6c2ce;font-size:13px;line-height:1.7;margin:14px 0;overflow-wrap:anywhere}.premium-inbox .recoveryPanel{border-color:#60e8a430;background:linear-gradient(115deg,#12221d,var(--sr-surface))}.premium-inbox .recoveryPanel fieldset{max-width:640px}.premium-inbox label{display:block;margin:12px 0 8px;font-size:13px;color:var(--text)}.premium-inbox .input{background:#0c141b;border:1px solid var(--border);border-radius:8px;color:var(--text);min-height:44px}.premium-inbox .chatThread{display:flex;flex-direction:column;gap:22px;padding:20px 0}.premium-inbox .chatBubbleWrap{max-width:78%;min-width:0}.premium-inbox .chatBubble{padding:14px 18px;border-radius:14px;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none}.premium-inbox .chatBubbleShop{background:#153628;color:#e0f5e9;border:1px solid #60e8a430;border-bottom-right-radius:4px}.premium-inbox .chatBubbleCustomer{background:#1a2430;color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}.premium-inbox .chatMeta{color:var(--muted);font-size:11px;margin-top:7px}.premium-inbox button:disabled{opacity:.6;cursor:not-allowed}.premium-inbox textarea:focus-visible{outline:2px solid var(--accent)!important;outline-offset:-3px}.premium-inbox [role=status] a{color:var(--accent);text-decoration:underline}@media(max-width:760px){.premium-inbox .conversationTop{flex-direction:column;gap:8px}.premium-inbox .conversationCard{padding:16px}.premium-inbox .chatBubbleWrap{max-width:94%}.premium-inbox .card{padding:18px}.premium-inbox .conversationCard>div:last-child{flex-wrap:wrap}}body:has(.premium-onboarding),body:has(.premium-registration){background:var(--sr-bg);color:var(--sr-text)}.premium-onboarding.onboardingPage{background:var(--sr-bg);color:var(--sr-text)}.premium-onboarding.onboardingPage .onboardingGlow{display:none}.premium-onboarding.onboardingPage .onboardingCard{background:linear-gradient(130deg,#102019,var(--sr-surface) 45%);border-color:var(--sr-border);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow)}.premium-onboarding.onboardingPage .onboardingCard h1{font-size:clamp(28px,4vw,40px);line-height:1.2;letter-spacing:-1px}.premium-onboarding.onboardingPage :is(.onboardingLead,.onboardingStepLabel,.onboardingFooter,.onboardingInfo p,.readyCard p){color:var(--sr-muted)}.premium-onboarding.onboardingPage :is(.onboardingEyebrow,.onboardingBrand span,.flowEyebrow,.activationPreviewEyebrow){color:var(--sr-green)}.premium-onboarding.onboardingPage :is(.onboardingInfo,.readyCard,.flowContent,.onboardingAccountNote,.activationPreview,.noChargeNotice){background:var(--sr-surface);border-color:var(--sr-border);border-radius:var(--sr-radius)}.premium-onboarding.onboardingPage :is(.onboardingButtonPrimary,.onboardingProgressBar.active){background:var(--sr-green);color:#10261c}.premium-onboarding.onboardingPage :is(input,select){background:#0c141b;color:var(--sr-text);border-color:var(--sr-border)}.premium-onboarding.onboardingPage :is(button,input,select,a):focus-visible,.premium-registration :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--sr-green);outline-offset:3px}.premium-registration{max-width:900px;margin:0 auto;padding:40px 24px;line-height:1.7;color:var(--sr-text)}.premium-registration a{color:var(--sr-green);text-underline-offset:4px}.premium-registration .registrationEyebrow{margin-top:28px;color:var(--sr-green);text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.premium-registration h1{font-size:clamp(26px,4vw,36px);line-height:1.25;letter-spacing:-.8px;margin:12px 0 20px}.premium-registration>p{color:var(--sr-muted);font-size:14px}.premium-registration fieldset{min-width:0;margin-top:28px;background:var(--sr-surface);border:1px solid var(--sr-border)!important;border-radius:var(--sr-radius);padding:28px!important;box-shadow:var(--sr-shadow)}.premium-registration legend{padding:0 10px;font-size:15px;font-weight:600}.premium-registration label{font-size:13px;color:var(--sr-text)}.premium-registration input:not([type=checkbox]),.premium-registration select{margin-top:8px;min-height:44px;border:1px solid var(--sr-border);border-radius:8px;background:#0c141b;color:var(--sr-text);font:inherit}.premium-registration input[type=checkbox]{accent-color:var(--sr-green);width:18px;height:18px;vertical-align:middle;margin-right:8px}.premium-registration fieldset p{color:var(--sr-muted);font-size:13px}.premium-registration button{min-height:44px;padding:11px 18px;border:1px solid var(--sr-green);border-radius:8px;background:var(--sr-green);color:#10261c;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.premium-registration button.registrationSecondary{color:var(--sr-text);background:var(--sr-surface-raised);border-color:var(--sr-border)}.premium-registration button:disabled{opacity:.5;cursor:not-allowed}.premium-registration h2{margin-top:32px;font-size:20px;font-weight:600}.premium-registration details{margin:12px 0;padding:16px;border:1px solid var(--sr-border);border-radius:8px;background:#0c141b}.premium-registration summary{cursor:pointer;font-size:14px;color:var(--sr-green)}.premium-registration article h1{font-size:24px}.premium-registration [role=status]:not(:empty){border-left:2px solid var(--sr-green);padding:12px 16px;background:var(--sr-surface);color:var(--sr-text)}@media(max-width:600px){.premium-registration{padding:24px 18px}.premium-registration fieldset{padding:18px!important}.premium-registration button{width:100%}.premium-onboarding.onboardingPage .onboardingCard{padding:24px}}body:has(.premium-activation){background:var(--sr-bg);color:var(--sr-text)}.premium-settings :is(input,textarea,select){background:#0c141b!important;color:var(--sr-text)!important;border-color:var(--sr-border)!important;border-radius:8px;accent-color:var(--sr-green)}.premium-settings label{color:var(--sr-text)}.premium-settings .card{margin-bottom:20px}.premium-billing{--bg:var(--sr-bg)}.premium-activation.activationError,.premium-activation.loadingPage,.premium-activation.page{background:var(--sr-bg)!important;color:var(--sr-text)!important}.premium-activation .loadingCard,.premium-activation.activationError>div,.premium-activation.page :is(.card,.providerButton,.answerButton,.providerSummary,.numberCard,.setupPlaceholder,.infoBox,.helpBox){background:var(--sr-surface)!important;border-color:var(--sr-border)!important;color:var(--sr-text);box-shadow:var(--sr-shadow);border-radius:var(--sr-radius)}.premium-activation.page :is(h1,h2,h3,strong,.brand){color:var(--sr-text)}.premium-activation.page h1{font-size:clamp(28px,4vw,38px);letter-spacing:-.8px}.premium-activation.page :is(.subtitle,.cardText,.backToDashboard,.stepLabel,.providerSummary,.infoBox,.helpBox,p){color:var(--sr-muted)}.premium-activation.page :is(.eyebrow,.stepLabel){color:var(--sr-green)}.premium-activation.page :is(.primaryButton,.progressBar.active,.radioDot){background:var(--sr-green);color:#10261c}.premium-activation.page :is(.secondaryButton,.providerButton,.answerButton){color:var(--sr-text);border-color:var(--sr-border);background:var(--sr-surface)}.premium-activation.page :is(.providerButton.selected,.answerButton.selected){background:#163226!important;border-color:var(--sr-green)!important}.premium-activation.page :is(input,select){color:var(--sr-text);background:#0c141b;border-color:var(--sr-border)}.premium-activation :is(button,a,input,select):focus-visible{outline:2px solid var(--sr-green);outline-offset:3px}.premium-activation .approval{background:linear-gradient(115deg,#14271e,var(--sr-surface));color:var(--sr-text);border-color:var(--sr-border)}.premium-activation .approval :is(button,a),.premium-activation .callTest button{background:var(--sr-green);color:#10261c}.premium-activation .approval .refresh{color:var(--sr-green);background:transparent}.premium-activation .callTest{color:var(--sr-text)}.premium-activation .callTest input{color:var(--sr-text);background:#0c141b;border-color:var(--sr-border)}.premium-activation.activationError button{background:var(--sr-green)!important;color:#10261c!important}.premium-activation.activationError a{color:var(--sr-green)!important}.premium-activation.page .callTest{color:var(--sr-text)}.premium-activation.page .callTest .finish{background:#163226;color:var(--sr-text)}.premium-activation.page .approval{background:linear-gradient(115deg,#14271e,var(--sr-surface));border-color:var(--sr-border)}.premium-activation.page .progressBar{background:var(--sr-border)}.premium-activation.page .progressBar.active{background:var(--sr-green)}.premium-activation.page button:disabled{opacity:.5;cursor:not-allowed}.premium-settings textarea{padding:14px;line-height:1.6}body:has(.premium-legal){background:var(--sr-bg);color:var(--sr-text)}.premium-legal{color:var(--sr-text);line-height:1.8!important;padding:32px!important;border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-surface)}.premium-legal h1{font-size:clamp(26px,4vw,36px);line-height:1.3;letter-spacing:-.7px;margin:0 0 28px}.premium-legal h2{font-size:19px;line-height:1.4;margin:30px 0 12px;color:var(--sr-text)}.premium-legal :is(p,li){color:#bec8d3;font-size:15px;overflow-wrap:anywhere}.premium-legal a{color:var(--sr-green);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.premium-legal a:focus-visible{outline:2px solid var(--sr-green);outline-offset:4px}@media(max-width:600px){.premium-legal{margin:20px 12px!important;padding:22px!important}}@media(prefers-reduced-motion:reduce){:is(.premium-dashboard,.premium-onboarding,.premium-activation,.premium-registration) *,:is(.premium-dashboard,.premium-onboarding,.premium-activation,.premium-registration) :after{transition:none!important;animation:none!important}}