@font-face{font-family:interfaceFont;src:url(../media/geist_variable-s.p.0g01a3qrdkj5_.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:interfaceFont Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.interfacefont_f303aff8-module__kXCgQW__className{font-family:interfaceFont,interfaceFont Fallback}.interfacefont_f303aff8-module__kXCgQW__variable{--font-interface:"interfaceFont", "interfaceFont Fallback"}
@font-face{font-family:arabicFont;src:url(../media/noto_sans_arabic_variable-s.2o-sqsfiohc27.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:arabicFont Fallback;src:local(Arial);ascent-override:129.05%;descent-override:69.32%;line-gap-override:0.0%;size-adjust:106.47%}.arabicfont_8eb8858d-module__jOpb4a__className{font-family:arabicFont,arabicFont Fallback}.arabicfont_8eb8858d-module__jOpb4a__variable{--font-arabic:"arabicFont", "arabicFont Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#c7f1ba;--accent-hover:#b2e7a1;--on-accent:#173e2b;--accent-dark:#173e2b;--accent-soft:#e8f1e5;--success:#24784b;--warning:#95620d;--warning-soft:#fcf4df;--danger:#a33a3a;--danger-soft:#fff0f0;--bg:#f6f8f4;--surface:#fff;--surface-2:#edf2e9;--line:#dce4da;--line-strong:#bacabb;--text:#173e2b;--muted:#57675e;--sidebar-bg:#fff;--sidebar-fg:#173e2b;--sidebar-muted:#57675e;--sidebar-line:#dce4da;--sidebar-hover:#edf2e9;--sidebar-active:#173e2b;--font-sans:var(--font-interface), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:17px;--text-2xl:26px;--text-display:clamp(28px, 2.7vw, 38px);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--shadow:none;--shadow-sm:0 2px 0 #102f3505;--focus-ring:0 0 0 3px #102f3528}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.6}button,input,select,textarea{font:inherit}a{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);background-color:var(--surface);min-height:36px;color:var(--text);padding:8px 10px}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea{width:100%}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:vertical}input:disabled,select:disabled,textarea:disabled{background-color:var(--surface-2);color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:var(--accent-dark);cursor:pointer;width:15px;height:15px}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23747970' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;padding-inline-end:34px}input[type=file]{border:1px dashed var(--line-strong);background:var(--surface);width:100%;color:var(--muted);border-radius:6px;padding:6px;font-size:13px}input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:4px;margin-inline-end:10px;padding:6px 10px}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar-bg);height:100dvh;color:var(--sidebar-fg);flex-direction:column;gap:26px;padding:30px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.brand,.authBrand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand{padding:0 8px}.brandMark,.connectionIcon{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.brand div:last-child,.workspaceMeta,.authBrand div:last-child{gap:1px;display:grid}.brand strong{letter-spacing:-.035em;font-size:15px;font-weight:650}.brand span:not(.brandMark),.workspace span:not(.workspaceAvatar),.authBrand span:not(.brandMark){color:var(--muted);font-size:11px}.nav{gap:22px;display:grid}.navGroup{gap:3px;display:grid}.workspaceIdentity{border:1px solid var(--sidebar-line);background:var(--sidebar-hover);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.sidebarFooter{gap:14px;margin-top:auto;display:grid}.mobileAccount{display:none}.navLabel{color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.12em;margin:6px 10px 8px;font-size:10px;font-weight:550}.navItem{width:100%;min-height:39px;color:var(--sidebar-muted);cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.navItem:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.navItem.active{background:var(--sidebar-active);color:var(--surface);border-color:#0000;font-weight:650}.navIcon{opacity:.75;flex:none;width:16px;height:16px}.navItem.active .navIcon{opacity:1}.workspace{border-top:1px solid var(--sidebar-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:auto;padding:12px 6px 0;display:grid}.workspaceAvatar{border:1px solid var(--line-strong);background:var(--sidebar-hover);width:32px;height:32px;color:var(--sidebar-fg);border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:grid}.workspaceMeta{min-width:0}.workspaceMeta strong{font-size:12px;font-weight:550}.workspaceMeta strong,.workspaceMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signOut{grid-column:1/-1;justify-self:start;font-size:12px;color:var(--sidebar-muted)!important}.content{background:var(--bg);min-width:0;padding:36px clamp(24px,3vw,48px) 48px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}h1,h2,h3,p{margin-top:0}h1{font-size:var(--text-display);letter-spacing:-.055em;margin-bottom:6px;font-weight:650;line-height:1.15}h2{letter-spacing:-.025em;margin-bottom:8px;font-size:17px;font-weight:550}h3{margin-bottom:8px;font-size:15px;font-weight:550}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.subtitle,.connectionCopy p,.statCard p,.emptyState p,.checklist p,.numberRow p,.authHeading p{color:var(--muted)}.subtitle{max-width:68ch;margin-bottom:0;font-size:13px}.primary,.secondary,.textButton{cursor:pointer;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s}.primary,.secondary{border:1px solid var(--line-strong);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:13px;display:inline-flex}.primary{background:var(--accent-dark);color:var(--surface);border-color:var(--accent-dark);font-weight:600}.primary:hover:not(:disabled){background:var(--success);border-color:var(--success)}.secondary{background:var(--surface);color:var(--text)}.secondary:hover:not(:disabled){background:var(--surface-2);border-color:#aeb4a4}.textButton{color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:24px}.panelHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.panelHeader .eyebrow{margin-bottom:5px}.connectionCard{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.connectionIcon{width:36px;height:36px;font-weight:600}.connectionCopy h2{font-size:14px}.connectionCopy p{max-width:760px;margin-bottom:0;font-size:13px}.rowTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rowTitle h2{margin-bottom:0}.status,.eligibilityBadge{background:var(--surface-2);color:var(--muted);text-transform:capitalize;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.status.scheduled{color:#4e64a1;background:#eef2fc}.status.failed,.status.cancelled{background:var(--danger-soft);color:var(--danger)}.status.sending,.status.dispatching,.status.paused{background:var(--warning-soft);color:var(--warning)}.status.connected,.eligibilityBadge.eligible{background:var(--accent-soft);color:var(--success)}.status.connected:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.eligibilityBadge.suppressed{background:var(--danger-soft);color:var(--danger)}.connectActions{justify-items:end;gap:7px;max-width:240px;display:grid}.inlineError{color:var(--danger);text-align:end;font-size:12px;line-height:1.4}.statsGrid{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block:24px;padding-block:22px;display:grid}.statCard{border-inline-end:1px solid var(--line);background:0 0;min-width:0;padding:0 24px}.statsGrid .statCard:first-child{padding-inline-start:0}.statsGrid .statCard:last-child{border-inline-end:0}.statCard>span{color:var(--muted);font-size:12px}.statCard strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.2;display:block}.statCard p{margin:0;font-size:11px;line-height:1.5}.dashboardStats{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:0;padding:26px 24px}.dashboardStats .statCard{background:0 0}.statLabel{color:var(--muted);align-items:center;gap:8px;display:flex}.statLabel .navIcon{width:15px;height:15px}.dashboardGrid{grid-template-columns:minmax(0,1.9fr) minmax(270px,.85fr);align-items:start;gap:20px;display:grid}.dashboardCampaigns{min-width:0;padding:0;overflow:hidden}.dashboardCampaigns .panelHeader{padding:24px 24px 0}.dashboardCampaigns .dataTable{min-width:520px}.dashboardCampaigns .dataTable th:first-child,.dashboardCampaigns .dataTable td:first-child{padding-inline-start:24px}.dashboardCampaigns .dataTable tr:last-child td{border-bottom:0}.dashboardAside{gap:20px;min-width:0;display:grid}.dashboardConnection .rowTitle{margin-block:16px 8px}.dashboardConnection .subtitle{overflow-wrap:anywhere}.dashboardConnection .connectActions{justify-items:start;max-width:none;margin-top:20px}.dashboardConnection .inlineError{text-align:start}.dashboardConnection .numberRow{border-top:1px solid var(--line);margin-top:16px;padding-block:14px 0;font-size:12px}.dashboardQuickLinks h2{margin-bottom:16px;font-size:14px}.dashboardQuickLinks>a{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:13px 0;font-size:13px;text-decoration:none;display:flex}.dashboardQuickLinks>a:hover{color:var(--text)}.dashboardQuickLinks>a>span:nth-child(2){flex:1}.dashboardImport{margin-top:20px}.dashboardImport summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.dashboardImport summary::-webkit-details-marker{display:none}.dashboardImport summary:after{content:"+";color:var(--muted);font-size:22px}.dashboardImport[open] summary:after{content:"−"}.dashboardImport h2{margin-bottom:4px;font-size:14px}.dashboardImport[open] summary{margin-bottom:24px}.onboardingDashboard{margin-block:20px}.onboardingSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.onboardingStep{border:1px solid var(--line);border-radius:4px;padding:10px}.onboardingStep strong{font-size:12px;font-weight:500}.onboardingStep .status{flex-shrink:0}.mainGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);gap:20px;margin-top:20px;display:grid}.emptyState{text-align:center;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-content:center;place-items:center;min-height:220px;padding:32px 20px;display:grid}.emptyState p{max-width:430px;font-size:13px}.emptyIcon{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:8px;place-items:center;margin-bottom:14px;font-size:15px;font-weight:500;display:grid}.checklist{gap:17px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checklist li{grid-template-columns:26px 1fr;gap:10px;display:grid}.checklist li>span{border:1px solid var(--line);background:var(--surface-2);width:25px;height:25px;color:var(--success);border-radius:5px;place-items:center;font-size:12px;display:grid}.checklist strong{font-size:13px;font-weight:500}.checklist p{margin:3px 0 0;font-size:12px}.numberList{gap:0;margin-top:18px;display:grid}.numberRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.numberRow:last-child{border-bottom:0}.numberRow p{margin:4px 0 0;font-size:12px}.numberRow strong{font-weight:500}.numberMeta{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.authPage{background:var(--bg);place-items:center;min-height:100dvh;padding:48px 24px;display:grid}.authCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(100%,430px);padding:36px}.authBrand{margin-bottom:44px}.authHeading{margin-bottom:28px}.authHeading h1{font-size:28px;font-weight:500}.authHeading p:last-child{margin-bottom:0;font-size:13px;line-height:1.8}.authForm{gap:18px;display:grid}.authForm label{gap:7px;display:grid}.authForm label>span{font-size:13px;font-weight:500}.authForm input{min-height:42px!important}.authSubmit{width:100%;min-height:42px;margin-top:4px}.formError{background:var(--danger-soft);color:var(--danger);border:1px solid #efd6d6;border-radius:5px;margin:0;padding:10px 12px;font-size:13px}.authSwitch{color:var(--muted);text-align:center;margin:3px 0 0;font-size:13px}.authSwitch a{color:var(--text);text-underline-offset:3px;font-weight:500;text-decoration:underline}.authPage:has(.authStory){background:var(--surface);grid-template-columns:1fr 1fr;padding:0}.authPage:has(.authStory) .authCard{border:0;border-radius:0;margin:56px 0}.authStory{color:var(--sidebar-fg);background:var(--sidebar-bg);flex-direction:column;justify-content:space-between;width:100%;min-height:100dvh;padding:48px;display:flex}.authStoryBrand{align-items:center;gap:12px;font-size:14px;font-weight:550;display:flex}.authStoryCopy{max-width:540px;padding-block:60px}.authStoryCopy>p{color:var(--sidebar-muted);font-size:13px}.authStory h2{white-space:pre-line;letter-spacing:-.06em;font-size:clamp(40px,4.2vw,62px);font-weight:500;line-height:1.1}.authStoryCopy>span{max-width:340px;color:var(--sidebar-muted);margin-top:24px;line-height:1.8;display:block}.authStoryFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.authStoryFeatures>div{border:1px solid var(--sidebar-line);color:var(--sidebar-fg);background:#ffffff04;border-radius:10px;gap:18px;padding:18px 14px;font-size:12px;display:grid}.authStoryFeatures .navIcon{opacity:1;width:22px;height:22px}.authStoryFooter{border-top:1px solid var(--sidebar-line);color:var(--sidebar-muted);justify-content:space-between;gap:20px;padding-top:20px;font-size:12px;display:flex}.contactFilterPanel{margin-top:18px}.contactFilters{grid-template-columns:minmax(180px,1fr) minmax(160px,.45fr) auto auto;align-items:end;gap:12px;display:grid}.contactFilters label,.consentActionForm label{gap:7px;display:grid}.contactFilters label>span,.consentActionForm label>span{font-size:13px;font-weight:500}.consentActionForm textarea{min-height:90px}.contactManagementGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:18px;margin-top:18px;display:grid}.contactManagementGrid>section,.consentHistory{min-width:0}.contactRows{gap:0;display:grid}.contactRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1.2fr) minmax(190px,.8fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.contactIdentity,.contactState{gap:4px;display:grid}.contactIdentity span,.contactIdentity small,.contactState small,.consentEvent span,.consentEvent small{color:var(--muted);font-size:12px}.contactActions,.formActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.contactBulkActions>input{flex:1;min-width:120px;max-width:250px;width:auto!important}.eligibilityBadge{justify-self:start}.consentActionForm{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:14px;margin-bottom:14px;padding:18px;display:grid}.confirmationRow{align-items:start;grid-template-columns:auto 1fr!important}.confirmationRow input{width:auto;margin-top:3px}.contactNotice{background:var(--accent-soft);color:var(--success);border-radius:5px;padding:11px 13px}.consentHistory{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-self:start;padding:22px}.consentEvent{border-bottom:1px solid var(--line);gap:8px;padding:13px 0;display:grid}.consentEvent:last-child{border-bottom:0}.consentEvent p{color:var(--muted);margin:3px 0 0;font-size:12px}.consentEvent>div:last-child{gap:4px;display:grid}.dataTable{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.dataTable th,.dataTable td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:15px 14px}.dataTable th{background:var(--surface-2);color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.dataTable strong{font-weight:550}.dataTable td>a{font-weight:500;text-decoration:none}.dataTable td>a:hover{text-underline-offset:3px;text-decoration:underline}.dataTable td .subtitle{font-size:12px}.dataTable .secondary{min-height:28px;padding:4px 9px;font-size:12px}.dataTable .actionRow{gap:6px}.dataTable .actionRow>input{width:auto}.tableScroll{min-width:0;margin-top:18px;overflow-x:auto}.inboxGrid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(230px,.8fr) minmax(0,2.8fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.inboxThreadList{border:0;border-inline-end:1px solid var(--line);background:var(--surface);border-radius:0;height:100%;padding:0;overflow:hidden}.inboxThreadList .panelHeader{padding:18px}.inboxThread{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 18px;text-decoration:none;display:block}.inboxThread:hover{background:var(--surface-2)}.inboxThread.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent-dark)}.inboxConversation{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:minmax(0,1fr) 236px;align-content:start;min-width:0;display:grid}.inboxConversation>.panel{border:0;border-bottom:1px solid var(--line);border-radius:0}.inboxConversation>.panel:last-child{border-bottom:0}.inboxConversation>.panel:only-child{grid-area:1/1/-1/-1}.inboxConversation .panelHeader{border-bottom:1px solid var(--line);padding-bottom:20px}.inboxMessages{background:var(--bg);align-content:start;gap:18px;min-height:350px;max-height:60vh;padding:24px;display:grid;overflow-y:auto}.inboxAvatar{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.inboxThreadIdentity{align-items:start;gap:10px;display:flex}.inboxThreadCopy{flex:1;min-width:0}.inboxThreadCopy strong{font-size:13px}.inboxThreadCopy>p{color:var(--muted);font-size:12px}.inboxMessage{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px 12px 12px 2px;justify-self:start;min-width:0;max-width:90%;padding:12px 14px;font-size:13px}.inboxMessage.outbound{background:var(--accent-soft);border-color:#d5dfbb;border-radius:12px 12px 2px;justify-self:end}.inboxMessage .subtitle{font-size:11px}html[dir=rtl] .inboxThread.active{box-shadow:inset -3px 0 var(--text)}html[dir=rtl] .inboxMessage{border-radius:10px 10px 2px}html[dir=rtl] .inboxMessage.outbound{border-radius:10px 10px 10px 2px}table{font-variant-numeric:tabular-nums}tbody tr:hover{background:var(--surface-2)}summary{cursor:pointer}.onboardingDashboard summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.onboardingDashboard summary::-webkit-details-marker{display:none}.onboardingDashboard summary h2{margin:0;font-size:13px}.onboardingSummaryActions{align-items:center;gap:14px;display:flex}.disclosureArrow{color:var(--muted);font-size:18px;transition:transform .15s}.onboardingDashboard[open] .disclosureArrow{transform:rotate(180deg)}.onboardingDashboard summary .eyebrow{margin:0 0 4px}.sidebar .brand span:not(.brandMark),.sidebar .workspace span:not(.workspaceAvatar),.sidebar .workspaceIdentity span:not(.workspaceAvatar){color:var(--sidebar-muted)}.mobileAccountMenu .signOut{color:var(--text)!important}.dashboardActivity{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:24px;padding:24px}.dashboardActivityCharts{grid-template-columns:1.4fr 1fr;gap:24px;margin-top:16px;display:grid}.dashboardActivity .reportChart{border:0;border-radius:0;padding:12px 0 0}.dashboardActivity .reportChart+.reportChart{border-inline-start:1px solid var(--line);padding-inline-start:24px}.dashboardActivity .reportChart svg{height:140px}.dashboardActivity .reportChartLine{stroke:var(--accent-dark)}.dashboardActivity .reportChart:nth-child(2) .reportChartLine{stroke:var(--success)}.campaignBuilder{gap:24px;display:grid}.campaignSteps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:20px;display:grid}.campaignSteps button{color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.campaignSteps button>span{border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.campaignSteps button.active{background:var(--accent-soft);color:var(--text);font-weight:650}.campaignSteps button.active>span{background:var(--accent-dark);color:var(--accent);border-color:var(--accent-dark)}.campaignLayout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr);align-items:start;gap:32px;display:grid}.campaignEditor{align-content:start;min-width:0;display:grid}.campaignStep{align-content:start;gap:20px;min-height:320px;display:grid}.campaignStep[hidden]{display:none}.campaignStep h3{letter-spacing:-.035em;font-size:22px}.campaignStep .bindingRow{grid-template-columns:60px minmax(120px,.9fr) minmax(120px,1fr);gap:8px}.campaignAudienceCount{border-top:1px solid var(--line);color:var(--muted);align-items:baseline;gap:12px;padding-top:16px;font-size:12px;display:flex}.campaignAudienceCount strong{letter-spacing:-.05em;color:var(--text);font-size:32px;font-weight:550}.campaignPreview{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:24px}.campaignPreviewIdentity{align-items:center;gap:10px;margin-block:20px;display:flex}.campaignPreviewIdentity>div{gap:2px;min-width:0;display:grid}.campaignPreviewIdentity strong{overflow-wrap:anywhere;font-size:12px}.campaignPreviewIdentity span:not(.inboxAvatar){color:var(--muted);font-size:10px}.campaignPreview .panelInset{background:var(--surface);border-radius:10px 10px 10px 0;font-size:13px;line-height:1.8}.campaignPreviewNote{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.7}.campaignControls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.campaignReview{gap:0;margin:0;display:grid}.campaignReview>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:10px 0;font-size:12px;display:grid}.campaignReview dt{color:var(--muted)}.campaignReview dd{overflow-wrap:anywhere;margin:0;font-weight:550}.campaignEstimate{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.campaignEstimate .statCard{border:0;padding:0}.campaignEstimate .statCard strong{font-size:23px}.campaignEstimate .statCard p{font-size:10px}.inboxContent{padding-inline:24px}.inboxFilterBar{margin-bottom:20px}.inboxFilters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inboxTranscript{background:var(--bg);grid-area:1/1;min-width:0}.inboxTranscript>.panelHeader{background:var(--surface);padding:20px}.inboxTranscript .panelHeader .subtitle{font-size:11px}.inboxActions{display:contents}.inboxDetails{border-inline-start:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;grid-area:1/2/span 2;align-content:start;gap:24px;min-width:0;padding:20px;display:grid}.inboxCustomer>.inboxAvatar{background:var(--accent-soft);width:48px;height:48px;margin-bottom:20px}.inboxCustomer .subtitle{font-size:12px}.inboxAssignment{border-block:1px solid var(--line);gap:10px;padding-block:20px;display:grid}.inboxAssignment label{gap:8px;display:grid}.inboxAssignment button{white-space:normal;font-size:11px}.inboxComposer{border-top:1px solid var(--line);background:var(--surface);grid-area:2/1;gap:10px;margin:0;padding:20px;display:grid}.inboxComposer label,.inboxNoteComposer label{font-size:12px}.inboxNoteComposer{gap:10px;display:grid}.inboxNoteComposer textarea{font-size:12px}.inboxNotes{min-width:0;font-size:12px}.inboxNotes .panelHeader{border:0;padding:0}.inboxNotes h2{font-size:14px}@media (max-width:1200px){.inboxConversation{grid-template-columns:minmax(0,1fr)}.inboxDetails{border-inline-start:0;border-top:1px solid var(--line);grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr))}.inboxDetails>*{min-width:0}.inboxAssignment{border:0;padding:0}.campaignLayout{gap:20px}.campaignStep .bindingRow{grid-template-columns:1fr}}@media (max-width:760px){.campaignLayout,.dashboardActivityCharts{grid-template-columns:1fr}.campaignSteps{gap:4px}.campaignSteps button{flex-direction:column;gap:6px;padding:8px 4px;font-size:10px}.campaignStep{min-height:0}.campaignPreview{padding:20px}.campaignControls>.actionRow{gap:8px}.campaignControls .primary{white-space:normal}.campaignReview>div{grid-template-columns:90px minmax(0,1fr)}.dashboardActivity{padding:18px}.dashboardActivity .reportChart+.reportChart{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0}.inboxDetails{grid-template-columns:1fr}.inboxMessages{padding:20px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1100px){.dashboardGrid{grid-template-columns:1fr}.dashboardAside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.statCard:nth-child(odd){padding-inline-start:0}.statCard:nth-child(2n){border-inline-end:0}.mainGrid,.contactManagementGrid{grid-template-columns:1fr}.contactFilters{grid-template-columns:1fr 1fr}.authStory{padding:32px}}@media (max-width:760px){.dashboardStats{padding:20px 16px}.dashboardAside,.inboxGrid{grid-template-columns:1fr}.inboxThreadList{border-inline-end:0;border-bottom:1px solid var(--line)}.inboxThreadList .inboxThreads{max-height:260px!important}.dashboardCampaigns .panelHeader{padding:18px 18px 0}.shell{grid-template-columns:1fr}.workspace{display:none}.content,html[dir=rtl] .content{border:0;border-radius:0;margin:0;padding:24px 16px 48px}.topbar{flex-direction:column;align-items:stretch;gap:16px}.connectionCard{grid-template-columns:1fr}.connectionCard .connectActions{justify-items:stretch;max-width:none}.statsGrid{grid-template-columns:1fr 1fr}.contactFilters,.contactRow{grid-template-columns:1fr}.onboardingSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.authPage:has(.authStory){grid-template-columns:1fr}.authStory{display:none}.authPage:has(.authStory) .authCard{margin:40px 0}}@media (max-width:420px){.statCard{padding-inline:12px}.authCard{padding:28px 20px}.numberRow{flex-direction:column;align-items:start}}
html[dir=rtl] body{font-family:var(--font-arabic), "Segoe UI", Tahoma, Arial, sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.5}html[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none}html[dir=rtl] .navLabel{letter-spacing:0}.navItem{text-align:start}.signOut{justify-self:start}.inlineError{text-align:end}.content,.panel,.numberRow,.contactRow,.contactIdentity,.contactState{min-width:0}input,select,textarea{max-width:100%}.languageSwitcher{inset-inline-end:14px;z-index:100;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-sm);opacity:1;gap:2px;padding:3px;transition:opacity .12s;display:flex;position:fixed;bottom:14px}.languageSwitcher:hover,.languageSwitcher:focus-within{opacity:1}.languageSwitcher button{border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 9px;font-size:11px;font-weight:700}.languageSwitcher button.active{background:var(--accent);color:var(--on-accent)}.languageSwitcherInline{border-color:var(--sidebar-line);background:var(--sidebar-hover);box-shadow:none;opacity:1;align-self:start;padding:4px;position:static;inset:auto}.languageSwitcherInline button{color:var(--sidebar-muted)}.languageSwitcherInline button:hover{color:var(--sidebar-fg)}.languageSwitcherInline button.active{background:var(--accent);color:var(--on-accent)}html[dir=rtl] select{background-position:12px}.formGrid4,.formGrid3,.formGrid2,.filterBuilderRow,.bindingRow,.analyticsMiniGrid{gap:12px;display:grid}.formGrid4{grid-template-columns:repeat(4,minmax(0,1fr))}.formGrid3{grid-template-columns:minmax(220px,1fr) 150px 160px}.formGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.filterBuilderRow{grid-template-columns:180px 190px minmax(220px,1fr) auto;align-items:center}.bindingRow{grid-template-columns:80px 220px minmax(220px,1fr);align-items:center}.analyticsMiniGrid{grid-template-columns:repeat(4,minmax(120px,1fr))}.analyticsMiniGrid strong{margin-top:4px;display:block}.formLabel{gap:7px;min-width:0;font-size:12px;font-weight:450;display:grid}.formLabel input,.formLabel textarea,.filterBuilderRow input,.bindingRow input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0;color:var(--text);padding:8px 10px}.formLabel select,.filterBuilderRow select,.bindingRow select{padding-inline-end:34px}.formLabel input:focus,.formLabel select:focus,.formLabel textarea:focus,.filterBuilderRow input:focus,.filterBuilderRow select:focus,.bindingRow input:focus,.bindingRow select:focus{border-color:var(--accent-dark);box-shadow:var(--focus-ring)}.formLabel textarea{resize:vertical}.actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.confirmationRow{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.45;display:grid}.confirmationRow input{width:auto;margin-top:3px}.panelInset{border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.progressTrack{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.progressTrack>div{background:currentColor;height:100%}@media (max-width:1050px){.formGrid4,.formGrid3{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid3>:first-child{grid-column:1/-1}.filterBuilderRow{grid-template-columns:repeat(2,minmax(0,1fr))}.bindingRow{grid-template-columns:72px minmax(180px,.65fr) minmax(0,1fr)}}@media (max-width:760px){.sidebar{z-index:50;border-inline-end:0;border-bottom:1px solid var(--line);height:auto;box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;padding:12px;display:grid;position:sticky;top:0;overflow:visible}.brand{border:0;padding:0}.brand strong{font-size:12px}.brand span:not(.brandMark),.workspaceIdentity{display:none}.sidebarFooter{display:contents}.sidebarFooter>:first-child{grid-area:1/3}.navGroup{display:contents}.mobileAccount{grid-area:1/4;align-self:center;display:block}.mobileAccount summary{border-radius:6px;list-style:none}.mobileAccount summary::-webkit-details-marker{display:none}.mobileAccount summary:focus-visible{outline:3px solid var(--line-strong);outline-offset:3px}.mobileAccountMenu{inset-inline-end:12px;z-index:60;border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:10px;gap:10px;width:min(280px,100vw - 24px);padding:18px;display:grid;position:absolute;top:58px;box-shadow:0 8px 30px #252a311a}.mobileAccountMenu>span{color:var(--muted);font-size:12px}.nav{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;grid-area:2/1/auto/-1;gap:6px;padding-block:4px;overflow-x:auto;display:flex!important}.navLabel{display:none}.nav::-webkit-scrollbar{display:none}.nav{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.navItem{white-space:nowrap;scroll-snap-align:start;flex:none;width:auto;padding:9px 11px}html[dir=rtl] .nav{-webkit-mask-image:linear-gradient(270deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(270deg,#000 0 calc(100% - 28px),#0000 100%)}.workspace{display:none!important}.languageSwitcherInline{grid-area:1/2;place-self:center end;margin-top:0;padding:2px}.languageSwitcherInline button{padding:5px 6px;font-size:10px}.content{padding:24px 16px 72px}.topbar{gap:16px}.topbar>.primary,.topbar>.secondary{text-align:center;align-self:stretch}.connectionCard{grid-template-columns:1fr}.connectionIcon{display:none}.connectionCard .connectActions{grid-column:auto}.numberRow{flex-direction:column;align-items:flex-start}.numberMeta{flex-wrap:wrap;justify-content:flex-start;width:100%}.panel{padding:18px}.dashboardCampaigns,.inboxThreadList{padding:0}.formGrid4,.formGrid3,.formGrid2,.filterBuilderRow,.bindingRow,.analyticsMiniGrid{grid-template-columns:1fr}.formGrid3>:first-child{grid-column:auto}.bindingRow code{justify-self:start}.languageSwitcher{inset-inline-end:10px;bottom:10px}}@media (max-width:420px){.content{padding-inline:12px}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authCard{padding:22px 18px}h1{font-size:26px}.panelHeader{flex-direction:column}}
:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #658330}.emptyState .secondary{margin-top:2px;text-decoration:none}.destructiveDialog{background:var(--surface);width:min(100% - 32px,520px);color:var(--text);border:1px solid #efc9c9;border-radius:18px;padding:0;box-shadow:0 22px 70px #1d32282e}.destructiveDialog::backdrop{background:#08181185}.destructiveDialogBody{gap:22px;padding:24px;display:grid}.destructiveDialogBody h2{margin-bottom:8px}.destructiveDialogBody p{color:var(--muted);margin-bottom:0;line-height:1.55}.destructiveDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:480px){.destructiveDialogBody{padding:20px 18px}.destructiveDialogActions{grid-template-columns:1fr;display:grid}.destructiveDialogActions .secondary,.destructiveDialogActions .dangerButton{text-align:center;width:100%}}
::selection{background:var(--accent);color:var(--text)}html{scroll-padding-top:24px}body{background:var(--bg)}.brandMark{color:var(--text);background:#c2f45d}.shell{grid-template-columns:240px minmax(0,1fr)}.sidebar{border-inline-end:1px solid var(--line);gap:24px;padding-top:26px}.sidebar .brand strong{font-size:17px;font-weight:600}.sidebar .brand span:not(.brandMark){font-size:10px}.workspaceIdentity{background:var(--bg);border-radius:8px;padding:12px 10px}.workspaceAvatar{background:var(--surface-2);border-color:var(--line);color:var(--text);border-radius:50%}.nav{gap:20px}.navItem{border-radius:7px;gap:12px;min-height:42px;transition:background-color .18s,color .18s}.navItem.active .navIcon{color:var(--accent)}.navLabel{letter-spacing:.13em;font-size:9px}.content{padding-top:34px}.topbar{margin-bottom:26px;padding-bottom:26px}.topbar h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(30px,3vw,42px);font-weight:520}.topbar .eyebrow{color:var(--success);align-items:center;gap:8px;display:flex}.topbar .eyebrow:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.subtitle{line-height:1.75}.primary,.secondary,.admin-button{border-radius:7px;min-height:42px;padding-inline:16px;transition:background-color .18s,border-color .18s,transform .18s}.primary:active:not(:disabled),.secondary:active:not(:disabled),.admin-button:active:not(:disabled){transform:translateY(1px)}.panel{border-radius:12px;padding:26px;box-shadow:0 4px 16px #173e2b03}.panelHeader h2,.panel>h2{font-size:18px;font-weight:550}.panelHeader{gap:20px}.panelInset,.settingsCallout,.billingEntitlement{background:var(--bg)}.connectionCard{background:var(--bg);border-radius:10px}.connectionIcon{background:var(--accent-soft);color:var(--success);border-radius:50%}.dashboardStats{border-radius:12px;padding-block:28px}.statCard strong{color:var(--text);font-weight:500}.statLabel{font-size:12px}.dashboardCampaigns{padding:0}.dashboardConnection,.dashboardAudience{background:var(--surface)}.dashboardActivity{border-radius:12px}.emptyState{padding-block:40px}.emptyState h2,.emptyState h3{font-weight:550}.dataTable th,.reportTable th,.billingTable th{background:var(--bg);letter-spacing:.05em;font-size:10px}.dataTable td{padding-block:16px}.dataTable tbody tr,.contactRow{transition:background-color .18s}.contactRow{padding-block:19px}.contactRow:hover{background:var(--bg)}.status,.eligibilityBadge,.roleBadge{border-radius:5px}.campaignSteps button.active{background:var(--accent-soft)}.campaignSteps button.active>span{color:var(--surface)}.campaignStep h3{font-size:26px;font-weight:500}.campaignPreview{background:var(--bg);border-radius:12px}.campaignPreview .panelInset{box-shadow:0 6px 18px #173e2b08}.inboxPanel,.inboxGrid{border-radius:12px}.inboxThread.active{background:var(--accent-soft)}.inboxThread:hover,.inboxMessages{background:var(--bg)}.inboxMessage{box-shadow:0 3px 10px #173e2b04}.inboxMessage.outbound{border-color:var(--line);background:var(--accent-soft)}.inboxThreadList .emptyState{background:0 0;border:0;padding-inline:0}.inboxConversation>.panel:has(.inboxEmpty){background:var(--bg);place-items:center;height:100%;display:grid}.inboxEmpty{background:0 0;border:0;padding-block:50px}.inboxEmpty .brandMark{border-radius:18px;width:64px;height:64px;margin:0 auto 24px;box-shadow:0 16px 32px #173e2b0a}.inboxEmpty .brandMark svg{width:30px;height:30px}.settingsNav,.reportTabs{border-bottom:1px solid var(--line);padding-bottom:12px}.shell .settingsNavItem.active,.shell .reportTab.active{background:var(--text);color:var(--surface);border-color:var(--text)}.reportChartLine{stroke:var(--success)}.reportRate,.reportChart,.reportStats{border-radius:12px}.reportRate strong{font-size:26px;font-weight:500}.billingProgress span{background:var(--success)}.notificationBell,.languageSwitcherInline{border-color:var(--line)}.languageSwitcher button.active,body .languageSwitcherInline button.active{background:var(--text);color:var(--surface)}.languageSwitcher:not(.languageSwitcherInline){background:var(--surface);border-color:var(--line);box-shadow:none}.authPage{background:var(--bg)}.authCard{border-radius:14px;width:min(100%,480px);padding:42px;box-shadow:0 12px 45px #173e2b06}.authHeading h1{letter-spacing:-.045em;font-size:36px;font-weight:520}.authHeading .eyebrow{color:var(--success)}.authForm{gap:22px}.authForm input{background:var(--bg);border-radius:7px;padding:12px 14px;min-height:48px!important}.authSubmit{min-height:48px}.authSwitch{font-size:12px;line-height:1.8}.authPage:has(.authStory){background:var(--surface);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.authPage:has(.authStory) .authCard{box-shadow:none;padding:40px}.authPage:has(.authStory) .authBrand{display:none}.authStory{background:var(--bg);color:var(--text);border-inline-end:1px solid var(--line);padding:40px clamp(30px,4vw,64px)}.authStoryBrand{font-size:17px;font-weight:600;text-decoration:none}.authStoryCopy{max-width:550px;padding-block:32px}.authStoryCopy>p{color:var(--success);font-size:11px}.authStory h2{font-size:clamp(36px,3.8vw,54px);font-weight:520;line-height:1.1}.authStoryCopy>span{color:var(--muted);margin-top:20px;font-size:13px}.authStoryFeatures{gap:24px;margin-top:16px;display:flex}.authStoryFeatures>div{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.authStoryFeatures .navIcon{width:15px;height:15px;color:var(--success)}.authStoryFooter{color:var(--muted);border-color:var(--line);font-size:10px}.brandScene{width:100%;position:relative}.brandSceneArtwork{height:330px;position:relative}.brandSceneArtwork .signal-sculpture{width:100%;height:100%;display:block;position:relative}.brandSceneArtwork canvas{width:100%;height:100%;position:absolute;inset:0}.brandSceneArtwork .signal-sculpture[data-ready=false] canvas{visibility:hidden}.brandScenePoster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brandScene[data-ready=true] .brandScenePoster{visibility:hidden}.brandSceneControl{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:2px auto 0;padding:10px;font-size:10px;display:block}.authStory .brandSceneArtwork{height:clamp(230px,31vh,350px)}.access-blocked article{border-top:3px solid var(--success);border-radius:14px}.access-blocked h1{font-weight:520}.admin-shell{grid-template-columns:240px minmax(0,1fr)}.admin-shell .admin-nav{background:var(--surface);border-inline-end:1px solid var(--line)}.admin-shell .admin-brand{padding-bottom:24px}.admin-shell .admin-brand strong{font-size:17px;font-weight:600}.admin-shell .admin-links a{border-radius:7px;align-items:center;gap:12px;min-height:42px;transition:background-color .18s;display:flex}.admin-shell .admin-links a[aria-current=page]{background:var(--text);color:var(--surface)}.admin-shell .admin-links a[aria-current=page] svg{color:var(--accent)}.admin-shell .admin-header h1{letter-spacing:-.05em;font-size:clamp(30px,3vw,42px);font-weight:520}.admin-shell .admin-card,.admin-shell .admin-metric{border-radius:12px;box-shadow:0 4px 16px #173e2b03}.admin-shell .admin-metric strong{font-size:38px;font-weight:500}.admin-shell .admin-button:not(.admin-button-danger):not(.admin-button-secondary){background:var(--text);color:var(--surface)}.admin-shell .admin-button:not(.admin-button-danger):not(.admin-button-secondary):hover{background:var(--success)}.admin-shell .admin-table tbody tr{transition:background-color .18s}.admin-shell .admin-badge{border-radius:5px}.admin-shell .admin-actor{font-size:11px}.adminMetricGroup{margin-bottom:30px}.adminGroupHeading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.adminGroupHeading h2{margin:0;font-size:15px;font-weight:550}.adminGroupHeading>span{color:var(--muted);font-size:10px}.adminMetricGroup .admin-grid{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;padding-block:24px}.admin-shell .adminMetricGroup .admin-metric{border:0;border-inline-end:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0 24px}.admin-shell .adminMetricGroup .admin-metric:last-child{border-inline-end:0}.adminMetricGroupHealth .admin-grid{background:var(--text);border-color:var(--text)}.admin-shell .adminMetricGroupHealth .admin-metric{border-color:#ffffff25}.adminMetricGroupHealth .admin-metric span{color:#c0d0c3}.adminMetricGroupHealth .admin-metric strong{color:var(--surface)}@keyframes interface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.content>:not(.topbar),.admin-main>:not(.admin-header),.authCard{animation:.4s ease-out both interface-enter}}html[dir=rtl] :is(.topbar h1,.authHeading h1,.authStory h2,.admin-header h1){letter-spacing:0;line-height:1.4}@media (min-width:761px){.sidebar{overflow:hidden}.sidebar>.nav{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}.sidebar>.brand,.sidebar>.workspaceIdentity,.sidebar>.sidebarFooter{flex-shrink:0}}@media (max-width:1000px){.authStory{padding-inline:28px}.authStoryFeatures{flex-wrap:wrap;gap:12px}}@media (min-width:761px) and (max-width:1100px){.adminMetricGroup .admin-grid{row-gap:24px}.admin-shell .adminMetricGroup .admin-metric:nth-child(2){border-inline-end:0}}@media (max-width:760px){.shell,.admin-shell{display:block}.sidebar{gap:8px;padding:12px}.content{padding:26px 16px 80px}.topbar h1{font-size:32px}.panel{padding:20px}.dashboardCampaigns{padding:0}.authPage:has(.authStory){padding:26px 20px 48px;display:block}.authStory{background:0 0;border:0;min-height:auto;padding:0;display:block}.authStoryCopy,.authStoryFooter{display:none}.authStoryBrand{width:fit-content;padding-block:8px}.authPage:has(.authStory) .authCard{margin:38px auto 0;padding:0}.authPage:has(.authStory) .authBrand{display:none}.authHeading h1{font-size:34px}.authCard{padding:30px 24px}.admin-shell .admin-nav{border-inline-end:0}.admin-shell .admin-header h1{font-size:32px}.adminMetricGroup .admin-grid{padding:8px 20px}.admin-shell .adminMetricGroup .admin-metric{border-inline-end:0;border-bottom:1px solid var(--line);padding:16px 0}.admin-shell .adminMetricGroup .admin-metric:last-child{border-bottom:0}.admin-shell .adminMetricGroupHealth .admin-metric{border-color:#ffffff25}.brandSceneArtwork{height:300px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}
