.premium-patch6-page{min-height:calc(100vh - var(--agency-topbar-height, 64px));background:var(--agency-page,#f3f6fb);padding:28px 34px 44px;color:#0b1220}.premium-patch6-page>div,.premium-patch6-page>section{width:min(1320px,100%);margin-inline:auto}.premium-patch6-page h1,.premium-patch6-page h2,.premium-patch6-page h3{letter-spacing:-.02em}.notifications-page>div{display:grid;grid-gap:24px;gap:24px}.notifications-page>div>header{border:1px solid rgba(47,107,255,.28)!important;border-radius:10px!important;background:#0b1b43!important;box-shadow:inset 0 2px 0 rgba(91,140,255,.5),0 8px 24px rgba(15,27,54,.06)!important;padding:24px!important}.notifications-page>div>section{border-radius:10px!important;box-shadow:0 6px 20px rgba(15,27,54,.035)!important}.notifications-page>div>section>div:first-child{padding-bottom:18px;border-bottom:1px solid #edf1f6}.notifications-page article{border-radius:8px!important;padding:15px 16px!important;transition:background-color .14s ease,box-shadow .14s ease,border-color .14s ease}.notifications-page article:hover{background:#f8faff;border-color:#cfe0ff!important;box-shadow:inset 3px 0 0 #2f6bff}.notifications-page .btn-secondary,.notifications-page button{min-height:40px;border-radius:8px!important}.onboarding-page>section{display:grid;grid-gap:0;gap:0;padding:28px!important;border-radius:10px!important;border-color:#dfe5ef!important;box-shadow:0 6px 20px rgba(15,27,54,.035)!important}.onboarding-page>section>div{margin-top:24px!important;display:grid;grid-gap:10px;gap:10px}.onboarding-page article{padding:16px!important;border-radius:8px!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.onboarding-page article:hover{background:#f8faff;border-color:#cfe0ff!important;box-shadow:inset 3px 0 0 #2f6bff}.client-team-page>section{display:grid;grid-gap:20px;gap:20px}.client-team-page>section>header{border-radius:10px!important;padding:24px!important;background:#0b1b43!important;border:1px solid rgba(47,107,255,.3);box-shadow:inset 0 2px 0 rgba(91,140,255,.5),0 8px 24px rgba(15,27,54,.06)}.client-team-page>section>div:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.client-team-page>section>div:first-of-type>div{border-radius:9px!important;box-shadow:0 5px 18px rgba(15,27,54,.03)!important}.client-team-page>section>div:last-child{border-radius:10px!important;padding:24px!important}.client-team-page article{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.client-team-page article:hover{background:#f8faff;border-color:#cfe0ff!important;box-shadow:inset 3px 0 0 #2f6bff}.premium-patch6-public{min-height:100vh;background:#f3f6fb!important;color:#0b1220}.contact-page>section:first-child{background:#0b1b43!important;color:#fff}.contact-page>section:first-child>div:first-child{display:none}.contact-page>section:first-child>div:last-child{padding-top:72px!important;padding-bottom:72px!important}.contact-page>section:first-child h1,.contact-page>section:first-child p{color:inherit}.contact-page>section:nth-child(2){background:#f3f6fb!important}.contact-page>section:nth-child(2)>div{max-width:1120px!important}.contact-page>section:nth-child(2)>div>div{gap:24px!important;align-items:stretch}.contact-page>section:nth-child(2)>div>div>div{border-radius:10px!important;box-shadow:0 8px 24px rgba(15,27,54,.045)!important}.contact-page input,.contact-page select,.contact-page textarea{border-radius:8px!important}.contact-page input:hover,.contact-page select:hover,.contact-page textarea:hover{border-color:#93c5fd!important}.contact-page input:focus,.contact-page select:focus,.contact-page textarea:focus{border-color:#2f6bff!important;box-shadow:0 0 0 3px rgba(47,107,255,.14)!important}.contact-page button{min-height:40px;border-radius:8px!important}.premium-portal-page{min-height:100vh;padding:28px 24px 44px;background:#f3f6fb;color:#0b1220}.premium-portal-page>section:first-child{width:min(1320px,100%);margin-inline:auto}.premium-portal-page .workspace-card{border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(15,27,54,.035);padding:24px}.premium-portal-page .workspace-card:hover{box-shadow:0 9px 26px rgba(15,27,54,.05)}.premium-portal-page>section:nth-child(2)>:first-child,.premium-portal-page>section:nth-child(3)>:first-child{border-left:2px solid #2f6bff}.premium-portal-page a,.premium-portal-page button{transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.auth-shell{min-height:100vh!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr)!important;background:#f3f6fb!important;overflow-x:hidden}.auth-intro{position:relative;display:flex!important;min-height:100vh;flex-direction:column;justify-content:space-between;padding:34px clamp(32px,5vw,72px) 44px!important;background:#07122f!important;color:#fff;overflow:hidden}.auth-intro:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:rgba(91,140,255,.25)}.auth-brand{position:relative;z-index:1;color:#fff!important;font-size:16px!important;letter-spacing:.08em!important}.auth-brand span{color:#6f9cff!important}.auth-intro-content{position:relative;z-index:1;max-width:650px!important;margin-block:auto;padding-block:64px}.auth-intro h1{max-width:620px;color:#fff!important;font-size:clamp(42px,5vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important}.auth-intro-copy{max-width:560px;color:#b7c4df!important;font-size:16px!important;line-height:1.75!important}.auth-signal-list{display:flex;flex-wrap:wrap;gap:8px!important}.auth-signal-list span{border:1px solid rgba(120,160,255,.2)!important;border-radius:7px!important;background:rgba(47,107,255,.1)!important;color:#dce7ff!important;padding:8px 10px!important;font-size:11px!important}.auth-panel{display:flex!important;min-height:100vh;align-items:center;justify-content:center;padding:40px clamp(24px,5vw,72px)!important;background:#f3f6fb!important}.auth-panel-inner{width:100%!important;max-width:480px!important;padding:34px!important;border:1px solid #dfe5ef!important;border-radius:10px!important;background:#fff!important;box-shadow:0 16px 42px rgba(15,27,54,.07)!important}.auth-panel-inner-tall{max-height:none!important}.auth-panel h2{color:#0b1220!important;font-size:28px!important;letter-spacing:-.035em!important}.auth-panel-copy{color:#69758b!important}.auth-eyebrow-dark{color:#2f6bff!important}.auth-google-button{min-height:40px!important;border-radius:8px!important;border:1px solid #dfe5ef!important;background:#fff!important;color:#26334d!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.auth-google-button:hover{border-color:#93c5fd!important;background:#f8faff!important;box-shadow:inset 3px 0 0 #2f6bff}.auth-form{display:grid;grid-gap:0!important;gap:0!important}.auth-form .field-label{margin-top:16px;margin-bottom:6px;color:#34405a!important;font-size:12px!important;font-weight:650!important}.auth-form .input-control{min-height:40px!important;height:40px!important;border-radius:8px!important;border-color:#dfe5ef!important;box-shadow:none!important}.auth-form .input-control:hover{border-color:#93c5fd!important}.auth-form .input-control:focus{border-color:#2f6bff!important;box-shadow:0 0 0 3px rgba(47,107,255,.14)!important}.auth-submit{width:100%;min-height:40px!important;height:40px!important;margin-top:18px!important;border-radius:8px!important}.auth-security-note{line-height:1.6!important}.auth-security-note,.auth-switch-link{color:#69758b!important}.auth-switch-link a{color:#2f6bff!important;font-weight:650}.auth-error,.auth-field-error{border-radius:7px!important}@media (max-width:1050px){.auth-shell{grid-template-columns:1fr!important}.auth-intro{min-height:auto;padding-bottom:32px!important}.auth-intro-content{padding-block:48px 12px}.auth-panel{min-height:auto;padding:28px 20px 40px!important}}@media (max-width:900px){.premium-patch6-page{padding:24px 24px 36px}.client-team-page>section>div:first-of-type{grid-template-columns:1fr}.contact-page>section:nth-child(2)>div>div{grid-template-columns:1fr!important}}@media (max-width:640px){.premium-patch6-page{padding:20px 16px 32px}.client-team-page>section>div:last-child,.notifications-page>div>header,.onboarding-page>section{padding:18px!important}.auth-panel-inner{padding:24px!important}.auth-intro{padding:24px 20px 28px!important}.auth-intro h1{font-size:40px!important}.premium-portal-page{padding:20px 16px 32px}}:root{--agency-shell:#07122f;--agency-shell-2:#0b1b43;--agency-blue:#2f6bff;--agency-blue-2:#5b8cff;--agency-page:#f3f6fb;--agency-white:#fff;--agency-ink:#0b1220;--agency-muted:#69758b;--agency-border:#dfe5ef;--agency-focus:#2f6bff;--agency-page-x:34px;--agency-page-top:28px;--agency-page-bottom:44px;--agency-section-gap:24px;--agency-panel-gap:16px;--agency-panel-radius:10px}body,html{min-width:320px}.premium-app-shell{min-width:0;background:var(--agency-page)}.premium-app-content{min-width:0;overflow-x:hidden}.premium-page,.premium-patch3-page,.premium-patch4-page,.premium-patch5-page,.premium-patch6-page{min-width:0;background:var(--agency-page)}.premium-page-content,.premium-patch5-content{min-width:0}.onboarding-page>section{max-width:1180px}.onboarding-page>section>.mt-6.space-y-3{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:0}.onboarding-page>section>.mt-6.space-y-3>article{border:0;border-bottom:1px solid #e2e8f0;border-radius:0;padding:12px 16px}.onboarding-page>section>.mt-6.space-y-3>article:last-child{border-bottom:0}.onboarding-page>section>.mt-6.space-y-3>article:hover{background:#f8fbff}.premium-sidebar{width:248px;background:var(--agency-shell);border-right:1px solid rgba(95,135,230,.18)}.premium-sidebar:after{display:none!important}.premium-topbar{left:248px;border-bottom-color:rgba(103,145,255,.2)}.premium-mobile-sidebar,.premium-topbar{background:var(--agency-shell)}.premium-sidebar-nav{padding-top:18px;padding-bottom:18px}.premium-nav-label{color:rgba(196,211,244,.52)}.premium-nav-label-spaced{margin-top:24px}.premium-nav-link{min-height:38px}.premium-nav-link:hover{background:rgba(47,107,255,.1);border-color:rgba(91,140,255,.12)}.premium-nav-link.is-active{background:rgba(47,107,255,.18)}.premium-sidebar-footer{padding-bottom:16px}.premium-page-content{max-width:1360px;padding:32px 34px 48px}.premium-page-flow,.premium-page-header{gap:24px}.premium-page-title{font-size:25px;line-height:1.2}.premium-page-subtitle{margin-top:6px}.surface,.workspace-card{min-width:0;border-color:var(--agency-border);border-radius:10px;box-shadow:0 5px 18px rgba(15,27,54,.035)}.surface:hover,.workspace-card:hover{box-shadow:0 8px 22px rgba(15,27,54,.05)}.premium-kpi:hover,.premium-page .premium-kpi:hover,.premium-page .workspace-card:hover,.premium-patch3-page .workspace-card:hover,.premium-patch4-page .workspace-card:hover,.premium-patch5-page .workspace-card:hover,.premium-patch6-page .workspace-card:hover,.workspace-card:hover{transform:none!important}.p5-focus,.patch3-focus,.patch4-focus,.premium-focus,.premium-focus-chart,.premium-focus-table{border-color:rgba(47,107,255,.32)!important}.p5-focus:after,.patch3-focus:after,.patch4-focus:after,.premium-focus-chart:after,.premium-focus-table:after,.premium-focus:after{pointer-events:none}.premium-page table,.premium-patch3-page table,.premium-patch4-page table,.premium-patch5-page table,.premium-patch6-page table{max-width:100%}.premium-page .table-premium tbody tr:hover,.premium-patch3-page .table-premium tbody tr:hover,.premium-patch4-page .table-premium tbody tr:hover,.premium-patch5-page .table-premium tbody tr:hover,.premium-patch6-page .table-premium tbody tr:hover{background:#f7faff;box-shadow:inset 3px 0 0 var(--agency-blue)}.campaigns-page table,.premium-page .table-premium,.premium-patch3-page .table-premium,.premium-patch4-page .table-premium{background:#fcfdfe}.campaigns-page table thead,.premium-page .table-premium thead,.premium-patch3-page .table-premium thead,.premium-patch4-page .table-premium thead{background:#eaf3ff;color:#173a70}.campaigns-page table th,.premium-page .table-premium th,.premium-patch3-page .table-premium th,.premium-patch4-page .table-premium th{border-bottom-color:#c7ddf8;color:#173a70;padding-top:11px;padding-bottom:11px;font-size:12px}.campaigns-page table td,.premium-page .table-premium td,.premium-patch3-page .table-premium td,.premium-patch4-page .table-premium td{padding-top:16px;padding-bottom:16px}.integration-header-actions{display:flex;align-items:center;gap:8px}.integration-refresh-button{min-height:36px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#1d4ed8;padding:0 13px;font-size:13px;font-weight:700}.integration-refresh-button:hover{background:#eff6ff;border-color:#60a5fa}.integration-connect-footer{display:flex;justify-content:flex-end;padding-top:2px}.integration-connect-footer .integration-connect-button{min-height:40px;padding-inline:16px}.integration-platform-grid{max-width:980px;margin-inline:auto}.integration-platform-grid>div{min-height:0}.integration-platform-grid .workspace-card{border-color:#d7e7fa;background:#fff}.integration-provider-card{min-height:250px;border-color:#d7e7fa!important;padding:18px!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.integration-provider-card:hover{border-color:#7db5f4!important;background:#fbfdff!important;box-shadow:0 12px 28px rgba(37,99,235,.1)!important}.integration-provider-card .integration-provider-icon{width:48px;height:48px;border:1px solid #d7e7fa;border-radius:12px;background:#f4f8ff;color:#2563eb}.integration-provider-card .integration-provider-icon svg{width:28px;height:28px}.integration-provider-card .integration-provider-copy h3{color:#173a70}.integration-provider-form{width:100%}.integration-provider-option{border-color:#cfe2fa!important;background:#fff!important;box-shadow:0 6px 16px rgba(37,99,235,.05)}.integration-provider-option:hover{border-color:#60a5fa!important;background:#f8fbff!important;box-shadow:0 12px 24px rgba(37,99,235,.12)}.integration-provider-option:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.integration-provider-option .integration-provider-connect{color:#1d4ed8}.date-range-picker{z-index:20}.date-range-picker .date-range-trigger{min-width:238px;border-color:#d7e7fa;background:#fff}.date-range-picker .date-range-trigger:hover{border-color:#93c5fd;background:#f8fbff}.date-range-picker .date-range-popover{max-height:min(520px,calc(100vh - 120px));overflow:auto;border-color:#d7e7fa;box-shadow:0 18px 38px rgba(15,23,42,.14)}.date-range-picker .date-range-popover button[aria-pressed=true]{background:#dbeafe;color:#1d4ed8}.financials-page .financial-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.financials-page .premium-kpi{position:relative;overflow:hidden;min-height:148px;border:1px solid #d7e7fa;border-radius:14px;background:linear-gradient(160deg,#fff,#f6faff 55%,#eff6ff);box-shadow:0 10px 26px rgba(37,99,235,.09),inset 0 1px 0 hsla(0,0%,100%,.9)}.financials-page .premium-kpi:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,0) 40%);pointer-events:none}.financials-page .premium-kpi h3,.financials-page .premium-kpi p:first-child,.financials-page .premium-kpi>p.text-\[11px\]{font-size:12px;font-weight:600}.financials-page .premium-kpi .text-3xl,.financials-page .premium-kpi .text-\[32px\]{font-size:26px!important;font-weight:700!important}.financials-page .financial-kpi-grid>.premium-kpi:nth-child(4),.financials-page .financial-kpi-grid>.premium-kpi:nth-child(5){border-color:#bfdbfe;background:linear-gradient(180deg,#f5f9ff,#eef5ff)}.analytics-page .premium-page-header>div:last-child,.financials-page .premium-page-header>div:last-child{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding-right:78px}.analytics-page .premium-page-header>div:last-child>button,.financials-page .premium-page-header>div:last-child>button{position:absolute;right:0;top:50%;min-height:34px;transform:translateY(-50%);padding:0 11px;font-size:12px}.analytics-page .premium-page-header>div:last-child>div,.financials-page .premium-page-header>div:last-child>div{min-width:260px}@media (max-width:1100px){.financials-page .financial-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.financials-page .financial-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page .premium-page-header>div:last-child,.financials-page .premium-page-header>div:last-child{padding-right:0;align-items:stretch;flex-direction:column}.analytics-page .premium-page-header>div:last-child>button,.financials-page .premium-page-header>div:last-child>button{position:static;transform:none;align-self:flex-end}}.input-control,.input-premium{min-height:40px}.input-control:hover,.input-premium:hover{border-color:#7aa2ff;color:var(--agency-blue)}.input-control:hover::placeholder,.input-premium:hover::placeholder{color:#5b8cff}.input-control:focus,.input-premium:focus{outline:0}button,input,select,textarea{scroll-margin:12px}.btn-danger:hover,.btn-ghost:hover,.btn-primary:hover,.btn-secondary:hover,.premium-page .btn-primary:hover,.premium-page .btn-secondary:hover{transform:none!important}.btn-primary,.btn-secondary{min-height:40px}.campaign-refresh-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;align-self:flex-start;border:1px solid var(--agency-shell);border-radius:8px;background:var(--agency-shell);color:#fff;padding:0 14px;font-size:14px;font-weight:600}.campaign-refresh-button:hover{background:var(--agency-shell-2)}.campaign-filter-shell{border:1px solid #bfdbfe;border-top:3px solid var(--agency-shell);border-radius:10px;background:#fff;padding:12px 14px;box-shadow:0 8px 22px rgba(47,107,255,.07)}.campaign-filter-shell input,.campaign-filter-shell select{border-color:#bfdbfe}.campaign-filter-shell input:hover,.campaign-filter-shell select:hover{border-color:#93c5fd}.campaign-filter-shell input:focus,.campaign-filter-shell select:focus{border-color:var(--agency-shell);box-shadow:0 0 0 3px rgba(7,18,47,.1)}.campaign-drawer{max-width:34rem;min-height:100vh}.campaign-form-shell{background:#fff;padding-top:1.75rem;padding-bottom:2.25rem}.campaign-form{row-gap:1rem}.campaign-form input,.campaign-form select,.campaign-form textarea{border-color:#e2e8f0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.campaign-form input:hover,.campaign-form select:hover,.campaign-form textarea:hover{border-color:#93c5fd;background:#fbfdff}.campaign-form input:focus,.campaign-form select:focus,.campaign-form textarea:focus{border-color:var(--agency-shell);box-shadow:0 0 0 3px rgba(7,18,47,.1);outline:none}.campaign-form>div:not([role=alert]){min-width:0}.campaign-drawer{box-shadow:-18px 0 50px rgba(7,18,47,.16)}.ai-insight-card{border-top:3px solid var(--agency-shell)!important}.ai-insight-empty{border-color:var(--agency-shell)!important;background:var(--agency-shell)!important;color:#fff;box-shadow:0 10px 28px rgba(7,18,47,.16)}.ai-insight-empty p{color:hsla(0,0%,100%,.78)!important}.dashboard-operating-card{border:1px solid #bfdbfe!important;border-top:3px solid var(--agency-blue)!important;box-shadow:0 8px 24px rgba(47,107,255,.08)}.dashboard-top-cards .premium-kpi{border-color:#cfe2fa!important;background:linear-gradient(145deg,#fff,#f2f7ff)!important;box-shadow:0 8px 22px rgba(37,99,235,.07)}.dashboard-top-cards .premium-kpi:first-child{border-top:3px solid #60a5fa!important}.dashboard-top-cards .premium-kpi dd{color:#173a70}.dashboard-top-cards .premium-kpi:first-child{background:linear-gradient(145deg,#eef6ff,#fff)!important}.btn-ghost.btn-icon:last-child{color:#b91c1c;background:#fff1f2}.btn-ghost.btn-icon:last-child:hover{color:#991b1b;background:#ffe4e6}.analytics-premium-card{border-top:3px solid var(--agency-shell)!important}.analytics-bottom-panel{border-top:3px solid!important;border-color:#bfdbfe!important;box-shadow:0 8px 24px rgba(7,18,47,.07)}.client-detail-page .client-financial-card,.client-detail-page .client-metrics-card,.client-detail-page .client-primary-card,.client-detail-page .client-support-card{border:1px solid #bfdbfe!important;border-top:3px solid var(--agency-blue)!important;background:linear-gradient(145deg,#f8fbff,#eef5ff)!important;box-shadow:0 10px 28px rgba(47,107,255,.09)}.client-detail-page .client-kpi-card .workspace-card,.client-detail-page .client-metrics-card .workspace-card{border:1px solid #cfe2fa!important;background:linear-gradient(145deg,#fff,#f2f7ff)!important;color:#0b1220;box-shadow:0 8px 22px rgba(37,99,235,.07);transition:box-shadow .18s ease,border-color .18s ease}.client-detail-page .client-kpi-card .workspace-card:hover,.client-detail-page .client-metrics-card .workspace-card:hover{border-color:#93c5fd!important;box-shadow:0 12px 26px rgba(37,99,235,.12)}.client-detail-page .client-kpi-card .workspace-card p,.client-detail-page .client-kpi-card .workspace-card span,.client-detail-page .client-metrics-card .workspace-card dt{color:#64748b!important}.client-detail-page .client-kpi-card .workspace-card dd,.client-detail-page .client-kpi-card .workspace-card strong,.client-detail-page .client-metrics-card .workspace-card dd{color:#173a70!important}.financials-page .workspace-card h2,.financials-page .workspace-card h3{font-weight:700;color:#173a70;font-size:16px}.agencyos-home .site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;min-height:68px;border-bottom:1px solid rgba(147,197,253,.22);background:rgba(4,18,52,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agencyos-home .nav-inner{width:min(1240px,calc(100% - 40px));min-height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.agencyos-home .brand,.agencyos-home .nav-link,.agencyos-home .nav-login{color:#eaf3ff}.agencyos-home .nav-link:hover,.agencyos-home .nav-login:hover{background:rgba(47,107,255,.22);color:#fff}.agencyos-home .nav-cta{background:var(--agency-blue);border-color:var(--agency-blue);color:#fff;box-shadow:0 8px 22px rgba(47,107,255,.28)}.agencyos-home .nav-cta:hover{background:#2458d6;border-color:#2458d6}.agencyos-home .hero{position:relative;overflow:hidden;background:var(--agency-shell);color:#fff}.agencyos-home .hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(147,197,253,.08) 1px,transparent 0),linear-gradient(90deg,rgba(147,197,253,.08) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 80%)}.agencyos-home .hero-inner{position:relative;width:min(1240px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:42px;gap:42px;padding:68px 0 72px}.agencyos-home .hero h1{max-width:650px;margin:24px 0 0;font-size:clamp(44px,5vw,68px);line-height:.99;font-weight:800;letter-spacing:0}.agencyos-home .hero h1 span{color:#5b8cff}.agencyos-home .hero-lead{max-width:560px;margin-top:22px;color:#dbeafe;line-height:1.7}.agencyos-home .primary-button{background:var(--agency-blue);border-color:var(--agency-blue);color:#fff}.agencyos-home .secondary-button{border-color:rgba(191,219,254,.5);background:hsla(0,0%,100%,.08);color:#fff}.agencyos-home .primary-button:hover,.agencyos-home .secondary-button:hover{border-color:#93c5fd;box-shadow:0 10px 24px rgba(47,107,255,.25)}.client-detail-page .client-financial-card h2,.client-detail-page .client-financial-card h3,.client-detail-page .client-metrics-card h3,.client-detail-page .client-primary-card h2,.client-detail-page .client-primary-card h3,.client-detail-page .client-support-card h2,.client-detail-page .client-support-card h3{color:var(--agency-shell);font-weight:800}.client-detail-page .client-financial-card dt,.client-detail-page .client-primary-card dt{color:#5b8cff;font-weight:800}.client-detail-page .client-financial-card dd,.client-detail-page .client-primary-card dd{color:var(--agency-blue);font-weight:800}.client-detail-page .client-financial-card:hover,.client-detail-page .client-primary-card:hover,.client-detail-page .client-support-card:hover{border-color:var(--agency-blue)!important;box-shadow:0 14px 34px rgba(47,107,255,.16)}.client-detail-page .client-action-group button,.client-detail-page .client-quick-actions button{border-color:var(--agency-shell)!important;background:var(--agency-shell)!important;color:#fff!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.client-detail-page .client-action-group button:hover,.client-detail-page .client-quick-actions button:hover{background:var(--agency-shell-2)!important;border-color:var(--agency-shell-2)!important;box-shadow:0 8px 18px rgba(7,18,47,.18)}.client-detail-page .client-contact-action{border:1px solid var(--agency-blue);box-shadow:0 8px 18px rgba(47,107,255,.14)}.client-detail-page .client-contact-action:hover{border-color:var(--agency-shell);background:var(--agency-shell)!important;box-shadow:0 10px 22px rgba(7,18,47,.18)}.client-detail-page .client-financial-card dd,.client-detail-page .client-metrics-card dd,.client-detail-page .client-primary-card dd{color:var(--agency-blue);font-weight:700}.client-detail-page .client-financial-card a,.client-detail-page .client-metrics-card a{transition:color .18s ease}.client-detail-page .client-financial-card a:hover,.client-detail-page .client-metrics-card a:hover{color:var(--agency-shell)!important}.integration-connect-button{background:var(--agency-blue)!important;border:1px solid var(--agency-blue)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;padding:0 16px!important;min-height:38px!important}.integration-connect-button:hover{background:#2458d6!important;border-color:#2458d6!important}.reports-page .btn-primary{background:var(--agency-shell)!important;border-color:var(--agency-shell)!important;color:#fff!important}.reports-page .btn-primary:hover{background:var(--agency-shell-2)!important;border-color:var(--agency-shell-2)!important}.integrations-page .btn-secondary,.integrations-page .integration-refresh-button,.reports-page .btn-primary,.reports-page .patch4-action,.reports-page .patch4-header-action{background:var(--agency-blue);border-color:var(--agency-blue);color:#fff}.integrations-page .btn-secondary:hover,.integrations-page .integration-refresh-button:hover,.reports-page .btn-primary:hover,.reports-page .patch4-action:hover,.reports-page .patch4-header-action:hover{background:#2458d6;border-color:#2458d6}.premium-page table,.premium-patch3-page table,.premium-patch4-page table,.premium-patch5-page table,.premium-patch6-page table{width:100%}.integration-grid-shell,.overflow-x-auto,.premium-focus-table{max-width:100%}.p5-split,.patch3-split,.patch4-split,.premium-split{min-width:0;align-items:start}.p5-split>*,.patch3-split>*,.patch4-split>*,.premium-split>*{min-width:0}.client-health-page>header,.notifications-page>div>header,.premium-patch6-page.client-health-page header,.premium-patch6-page.notifications-page header{background:var(--agency-shell)!important;border-color:rgba(91,140,255,.22)!important;box-shadow:0 12px 30px rgba(7,18,47,.12)!important}.client-health-page .premium-kpi,.client-health-page .workspace-card{background:#fff}.premium-patch5-page .premium-patch5-content>*,.premium-patch5-page>section,.premium-patch6-page .premium-patch6-content>*,.premium-patch6-page>section{min-width:0}.client-team-page>section,.contact-page>section,.notifications-page>div,.onboarding-page>section,.premium-portal-page>*{width:min(100%,1200px);margin-left:auto;margin-right:auto}.auth-intro,.auth-shell{background:var(--agency-shell)}.auth-intro{background-image:none}.auth-intro:after{display:none}.auth-panel{background:#fff}.auth-panel-inner{width:min(440px,100%)}.auth-form .input-control,.auth-submit{min-height:40px}[role=alert],[role=status]{max-width:100%}.campaigns-page table,.premium-page .table-premium,.premium-patch3-page .table-premium,.premium-patch4-page .table-premium{background:#fff!important;border-collapse:separate;border-spacing:0}.campaigns-page table thead,.premium-page .table-premium thead,.premium-patch3-page .table-premium thead,.premium-patch4-page .table-premium thead{background:#eaf3ff!important}.campaigns-page table thead th,.premium-page .table-premium thead th,.premium-patch3-page .table-premium thead th,.premium-patch4-page .table-premium thead th{background:#eaf3ff!important;color:#173a70!important;border-bottom:1px solid #c7ddf8!important;padding:10px 14px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em}.campaigns-page table tbody tr,.premium-page .table-premium tbody tr,.premium-patch3-page .table-premium tbody tr,.premium-patch4-page .table-premium tbody tr{background:#fff}.campaigns-page table tbody tr+tr,.premium-page .table-premium tbody tr+tr,.premium-patch3-page .table-premium tbody tr+tr,.premium-patch4-page .table-premium tbody tr+tr{border-top:1px solid #e2e8f0}.campaigns-page table tbody td,.premium-page .table-premium tbody td,.premium-patch3-page .table-premium tbody td,.premium-patch4-page .table-premium tbody td{padding:11px 14px!important;border-bottom:0!important;font-size:13px}.campaigns-page table tbody tr:hover,.premium-page .table-premium tbody tr:hover,.premium-patch3-page .table-premium tbody tr:hover,.premium-patch4-page .table-premium tbody tr:hover{background:#f8fbff;box-shadow:none}.campaigns-page table tbody td:first-child,.premium-page .table-premium tbody td:first-child,.premium-patch3-page .table-premium tbody td:first-child,.premium-patch4-page .table-premium tbody td:first-child{color:#94a3b8}.campaigns-page table .table-action-button,.premium-page .table-premium .btn-icon,.premium-patch3-page .table-premium .btn-icon,.premium-patch4-page .table-premium .btn-icon{color:#173a70}.premium-page .table-premium .btn-icon:last-child,.premium-patch3-page .table-premium .btn-icon:last-child,.premium-patch4-page .table-premium .btn-icon:last-child{color:#b91c1c;background:#fff1f2}@media (max-width:1100px){.premium-global-search{width:min(360px,30vw);min-width:220px}.premium-page-content{padding-left:28px;padding-right:28px}}@media (max-width:900px){.premium-sidebar{display:none}.premium-topbar{left:0}.premium-app-content{padding-left:0}.premium-page-content{padding:28px 24px 40px}.premium-page-header{align-items:flex-start}.premium-dashboard-actions-row,.premium-dashboard-chart-row{grid-template-columns:1fr}}@media (max-width:760px){.premium-topbar{padding:0 16px}.premium-topbar-actions{gap:7px}.premium-global-search{width:min(300px,42vw);min-width:160px}.premium-profile-copy{display:none}.premium-page-content{padding:24px 20px 36px}.premium-page-header{flex-direction:column;gap:14px}.premium-dashboard-secondary-row,.premium-kpi-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.premium-topbar{height:60px}.premium-app-content{padding-top:60px}.premium-topbar-title{font-size:17px}.premium-global-search{display:none}.premium-page-content{padding:20px 16px 32px}.premium-page-title{font-size:23px}.premium-page-flow{gap:20px}.premium-dashboard-secondary-row,.premium-kpi-grid{grid-template-columns:1fr}.premium-page .workspace-card,.premium-patch3-page .workspace-card,.premium-patch4-page .workspace-card,.premium-patch5-page .workspace-card,.premium-patch6-page .workspace-card{max-width:100%}.premium-page table,.premium-patch3-page table,.premium-patch4-page table,.premium-patch5-page table,.premium-patch6-page table{min-width:620px}.premium-focus-table{overflow-x:auto}}.campaign-detail-page .workspace-card{border:1px solid #e6eef8;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 22px rgba(15,23,42,.05)}.campaign-detail-page h1{font-size:22px}.campaign-detail-page h2,.campaign-detail-page h3{font-size:15px;font-weight:700;color:#173a70}.campaign-detail-page dt,.campaign-detail-page p,.campaign-detail-page span{font-size:13px}.campaign-detail-page .text-2xl,.campaign-detail-page .text-3xl,.campaign-detail-page dd{font-size:20px;font-weight:700}.campaign-detail-page table{background:#fff}.campaign-content button[class*="bg-[#2563EB]"]{background:#1d4ed8!important;border-color:#1d4ed8!important;font-weight:700!important}.campaign-content button[class*="bg-[#2563EB]"]:hover{background:#1e40af!important}.campaign-content button[class*="border-[#E5E7EB]"]{border-color:#cbd5e1!important;color:#1f2937!important}.client-detail-page button[class*="bg-[#2563EB]"],.clients-page button[class*="bg-[#2563EB]"]{background:#1d4ed8!important;border-color:#1d4ed8!important;font-weight:700!important}.client-detail-page button[class*="bg-[#2563EB]"]:hover,.clients-page button[class*="bg-[#2563EB]"]:hover{background:#1e40af!important}.integration-oauth-panel{max-width:46rem!important}.capacity-page input,.capacity-page select,.capacity-page textarea,.creative-page input,.creative-page select,.creative-page textarea{border-color:#bfdbfe!important;box-shadow:0 1px 2px rgba(47,107,255,.05);transition:border-color .18s ease,box-shadow .18s ease}.capacity-page input:hover,.capacity-page select:hover,.capacity-page textarea:hover,.creative-page input:hover,.creative-page select:hover,.creative-page textarea:hover{border-color:#93c5fd!important}.capacity-page input:focus,.capacity-page select:focus,.capacity-page textarea:focus,.creative-page input:focus,.creative-page select:focus,.creative-page textarea:focus{border-color:#2f6bff!important;box-shadow:0 0 0 3px rgba(47,107,255,.12)!important;outline:none}.date-range-picker .date-range-popover button:not([aria-pressed=true]){background:#fff;color:#334155}.date-range-picker .date-range-popover button:not([aria-pressed=true]):hover{background:#f8fbff}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}