.premium-patch3-page{min-height:calc(100vh - var(--agency-topbar-height));background:var(--agency-page)}.premium-patch3-page .premium-page-content{max-width:1320px}.premium-patch3-page .premium-page-flow{gap:24px}.premium-patch3-page .premium-page-header{align-items:flex-end}.premium-patch3-page .premium-page-title{letter-spacing:-.025em}.premium-patch3-page .premium-page-subtitle{max-width:780px}.premium-patch3-page .patch3-panel{position:relative;min-width:0;border:1px solid var(--agency-border);border-radius:var(--agency-panel-radius);background:#fff;box-shadow:0 6px 20px rgba(15,27,54,.035)}.premium-patch3-page .patch3-panel-focus{border-color:rgba(47,107,255,.3);box-shadow:inset 0 2px 0 rgba(47,107,255,.54),0 9px 28px rgba(47,107,255,.055)}.premium-patch3-page .patch3-panel-focus:after{content:"";position:absolute;top:0;right:0;width:32px;height:32px;border-top:1px solid rgba(47,107,255,.42);border-right:1px solid rgba(47,107,255,.42);pointer-events:none}.premium-patch3-page .patch3-rail{position:relative;padding-left:20px}.premium-patch3-page .patch3-rail:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--agency-blue);opacity:.78}.premium-patch3-page .patch3-grid-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:stretch}.premium-patch3-page .patch3-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.premium-patch3-page .patch3-kpi{min-width:0;min-height:94px;padding:16px 18px;border:1px solid var(--agency-border);border-radius:9px;background:#fff;box-shadow:0 5px 16px rgba(15,27,54,.03)}.premium-patch3-page .patch3-kpi.is-primary{border-color:rgba(47,107,255,.26);box-shadow:inset 0 2px 0 rgba(47,107,255,.48),0 7px 20px rgba(47,107,255,.045)}.premium-patch3-page .patch3-kpi:hover{border-color:rgba(47,107,255,.3);box-shadow:0 8px 20px rgba(47,107,255,.065)}.premium-patch3-page .patch3-empty-copy{max-width:720px}.premium-patch3-page .patch3-action{min-height:40px;border-radius:9px}.billing-page .billing-metrics{margin-top:0}.billing-page .billing-record-panel{padding:20px}.billing-page .billing-record-panel h2{margin:0;color:var(--agency-ink);font-size:15px;line-height:1.35;font-weight:700}.billing-page .billing-record-panel p{margin-top:5px;color:var(--agency-muted);font-size:12px;line-height:1.5}.billing-page .billing-record-panel.is-primary{border-color:rgba(47,107,255,.3);box-shadow:inset 0 2px 0 rgba(47,107,255,.54),0 9px 28px rgba(47,107,255,.05)}.operational-patch3-page .operational-hero{padding:0;background:transparent;border:0;box-shadow:none}.operational-patch3-page .operational-hero-inner{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:24px}.operational-patch3-page .operational-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:stretch}.operational-patch3-page .operational-next,.operational-patch3-page .operational-state{min-width:0;min-height:214px;padding:22px 24px;border:1px solid var(--agency-border);border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(15,27,54,.035)}.operational-patch3-page .operational-state{border-color:rgba(47,107,255,.3);box-shadow:inset 0 2px 0 rgba(47,107,255,.54),0 9px 28px rgba(47,107,255,.05)}.operational-patch3-page .operational-next{background:#fbfcff}.operational-patch3-page .operational-next:hover,.operational-patch3-page .operational-state:hover{border-color:rgba(47,107,255,.28);box-shadow:0 9px 24px rgba(15,27,54,.05)}.operational-patch3-page .operational-next .btn-primary:hover{transform:translateY(-1px)}.integrations-page .integration-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.integrations-page .integration-error{border:1px solid #fecaca;border-left:3px solid #dc2626;border-radius:9px;background:#fff}.integrations-page .integration-summary{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;align-items:stretch}.integrations-page .integration-summary-panel{min-width:0;padding:20px;border:1px solid var(--agency-border);border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(15,27,54,.035)}.integrations-page .integration-summary-panel.is-primary{border-color:rgba(47,107,255,.3);box-shadow:inset 0 2px 0 rgba(47,107,255,.54),0 9px 28px rgba(47,107,255,.05)}.integrations-page .integration-summary-panel h2{color:var(--agency-ink);font-size:15px;line-height:1.35;font-weight:700}.integrations-page .integration-summary-panel p{margin-top:5px;color:var(--agency-muted);font-size:12px;line-height:1.5}.integrations-page .integration-summary-count{display:inline-flex;min-height:28px;align-items:center;border:1px solid #dbe7ff;border-radius:999px;background:#f4f7ff;padding:0 10px;color:#2f6bff;font-size:11px;font-weight:750}.integrations-page .integration-grid-shell{padding:20px;border:1px solid rgba(47,107,255,.28);border-radius:10px;background:#fff;box-shadow:inset 0 2px 0 rgba(47,107,255,.46),0 9px 28px rgba(47,107,255,.04)}.integrations-page .integration-grid-shell:after{content:"";position:absolute;top:0;right:0;width:32px;height:32px;border-top:1px solid rgba(47,107,255,.42);border-right:1px solid rgba(47,107,255,.42);pointer-events:none}.integrations-page .integration-grid-shell{position:relative}.integrations-page .integration-grid-shell>div>div[role=list]{gap:14px}.integrations-page .integration-grid-shell article{min-height:100%;border-radius:9px;border-color:#e2e7ef;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.integrations-page .integration-grid-shell article:hover{border-color:rgba(47,107,255,.32);box-shadow:0 8px 22px rgba(15,27,54,.055)}.integrations-page .integration-grid-shell article h3{font-weight:800;color:#0b1220}.integrations-page .integration-grid-shell article p,.integrations-page .integration-grid-shell article span{color:#64748b}.integrations-page .integration-grid-shell article:hover{background:#f7faff;border-color:#93c5fd}.integrations-page .integration-grid-shell article h3:hover,.integrations-page .integration-grid-shell article p:hover{color:#2563eb}.integrations-page .integration-header-actions .btn-primary{min-height:38px}.integrations-page .integration-grid-shell article:focus-within{border-color:rgba(47,107,255,.45);box-shadow:0 0 0 3px rgba(47,107,255,.1)}.integrations-page .integration-grid-shell article button:hover{transform:none}.integrations-page .integration-grid-shell article>div:first-child{gap:14px}.integrations-page .integration-grid-shell article [class*="bg-[#F8FAFC]"]{border:1px solid #e7ebf2;background:#fbfcff}.integrations-page .integration-grid-shell article .table-action-button,.integrations-page .integration-grid-shell article button{min-height:34px;border-radius:8px}@media (max-width:1050px){.integrations-page .integration-summary,.operational-patch3-page .operational-main-grid,.premium-patch3-page .patch3-grid-2{grid-template-columns:1fr}.premium-patch3-page .patch3-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.premium-patch3-page .patch3-kpi-grid{grid-template-columns:1fr}.operational-patch3-page .operational-hero-inner{align-items:flex-start;flex-direction:column}.billing-page .billing-record-panel,.integrations-page .integration-grid-shell,.integrations-page .integration-summary-panel,.operational-patch3-page .operational-next,.operational-patch3-page .operational-state{padding:16px}}.integrations-page .integration-grid-shell .status-active,.integrations-page .integration-grid-shell .status-completed{border-radius:999px}.integrations-page .integration-grid-shell .table-action-button:hover{border-color:#a9bfe8;background:#f6f9ff;color:#2f6bff}.integrations-page .integration-grid-shell article button.bg-\[\#2563EB\]:hover,.integrations-page .integration-grid-shell article button.bg-primary:hover{background:#245be0!important;opacity:1}.integrations-page .integration-grid-shell article button.bg-\[\#2563EB\]:focus-visible,.integrations-page .integration-grid-shell article button.bg-primary:focus-visible{box-shadow:0 0 0 3px rgba(47,107,255,.16)}.premium-page .patch3-soft-blue,.premium-page .patch3-soft-blue:hover{border-color:rgba(47,107,255,.28);background:#f5f8ff;color:#1743c9}.analytics-page .premium-page-content,.campaigns-page .premium-page-content,.clients-page .premium-page-content,.reports-page .premium-page-content,.tasks-page .premium-page-content{max-width:1360px}.analytics-page .premium-page-header,.campaigns-page .premium-page-header,.clients-page .premium-page-header,.reports-page .premium-page-header,.tasks-page .premium-page-header{align-items:flex-end}.analytics-page .premium-focus-chart,.analytics-page .workspace-card,.campaigns-page .workspace-card,.clients-page .workspace-card,.reports-page .patch4-report-primary,.tasks-page .workspace-card{position:relative;min-width:0}.campaigns-page .premium-focus-table,.clients-page .premium-focus-table,.reports-page .patch4-report-primary,.tasks-page .workspace-card:has([role=grid]),.tasks-page .workspace-card:has(table){border-color:rgba(47,107,255,.24);box-shadow:inset 0 2px 0 rgba(47,107,255,.5),0 9px 28px rgba(47,107,255,.045)}.campaigns-page .premium-focus-table:after,.clients-page .premium-focus-table:after,.reports-page .patch4-report-primary:after,.tasks-page .workspace-card:has([role=grid]):after,.tasks-page .workspace-card:has(table):after{content:"";position:absolute;top:0;right:0;width:34px;height:34px;border-top:1px solid rgba(47,107,255,.34);border-right:1px solid rgba(47,107,255,.34);border-radius:0 10px 0 0;pointer-events:none}.campaigns-page .premium-focus-table,.clients-page .premium-focus-table{overflow:hidden}.campaigns-page .premium-focus-table table,.clients-page .premium-focus-table table,.reports-page .patch4-table-wrap table,.tasks-page .workspace-card table{min-height:340px}.campaigns-page .premium-focus-table tbody tr,.clients-page .premium-focus-table tbody tr,.reports-page .patch4-table-wrap tbody tr,.tasks-page .workspace-card tbody tr{min-height:54px}.campaigns-page .premium-focus-table tbody td,.clients-page .premium-focus-table tbody td,.reports-page .patch4-table-wrap tbody td,.tasks-page .workspace-card tbody td{padding-top:14px;padding-bottom:14px}.campaigns-page .premium-page-header button.btn-primary,.clients-page .premium-page-header button.btn-primary{box-shadow:0 10px 24px rgba(47,107,255,.18)}.campaigns-page .premium-page-header button.btn-primary:hover,.clients-page .premium-page-header button.btn-primary:hover{box-shadow:0 13px 30px rgba(47,107,255,.25)}.clients-page .workspace-card:has(form){border-color:rgba(47,107,255,.25);box-shadow:inset 0 2px 0 rgba(47,107,255,.34),0 14px 38px rgba(47,107,255,.055)}.clients-page .workspace-card:has(form) form{display:flex;flex-direction:column;gap:14px}.clients-page .workspace-card:has(form) form>*{min-width:0}.campaigns-page .premium-focus-table{border-radius:12px}.campaigns-page .premium-panel-header{background:linear-gradient(180deg,#f8faff,#fff);border-bottom:1px solid #dce6f7}.campaigns-page .premium-panel-header h2{color:#0b2252!important}.campaigns-page .premium-panel-header p{color:#52627d!important}.campaigns-page input[type=search],.campaigns-page input[type=text],.clients-page input[type=search],.clients-page input[type=text]{border-color:#cbdaf5!important;box-shadow:0 4px 14px rgba(47,107,255,.035);color:#1743c9!important;font-weight:650}.campaigns-page input[type=search]:hover,.campaigns-page input[type=text]:hover,.clients-page input[type=search]:hover,.clients-page input[type=text]:hover{border-color:#7fa4f7!important;box-shadow:0 7px 20px rgba(47,107,255,.08)}.campaigns-page input[type=search]:focus,.campaigns-page input[type=text]:focus,.clients-page input[type=search]:focus,.clients-page input[type=text]:focus{border-color:#2f6bff!important;box-shadow:0 0 0 3px rgba(47,107,255,.13),0 8px 22px rgba(47,107,255,.07)}.campaigns-page select,.clients-page select{border-color:#d0dcf0;background:#fbfdff;color:#0b2252}.campaigns-page select:hover,.clients-page select:hover{border-color:#91aef0;box-shadow:0 6px 16px rgba(47,107,255,.06)}.tasks-page>.premium-page-content>.workspace-card:first-of-type{border-color:#cbdaf5;background:#fbfdff;box-shadow:inset 0 2px 0 rgba(47,107,255,.25),0 8px 24px rgba(15,27,54,.035)}.tasks-page [role=group]{gap:8px}.tasks-page [role=group]>span{color:#0b2252!important;font-weight:750}.tasks-page [role=group] button{min-height:32px;border:1px solid #d7e2f4;border-radius:8px;background:#fff;color:#334a70;font-weight:650;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.tasks-page [role=group] button:hover{border-color:#8eacf0;background:#f3f7ff;color:#1743c9;box-shadow:0 5px 14px rgba(47,107,255,.08)}.tasks-page [role=group] button[aria-pressed=true]{border-color:#2f6bff;background:#2f6bff;color:#fff;box-shadow:0 6px 16px rgba(47,107,255,.2)}.tasks-page .workspace-card:has([role=grid]),.tasks-page .workspace-card:has(table){min-height:420px}.tasks-page .workspace-card:has([role=grid])+div button,.tasks-page .workspace-card:has(table)+div button{border-color:#d6e1f3;background:#fff;color:#17315e}.tasks-page .workspace-card:has([role=grid])+div button:hover,.tasks-page .workspace-card:has(table)+div button:hover{border-color:#7fa4f7;background:#f3f7ff;color:#1743c9}.reports-page .patch4-report-primary{border-color:rgba(47,107,255,.24)}.reports-page .patch4-table-wrap{padding-bottom:4px}.reports-page .patch4-table-wrap table thead{background:#0b2252}.reports-page .patch4-table-wrap table tbody tr:hover{background:#f5f8ff}.reports-page .patch4-mini-panel{border-color:#d7e2f4;box-shadow:0 7px 20px rgba(15,27,54,.035)}.reports-page .patch4-mini-panel:first-child{border-top:2px solid #2f6bff}.analytics-page .premium-page-header{padding-bottom:2px}.analytics-page .premium-page-header>div:last-child{align-items:stretch}.analytics-page .premium-page-header button{border:1px solid #163568;background:#0b2252;color:#fff;box-shadow:0 9px 22px rgba(11,34,82,.18)}.analytics-page .premium-page-header button:hover{background:#12336f;border-color:#2f6bff;box-shadow:0 12px 28px rgba(47,107,255,.2)}.analytics-page section[aria-label="Analytics key performance indicators"]{align-items:stretch}.analytics-page section[aria-label="Analytics key performance indicators"]>*{min-width:0;border-radius:12px!important;box-shadow:0 7px 22px rgba(15,27,54,.045)!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.analytics-page section[aria-label="Analytics key performance indicators"]>:hover{box-shadow:0 11px 28px rgba(15,27,54,.08)!important}.analytics-page .premium-focus-chart,.analytics-page .workspace-card{border-radius:12px}.analytics-page .premium-focus-chart{border-color:rgba(47,107,255,.27)!important;box-shadow:inset 0 2px 0 rgba(47,107,255,.54),0 9px 28px rgba(47,107,255,.055);background:#fff}.analytics-page .premium-focus-chart:hover{border-color:rgba(47,107,255,.42)!important;box-shadow:inset 0 2px 0 rgba(47,107,255,.66),0 12px 30px rgba(47,107,255,.085)}.analytics-page section[aria-label="Analytics health and alerts"]>div:first-child{border-color:rgba(22,163,74,.28)!important;box-shadow:inset 0 2px 0 rgba(22,163,74,.52),0 9px 26px rgba(22,163,74,.045)}.analytics-page section[aria-label="Analytics health and alerts"]>div:last-child{border-color:rgba(202,138,4,.3);box-shadow:inset 0 2px 0 rgba(202,138,4,.55),0 9px 26px rgba(202,138,4,.045)}.analytics-page section[aria-label="Analytics anomaly timeline"],.analytics-page section[aria-label="Analytics anomaly timeline"] .workspace-card{border-color:rgba(220,38,38,.24)}.analytics-page section[aria-label="Campaign analytics"]>*{border-color:rgba(124,58,237,.24)!important;box-shadow:inset 0 2px 0 rgba(124,58,237,.46),0 9px 28px rgba(124,58,237,.045)}.analytics-page section[aria-label="Campaign analytics"] table thead{background:#0b2252}.analytics-page section[aria-label="Campaign analytics"] tbody tr:hover{background:#f5f8ff}.analytics-page section[aria-label="Revenue performance"]{align-items:stretch}.analytics-page section[aria-label="Revenue performance"]>div:last-child .workspace-card{height:100%;border-color:rgba(22,163,74,.25);box-shadow:inset 0 2px 0 rgba(22,163,74,.42),0 8px 24px rgba(22,163,74,.04)}.analytics-page .premium-analytics-status{min-height:54px}.analytics-page .premium-analytics-status>div{padding:8px 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}@media (max-width:900px){.campaigns-page .premium-focus-table table,.clients-page .premium-focus-table table,.reports-page .patch4-table-wrap table,.tasks-page .workspace-card table{min-height:0}.analytics-page section[aria-label="Analytics health and alerts"]>div:first-child,.analytics-page section[aria-label="Analytics health and alerts"]>div:last-child{min-width:0}}.tasks-page .task-filters-patch3>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:14px 20px;gap:14px 20px;align-items:center}.tasks-page .task-filters-patch3 [role=group]{min-width:0;display:flex;flex-wrap:wrap;align-items:center}.tasks-page .task-filters-patch3>div:first-child>.flex-1{display:none}.tasks-page .task-filters-patch3>div:first-child>button{min-height:36px;border:1px solid #cfd9ea;border-radius:8px;background:#fff;color:#0b2252;font-weight:700}.tasks-page .task-filters-patch3>div:first-child>button:hover{border-color:#7fa4f7;background:#f5f8ff;color:#1743c9}.clients-page .premium-page-content>.flex>aside .workspace-card{border-color:#d6e1f3;background:linear-gradient(180deg,#fbfdff,#fff)}.clients-page .premium-page-content>.flex>aside .workspace-card>div:nth-child(2)>div{position:relative;border-color:#dbe7f8!important;background:#f7faff!important;box-shadow:inset 0 2px 0 rgba(47,107,255,.24)}.clients-page .premium-page-content>.flex>aside .workspace-card>div:nth-child(2)>div:nth-child(3){border-color:#2f6bff!important;background:#f0f6ff!important;box-shadow:inset 0 2px 0 rgba(47,107,255,.62),0 5px 15px rgba(47,107,255,.07)}.clients-page .premium-page-content>.flex>section>.workspace-card:first-child{border-color:#d3def0;box-shadow:0 7px 22px rgba(15,27,54,.035)}.clients-page .premium-page-content>.flex>section>.workspace-card:first-child input{height:38px;border-color:#bcd0f2!important;color:#1743c9!important;font-weight:650}.clients-page .premium-page-content>.flex>section>.workspace-card:first-child input::placeholder{color:#6c82a8;opacity:1}.clients-page .premium-page-content>.flex>section>.workspace-card:first-child .btn-secondary{border-color:#0b2252;background:#0b2252;color:#fff;box-shadow:0 6px 16px rgba(11,34,82,.14)}.clients-page .premium-page-content>.flex>section>.workspace-card:first-child .btn-secondary:hover{border-color:#2f6bff;background:#12336f;color:#fff;box-shadow:0 9px 22px rgba(47,107,255,.18)}@media (max-width:760px){.tasks-page .task-filters-patch3>div:first-child{grid-template-columns:1fr}.tasks-page .task-filters-patch3>div:first-child>.flex-1{display:block;height:0}}.premium-patch4-page .premium-page-content{max-width:1320px}.premium-patch4-page .premium-page-header{align-items:flex-end}.premium-patch4-page .premium-eyebrow{margin:0 0 5px;color:#69758b;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.premium-patch4-page .premium-page-title{margin:0;font-size:25px;line-height:1.2;font-weight:700;color:#0b1220;letter-spacing:-.025em}.premium-patch4-page .premium-page-subtitle{margin:5px 0 0;max-width:780px;color:#69758b;font-size:13px;line-height:1.6}.premium-patch4-page .patch4-header-action{min-height:40px;border-radius:9px;padding:0 17px;box-shadow:0 8px 18px rgba(47,107,255,.18)}.premium-patch4-page .patch4-header-action:hover{transform:none;box-shadow:0 10px 22px rgba(47,107,255,.24)}.premium-patch4-page .patch4-page-note{color:#69758b;font-size:11px;font-weight:600}.premium-patch4-page .patch4-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.premium-patch4-page .patch4-section-heading h2{margin:0;color:#0b1220;font-size:15px;line-height:1.35;font-weight:700}.premium-patch4-page .patch4-section-heading p{margin:4px 0 0;color:#69758b;font-size:12px;line-height:1.5}.premium-patch4-page .patch4-section-heading+*{min-width:0}.premium-patch4-page .premium-focus{position:relative;border:1px solid rgba(47,107,255,.28);border-radius:10px;background:#fff;box-shadow:0 7px 20px rgba(15,27,54,.035)}.premium-patch4-page .premium-focus:before{content:"";position:absolute;left:0;top:0;width:64px;height:2px;background:#2f6bff;border-radius:10px 0 0 0;pointer-events:none}.premium-patch4-page .premium-focus:after{content:"";position:absolute;right:0;top:0;width:30px;height:30px;border-top:1px solid rgba(47,107,255,.38);border-right:1px solid rgba(47,107,255,.38);pointer-events:none}.premium-patch4-page .premium-focus:hover{box-shadow:0 8px 22px rgba(47,107,255,.055)}.software-page .patch4-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.software-page .patch4-kpi{min-width:0;padding:16px 18px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.software-page .patch4-kpi:first-child{border-top:2px solid #2f6bff}.software-page .patch4-kpi p{margin:0;color:#69758b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.software-page .patch4-kpi strong{display:block;margin-top:10px;color:#0b1220;font-size:26px;line-height:1;font-weight:700}.software-page .patch4-form-panel{padding:20px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.software-page .patch4-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:16px;gap:16px;align-items:end}.software-page .patch4-field label{display:block;margin-bottom:6px;color:#34405a;font-size:12px;font-weight:600}.software-page .patch4-field input{height:40px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#0b1220;padding:0 12px;font-size:13px;outline:none}.software-page .patch4-field input:hover{border-color:#b8c7df}.software-page .patch4-field input:focus-visible{border-color:#2f6bff;box-shadow:0 0 0 3px rgba(47,107,255,.15)}.software-page .patch4-form-action .btn-primary{min-height:40px;border-radius:9px}.software-page .patch4-software-table{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(47,107,255,.28);border-radius:10px;background:#fff}.software-page .patch4-software-table:after{content:"";position:absolute;top:0;right:0;width:34px;height:34px;border-top:1px solid rgba(47,107,255,.42);border-right:1px solid rgba(47,107,255,.42);pointer-events:none}.software-page .patch4-table-wrap{overflow-x:auto}.software-page .table-premium{width:100%;min-width:640px}.software-page .table-premium thead th{background:#fff!important;color:#69758b!important;border-bottom:1px solid rgba(47,107,255,.22)}.software-page .table-premium tbody td{padding:14px;font-size:13px}.software-page .table-premium tbody tr:hover{background:linear-gradient(90deg,rgba(47,107,255,.065),rgba(47,107,255,.015));box-shadow:inset 3px 0 0 #2f6bff}.software-page .patch4-cell-meta{display:block;margin-top:3px;color:#69758b;font-size:11px;font-weight:500}.software-page .patch4-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid #dfe5ef;border-radius:999px;color:#69758b;font-size:11px;font-weight:700}.software-page .patch4-status-active{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.creative-page .patch4-creative-workspace{padding:20px}.creative-page .patch4-asset-directory{padding:20px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.creative-page .patch4-creative-workspace .workspace-card{border-radius:8px;box-shadow:none}.creative-page .patch4-creative-workspace .workspace-card:hover{transform:none;box-shadow:none;border-color:#dfe5ef}.creative-page .patch4-creative-workspace>section{margin:0}.creative-page .patch4-creative-workspace [aria-label="Creative dashboard summary"]{margin:0;gap:12px}.creative-page .patch4-creative-workspace [aria-label="Creative dashboard summary"] .workspace-card{padding:14px}.creative-page .patch4-asset-directory .grid{gap:16px}.creative-page .patch4-asset-directory .grid>*{min-width:0}.creative-page .patch4-asset-directory .grid>:hover{outline:1px solid rgba(47,107,255,.22);outline-offset:-1px}.reports-page .patch4-report-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-gap:20px;gap:20px;align-items:start}.reports-page .patch4-report-primary{min-width:0;padding:20px}.reports-page .patch4-report-support{display:grid;grid-gap:12px;gap:12px;min-width:0}.reports-page .patch4-mini-panel{min-width:0;padding:16px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.reports-page .patch4-mini-panel:first-child{border-left:2px solid #2f6bff}.reports-page .patch4-mini-panel p{margin:0;color:#69758b;font-size:12px;line-height:1.5}.reports-page .patch4-mini-value{margin-top:8px!important;color:#0b1220!important;font-size:25px!important;font-weight:700;line-height:1!important}.reports-page .patch4-sync-badge{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 9px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:700}.reports-page .patch4-table-wrap{overflow-x:auto}.reports-page .patch4-table-wrap .table-premium tbody tr:hover{background:linear-gradient(90deg,rgba(47,107,255,.065),rgba(47,107,255,.015));box-shadow:inset 3px 0 0 #2f6bff}.reports-page .patch4-empty-inner{padding:12px 0 4px}.settings-page .patch4-settings-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:20px;gap:20px;align-items:start}.settings-page .patch4-settings-form{padding:20px;min-width:0}.settings-page .patch4-security-panel{padding:20px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.settings-page .patch4-tabs{display:flex;gap:4px;overflow-x:auto;margin:0 0 22px;border-bottom:1px solid #dfe5ef}.settings-page .patch4-tabs button{min-height:38px;padding:8px 13px;border-bottom:2px solid transparent;border-radius:7px 7px 0 0;background:transparent;color:#69758b;font-size:12px;font-weight:700;white-space:nowrap}.settings-page .patch4-tabs button:hover{background:#f5f8fd;color:#2f6bff}.settings-page .patch4-tabs button.is-active{background:#f7f9ff;border-bottom-color:#2f6bff;color:#2f6bff}.settings-page .patch4-settings-fields{display:grid;grid-gap:16px;gap:16px}.settings-page .patch4-setting-field label{display:block;margin-bottom:6px;color:#34405a;font-size:12px;font-weight:600}.settings-page .patch4-readonly-value{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#0b1220;font-size:13px}.settings-page .patch4-readonly-value:hover{border-color:#b8c7df}.settings-page .patch4-security-list{display:grid;grid-gap:26px;gap:26px;margin-top:8px}.settings-page .patch4-security-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#0b1220;font-size:12px;font-weight:700}.settings-page .patch4-security-list i{width:52px;height:28px;flex:0 0 auto;border:1px solid #2f6bff;border-radius:999px;background:#fff;position:relative}.settings-page .patch4-security-list i:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#2f6bff}.creative-detail-page .patch4-detail-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:20px;gap:20px;align-items:start}.creative-detail-page .workspace-card{border-radius:10px}.creative-detail-page .workspace-card:first-child{border-color:rgba(47,107,255,.28);position:relative}.creative-detail-page .workspace-card:first-child:before{content:"";position:absolute;left:0;top:0;width:64px;height:2px;background:#2f6bff}.creative-detail-page .workspace-card:hover{transform:none}.report-detail-page .workspace-card{border-radius:10px;border-color:rgba(47,107,255,.28);position:relative}.report-detail-page .workspace-card:before{content:"";position:absolute;left:0;top:0;width:72px;height:2px;background:#2f6bff}.premium-patch4-page .patch4-state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:96px;color:#69758b;font-size:13px;font-weight:600}.premium-patch4-page .patch4-spinner{width:15px;height:15px;border:2px solid #2f6bff;border-top-color:transparent;border-radius:50%;animation:patch4-spin .8s linear infinite}@keyframes patch4-spin{to{transform:rotate(1turn)}}.premium-patch4-page .patch4-error{padding:16px 18px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:13px}.premium-patch4-page .patch4-error h2{margin:0;color:#991b1b;font-size:16px}.premium-patch4-page .patch4-error p{margin:4px 0 0;color:#991b1b}.premium-patch4-page .patch4-empty-copy{color:#69758b;font-size:13px}.premium-patch4-page .patch4-error-inline{color:#991b1b;font-size:13px}@media (max-width:900px){.software-page .patch4-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.software-page .patch4-form{grid-template-columns:1fr 1fr}.software-page .patch4-form-action{grid-column:1/-1}.creative-detail-page .patch4-detail-split,.report-detail-page .patch4-detail-split,.reports-page .patch4-report-split,.settings-page .patch4-settings-split{grid-template-columns:1fr}}@media (max-width:640px){.premium-patch4-page .premium-page-header{align-items:flex-start;flex-direction:column;gap:14px}.software-page .patch4-form,.software-page .patch4-kpi-grid{grid-template-columns:1fr}.software-page .patch4-form-action{grid-column:auto}.creative-page .patch4-asset-directory,.creative-page .patch4-creative-workspace,.reports-page .patch4-report-primary,.settings-page .patch4-security-panel,.settings-page .patch4-settings-form,.software-page .patch4-form-panel,.software-page .patch4-software-table{padding:16px}.reports-page .patch4-section-heading{flex-direction:column}.premium-patch4-page .patch4-section-heading{gap:10px}}.premium-patch5-page{min-height:100%;background:#f3f6fb;color:#0b1220;padding:32px 34px 44px}.premium-patch5-content{width:min(1320px,100%);margin:0 auto;display:grid;grid-gap:24px;gap:24px}.premium-patch5-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:4px}.premium-patch5-eyebrow{margin:0 0 6px;color:#69758b;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.premium-patch5-title{margin:0;color:#0b1220;font-size:25px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.premium-patch5-subtitle{margin:6px 0 0;max-width:820px;color:#69758b;font-size:13px;line-height:1.6}.p5-surface{min-width:0;background:#fff;border:1px solid #dfe5ef;border-radius:10px;box-shadow:0 6px 20px rgba(15,27,54,.035)}.p5-focus{position:relative;border-color:rgba(47,107,255,.28)}.p5-focus:before{left:0;width:68px;height:2px;border-radius:10px 0 0 0;background:#2f6bff}.p5-focus:after,.p5-focus:before{content:"";position:absolute;top:0;pointer-events:none}.p5-focus:after{right:0;width:30px;height:30px;border-top:1px solid rgba(47,107,255,.38);border-right:1px solid rgba(47,107,255,.38)}.p5-surface:hover{box-shadow:0 8px 22px rgba(15,27,54,.055)}.p5-focus:hover{box-shadow:0 9px 24px rgba(47,107,255,.065)}.p5-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:20px;gap:20px;align-items:start}.p5-primary{min-width:0}.p5-support{min-width:0;display:grid;grid-gap:16px;gap:16px}.p5-section{min-width:0;padding:20px}.p5-section+.p5-section{margin-top:20px}.p5-section-title{margin:0;color:#0b1220;font-size:15px;line-height:1.35;font-weight:700}.p5-section-copy{margin:5px 0 0;color:#69758b;font-size:12px;line-height:1.55}.p5-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px}.p5-meta-label{margin:0 0 5px;color:#69758b;font-size:11px;font-weight:600}.p5-meta-value{margin:0;color:#0b1220;font-size:13px;font-weight:600;overflow-wrap:anywhere}.p5-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.p5-action-row button{min-height:40px;border-radius:9px}.p5-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #dfe5ef;margin-bottom:20px}.p5-tabs .tabs-trigger,.p5-tabs>button{min-height:40px;padding:9px 13px;border:0;border-bottom:2px solid transparent;border-radius:7px 7px 0 0;background:transparent;color:#69758b;font-size:12px;font-weight:700;white-space:nowrap;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.p5-tabs .tabs-trigger:hover,.p5-tabs>button:hover{background:#f5f8fd;color:#2f6bff}.p5-tabs .tabs-trigger-active,.p5-tabs>button[aria-selected=true]{background:#f7f9ff;color:#2f6bff;border-bottom-color:#2f6bff}.p5-tabs .tabs-trigger:focus-visible,.p5-tabs>button:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.campaign-tabs .p5-tabs>a{min-height:40px;padding:9px 13px;border-bottom:2px solid transparent;border-radius:7px 7px 0 0;color:#69758b;font-size:12px;font-weight:700;white-space:nowrap;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.campaign-tabs .p5-tabs>a:hover{background:#f5f8fd;color:#2f6bff}.campaign-tabs .p5-tabs>a.campaign-view-link-active{background:#f7f9ff;color:#2f6bff;border-bottom-color:#2f6bff}.campaign-tabs .p5-tabs>a:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.task-detail-page .task-detail-header{border-bottom:1px solid #e6eef8;padding-bottom:16px}.task-detail-page .p5-task-surface,.task-detail-page .workspace-card{border-radius:10px}.task-detail-page .workspace-card:first-of-type{border-color:rgba(47,107,255,.28)}.task-detail-page .tabs-list{margin-bottom:20px}.task-detail-page .tabs-trigger{min-height:40px}.task-detail-page .task-detail-tabs>[data-state=active]{color:#2f6bff}.automation-detail-page .p5-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.automation-detail-page .p5-status-cell{padding:16px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;min-width:0}.automation-detail-page .p5-status-cell:first-child{border-left:2px solid #2f6bff}.automation-detail-page .p5-status-label{margin:0;color:#69758b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.automation-detail-page .p5-status-value{margin:7px 0 0;color:#0b1220;font-size:13px;font-weight:700;overflow-wrap:anywhere}.automation-detail-page .p5-history{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.automation-detail-page .p5-history-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 15px;border:1px solid #e6eaf1;border-radius:8px;background:#fff;transition:background-color .12s ease,box-shadow .12s ease}.automation-detail-page .p5-history-row:hover{background:#f8faff;box-shadow:inset 3px 0 0 #2f6bff}.knowledge-detail-page .p5-document{padding:28px;min-height:420px;border-left:2px solid #2f6bff}.knowledge-detail-page .p5-document .prose{color:#34405a;font-size:14px;line-height:1.75}.knowledge-detail-page .p5-document .prose h2,.knowledge-detail-page .p5-document .prose h3{color:#0b1220}.knowledge-detail-page .p5-document-context{padding:20px}.knowledge-detail-page .p5-document-context .p5-context-line{padding:12px 0;border-bottom:1px solid #eef1f5}.knowledge-detail-page .p5-document-context .p5-context-line:last-child{border-bottom:0}.client-detail-page .p5-client-kpis{margin-bottom:20px}.client-detail-page .client-primary-card{border-color:#e2e8f0;background:#fff;box-shadow:none;position:relative}.client-detail-page .client-primary-card:after,.client-detail-page .client-primary-card:before{display:none}.client-detail-page .client-primary-card h2,.client-detail-page .client-primary-card h3{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.01em}.client-detail-page .client-primary-card dt{color:#64748b;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.client-detail-page .client-primary-card dd{color:#0f172a;font-size:14px;line-height:1.5;font-weight:600;margin-top:6px}.client-detail-page .client-primary-card a{color:#334155;text-decoration:none}.client-detail-page .client-primary-card a:hover{color:#0f172a;text-decoration:underline}.client-detail-page .client-support-card{border-color:#dfe5ef}.client-detail-page .tabs-list{margin:0 0 20px}.client-detail-page .client-action-group button{min-height:38px}.task-detail-page .workspace-card{border:1px solid #e2e8f0;background:#fff;box-shadow:none}.task-detail-page .workspace-card h2,.task-detail-page .workspace-card h3,.task-detail-page .workspace-card h4{color:#0f172a;font-weight:700;letter-spacing:-.01em}.task-detail-page .workspace-card dd,.task-detail-page .workspace-card dt,.task-detail-page .workspace-card p{color:#475569}.task-detail-page .workspace-card dt{color:#64748b;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.task-detail-page .workspace-card dd{color:#0f172a;font-size:14px;font-weight:600}.financials-page .workspace-card table thead th{background:#f8fafc;color:#0f172a;border-bottom:1px solid #e2e8f0;letter-spacing:.08em}.financials-page .workspace-card table tbody td{color:#334155;padding-top:12px;padding-bottom:12px}.financials-page .workspace-card table tbody tr:hover{background:#f8fafc;box-shadow:none}.financials-page .workspace-card .text-\[\#1D4ED8\],.financials-page .workspace-card .text-\[\#2563EB\]{color:#334155!important}.campaign-detail-page{min-height:100%;background:#f3f6fb}.campaign-detail-page .campaign-detail-header{min-width:0;box-shadow:0 1px 0 rgba(15,39,71,.03)}.campaign-detail-page .campaign-detail-header h1{color:#0b1220;font-size:32px;font-weight:800;letter-spacing:0}.campaign-detail-page .campaign-detail-header p{color:#5b8cff;font-size:13px;font-weight:600}.campaign-detail-page .campaign-detail-header>div{width:min(1320px,100%);margin:0 auto}.campaign-detail-page .campaign-title-box{display:flex;flex-direction:column;gap:14px}.campaign-detail-page .campaign-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px 20px;gap:4px 20px;margin-top:6px;max-width:900px}.campaign-detail-page .campaign-intro-grid p:first-child{grid-column:span 3}.campaign-detail-page .campaign-intro-grid p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:13px;font-weight:500}.campaign-detail-page .campaign-title-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e6eef8;padding-top:10px}.campaign-detail-page .campaign-center-actions,.campaign-detail-page .campaign-primary-actions,.campaign-detail-page .campaign-text-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.campaign-detail-page .campaign-primary-actions{margin-left:48px}.campaign-detail-page .campaign-center-actions{position:absolute;left:50%;transform:translateX(-50%)}.campaign-detail-page .campaign-white-action{display:inline-flex;min-height:36px;align-items:center;gap:5px;border:1px solid #bfdbfe;border-radius:7px;background:linear-gradient(145deg,#fff,#f8fbff);padding:7px 12px;color:#173a70;font-size:12px;font-weight:700;box-shadow:0 6px 16px rgba(37,99,235,.1)}.campaign-detail-page .campaign-white-action:hover{border-color:#60a5fa;background:#fff;color:#2f6bff;box-shadow:0 8px 18px rgba(37,99,235,.15)}.campaign-detail-page .campaign-run-qa-button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid #2563eb;border-radius:7px;background:#2563eb;padding:8px 14px;color:#fff;font-size:13px;font-weight:700;box-shadow:0 8px 18px rgba(37,99,235,.2)}.campaign-detail-page .campaign-run-qa-button:hover{background:#1d4ed8}.campaign-detail-page .campaign-text-action{display:inline-flex;min-height:34px;align-items:center;gap:5px;border:0;background:transparent;padding:5px 4px;color:#173a70;font-size:12px;font-weight:700}.campaign-detail-page .campaign-text-action:hover{color:#2f6bff}.campaign-detail-page .campaign-text-action.text-\[\#B91C1C\]{color:#b91c1c}.campaign-detail-page .campaign-text-action.text-\[\#B91C1C\]:hover{color:#991b1b}.campaign-detail-page .campaign-delete-action{color:#b91c1c}.campaign-detail-page .campaign-delete-action:hover{color:#991b1b}.campaign-detail-page .campaign-text-actions{margin-left:auto}.campaign-detail-page .campaign-detail-header a,.campaign-detail-page .campaign-detail-header button{border-radius:7px}.campaign-detail-page .campaign-tabs{background:#fff;border-bottom:1px solid #dfe5ef}.campaign-detail-page .campaign-tabs nav{max-width:1320px;margin:0 auto}.campaign-detail-page .campaign-content{width:min(1320px,100%);margin:0 auto;padding:20px 34px 44px}.campaign-detail-page .campaign-content>div[role=tabpanel]{min-width:0}.campaign-detail-page .campaign-tab-active{color:#2f6bff;border-bottom-color:#2f6bff}.campaign-detail-page .campaign-content .workspace-card{border:1px solid #bfdbfe;border-top:3px solid #2f6bff;border-radius:10px;background:linear-gradient(145deg,#fff,#f2f7ff);box-shadow:0 10px 28px rgba(47,107,255,.09)}.campaign-detail-page .campaign-content h2,.campaign-detail-page .campaign-content h3,.campaign-detail-page .campaign-content h4{color:#173a70;font-weight:800}.campaign-detail-page .campaign-content dt,.campaign-detail-page .campaign-content p{color:#5b8cff}.campaign-detail-page .campaign-content dd{color:#173a70;font-weight:700}.campaign-detail-page .campaign-content>div[role=tabpanel]>*{margin-bottom:20px}.campaign-detail-page .campaign-tab{min-height:42px}.campaign-compose-page .premium-patch5-content{max-width:980px}.campaign-compose-page .premium-patch5-content>header{border:1px solid #173a70;border-radius:12px;background:linear-gradient(145deg,#0b2252,#173a70);box-shadow:0 12px 28px rgba(7,18,47,.18)}.campaign-compose-page .premium-patch5-content>header h1{font-size:26px;font-weight:800;color:#fff}.campaign-compose-page .premium-patch5-content>header p:last-child{color:#bfdbfe;font-size:13px}.campaign-compose-page .campaign-compose-page,.campaign-compose-page .p5-surface{border:1px solid #bfdbfe;border-top:3px solid #2f6bff;border-radius:10px;background:linear-gradient(145deg,#fff,#f2f7ff);box-shadow:0 10px 26px rgba(37,99,235,.08)}.campaign-compose-page form label{color:#173a70;font-size:13px;font-weight:700}.campaign-compose-page form input,.campaign-compose-page form textarea{border:1px solid #a9caff;border-radius:8px;background:#fff;color:#173a70;box-shadow:inset 0 1px 2px rgba(37,99,235,.04)}.campaign-compose-page form input:focus,.campaign-compose-page form textarea:focus{border-color:#2f6bff;outline:2px solid rgba(47,107,255,.16)}.campaign-compose-page form button{border-radius:8px;background:#1d4ed8;box-shadow:0 8px 18px rgba(37,99,235,.2)}.campaign-compose-page .p5-section h2{color:#173a70;font-size:18px}.campaign-compose-page .p5-section>p{color:#5b8cff}.campaign-compose-page .p5-section article{border-color:#cfe2fa;background:#fff;box-shadow:0 6px 16px rgba(37,99,235,.06)}.campaign-compose-page .p5-section article h3{color:#173a70;font-size:15px}.campaign-compose-page .p5-section article p{color:#5b8cff;font-size:13px}.p5-form-page .p5-form-card{padding:24px}.p5-form-page form{display:grid;grid-gap:16px;gap:16px}.p5-form-page form label{display:block;color:#34405a;font-size:12px;font-weight:600}.p5-form-page form label>input,.p5-form-page form label>select,.p5-form-page form label>textarea{display:block;width:100%;margin-top:6px;min-height:40px;border:1px solid #dfe5ef;border-radius:9px;background:#fff;padding:9px 12px;color:#0b1220;outline:none}.p5-form-page form label>textarea{min-height:110px;resize:vertical}.p5-form-page form label>input:hover,.p5-form-page form label>select:hover,.p5-form-page form label>textarea:hover{border-color:#93c5fd}.p5-form-page form label>input:focus,.p5-form-page form label>select:focus,.p5-form-page form label>textarea:focus{border-color:#2f6bff;box-shadow:0 0 0 3px rgba(47,107,255,.14)}.p5-form-page form button{min-height:40px;width:max-content;border-radius:9px}.p5-state{width:min(900px,100%);margin:0 auto;padding:32px;border:1px solid #dfe5ef;border-radius:10px;background:#fff;color:#69758b}.p5-state-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}@media (max-width:900px){.premium-patch5-page{padding:28px 24px 36px}.automation-detail-page .p5-status-grid,.p5-detail-grid{grid-template-columns:1fr}.campaign-detail-page .campaign-content{padding:20px 24px 36px}}@media (max-width:640px){.premium-patch5-page{padding:24px 16px 32px}.premium-patch5-header{align-items:flex-start;flex-direction:column;gap:12px}.premium-patch5-title{font-size:23px}.p5-meta-grid{grid-template-columns:1fr}.knowledge-detail-page .p5-document,.knowledge-detail-page .p5-document-context,.p5-form-page .p5-form-card,.p5-section{padding:16px}.campaign-detail-page .campaign-content{padding:18px 16px 32px}.p5-action-row button{width:100%}}.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}.ai-command-textarea{max-height:180px;resize:vertical;overflow-y:auto}.ai-command-submit{height:30px;min-width:30px;padding:0 9px;cursor:pointer}.ai-command-submit:hover{box-shadow:0 3px 8px rgba(37,99,235,.22)}.ai-command-field{position:relative;border-color:transparent;box-shadow:0 0 0 1px rgba(96,165,250,.55),0 8px 24px rgba(37,99,235,.1);overflow:hidden}.ai-command-textarea{position:relative;color:#2563eb}.ai-command-textarea:focus,.ai-command-textarea:not(:placeholder-shown){text-align:left}.ai-command-textarea::placeholder{color:#5b8cff;opacity:.8}@keyframes ai-command-border-spin{to{transform:rotate(1turn)}}.financials-page .table-action-button,.onboarding-page article button,.premium-automation-list .premium-automation-item button:not([role=switch]){border:0!important;background:transparent!important;box-shadow:none!important;min-height:auto!important;padding:0!important;border-radius:0!important;font-size:12px!important;font-weight:600!important}.onboarding-page article button{color:#2563eb}.onboarding-page article button:last-child,.premium-automation-list .premium-automation-item button.table-action-button--danger{color:#dc2626}.premium-automation-list .premium-automation-item{border:1px solid #dfe5ef;background:#fff;box-shadow:0 5px 18px rgba(15,27,54,.035)}.onboarding-page>section{background:transparent!important;border:0!important;box-shadow:none!important}.onboarding-page article{border:1px solid #dfe5ef!important;background:#fff!important;box-shadow:0 5px 18px rgba(15,27,54,.035)!important}.onboarding-page article:hover{background:#fff!important;box-shadow:0 8px 22px rgba(37,99,235,.08)!important}.ai-command-field{box-shadow:0 0 0 1px rgba(96,165,250,.6),0 8px 24px rgba(37,99,235,.1)!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}.onboarding-page article>button>div:first-child>div:last-child>span{display:inline-flex;width:max-content;padding:2px 7px;border-radius:999px;font-size:11px;line-height:1.35}.onboarding-page article>button>div:first-child>div:last-child>span.text-green-700{background:#dcfce7;color:#15803d}.onboarding-page article .text-blue-600,.onboarding-page article .text-green-700,.onboarding-page article .text-red-600,.onboarding-page article .text-red-700,.onboarding-page article .text-slate-600,.onboarding-page article button{color:#0b1220!important}.onboarding-page article span.text-green-700{display:inline-flex;width:max-content;padding:2px 7px;border-radius:999px;background:#dcfce7;color:#15803d!important}.client-team-page>section{display:grid}.ai-command-page{background:#f3f6fb}.ai-panel-center{display:flex;justify-content:center;padding:24px 0 40px}.ai-command-composer{width:min(660px,100%)}.ai-command-field{border:1px solid #cbd5e1;border-radius:12px;background:#fff;padding:14px 16px 10px;box-shadow:0 6px 18px rgba(15,23,42,.06)}.ai-command-textarea{display:block;width:100%;min-height:48px;resize:none;border:0!important;border-radius:0!important;background:transparent;padding:10px 0;text-align:center;color:#0b1220;outline:none;box-shadow:none!important}.ai-command-textarea::placeholder{color:#94a3b8;text-align:center}.ai-command-submit-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ai-command-enter-hint{color:#94a3b8;font-size:11px}.ai-command-submit{display:inline-flex;height:28px;width:28px;align-items:center;justify-content:center;border:0;border-radius:7px;background:#2563eb;color:#fff}.ai-command-submit:hover{background:#1d4ed8}.ai-command-submit:disabled{cursor:not-allowed;opacity:.4}.ai-command-result{margin-top:14px;border-left:3px solid #2563eb;padding:10px 14px;color:#334155;font-size:13px;white-space:pre-wrap}.ai-command-error{margin-top:12px;color:#173a70;font-size:13px}.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}}.ai-command-field{position:relative!important;border:1px solid transparent!important;background:#fff!important;box-shadow:0 0 0 1px rgba(96,165,250,.62),0 8px 24px rgba(37,99,235,.1)!important;overflow:hidden!important}.ai-command-field:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0deg,rgba(37,99,235,.08) 80deg,#60a5fa 150deg,transparent 230deg,rgba(37,99,235,.08) 320deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ai-command-border-spin 3.8s linear infinite;pointer-events:none}.ai-command-textarea{position:relative!important;z-index:1;text-align:left!important;color:#2563eb!important}.ai-command-textarea:placeholder-shown{text-align:center!important}.ai-command-textarea::placeholder{color:#5b8cff!important;text-align:center!important;opacity:.85}.ai-command-composer .ai-command-field{border:1px solid rgba(96,165,250,.7)!important;background:#fff!important;box-shadow:0 0 0 1px rgba(37,99,235,.14),0 8px 24px rgba(37,99,235,.1)!important}.ai-command-composer .ai-command-field:before{z-index:0}.ai-command-composer .ai-command-textarea{border:0!important;background:transparent!important;color:#2563eb!important}