:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--color-bg:#101214;--color-sidebar:#141719;--color-surface:#181b1e;--color-raised:#202428;--color-hover:#242a2f;--color-border:#2a3035;--color-border-strong:#424d56;--color-text:#edf1f4;--color-muted:#a1acb5;--color-subtle:#85929d;--color-accent:#51d7ed;--color-on-accent:#09252c;--color-accent-soft:#16323a;--color-warning:#f5cb83;--color-warning-soft:#312a1f;--color-error:#ffacaf;--color-error-soft:#372226;--color-success:#9ce0bd;--color-success-soft:#1d3028;--color-overlay:#050709cc;--color-transparent:transparent;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--duration:.14s}*{box-sizing:border-box}html,body{min-width:0;margin:0;overflow-x:clip}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:var(--color-transparent)}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere;font-style:normal}h1{letter-spacing:-.9px;font-size:28px;font-weight:600;line-height:1.2}h2{letter-spacing:-.25px;font-size:17px;font-weight:600}h3{font-size:15px;font-weight:600}small{color:var(--color-muted);font-size:12px}p{color:var(--color-muted)}label{color:var(--color-muted);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}input,select,textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);min-width:0;max-width:100%;color:var(--color-text);min-height:44px;padding:11px 12px}textarea{resize:vertical}input::placeholder{color:var(--color-subtle)}input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--color-accent)}select{cursor:pointer}pre,code{font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;font-size:12px}pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:400px;color:var(--color-muted);padding:16px;overflow:auto}code{padding:8px 0;display:block}summary{cursor:pointer;color:var(--color-accent);min-height:44px;padding:12px 0;font-size:13px}details{min-width:0}button,.secondary,.primary{transition:background var(--duration),border-color var(--duration),color var(--duration)}button svg,a svg{flex-shrink:0}.primary,.secondary,.danger-button,.text-button,.icon-button{border-radius:var(--radius-sm);border:1px solid var(--color-transparent);white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:550;display:inline-flex}.primary{background:var(--color-accent);color:var(--color-on-accent)}.primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 82%,var(--color-text))}.secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.secondary:hover:not(:disabled){background:var(--color-hover)}.danger-button{background:var(--color-error-soft);border-color:var(--color-border);color:var(--color-error)}.text-button{background:var(--color-transparent);color:var(--color-accent);justify-content:flex-start;padding:8px 0}.icon-button{background:var(--color-transparent);color:var(--color-muted);min-width:44px;padding:10px}.icon-button:hover{color:var(--color-text);background:var(--color-hover)}button:active:not(:disabled){transform:translateY(1px)}.skip-link{background:var(--color-accent);color:var(--color-on-accent);z-index:100;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.eyebrow{letter-spacing:1.8px;color:var(--color-subtle);margin-bottom:12px;font-size:10px;font-weight:600}.app-shell{min-height:100dvh;display:flex}.sidebar{background:var(--color-sidebar);border-right:1px solid var(--color-border);z-index:30;flex-direction:column;width:238px;padding:27px 17px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{flex-direction:column;align-items:flex-start;padding:0 13px;display:flex}.brand img{margin-left:-6px;display:block}.brand>span{letter-spacing:1.4px;color:var(--color-muted);margin-top:1px;font-size:10px}.workspace-label{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:10px;margin:29px 0 23px;padding:11px;font-size:12px;display:flex}.workspace-label small{margin-top:1px;font-size:10px;display:block}.workspace-avatar,.avatar{background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.workspace-avatar{color:var(--color-accent);background:var(--color-accent-soft)}.nav-label{letter-spacing:1.7px;color:var(--color-subtle);margin-bottom:9px;padding:0 12px;font-size:9px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav a{border-radius:var(--radius-sm);min-height:41px;color:var(--color-muted);align-items:center;gap:11px;padding:10px 12px;font-size:12px;display:flex;position:relative}.sidebar nav a:hover{background:var(--color-hover);color:var(--color-text)}.sidebar nav a.active{color:var(--color-accent);background:var(--color-accent-soft)}.sidebar nav a.active:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:12px;bottom:12px;left:-17px}.nav-count{margin-left:auto;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:35px}.safety-note{color:var(--color-muted);align-items:center;gap:9px;padding:10px 10px 20px;font-size:11px;display:flex}.safety-note svg{color:var(--color-accent)}.safety-note small{color:var(--color-subtle);font-size:9px;display:block}.operator{text-align:left;border:0;border-top:1px solid var(--color-border);background:var(--color-transparent);width:100%;color:var(--color-text);align-items:center;gap:9px;padding:15px 2px 0;font-size:11px;display:flex}.operator>span:nth-child(2){flex:1;min-width:0}.operator small{overflow-wrap:anywhere;font-size:9px;display:block}.operator>svg{flex-shrink:0;width:16px}.workspace-main{width:calc(100% - 238px);min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;height:65px;padding:0 34px;display:flex}.breadcrumb{align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.breadcrumb>span{color:var(--color-subtle)}.breadcrumb strong{white-space:nowrap;font-weight:450}.separator{opacity:.5}.topbar-right{color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.avatar.small{border-radius:50%;width:28px;height:28px;margin-left:8px}.status-dot{background:var(--color-warning);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.good{background:var(--color-success)}.mobile-toggle{display:none}.content{min-width:0;max-width:1660px;margin:0 auto;padding:36px 34px 20px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.page-heading h1+p{margin-top:10px;font-size:13px}.page-heading .primary{flex-shrink:0}.overview-metrics{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid}.overview-metrics article{border-right:1px solid var(--color-border);min-width:0;padding:21px 23px}.overview-metrics article:last-child{border-right:0}.overview-metrics article>span{color:var(--color-muted);font-size:11px}.overview-metrics strong{letter-spacing:-1.2px;margin-top:11px;font-size:34px;font-weight:500;line-height:1.4;display:block}.overview-metrics strong small{letter-spacing:0;margin-left:7px;font-size:12px;font-weight:400}.overview-metrics p{align-items:center;gap:6px;margin-top:6px;font-size:10px;display:flex}.overview-metrics p svg{width:12px;height:12px;color:var(--color-accent)}.overview-metrics strong.no-data{color:var(--color-subtle)}.overview-metrics strong.text-metric{letter-spacing:-.5px;font-size:24px}.panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;margin-bottom:24px}.panel-heading{justify-content:space-between;align-items:center;gap:18px;padding:23px 24px;display:flex}.panel-heading p{max-width:65ch;margin-top:5px;font-size:11px}.counter{border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:400}.panel-heading h2 .counter{margin-left:6px}.project-row{border-top:1px solid var(--color-border);align-items:center;gap:17px;padding:24px;display:flex}.project-symbol{border:1px solid var(--color-border-strong);background:var(--color-raised);width:42px;height:42px;color:var(--color-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.project-symbol.empty{background:var(--color-transparent);color:var(--color-subtle);font-family:var(--font-mono);border-style:dashed;font-size:11px}.project-info{flex:1;min-width:0}.project-info h3{margin-bottom:4px;font-size:13px}.project-info a,.project-info p{color:var(--color-subtle);overflow-wrap:anywhere;font-size:11px}.project-info a{align-items:center;gap:5px;display:inline-flex}.project-info a svg{width:11px;height:11px}.project-channel{flex-direction:column;align-items:flex-start;gap:5px;min-width:150px;display:flex}.project-channel small{font-size:10px}.project-status{width:165px}.tag{border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;align-items:center;padding:3px 7px;font-size:10px;font-weight:450;line-height:1.6;display:inline-flex}.tag.neutral{background:var(--color-raised);color:var(--color-muted)}.tag.warning,.tag.medium{color:var(--color-warning);background:var(--color-warning-soft);border-color:color-mix(in srgb,var(--color-warning) 12%,var(--color-warning-soft))}.tag.good,.tag.low{color:var(--color-success);background:var(--color-success-soft);border-color:color-mix(in srgb,var(--color-success) 12%,var(--color-success-soft))}.tag.high{color:var(--color-error);background:var(--color-error-soft)}.tag.info{color:var(--color-accent);background:var(--color-accent-soft)}.overview-lower{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.next-step,.guardrails{padding:25px 26px}.next-step .eyebrow{color:var(--color-accent);margin-bottom:18px;font-size:9px}.next-step h2{letter-spacing:-.5px;max-width:25ch;font-size:21px}.next-step>p:not(.eyebrow){max-width:50ch;margin-top:12px;font-size:12px}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.next-step .inline-actions{margin-top:27px}.next-step select{flex:1;font-size:11px}.next-step>small{color:var(--color-subtle);margin-top:14px;font-size:9px;display:block}.guardrails{position:relative}.guardrails>svg{color:var(--color-accent);position:absolute;top:26px;right:26px}.guardrails h2{margin-bottom:21px;font-size:15px}.guardrails>div{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:11px;display:flex}.guardrails>div span{color:var(--color-muted)}.guardrails strong{font-size:10px;font-weight:450}.guardrails .text-button{min-height:32px;margin-top:14px;font-size:10px}.guardrails .text-button svg{width:13px}.content-footer{color:var(--color-subtle);justify-content:space-between;gap:16px;padding:12px 0;font-size:9px;display:flex}.dot-accent{color:var(--color-accent);margin:0 7px}.message{border-radius:var(--radius-sm);border:1px solid var(--color-border);overflow-wrap:anywhere;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:12px;display:flex}.message>svg{flex-shrink:0}.message .icon-button{width:28px;min-height:28px;margin-left:auto;padding:4px}.message.error{color:var(--color-error);background:var(--color-error-soft)}.message.success{color:var(--color-success);background:var(--color-success-soft)}.message.info{color:var(--color-muted);background:var(--color-raised)}.message.info svg{color:var(--color-accent)}.site-selector{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.site-selector label{font-size:11px}.site-selector select{min-width:230px;font-size:12px}.caption{color:var(--color-subtle);font-size:11px}.audit-form{align-items:flex-end;gap:12px;padding:0 24px 20px;display:flex}.audit-form label{flex:1}.metadata{border-top:1px solid var(--color-border);color:var(--color-subtle);flex-wrap:wrap;gap:22px;padding:13px 24px;font-size:10px;display:flex}.empty-state{text-align:center;border-top:1px solid var(--color-border);padding:56px 24px 60px}.empty-state>svg{color:var(--color-subtle);width:30px;height:30px;margin-bottom:18px}.empty-state h3{font-size:17px}.empty-state p{max-width:55ch;margin:8px auto 20px;font-size:12px}.finding{border-top:1px solid var(--color-border);min-width:0;padding:24px}.finding>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finding h3{overflow-wrap:anywhere;margin:12px 0 7px}.finding>p{max-width:85ch;font-size:12px}.finding>.secondary{margin-top:6px}.finding .inline-actions{margin-top:14px}.preserve-lines{white-space:pre-wrap}.setup-panel{max-width:950px;padding:35px}.setup-panel>svg{width:30px;height:30px;color:var(--color-accent);margin-bottom:25px;display:block}.setup-panel h2{letter-spacing:-.6px;margin:18px 0 12px;font-size:24px}.setup-panel>p{max-width:75ch;font-size:13px}.setup-panel>.secondary{margin-top:20px}.empty-measurements{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0;padding:24px 0;display:grid}.empty-measurements span{color:var(--color-muted);font-size:11px}.empty-measurements strong{margin-top:8px;font-size:32px;font-weight:400;display:block}.compact-empty{border-block:1px solid var(--color-border);color:var(--color-muted);padding:25px;font-size:12px}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:24px;display:flex}.inline-form label{flex:1}.account-row{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:15px;padding:20px 24px;font-size:11px;display:flex}.account-row strong{font-family:var(--font-mono);font-size:13px;font-weight:400}.fine-print{max-width:100ch;margin-bottom:24px;font-size:11px;line-height:1.7}.schedule-controls{flex-wrap:wrap;align-items:center;gap:24px;padding:0 24px 24px;display:flex}.check-label{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.schedule-controls .primary{margin-left:auto}.table-wrap{border-top:1px solid var(--color-border);min-width:0;overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:12px}th{letter-spacing:.5px;color:var(--color-subtle);background:var(--color-sidebar);padding:13px 24px;font-size:10px;font-weight:500}td{border-top:1px solid var(--color-border);color:var(--color-muted);padding:18px 24px}td small{color:var(--color-subtle);font-size:10px;font-family:var(--font-mono);margin-top:4px;display:block}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.integration-card{flex-direction:column;align-items:flex-start;margin:0;padding:28px;display:flex}.integration-mark{letter-spacing:-.5px;margin-bottom:20px;font-size:14px;font-weight:600}.integration-card h2{margin:16px 0 8px}.integration-card p{margin-bottom:16px;font-size:12px}.integration-card label{width:100%;font-size:11px}.integration-card code{font-size:10px}.integration-card small{margin-top:20px;font-size:10px}.integration-card form{width:100%;margin-top:5px}.integration-card form button{margin-top:12px}.setting-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.setting-row strong{font-size:13px;font-weight:500}.setting-row small{overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.system-details{margin:0;padding:0 24px 24px}.system-details>div{border-top:1px solid var(--color-border);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:16px 0;font-size:12px;display:grid}.system-details dt{color:var(--color-muted)}.system-details dd{overflow-wrap:anywhere;margin:0}dialog{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:min(760px,100% - 32px);max-height:90dvh;padding:28px;overflow:auto}dialog::backdrop{background:var(--color-overlay)}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.dialog-heading h2{font-size:22px}.dialog-heading .eyebrow{margin-bottom:5px}dialog form>p{margin-bottom:24px;font-size:12px}dialog form>label{margin:18px 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dialog-actions{justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.login-shell{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:38px 8vw;display:flex}.login-brand{flex-direction:column;display:flex;position:absolute;top:36px;left:7vw}.login-brand img{margin-left:-7px}.login-brand span{letter-spacing:2px;color:var(--color-subtle);font-size:10px}.login-form{width:min(390px,100%);margin:100px 0}.login-form .eyebrow{color:var(--color-accent)}.login-form h1{letter-spacing:-1.3px;margin-bottom:18px;font-size:35px;line-height:1.2}.login-form>p:not(.eyebrow){margin-bottom:32px;font-size:13px}.login-form label{margin-top:20px}.login-form .primary{width:100%;margin-top:28px}.login-form small{justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:10px;display:flex}.login-form small svg{width:14px}.login-shell footer{width:100%;color:var(--color-subtle);justify-content:space-between;margin-top:auto;font-size:11px;display:flex}@media (width>=1500px){.content{padding-top:44px}.overview-metrics article{padding:25px 28px}.project-row{padding:28px}.sidebar nav a{min-height:43px}}@media (width<=1200px){.sidebar{width:216px}.workspace-main{width:calc(100% - 216px);margin-left:216px}.content{padding:28px 24px 18px}.topbar{padding:0 24px}.project-channel{display:none}.project-status{width:auto;max-width:165px}.overview-metrics article{padding:18px 16px}.overview-metrics article>span{font-size:10px}.overview-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.next-step,.guardrails{padding:24px 20px}.next-step .inline-actions{flex-direction:column;align-items:stretch}.page-heading h1{font-size:25px}.page-heading{gap:18px}.panel-heading{flex-wrap:wrap}.overview-metrics strong small{margin-left:0;font-size:10px;display:block}.overview-metrics strong{font-size:31px}.overview-metrics p{font-size:9px}.next-step>small{line-height:1.7}.guardrails>div{font-size:10px}.guardrails strong{font-size:9px}}@media (width<=960px){.sidebar{width:200px;padding-inline:12px}.workspace-main{width:calc(100% - 200px);margin-left:200px}.sidebar nav a.active:before{left:-12px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics article:nth-child(2){border-right:0}.overview-metrics article:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.overview-metrics strong small{margin-left:7px;display:inline}.overview-lower{grid-template-columns:minmax(0,1fr)}.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.project-row{flex-wrap:wrap;gap:12px}.project-info{flex-basis:calc(100% - 66px)}.project-status{flex:1;max-width:none;margin-left:54px}.project-row>.secondary{margin-left:auto}.topbar-right>span:not(.status-dot):not(.avatar){display:none}.integration-grid{grid-template-columns:minmax(0,1fr)}.system-details>div{grid-template-columns:160px minmax(0,1fr)}.audit-form{flex-direction:column;align-items:stretch}.schedule-controls{gap:16px}.schedule-controls .primary{margin-left:0}.content-footer{flex-wrap:wrap}.next-step .inline-actions{flex-direction:row}.next-step>small{font-size:10px}}@media (width<=767px){body{font-size:14px}.sidebar{width:246px;box-shadow:none;transform:translate(-100%)}.sidebar.open{top:65px;transform:translate(0)}.workspace-main{width:100%;margin-left:0}.sidebar nav a{min-height:44px}.mobile-toggle{display:inline-flex}.topbar{background:var(--color-bg);z-index:40;padding:0 14px;position:sticky;top:0}.breadcrumb{gap:8px;font-size:11px}.breadcrumb>span:first-of-type,.breadcrumb>.separator{display:none}.topbar-right{gap:3px}.topbar-right .avatar{display:none}.content{padding:25px 18px 16px}.page-heading{margin-bottom:24px}.page-heading h1{max-width:22ch;font-size:27px}.page-heading h1+p{max-width:40ch;font-size:12px}.page-heading .eyebrow{font-size:9px}.overview-metrics{margin-bottom:22px}.overview-metrics article{padding:17px 15px}.overview-metrics strong{font-size:30px}.overview-metrics article>span{font-size:10px}.overview-metrics strong small{margin-left:0;font-size:10px;display:block}.overview-metrics p{align-items:flex-start;min-height:28px;font-size:9px}.panel-heading{gap:14px;padding:20px}.panel-heading p{font-size:11px}.panel-heading h2{font-size:16px}.counter{font-size:9px}.project-row{padding:20px}.project-status{margin-left:0}.project-row>.secondary{min-width:130px}.project-info h3{font-size:14px}.project-info a,.project-info p{font-size:11px}.project-symbol{width:40px;height:40px}.tag{font-size:9px}.overview-lower{gap:0}.next-step,.guardrails{padding:24px 20px}.next-step h2{font-size:22px}.next-step .inline-actions{flex-direction:column;align-items:stretch}.next-step select{font-size:13px}.next-step .primary{width:100%}.next-step>small{font-size:9px}.guardrails>div{font-size:12px}.guardrails strong{font-size:11px}.content-footer{gap:6px;font-size:9px}.site-selector{gap:8px}.site-selector select{flex:1;min-width:0;font-size:12px}.site-selector .caption{width:100%;margin-left:0}.message{align-items:flex-start;padding:13px;font-size:11px}.message.error .text-button{white-space:nowrap;font-size:11px}.message .icon-button{flex-shrink:0}.finding{padding:20px}.finding h3{font-size:15px}.finding .caption{font-size:10px}.finding .inline-actions{gap:8px}.finding .inline-actions button{padding-inline:10px;font-size:11px}.audit-form{padding:0 20px 20px}input,select,textarea{font-size:16px}.metadata{gap:6px;padding:13px 20px;font-size:10px}.setup-panel{padding:24px 20px}.setup-panel h2{font-size:22px}.empty-measurements{gap:12px}.empty-measurements span{font-size:10px}.empty-measurements strong{font-size:28px}.inline-form{flex-direction:column;align-items:stretch;padding:20px}.inline-form label{flex:auto}.danger-button{padding-inline:10px;font-size:10px}.schedule-controls{flex-direction:column;align-items:stretch;padding:0 20px 20px}.check-label{font-size:12px}.schedule-controls .primary{align-self:stretch}.table-wrap th,.table-wrap td{padding:14px}.integration-card{padding:24px 20px}.system-details{padding:0 20px 20px}.system-details>div{grid-template-columns:minmax(0,1fr);gap:6px}.setting-row{flex-wrap:wrap;align-items:flex-start;padding:20px}.setting-row>div{min-width:0}.setting-row small{font-size:11px}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px}dialog{padding:22px 18px}.dialog-heading h2{font-size:20px}dialog label{font-size:12px}.login-shell{padding:30px 24px}.login-brand{top:25px;left:24px}.login-form h1{font-size:32px}.login-shell footer{font-size:10px}.overview-metrics strong.text-metric{font-size:21px}}@media (width<=360px){.content{padding-inline:14px}.project-row{padding:18px 15px}.project-row>.secondary{min-width:0;font-size:11px}.project-status .tag{font-size:8px}.overview-metrics article{padding:16px 12px}.overview-metrics article>span{font-size:9px}.overview-metrics p{font-size:8px}.page-heading h1{font-size:25px}.empty-measurements{grid-template-columns:minmax(0,1fr)}.empty-measurements strong{font-size:23px}.primary,.secondary{font-size:12px}.breadcrumb strong{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ads-review{flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;display:flex}.operator small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.channel-switch{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.channel-switch button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.meta-intro{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.meta-intro h2{margin-bottom:10px}.meta-intro p{max-width:78ch}.meta-intro .primary{flex-shrink:0}.meta-connection-body{gap:16px;padding:0 24px 24px;display:grid}.meta-connection-body .form-grid{margin:12px 0}.meta-empty{padding:24px}.meta-empty h3{margin-bottom:10px}.meta-error{color:var(--color-error)}.meta-draft-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.meta-draft-heading h3{margin-top:12px}.meta-draft p{margin-top:10px}.meta-prose{white-space:pre-line}.meta-draft h4{margin-top:20px}.meta-creative{border-left:2px solid var(--color-border-strong);gap:12px;margin:20px 0;padding-left:16px;display:grid}.meta-history{color:var(--color-muted);overflow-wrap:anywhere;padding-left:20px;font-size:12px}.meta-history li{margin:8px 0}.meta-placements{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;gap:20px;margin:20px 0;padding:16px;display:flex}.meta-placements legend{color:var(--color-muted);font-size:12px}.meta-ads td small{overflow-wrap:anywhere;display:block}.meta-ads .metadata{flex-wrap:wrap}.meta-ads .fine-print{white-space:normal}.meta-ads .inline-actions,.meta-ads .dialog-actions{flex-wrap:wrap}@media (width<=767px){.meta-intro,.meta-draft-heading{flex-direction:column;align-items:stretch}.meta-intro,.meta-empty{padding:20px}.meta-connection-body{padding:0 20px 20px}.channel-switch{gap:8px}.channel-switch button{white-space:normal;flex:1;min-width:0}.meta-ads .overview-metrics strong{font-size:25px}.meta-ads .overview-metrics .text-metric{font-size:19px}.meta-ads .panel-heading{flex-wrap:wrap}.meta-ads .ads-review .inline-actions{flex-direction:column;align-items:stretch;width:100%}.meta-ads .ads-review button{white-space:normal}.sidebar{visibility:hidden}.sidebar.open{visibility:visible}.ads-review .check-label{align-items:flex-start;font-size:11px}.ads-review input{flex-shrink:0}}.guide-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.guide-intro h2{font-size:26px}.guide-intro p{max-width:680px}.guide-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.guide-channels .panel{padding:20px}.guide-channels h3{margin:12px 0;font-size:17px}.guide-channels p{font-size:13px}.guide-task{border-top:1px solid var(--color-border);padding:26px 0}.guide-task h3{font-size:19px}.guide-task ol,.guide-steps{padding-left:23px;line-height:1.9}.guide-task li,.guide-steps li{margin-bottom:8px}.task-number{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:inline-grid}.guide-details{margin:24px 0}.guide-details summary,.guide-task summary{cursor:pointer;padding:14px 0}.guide-preview{border:1px solid var(--color-accent);border-radius:12px;margin-top:24px;padding:22px}.suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.suggestion-list button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:48px;padding:14px}.guide-task form,.guide-details form{margin-top:15px}.guide-channels>*{min-width:0}.guide-steps .text-button{display:block}.guide-task,.guide-preview,.finding{overflow-wrap:anywhere}@media (width<=1100px){.guide-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-intro{flex-direction:column;align-items:flex-start}}@media (width<=600px){.guide-channels,.suggestion-list{grid-template-columns:1fr}.guide-intro h2{font-size:22px}.guide-task h3{font-size:17px}.guide-intro .inline-actions{width:100%}}.guided-workspace .panel{padding:26px}.guided-workspace .guide-channels .panel{padding:20px}@media (width<=600px){.guided-workspace .panel{padding:20px}}
