:root{--ink:#111722;--ink-2:#252e3d;--muted:#677182;--muted-2:#8c94a2;--canvas:#f3f1ec;--surface:#fff;--surface-2:#f8f7f4;--line:#dedbd3;--line-cool:#e5e8ed;--navy:#0d1420;--navy-2:#151f2f;--cobalt:#4967ff;--cobalt-dark:#3652e8;--cobalt-soft:#eef1ff;--green:#187e5e;--green-soft:#edf8f3;--amber:#a86417;--amber-soft:#fff6e8;--red:#b93c3c;--red-soft:#fff0f0;--shadow:0 18px 50px #11172214}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);text-rendering:optimizelegibility;scroll-behavior:smooth;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--canvas);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:-.035em}p{line-height:1.6}::selection{color:var(--ink);background:#dfe5ff}:focus-visible{outline-offset:2px;outline:3px solid #4967ff3d}.shell{width:min(100%,1280px);margin:0 auto;padding:42px 34px 64px}.stack{gap:18px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grid{gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.muted{color:var(--muted)}.small{font-size:13px}.card{background:var(--surface);border:1px solid var(--line-cool);border-radius:12px;padding:22px}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:8px;display:flex}.page-header-copy{max-width:760px}.page-eyebrow,.workspace-eyebrow{color:var(--cobalt);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.page-title{margin:0;font-size:clamp(34px,4vw,46px);font-weight:760;line-height:1.03}.page-subtitle{max-width:700px;color:var(--muted);margin:12px 0 0;font-size:15px}.section-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.section-header h2{margin:0;font-size:19px;font-weight:730}.section-header p{color:var(--muted);margin:5px 0 0;font-size:13px}.section-link{color:var(--cobalt);font-size:12px;font-weight:750}.section-link:hover{color:var(--cobalt-dark)}input,select,textarea{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #d6d9df;border-radius:8px;padding:10px 12px;transition:border-color .14s,box-shadow .14s}input:focus,select:focus,textarea:focus{border-color:#9aabff;outline:none;box-shadow:0 0 0 3px #4967ff1a}label{gap:7px;font-size:13px;font-weight:700;display:grid}button,.button{background:var(--ink);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-weight:730;line-height:1;transition:background .14s,border-color .14s,transform .12s,box-shadow .14s;display:inline-flex}button:hover,.button:hover{background:#202938;box-shadow:0 7px 18px #1117221f}.button.primary,button.primary,.workspace-add{background:var(--cobalt)}.button.primary:hover,button.primary:hover,.workspace-add:hover{background:var(--cobalt-dark)}.button.secondary,button.secondary{color:var(--ink);box-shadow:none;background:#fff;border-color:#d7dbe2}.button.secondary:hover,button.secondary:hover{box-shadow:none;background:#f8f9fb;border-color:#c8ced8}.metric{letter-spacing:-.05em;font-size:32px;font-weight:790}.badge{color:#5e6878;text-transform:capitalize;background:#f3f5f7;border:1px solid #e2e5ea;border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.badge.critical,.badge.open{color:var(--red);background:var(--red-soft);border-color:#f0cccc}.badge.warning,.badge.acknowledged{color:var(--amber);background:var(--amber-soft);border-color:#ecd4ac}.badge.active,.badge.resolved,.badge.delivered{color:var(--green);background:var(--green-soft);border-color:#cbe8dc}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{color:var(--muted-2);text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #dfe3e8;padding:11px 12px;font-size:10px;font-weight:800}.table td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:15px 12px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#fafafa}.product-frame{background:linear-gradient(#11172206 1px, transparent 1px), linear-gradient(90deg, #11172206 1px, transparent 1px), var(--canvas);background-size:48px 48px;min-height:100vh}.product-header{z-index:50;background:var(--navy);color:#fff;border-bottom:1px solid #ffffff12;position:sticky;top:0}.product-brand{align-items:center;gap:10px;width:fit-content;display:inline-flex}.product-brand-mark,.marketing-brand-mark{background:var(--cobalt);color:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 6px 18px #4967ff40}.product-tabs{justify-content:center;align-items:stretch;gap:4px;height:100%;display:flex}.product-tab{color:#8f9bad;align-items:center;padding:0 14px;font-size:12px;font-weight:700;transition:color .14s;display:inline-flex;position:relative}.product-tab:hover{color:#e8edf5}.product-tab-active{color:#fff}.product-tab-active:after{content:"";background:#6f86ff;height:2px;position:absolute;bottom:0;left:13px;right:13px}.product-account{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.product-workspace{align-items:center;gap:9px;min-width:0;display:flex}.product-workspace-avatar{color:#cfd8e8;background:#1e2a3d;border:1px solid #2e3d54;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.product-workspace-copy{gap:1px;min-width:0;display:grid}.product-workspace-copy strong{color:#eef2f7;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11px;overflow:hidden}.product-workspace-copy span{color:#697990;font-size:9px}.product-signout{color:#8895a8;min-height:31px;box-shadow:none;background:0 0;border-color:#ffffff17;border-radius:6px;padding:0 9px;font-size:10px}.product-subbar{border-bottom:1px solid var(--line);background:#f3f1ecf0}.product-subbar-inner{width:min(100%,1280px);height:38px;color:var(--muted-2);align-items:center;gap:8px;margin:0 auto;padding:0 34px;font-size:10px;display:flex}.product-subbar-inner strong{color:var(--ink-2);font-size:10px}.product-subbar-separator{background:#d1cec6;width:1px;height:12px;margin:0 4px}.product-observed{align-items:center;gap:6px;display:inline-flex}.product-observed-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.workspace-shell{width:min(100%,1280px);margin:0 auto;padding:48px 34px 70px}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.workspace-heading>div{max-width:800px}.workspace-heading h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(38px,5vw,58px);font-weight:730;line-height:.98}.workspace-heading p{max-width:700px;color:var(--muted);margin:15px 0 0;font-size:15px}.dashboard-state{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(520px,1fr);min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0d142024}.dashboard-state:after{content:"";background:#4967ff1f;border-radius:50%;width:460px;height:460px;position:absolute;top:-270px;right:-200px}.dashboard-state-critical:after{background:#cf4b4b21}.dashboard-state-review:after{background:#4967ff1f}.dashboard-state-clear:after{background:#288d661f}.dashboard-state-copy{z-index:1;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 36px;display:flex;position:relative}.dashboard-state-copy>span{color:#8491a5;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-state-copy h2{color:#fff;letter-spacing:-.045em;max-width:580px;margin:12px 0 10px;font-size:clamp(26px,3vw,38px);font-weight:690;line-height:1.06}.dashboard-state-copy p{color:#9da9ba;max-width:620px;margin:0;font-size:13px}.dashboard-state-copy a{color:#dfe5ff;align-items:center;gap:10px;margin-top:24px;font-size:11px;font-weight:750;display:inline-flex}.dashboard-stat-rail{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.dashboard-stat-rail>.dashboard-stat-link{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:125px;padding:28px 26px;display:flex}.dashboard-stat-rail span{color:#79879b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.dashboard-stat-rail strong{color:#f8fafc;letter-spacing:-.05em;margin-top:7px;font-size:32px;font-weight:710;line-height:1}.dashboard-stat-rail small{color:#758398;margin-top:8px;font-size:9px}.dashboard-work-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);align-items:start;gap:20px;margin-top:22px;display:grid}.dashboard-surface{background:#ffffffe6;border:1px solid #dfdfe0;border-radius:12px}.dashboard-section-head{border-bottom:1px solid #e6e7e9;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:19px;display:flex}.dashboard-section-head>div{gap:13px;display:flex}.dashboard-section-head.compact{padding-bottom:17px}.dashboard-section-index{color:var(--cobalt);letter-spacing:.08em;padding-top:3px;font-size:9px;font-weight:850}.dashboard-section-head h2{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:710}.dashboard-section-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.dashboard-section-head>a{color:var(--cobalt);flex:none;font-size:10px;font-weight:780}.dashboard-incident-list{display:grid}.dashboard-incident-row{border-bottom:1px solid #eceeef;grid-template-columns:4px minmax(0,1fr) auto 132px 18px;align-items:center;gap:14px;min-height:72px;transition:background .12s;display:grid}.dashboard-incident-row:last-child{border-bottom:0}.dashboard-incident-row:hover{background:#fafafa}.dashboard-severity-mark{background:#a9b0bc;border-radius:999px;width:4px;height:28px}.dashboard-severity-mark.dashboard-severity-critical{background:#cc4a4a}.dashboard-severity-mark.dashboard-severity-warning{background:#cc8a39}.dashboard-incident-copy{gap:4px;min-width:0;display:grid}.dashboard-incident-copy strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboard-incident-copy span{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.dashboard-severity{color:#677181;text-transform:capitalize;background:#f5f6f8;border:1px solid #e1e4e9;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.dashboard-severity.critical{background:var(--red-soft);color:var(--red);border-color:#f0cccc}.dashboard-severity.warning{background:var(--amber-soft);color:var(--amber);border-color:#ecd6b8}.dashboard-incident-row time{color:var(--muted-2);text-align:right;font-size:9px}.dashboard-row-arrow{color:#a6adb8;font-size:12px}.dashboard-side-stack{gap:20px;display:grid}.dashboard-capacity-value{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:28px;display:flex}.dashboard-capacity-value>div{align-items:baseline;gap:7px;display:flex}.dashboard-capacity-value strong{letter-spacing:-.06em;font-size:48px;font-weight:700;line-height:.9}.dashboard-capacity-value span{color:var(--muted-2);font-size:14px}.dashboard-capacity-value p{color:var(--ink-2);margin:0;font-size:11px;font-weight:700}.dashboard-capacity-track{background:#e9e9e7;border-radius:999px;height:6px;margin-top:22px;overflow:hidden}.dashboard-capacity-track span{background:var(--cobalt);border-radius:inherit;min-width:2px;height:100%;display:block}.dashboard-capacity-foot{color:var(--muted-2);justify-content:space-between;gap:12px;margin-top:10px;font-size:9px;display:flex}.dashboard-capacity-foot strong{color:var(--ink-2);font-weight:750}.dashboard-action-block{background:#e8e5de;border:1px solid #d9d5cd;border-radius:12px;padding:22px;display:grid}.dashboard-action-label{color:#858078;letter-spacing:.12em;text-transform:uppercase;padding-bottom:12px;font-size:9px;font-weight:850}.dashboard-action-block a{min-height:47px;color:var(--ink-2);border-top:1px solid #d2cec5;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.dashboard-action-block a span{color:#8b8780;font-size:12px}.dashboard-sites{margin-top:20px}.dashboard-site-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-site-tile{border-bottom:1px solid #e8eaec;border-right:1px solid #e8eaec;min-width:0;padding:22px 20px;transition:background .12s}.dashboard-site-tile:nth-child(3n){border-right:0}.dashboard-site-tile:nth-last-child(-n+3){border-bottom:0}.dashboard-site-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.dashboard-site-monogram{color:#576171;background:#f6f6f4;border:1px solid #dadddf;border-radius:7px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.dashboard-site-state{color:var(--muted-2);align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.dashboard-site-state span{background:#a7adb6;border-radius:50%;width:5px;height:5px}.dashboard-site-state.active{color:var(--green)}.dashboard-site-state.active span{background:var(--green)}.dashboard-site-tile>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.dashboard-site-tile>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 22px;font-size:10px;overflow:hidden}.dashboard-site-foot{color:var(--muted-2);justify-content:space-between;gap:10px;font-size:8px;display:flex}.dashboard-site-foot time{text-align:right}.dashboard-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:250px;padding:34px;display:flex}.dashboard-empty>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.dashboard-empty h3{margin:9px 0 8px;font-size:25px;font-weight:690}.dashboard-empty p{max-width:480px;color:var(--muted);margin-bottom:0;font-size:12px}.dashboard-empty-wide{min-height:220px}.dashboard-empty-wide .button{margin-top:18px}.dashboard-principle{border-top:1px solid #d7d4cd;align-items:baseline;gap:18px;margin-top:24px;padding:16px 2px 0;display:flex}.dashboard-principle span{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:9px;font-weight:850}.dashboard-principle p{color:var(--muted);margin:0;font-size:10px}.marketing-page{color:var(--ink);background:#f2f0ea}.marketing-nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2f0eaed;border-bottom:1px solid #dad6ce;position:sticky;top:0}.marketing-nav-inner{grid-template-columns:230px minmax(0,1fr) 230px;align-items:center;width:min(100%,1320px);height:76px;margin:0 auto;padding:0 30px;display:grid}.marketing-brand{width:fit-content;color:var(--ink);letter-spacing:-.03em;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.marketing-links{justify-content:center;gap:30px;display:flex}.marketing-links a:hover,.marketing-login:hover{color:var(--ink)}.marketing-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.marketing-hero{border-bottom:1px solid #dad6ce;position:relative;overflow:hidden}.marketing-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#11172206 1px,#0000 1px),linear-gradient(90deg,#11172206 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.marketing-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:54px;width:min(100%,1320px);min-height:720px;margin:0 auto;padding:86px 30px;display:grid;position:relative}.marketing-kicker{color:#676f7a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:10px;font-weight:800;display:flex}.marketing-kicker-line{background:var(--cobalt);width:28px;height:1px}.marketing-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(54px,6.4vw,86px);font-weight:680;line-height:.93}.marketing-lede{color:#56606f;max-width:590px;margin:28px 0 0;font-size:16px;line-height:1.65}.marketing-hero-actions{align-items:center;gap:24px;margin-top:31px;display:flex}.marketing-primary{background:var(--cobalt);border-radius:7px}.marketing-primary:hover{background:var(--cobalt-dark)}.marketing-text-link{color:var(--ink-2);align-items:center;gap:9px;font-size:11px;font-weight:770;display:inline-flex}.marketing-text-link:hover{color:var(--cobalt)}.marketing-text-link.light{color:#cbd4e2}.marketing-text-link.light:hover{color:#fff}.marketing-trust-row{color:#8a8e93;border-top:1px solid #d7d3ca;flex-wrap:wrap;gap:17px;margin-top:32px;padding-top:18px;font-size:9px;font-weight:650;display:flex}.marketing-trust-row span{align-items:center;gap:7px;display:inline-flex}.marketing-trust-row span:before{content:"";background:var(--cobalt);border-radius:50%;width:4px;height:4px}.marketing-product-shot{padding:18px 0 26px;position:relative}.marketing-product-window{z-index:2;background:#f8f8f6;border:1px solid #cfd1d4;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 34px 75px #1117222b}.marketing-window-bar{color:#fff;background:#101722;grid-template-columns:145px minmax(0,1fr) 110px;align-items:center;gap:10px;height:52px;padding:0 15px;display:grid}.marketing-window-brand{align-items:center;gap:7px;font-size:9px;display:flex}.marketing-window-mark{background:var(--cobalt);border-radius:5px;place-items:center;width:22px;height:22px;padding:3px;display:grid}.marketing-window-mark .brand-mark-bare{width:100%;height:100%}.marketing-window-tabs{justify-content:center;align-items:stretch;gap:2px;height:100%;display:flex}.marketing-window-tabs span{color:#738198;align-items:center;padding:0 9px;font-size:7px;font-weight:700;display:inline-flex;position:relative}.marketing-window-tabs .active{color:#fff}.marketing-window-tabs .active:after{content:"";background:#7086ff;height:2px;position:absolute;bottom:0;left:8px;right:8px}.marketing-window-workspace{color:#8290a4;justify-self:end;font-size:7px}.marketing-preview-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.marketing-preview-head>div{gap:3px;display:grid}.marketing-preview-head>div span{color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:850}.marketing-preview-head>div strong{letter-spacing:-.04em;font-size:17px}.marketing-live-pill{color:var(--green);align-items:center;gap:5px;font-size:7px;font-weight:750;display:inline-flex}.marketing-live-pill span{background:var(--green);border-radius:50%;width:5px;height:5px}.marketing-preview-metrics{background:#fff;border:1px solid #e1e3e6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px;display:grid}.marketing-preview-metrics>div{border-right:1px solid #e8eaec;flex-direction:column;min-height:88px;padding:14px;display:flex}.marketing-preview-metrics>div:last-child{border-right:0}.marketing-preview-metrics span{color:#8b93a0;text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:750}.marketing-preview-metrics strong{letter-spacing:-.05em;margin-top:10px;font-size:24px;line-height:1}.marketing-preview-metrics small{color:#9aa1ab;margin-top:auto;font-size:6px}.marketing-preview-main{grid-template-columns:minmax(0,1.5fr) minmax(180px,.65fr);gap:12px;margin-top:13px;display:grid}.marketing-preview-panel,.marketing-signal-card{background:#fff;border:1px solid #e1e3e6;border-radius:8px}.marketing-preview-panel{padding:15px}.marketing-preview-panel-head{border-bottom:1px solid #eceeef;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.marketing-preview-panel-head strong{font-size:8px}.marketing-preview-panel-head span{color:var(--cobalt);font-size:6px;font-weight:750}.marketing-event{border-bottom:1px solid #eef0f2;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;display:grid}.marketing-event:last-child{border-bottom:0}.marketing-event-icon{color:#6d7786;background:#f1f3f6;border-radius:5px;place-items:center;width:21px;height:21px;font-size:7px;font-weight:800;display:grid}.marketing-event-critical .marketing-event-icon{background:var(--red-soft);color:var(--red)}.marketing-event-ok .marketing-event-icon{background:var(--green-soft);color:var(--green)}.marketing-event>div{gap:3px;min-width:0;display:grid}.marketing-event>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.marketing-event>div span{color:#969da8;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.marketing-event>b{color:#798291;font-size:6px;font-weight:750}.marketing-event-critical>b{color:var(--red)}.marketing-event-ok>b{color:var(--green)}.marketing-signal-card{padding:15px}.marketing-signal-label{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.marketing-signal-card>strong{letter-spacing:-.03em;margin-top:8px;font-size:10px;line-height:1.35;display:block}.marketing-signal-rail{background:#eaecf0;border-radius:999px;height:4px;margin:16px 0 12px}.marketing-signal-rail span{background:var(--cobalt);border-radius:inherit;height:100%;display:block}.marketing-signal-row{color:#8d95a0;border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:8px;min-height:29px;font-size:6px;display:flex}.marketing-signal-row b{color:#4e5868;font-weight:750}.marketing-shot-shadow{z-index:0;filter:blur(55px);opacity:.18;background:#1c2b46;position:absolute;inset:15% 9% 0}.marketing-proof-strip{background:var(--navy);color:#fff}.marketing-proof-inner{justify-content:space-between;align-items:center;gap:50px;width:min(100%,1320px);min-height:134px;margin:0 auto;padding:30px;display:flex}.marketing-proof-inner p{color:#8795a9;max-width:620px;margin:0;font-size:15px}.marketing-proof-inner strong{color:#e8edf5;font-weight:650}.marketing-proof-points{color:#7e8ba0;text-transform:uppercase;letter-spacing:.06em;gap:24px;font-size:9px;font-weight:750;display:flex}.marketing-proof-points span{align-items:center;gap:7px;display:inline-flex}.marketing-proof-points span:before{content:"";background:#6f86ff;border-radius:50%;width:4px;height:4px}.marketing-section{width:min(100%,1320px);margin:0 auto;padding:112px 30px}.marketing-section-heading{grid-template-columns:72px minmax(0,780px);gap:20px;display:grid}.marketing-section-number{color:var(--cobalt);letter-spacing:.1em;font-size:10px;font-weight:850}.marketing-section-kicker{color:#8b8e92;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.marketing-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,62px);font-weight:680;line-height:1}.marketing-watch-list{border-top:1px solid #cbc7bf;margin-top:70px}.marketing-watch-item{border-bottom:1px solid #d7d3cb;grid-template-columns:72px minmax(250px,.72fr) minmax(0,1fr);align-items:center;gap:20px;min-height:138px;padding:30px 0;display:grid}.marketing-watch-item>span{color:#8c8c88;font-size:10px;font-weight:800}.marketing-watch-item h3{margin:0;font-size:21px;font-weight:680}.marketing-watch-item p{color:#676e78;max-width:560px;margin:0;font-size:13px}.marketing-watch-rule{display:none}.marketing-workflow{background:var(--navy);color:#fff;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:90px;width:100%;max-width:none;padding:104px max(30px,50vw - 630px);display:grid}.marketing-workflow-copy h2{color:#fff}.marketing-workflow-copy>p:not(.marketing-section-kicker){color:#93a0b2;max-width:560px;margin:22px 0 28px;font-size:14px}.marketing-workflow-steps{border-top:1px solid #29364a}.marketing-workflow-steps>div{border-bottom:1px solid #29364a;grid-template-columns:54px 130px minmax(0,1fr);align-items:center;gap:14px;min-height:118px;padding:24px 0;display:grid}.marketing-workflow-steps span{color:#61718a;font-size:9px;font-weight:800}.marketing-workflow-steps strong{color:#fff;font-size:14px;font-weight:700}.marketing-workflow-steps p{color:#8390a2;margin:0;font-size:11px}.marketing-pricing{padding-bottom:90px}.marketing-pricing-heading{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.marketing-pricing-heading>div{grid-template-columns:54px minmax(0,1fr);column-gap:18px;max-width:700px;display:grid}.marketing-pricing-heading .marketing-section-kicker,.marketing-pricing-heading h2{grid-column:2}.marketing-pricing-heading>p{color:#69717d;max-width:410px;margin:0 0 5px;font-size:12px}.marketing-founding{background:#e9edff;border:1px solid #cfd5ff;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:23px 25px;display:flex}.marketing-founding>div{gap:4px;display:grid}.marketing-founding-label{color:var(--cobalt);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.marketing-founding strong{font-size:19px}.marketing-founding p{color:#6a7280;margin:0;font-size:10px}.marketing-pricing-grid{background:#d2cec6;border:1px solid #d2cec6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.marketing-plan{background:#f5f3ed;flex-direction:column;min-height:470px;padding:29px;display:flex}.marketing-plan-featured{background:#fff}.marketing-plan-top>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.marketing-plan-name{font-size:15px;font-weight:760}.marketing-plan-tag{color:var(--cobalt);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.marketing-plan-top p{color:#777e88;min-height:46px;margin:12px 0 0;font-size:11px}.marketing-plan-price{align-items:baseline;gap:7px;margin-top:28px;display:flex}.marketing-plan-price strong{letter-spacing:-.06em;font-size:45px;font-weight:690;line-height:1}.marketing-plan-price span{color:#8a8f97;font-size:10px}.marketing-plan-limit{color:#68707b;margin-top:10px;font-size:10px}.marketing-plan-limit strong{color:var(--ink)}.marketing-plan ul{color:#626a75;gap:12px;margin:27px 0 30px;padding:0;font-size:10px;list-style:none;display:grid}.marketing-plan li{padding-left:15px;position:relative}.marketing-plan li:before{content:"";background:var(--cobalt);width:5px;height:1px;position:absolute;top:.55em;left:0}.marketing-plan .button{width:100%;margin-top:auto}.marketing-plan-button{color:var(--ink);box-shadow:none;background:0 0;border-color:#c9c6bf}.marketing-plan-button:hover{background:var(--ink);color:#fff}.marketing-guarantee{color:#7f827f;justify-content:space-between;gap:40px;padding:25px 0 0;font-size:9px;display:flex}.marketing-guarantee span{color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;font-weight:800}.marketing-guarantee p{text-align:right;max-width:610px;margin:0}.marketing-footer{background:#e6e3dc;border-top:1px solid #d2cec6;justify-content:space-between;gap:30px;padding:54px max(30px,50vw - 630px);display:flex}.marketing-footer>div:first-child p{color:#82847f;margin:13px 0 0;font-size:10px}.marketing-footer-links{color:#686e75;align-items:center;gap:24px;font-size:10px;font-weight:700;display:flex}.auth{max-width:480px;margin:64px auto}.auth .card{padding:30px;box-shadow:0 18px 45px #1117220f}.empty-state{text-align:center;place-items:center;min-height:180px;padding:30px;display:grid}.empty-state-inner{max-width:430px}.empty-state-mark{background:var(--cobalt-soft);width:36px;height:36px;color:var(--cobalt);border-radius:8px;place-items:center;margin:0 auto 12px;font-size:12px;font-weight:850;display:grid}.empty-state h3{margin-bottom:6px;font-size:15px}.empty-state p{color:var(--muted);margin:0;font-size:12px}pre{white-space:pre-wrap;word-break:break-word}@media (max-width:1080px){.product-header-inner{grid-template-columns:150px minmax(0,1fr) 180px}.product-workspace-copy{display:none}.marketing-hero-grid{grid-template-columns:1fr;min-height:auto}.marketing-hero-copy{max-width:830px}.marketing-product-shot{max-width:820px}.marketing-workflow{grid-template-columns:1fr;gap:55px}.dashboard-state{grid-template-columns:1fr}.dashboard-state-copy{border-bottom:1px solid #ffffff14;border-right:0}.dashboard-work-grid{grid-template-columns:1fr}}@media (max-width:820px){.product-header-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand account""tabs tabs";height:auto;min-height:66px;padding:9px 18px 0}.product-brand{grid-area:brand}.product-account{grid-area:account}.product-tabs{scrollbar-width:none;grid-area:tabs;justify-content:flex-start;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tab{flex:none;min-height:39px}.product-subbar{display:none}.workspace-shell,.shell{padding:34px 20px 52px}.workspace-heading{flex-direction:column;align-items:flex-start}.dashboard-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-site-tile:nth-child(3n){border-right:1px solid #e8eaec}.dashboard-site-tile:nth-child(2n){border-right:0}.marketing-nav-inner{grid-template-columns:1fr auto;height:66px}.marketing-links{display:none}.marketing-actions{gap:12px}.marketing-login{display:none}.marketing-hero-grid{padding:66px 22px 70px}.marketing-hero h1{font-size:clamp(48px,12vw,72px)}.marketing-proof-inner{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 22px}.marketing-proof-points{flex-wrap:wrap}.marketing-section{padding:80px 22px}.marketing-section-heading,.marketing-watch-item{grid-template-columns:44px minmax(0,1fr)}.marketing-watch-item p{grid-column:2}.marketing-workflow{padding:80px 22px}.marketing-pricing-heading{flex-direction:column;align-items:flex-start;gap:24px}.marketing-pricing-grid{grid-template-columns:1fr}.marketing-plan{min-height:420px}.marketing-footer{padding:44px 22px}}@media (max-width:620px){.grid-3{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start}.page-header .button{width:100%}.product-brand-word,.product-signout{display:none}.product-header-inner{grid-template-columns:auto 1fr}.product-workspace-avatar{width:28px;height:28px}.workspace-heading h1{font-size:42px}.workspace-add{width:100%}.dashboard-state-copy{padding:28px 24px}.dashboard-stat-rail{grid-template-columns:1fr 1fr}.dashboard-stat-rail>.dashboard-stat-link{min-height:105px;padding:20px}.dashboard-stat-rail strong{font-size:27px}.dashboard-incidents,.dashboard-sites,.dashboard-capacity{padding:18px}.dashboard-incident-row{grid-template-columns:4px minmax(0,1fr) auto;gap:10px;padding:12px 0}.dashboard-incident-row time,.dashboard-row-arrow{display:none}.dashboard-site-grid{grid-template-columns:1fr}.dashboard-site-tile,.dashboard-site-tile:nth-child(3n),.dashboard-site-tile:nth-child(2n){border-bottom:1px solid #e8eaec;border-right:0}.dashboard-site-tile:last-child{border-bottom:0}.marketing-hero-grid{gap:28px}.marketing-hero h1{font-size:47px}.marketing-lede{font-size:14px}.marketing-hero-actions{flex-direction:column;align-items:flex-start}.marketing-primary{width:100%}.marketing-trust-row{flex-direction:column;gap:11px}.marketing-product-shot{margin:0 -5px}.marketing-window-bar{grid-template-columns:1fr auto}.marketing-window-tabs{display:none}.marketing-preview-main{grid-template-columns:1fr}.marketing-preview-metrics{grid-template-columns:1fr 1fr 1fr}.marketing-preview-metrics>div{min-height:78px;padding:10px}.marketing-preview-metrics strong{font-size:20px}.marketing-section-heading{grid-template-columns:1fr}.marketing-section-number{margin-bottom:-8px}.marketing-watch-item{grid-template-columns:34px minmax(0,1fr)}.marketing-workflow-steps>div{grid-template-columns:34px 100px minmax(0,1fr)}.marketing-pricing-heading>div{grid-template-columns:1fr}.marketing-pricing-heading .marketing-section-kicker,.marketing-pricing-heading h2{grid-column:1}.marketing-founding{flex-direction:column;align-items:flex-start}.marketing-founding .button{width:100%}.marketing-guarantee{flex-direction:column}.marketing-guarantee p{text-align:left}.marketing-footer{flex-direction:column}}.detail-shell{width:min(100%,1280px);margin:0 auto;padding:34px 34px 72px}.detail-breadcrumbs{min-height:28px;color:var(--muted-2);align-items:center;gap:8px;margin-bottom:18px;font-size:9px;font-weight:700;display:flex}.detail-breadcrumbs a:hover{color:var(--cobalt)}.site-hero{background:#e8e5de;border:1px solid #d5d1c8;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);align-items:end;gap:30px;min-height:190px;padding:32px 34px;display:grid}.site-hero-copy{min-width:0}.site-hero-meta{color:#76766f;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:13px;font-size:9px;font-weight:780;display:flex}.site-status-dot{background:#a5a7a3;border-radius:50%;width:6px;height:6px}.site-status-dot.archived,.site-status-dot.error{background:var(--red)}.site-hero-divider{background:#c5c1b9;width:1px;height:10px}.site-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,58px);font-weight:700;line-height:.98}.site-url{color:#66707c;align-items:center;gap:8px;max-width:100%;margin-top:13px;font-size:11px;font-weight:690;display:inline-flex}.site-url:hover{color:var(--cobalt)}.site-hero-state{border-left:1px solid #cdc9c1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-hero-state>div{flex-direction:column;justify-content:flex-end;min-height:92px;padding:6px 0 6px 24px;display:flex}.site-hero-state span{color:#85837c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.site-hero-state strong{color:var(--ink);margin-top:8px;font-size:12px;line-height:1.4}.site-stat-strip,.incident-fact-strip{background:#ffffffbd;border:1px solid #dcdad4;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-stat-strip>div,.incident-fact-strip>div{border-right:1px solid #e1dfda;flex-direction:column;justify-content:center;min-height:106px;padding:21px 24px;display:flex}.site-stat-strip>div:last-child,.incident-fact-strip>div:last-child{border-right:0}.site-stat-strip span,.incident-fact-strip span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.site-stat-strip strong{letter-spacing:-.04em;margin-top:8px;font-size:25px;font-weight:710;line-height:1}.site-stat-strip small{color:var(--muted);margin-top:7px;font-size:9px}.site-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);align-items:start;gap:20px;margin-top:22px;display:grid}.site-detail-main,.site-detail-side{gap:20px;display:grid}.detail-surface,.site-incident-panel,.verification-panel,.forensic-surface,.incident-context,.incident-timeline{background:#ffffffe8;border:1px solid #dedfe2}.detail-surface,.site-incident-panel,.forensic-surface,.incident-context,.incident-timeline{padding:24px}.detail-section-head{border-bottom:1px solid #e5e7ea;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.detail-section-head>div{gap:13px;display:flex}.detail-section-head.compact{padding-bottom:15px}.detail-section-index{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;padding-top:3px;font-size:8px;font-weight:850}.detail-section-head h2{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:710}.detail-section-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.monitor-list,.check-list{display:grid}.monitor-row{border-bottom:1px solid #eceeef;grid-template-columns:4px minmax(0,1fr) 100px 72px 64px;align-items:center;gap:13px;min-height:70px;display:grid}.monitor-row:last-child{border-bottom:0}.monitor-mode-mark{background:#9da5b0;border-radius:999px;width:4px;height:28px}.monitor-mode-mark.active{background:var(--cobalt)}.monitor-mode-mark.passive{background:var(--green)}.monitor-copy{gap:3px;min-width:0;display:grid}.monitor-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.monitor-copy span{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.monitor-interval,.monitor-mode,.monitor-enabled{color:var(--muted);font-size:9px;font-weight:700}.monitor-mode.active{color:var(--cobalt)}.monitor-mode.passive{color:var(--green)}.monitor-enabled.on{color:var(--ink-2)}.monitor-enabled.off{color:var(--muted-2)}.check-row{border-bottom:1px solid #eceeef;grid-template-columns:6px minmax(0,1fr) 72px 90px 110px;align-items:center;gap:13px;min-height:68px;display:grid}.check-row:last-child{border-bottom:0}.check-state-mark{background:#9aa2ad;border-radius:50%;width:6px;height:6px}.check-state-mark.succeeded{background:var(--green)}.check-state-mark.failed,.check-state-mark.blocked{background:var(--red)}.check-state-mark.running,.check-state-mark.queued{background:var(--amber)}.check-copy{gap:3px;display:grid}.check-copy strong{font-size:10px}.check-copy span{color:var(--muted-2);font-size:9px}.check-fact,.check-result{gap:4px;min-width:0;display:grid}.check-result summary{cursor:pointer;gap:4px;list-style:none;display:grid}.check-result summary::-webkit-details-marker{display:none}.check-result summary strong:after{content:" +";color:var(--muted-2)}.check-result[open] summary strong:after{content:" −"}.check-result p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.45}.check-fact span,.check-result span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.check-fact strong,.check-result strong{color:var(--ink-2);white-space:normal;font-size:10px;line-height:1.4}.detail-empty,.forensic-empty{min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;padding:28px 3px;font-size:11px;display:flex}.detail-empty>span{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.detail-empty h3{margin:8px 0 5px;font-size:18px}.detail-empty p{margin:0}.verification-panel{background:var(--navy);color:#fff;overflow:hidden}.verification-head{border-bottom:1px solid #263246;padding:26px 26px 21px}.verification-head .detail-section-index{color:#7688ff}.verification-head h2{color:#fff;margin:8px 0 6px;font-size:22px;font-weight:690}.verification-head p{color:#8e9aac;margin:0;font-size:10px}.verification-steps{padding:8px 26px}.verification-step{border-bottom:1px solid #263246;grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:70px;padding:13px 0;display:grid}.verification-step:last-child{border-bottom:0}.verification-step>span{color:#65748b;border:1px solid #334157;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.verification-step-done>span{color:#9ae0c4;background:#17392f;border-color:#416f61}.verification-step strong{color:#dae1eb;font-size:10px}.verification-step p{color:#748196;margin:3px 0 0;font-size:8px}.verification-action{background:#121b29;border-top:1px solid #263246;padding:22px 26px 26px}.verification-action .button,.verification-action button{width:100%}.verification-status-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.verification-status-row span{color:#718097;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.verification-status-row strong{color:#e8c17e;font-size:9px}.verification-status-row strong.verified{color:#8fd8ba}.verification-instruction,.verification-confirmed{color:#8e9aac;margin:0 0 14px;font-size:9px}.verification-instruction strong{color:#dfe5ef}.verification-token{color:#c7d2e4;background:#0b111b;border:1px solid #263246;margin-bottom:14px;padding:11px 12px;font-size:8px;overflow-x:auto}.verification-token code{white-space:nowrap}.site-incident-list{display:grid}.site-incident-row{border-bottom:1px solid #eceeef;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;display:grid}.site-incident-row:last-child{border-bottom:0}.site-incident-line{background:#a5adb8;border-radius:999px;width:4px;height:28px}.site-incident-line.critical{background:var(--red)}.site-incident-line.warning{background:var(--amber)}.site-incident-row>div{gap:3px;min-width:0;display:grid}.site-incident-row>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.site-incident-row>div span{color:var(--muted-2);font-size:8px}.site-clear{flex-direction:column;justify-content:center;min-height:120px;display:flex}.site-clear span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.site-clear strong{margin-top:7px;font-size:14px}.incident-hero{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-end;gap:34px;min-height:230px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.incident-hero:after{content:"";background:#4967ff1c;border-radius:50%;width:420px;height:420px;position:absolute;top:-240px;right:-190px}.incident-hero.incident-critical:after{background:#be3a3a21}.incident-hero.incident-warning:after{background:#ae6a1d1f}.incident-hero-copy,.incident-hero-actions{z-index:1;position:relative}.incident-hero-copy{max-width:840px}.incident-hero-labels{align-items:center;gap:9px;margin-bottom:18px;display:flex}.incident-severity-label,.incident-status-label{color:#95a2b4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #334056;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.incident-severity-label.critical{color:#ff9a9a;background:#29191e;border-color:#71393e}.incident-severity-label.warning{color:#eab774;background:#2b2419;border-color:#6f5435}.incident-hero h1{color:#fff;letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(34px,5vw,58px);font-weight:680;line-height:1}.incident-hero-copy>p{color:#8c99ac;margin:15px 0 0;font-size:11px}.incident-hero-copy>p strong{color:#d9e0e9;font-weight:700}.incident-hero-actions button{color:#151c28;box-shadow:none;background:#f7f8fa;border-radius:7px}.incident-hero-actions button:hover{background:#fff}.incident-action-state{color:#9ba6b5;font-size:10px;font-weight:750}.incident-fact-strip strong{color:var(--ink-2);margin-top:8px;font-size:10px;line-height:1.45}.incident-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,.65fr);align-items:start;gap:20px;margin-top:22px;display:grid}.incident-main,.incident-side{gap:20px;display:grid}.forensic-head{border-bottom:1px solid #e5e7ea;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:22px;display:grid}.forensic-kicker{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.forensic-head h2{margin:7px 0;font-size:25px;font-weight:690;line-height:1.05}.forensic-head p{max-width:720px;color:var(--muted);margin:0;font-size:12px}.observed-grid{border-top:1px solid #e6e8eb;border-left:1px solid #e6e8eb;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.observed-fact{border-bottom:1px solid #e6e8eb;border-right:1px solid #e6e8eb;flex-direction:column;justify-content:center;min-height:92px;padding:18px;display:flex}.observed-fact span{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.observed-fact strong{overflow-wrap:anywhere;color:var(--ink-2);margin-top:8px;font-size:11px}.check-forensics{padding-top:21px}.check-forensic-primary{grid-template-columns:130px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:0 0 20px;display:grid}.check-forensic-primary span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.check-forensic-primary strong{font-size:15px}.check-forensic-primary p{color:var(--muted-2);margin:0;font-size:9px}.check-forensic-facts{border:1px solid #e5e7ea;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.check-forensic-facts>div{border-right:1px solid #e5e7ea;flex-direction:column;justify-content:center;min-width:0;min-height:92px;padding:17px;display:flex}.check-forensic-facts>div:last-child{border-right:0}.check-forensic-facts span,.check-error-note span{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.check-forensic-facts strong{overflow-wrap:anywhere;white-space:normal;margin-top:7px;font-size:10px;line-height:1.4}.check-error-note{background:var(--red-soft);border-left:3px solid var(--red);margin-top:15px;padding:14px 16px}.check-error-note p{color:#7c4949;margin:6px 0 0;font-size:9px}.evidence-grid{gap:9px;margin-top:19px;display:grid}.evidence-file{border:1px solid #e5e7ea;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 13px;display:grid}.evidence-icon{color:#6c7685;background:#f0f2f5;border-radius:7px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.evidence-screenshot{color:var(--cobalt);background:#eef1ff}.evidence-console_log{color:var(--amber);background:#fff3ea}.evidence-network_trace{color:var(--green);background:#edf8f3}.evidence-copy{gap:2px;min-width:0;display:grid}.evidence-copy>span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.evidence-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.evidence-copy p{color:var(--muted-2);margin:0;font-size:8px}.evidence-open{color:var(--cobalt);align-items:center;gap:6px;font-size:9px;font-weight:780;display:inline-flex}.evidence-unavailable{color:var(--muted-2);font-size:8px}.incident-side-label{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.incident-site-link{border-top:1px solid #e7e8ea;border-bottom:1px solid #e7e8ea;gap:4px;margin:16px 0 6px;padding:17px 30px 17px 0;display:grid;position:relative}.incident-site-link>span{color:var(--muted-2);text-transform:uppercase;font-size:7px}.incident-site-link strong{font-size:13px}.incident-site-link p{color:var(--muted);margin:0;font-size:9px}.incident-site-link b{color:#a3a9b2;font-size:12px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.incident-context-row{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.incident-context-row:last-child{border-bottom:0}.incident-context-row span{color:var(--muted-2);font-size:8px}.incident-context-row strong{max-width:60%;color:var(--ink-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.incident-timeline-head{border-bottom:1px solid #e5e7ea;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.incident-timeline-head strong{color:var(--muted);font-size:8px}.timeline-list{padding-top:15px}.timeline-event{grid-template-columns:18px minmax(0,1fr);gap:9px;min-height:56px;display:grid}.timeline-rail{justify-content:center;display:flex;position:relative}.timeline-rail span{z-index:1;background:var(--cobalt);border:2px solid #fff;border-radius:50%;width:7px;height:7px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #aeb9ff}.timeline-rail i{background:#dfe2e6;width:1px;position:absolute;top:12px;bottom:-2px}.timeline-event>div:last-child{align-content:start;gap:3px;display:grid}.timeline-event strong{font-size:9px}.timeline-event time{color:var(--muted-2);font-size:8px}.incident-principle{background:#e8e5de;border:1px solid #d7d3ca;padding:20px}.incident-principle span{color:#7e7b74;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.incident-principle p{color:#6e706f;margin:8px 0 0;font-size:9px}.health-text.healthy{color:var(--green)}.health-text.attention,.health-text.degraded{color:var(--amber)}.health-text.critical{color:var(--red)}.health-text.pending{color:var(--cobalt)}.health-text.paused{color:var(--muted)}.site-health-overview{background:#fff;border:1px solid #dfe2e6;padding:26px}.site-health-overview.healthy{background:var(--green-soft);border-color:#cbe8dc}.site-health-overview.attention,.site-health-overview.degraded{background:var(--amber-soft);border-color:#ecd4ac}.site-health-overview.critical{background:var(--red-soft);border-color:#f0cccc}.site-health-overview.pending{background:var(--cobalt-soft);border-color:#d8defe}.site-health-overview.paused{background:#f6f7f8}.site-health-overview-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.health-kicker{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.site-health-overview h2{letter-spacing:-.05em;margin:8px 0 6px;font-size:30px}.site-health-overview p{max-width:680px;color:var(--muted);margin:0;font-size:11px}.health-pill{color:var(--muted);white-space:nowrap;background:#ffffffa6;border:1px solid #dfe2e6;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.health-pill.healthy{color:var(--green);border-color:#b9ddce}.health-pill.attention,.health-pill.degraded{color:var(--amber);border-color:#dfbf8a}.health-pill.critical{color:var(--red);border-color:#e4aaaa}.health-pill.pending{color:var(--cobalt);border-color:#c3cdfb}.site-health-reasons{border-top:1px solid #5f646e29;gap:12px;margin-top:20px;padding-top:16px;display:grid}.site-health-reason{grid-template-columns:7px minmax(0,1fr);align-items:start;gap:11px;display:grid}.health-reason-mark,.insight-mark{background:#9ea6b2;border-radius:999px;width:7px;height:29px}.health-reason-mark.critical,.insight-mark.critical{background:var(--red)}.health-reason-mark.warning,.insight-mark.warning{background:var(--amber)}.health-reason-mark.info,.insight-mark.info{background:var(--cobalt)}.site-health-reason strong{font-size:11px}.site-health-reason p{margin-top:3px;font-size:10px}.site-health-clear{color:var(--green);border-top:1px solid #5f646e29;align-items:center;gap:9px;margin-top:20px;padding-top:15px;font-size:10px;display:flex}.site-health-clear span{font-size:15px;font-weight:850}.site-overview-metrics{background:#ffffffe8;border:1px solid #dedfe2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-overview-metrics>div{border-right:1px solid #e5e7ea;flex-direction:column;justify-content:center;min-height:108px;padding:19px;display:flex}.site-overview-metrics>div:last-child{border-right:0}.site-overview-metrics span,.site-overview-metrics small{color:var(--muted-2);font-size:8px}.site-overview-metrics span{letter-spacing:.07em;text-transform:uppercase;font-weight:800}.site-overview-metrics strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:25px}.site-ssl-card{background:#ffffffe8;border:1px solid #dedfe2;grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:18px;padding:19px 22px;display:grid}.site-ssl-card h3{letter-spacing:-.04em;margin-top:7px;font-size:19px}.site-ssl-card p{color:var(--muted);font-size:10px;line-height:1.5}.site-ssl-card>strong{color:var(--green);white-space:nowrap;font-size:10px}.site-recheck-form{grid-column:1/-1;margin-top:9px}.site-recheck-form button{min-height:34px;font-size:10px}.site-recheck-form button:disabled{cursor:wait;opacity:.62}.scan-progress-panel{background:#f4f6ff;border:1px solid #cbd6f4;padding:22px}.scan-progress-panel h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:19px}.scan-progress-panel p{max-width:690px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.scan-progress-steps{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.scan-progress-steps span{color:var(--muted-2);font-size:9px;font-weight:750}.scan-progress-steps span.current{color:var(--cobalt)}.scan-failed-panel,.first-scan-summary{background:#fffaf0;border:1px solid #e3d2b3;padding:22px}.scan-failed-panel h2,.first-scan-summary h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:19px}.scan-failed-panel p,.first-scan-summary p{max-width:690px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.scan-failed-panel .site-recheck-form{margin-top:15px}.first-scan-summary{background:#f4f6ff;border-color:#cbd6f4}.first-scan-summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.first-scan-summary li{color:var(--muted);font-size:9px}.first-scan-summary li:before{content:"✓";color:var(--green);margin-right:6px;font-weight:850}.first-scan-summary li strong{color:var(--ink)}.health-review-link{color:var(--cobalt);margin-top:14px;font-size:9px;font-weight:800;display:inline-flex}.finding-evidence{font-weight:700;color:var(--ink-2)!important}.page-monitor-finding{color:var(--amber)!important;font-weight:700!important}.site-accessibility-surface{padding-bottom:17px}.accessibility-rule-list{display:grid}.accessibility-rule{border-bottom:1px solid #eceeef;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:11px 0;display:grid}.accessibility-rule:last-child{border-bottom:0}.accessibility-rule>div{gap:3px;display:grid}.accessibility-rule strong{font-size:10px}.accessibility-rule span:not(.badge){color:var(--muted-2);font-size:8px}.accessibility-rule a{color:var(--cobalt);font-size:8px;font-weight:750}.accessibility-rule a:focus-visible,.accessibility-detail-card a:focus-visible,.accessibility-detail-more summary:focus-visible,.report-finding-example summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:3px}.accessibility-detail-block{border-top:1px solid #e7e9ec;margin-top:22px;padding-top:20px}.accessibility-detail-head,.accessibility-detail-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.accessibility-detail-head h3{letter-spacing:-.035em;margin:5px 0;font-size:18px}.accessibility-detail-head p{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.accessibility-detail-list{gap:12px;margin-top:16px;display:grid}.accessibility-detail-card{background:#fbfcfe;border:1px solid #dfe3ea;padding:17px}.accessibility-detail-card-head{border-bottom:1px solid #e7e9ec;padding-bottom:13px}.accessibility-detail-card-head>div{min-width:0}.accessibility-detail-card-head a{color:var(--cobalt);flex:none;font-size:9px;font-weight:800}.accessibility-detail-kicker{color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.accessibility-detail-kicker code{color:var(--ink-2);letter-spacing:0;text-transform:none}.accessibility-detail-card h4{letter-spacing:-.025em;margin:8px 0 0;font-size:15px}.accessibility-context-grid{background:#e5e7ea;border:1px solid #e5e7ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:13px 0 0;display:grid}.accessibility-context-grid>div{background:#fff;min-width:0;padding:11px}.accessibility-context-grid dt{color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.accessibility-context-grid dd{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:9px;line-height:1.5}.accessibility-context-grid code,.accessibility-element-list code{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:8px;display:block}.accessibility-element-list{gap:4px;display:grid}.muted-inline{color:var(--muted-2);font-size:8px}.accessibility-detail-more{border-top:1px solid #e7e9ec;margin-top:13px}.accessibility-detail-more summary,.report-finding-example summary{color:var(--cobalt);cursor:pointer;padding-top:12px;font-size:9px;font-weight:800;list-style-position:inside}.accessibility-detail-more summary span,.report-finding-example summary span{float:right;font-size:14px;line-height:8px}.accessibility-detail-guidance{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding-top:14px;display:grid}.accessibility-detail-guidance h5{text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px;font-size:9px}.accessibility-detail-guidance ol{color:var(--muted);margin:0;padding-left:18px;font-size:9px;line-height:1.55}.accessibility-detail-guidance li+li{margin-top:5px}.accessibility-example,.report-finding-example pre{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f8;border:1px solid #dfe3ea;margin:0;padding:11px;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.report-finding-example{border-top:1px solid #e7e9ec;margin-top:13px}.report-finding-example pre{margin-top:11px}@media (max-width:760px){.accessibility-detail-head,.accessibility-detail-card-head{grid-template-columns:1fr;gap:9px;display:grid}.accessibility-context-grid,.accessibility-detail-guidance{grid-template-columns:1fr}.accessibility-detail-card-head a{justify-self:start}}.discovered-pages-panel{background:#fafbfc;border:1px solid #dfe3ea;margin-top:18px;padding:16px}.discovered-pages-head{border-bottom:1px solid #e5e7ea;justify-content:space-between;gap:16px;padding-bottom:11px;display:flex}.discovered-pages-head>div{gap:4px;display:grid}.discovered-pages-head strong{font-size:11px}.discovered-pages-head span{color:var(--muted);font-size:9px;line-height:1.4}.discovered-pages-head small{color:var(--muted-2);white-space:nowrap;font-size:8px}.discovered-page-list{display:grid}.discovered-page-row{border-bottom:1px solid #e7e9ec;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;padding:9px 0;display:grid}.discovered-page-row:last-child{border-bottom:0}.discovered-page-row.missing{opacity:.72}.discovered-page-mark{color:var(--green);font-size:13px;font-weight:850}.discovered-page-row>div{gap:3px;min-width:0;display:grid}.discovered-page-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.discovered-page-row>div span{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.discovered-page-recommended{color:var(--cobalt);font-size:8px;font-weight:800}.discovered-page-state{color:var(--muted-2);white-space:nowrap;font-size:8px}.discovered-page-row button{white-space:nowrap;min-height:28px;padding:5px 9px;font-size:8px}.text-button{color:var(--cobalt);cursor:pointer;background:0 0;border:0;font-weight:800}.site-coverage-surface{padding-bottom:18px}.coverage-grid{background:#e5e7ea;border:1px solid #e5e7ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:15px;display:grid}.coverage-item{background:#fff;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 7px;min-height:52px;padding:10px;display:grid}.coverage-item>span:nth-child(2){font-size:9px;font-weight:750}.coverage-item small{color:var(--muted-2);grid-column:2;font-size:8px}.coverage-on{color:var(--green);font-weight:850}.coverage-off{color:var(--muted-2);font-weight:850}.site-insights-surface,.site-pages-surface,.site-history-surface{padding-bottom:22px}.site-insight-list{display:grid}.site-insight-row{border-bottom:1px solid #eceeef;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:72px;padding:13px 0;display:grid}.site-insight-row:last-child{border-bottom:0}.site-insight-row>div{gap:3px;min-width:0;display:grid}.site-insight-row strong{font-size:10px}.site-insight-row span{color:var(--muted);font-size:9px;line-height:1.45}.site-insight-row small{color:var(--muted-2);font-size:8px;line-height:1.45}.site-insight-row b{color:var(--cobalt);text-transform:capitalize;font-size:9px;font-weight:800}.page-monitor-list{display:grid}.page-monitor-card{border-bottom:1px solid #eceeef;grid-template-columns:7px minmax(0,1fr) auto 17px;align-items:center;gap:12px;min-height:65px;padding:11px 0;display:grid}.page-monitor-card:last-child{border-bottom:0}.page-monitor-status{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.page-monitor-status.healthy{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.page-monitor-status.attention,.page-monitor-status.degraded{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.page-monitor-status.critical{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.page-monitor-status.pending{background:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.page-monitor-status.paused{background:var(--muted-2);box-shadow:0 0 0 3px #eceeef}.page-monitor-card>div{gap:3px;min-width:0;display:grid}.page-monitor-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.page-monitor-card span{color:var(--muted-2);font-size:9px}.page-monitor-card small{color:var(--muted-2);font-size:8px;font-weight:750}.page-monitor-card>div small{color:var(--muted);font-weight:650}.page-monitor-card.healthy>div small{color:var(--green)}.page-monitor-card.attention>div small,.page-monitor-card.degraded>div small{color:var(--amber)}.page-monitor-card.critical>div small{color:var(--red)}.page-monitor-card b{color:var(--cobalt);font-size:13px}.page-monitor-form{border-top:1px solid #e5e7ea;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;padding-top:17px;display:grid}.page-monitor-form label{font-size:9px}.page-monitor-form input{min-height:38px;padding:8px 10px;font-size:11px}.page-monitor-form button{white-space:nowrap;min-height:38px}.expected-content-form{border-top:1px solid #e5e7ea;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;padding-top:17px;display:grid}.expected-content-form label{font-size:9px}.expected-content-form input,.expected-content-form select{min-height:38px;padding:8px 10px;font-size:11px}.expected-content-form button{white-space:nowrap;min-height:38px}.finding-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.finding-actions form{display:inline-flex}.finding-actions button{color:var(--cobalt);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.site-incident-row small{color:var(--muted-2);margin-top:4px;font-size:8px;display:block}.site-activity-list{padding-top:12px;display:grid}.site-activity-event{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:58px;display:grid;position:relative}.site-activity-event:not(:last-child):after{content:"";background:#dfe2e6;width:1px;position:absolute;top:13px;bottom:-4px;left:3px}.activity-dot{z-index:1;background:var(--cobalt);border-radius:50%;width:7px;height:7px;margin-top:4px;position:relative;box-shadow:0 0 0 3px #fff,0 0 0 4px #bbc5ff}.activity-dot.success{background:var(--green);box-shadow:0 0 0 3px #fff,0 0 0 4px #b8ddcf}.activity-dot.warning{background:var(--amber);box-shadow:0 0 0 3px #fff,0 0 0 4px #e7c991}.activity-dot.critical{background:var(--red);box-shadow:0 0 0 3px #fff,0 0 0 4px #e5b0b0}.site-activity-event>div{gap:3px;display:grid}.site-activity-event strong{font-size:10px}.site-activity-event span{color:var(--muted);font-size:9px}.site-activity-event time{color:var(--muted-2);text-align:right;white-space:nowrap;font-size:8px}.compact-empty{min-height:120px}@media (max-width:1080px){.site-detail-grid,.incident-layout{grid-template-columns:1fr}.site-detail-side,.incident-side{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-principle{grid-column:1/-1}.site-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.site-overview-metrics>div:nth-child(2){border-right:0}}@media (max-width:820px){.detail-shell{padding:28px 20px 54px}.site-hero{grid-template-columns:1fr;align-items:start}.site-hero-state{border-top:1px solid #cdc9c1;border-left:0;padding-top:17px}.site-hero-state>div{padding-left:0}.site-stat-strip,.incident-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.site-overview-metrics{grid-template-columns:1fr 1fr}.site-overview-metrics>div{padding:15px}.site-overview-metrics>div:nth-child(2){border-right:0}.site-overview-metrics>div:nth-child(-n+2){border-bottom:1px solid #e5e7ea}.page-monitor-form,.expected-content-form{grid-template-columns:1fr;align-items:stretch}.site-ssl-card{grid-template-columns:1fr;gap:8px}.site-ssl-card>strong{justify-self:start}.page-monitor-form button{width:100%}.discovered-page-row{grid-template-columns:18px minmax(0,1fr) auto}.discovered-page-recommended{grid-column:2}.discovered-page-row form,.discovered-page-state{grid-area:1/3/span 2}.coverage-grid{grid-template-columns:1fr}.site-health-overview-head{display:grid}.health-pill{justify-self:start}.site-activity-event{grid-template-columns:8px minmax(0,1fr)}.site-activity-event time{text-align:left;grid-column:2}.first-scan-summary ul{grid-template-columns:1fr}.site-stat-strip>div:nth-child(2),.incident-fact-strip>div:nth-child(2){border-right:0}.site-stat-strip>div:nth-child(-n+2),.incident-fact-strip>div:nth-child(-n+2){border-bottom:1px solid #e1dfda}.site-detail-side,.incident-side{grid-template-columns:1fr}.incident-principle{grid-column:auto}.monitor-row{grid-template-columns:4px minmax(0,1fr) auto;padding:12px 0}.monitor-interval,.monitor-enabled{display:none}.check-row{grid-template-columns:6px minmax(0,1fr) 72px;padding:12px 0}.check-fact:nth-of-type(2){display:none}.check-result{grid-column:2/-1;margin-top:5px;display:grid}.incident-hero{flex-direction:column;align-items:flex-start}.check-forensic-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.check-forensic-facts>div:nth-child(2){border-right:0}.check-forensic-facts>div:nth-child(-n+2){border-bottom:1px solid #e5e7ea}}@media (max-width:580px){.site-hero,.incident-hero{padding:26px 22px}.site-hero h1,.incident-hero h1{font-size:38px}.site-hero-state{grid-template-columns:1fr}.site-hero-state>div{min-height:66px}.first-scan-summary,.scan-failed-panel{padding:18px}.site-stat-strip,.incident-fact-strip{grid-template-columns:1fr}.site-stat-strip>div,.incident-fact-strip>div{border-bottom:1px solid #e1dfda;border-right:0}.site-stat-strip>div:last-child,.incident-fact-strip>div:last-child{border-bottom:0}.observed-grid{grid-template-columns:1fr}.check-forensic-primary{grid-template-columns:1fr;gap:5px}.check-forensic-primary p{margin-top:2px}.check-forensic-facts{grid-template-columns:1fr}.check-forensic-facts>div,.check-forensic-facts>div:nth-child(2){border-bottom:1px solid #e5e7ea;border-right:0}.check-forensic-facts>div:last-child{border-bottom:0}.evidence-file{grid-template-columns:38px minmax(0,1fr)}.evidence-open,.evidence-unavailable{grid-column:2;justify-self:start}}.site-onboarding-grid{background:#e8e5de;border:1px solid #d8d4cc;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:0;min-height:610px;display:grid}.site-onboarding-copy{flex-direction:column;justify-content:center;padding:58px 56px;display:flex}.site-onboarding-copy h1{letter-spacing:-.06em;max-width:650px;margin:0;font-size:clamp(42px,5vw,66px);font-weight:690;line-height:.98}.site-onboarding-copy>p{color:#686e75;max-width:620px;margin:20px 0 0;font-size:13px}.site-onboarding-points{border-top:1px solid #cfcbc3;max-width:620px;margin-top:44px}.site-onboarding-points>div{border-bottom:1px solid #d5d1c9;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:78px;padding:17px 0;display:grid}.site-onboarding-points>div>span{color:var(--cobalt);padding-top:2px;font-size:8px;font-weight:850}.site-onboarding-points strong{font-size:11px}.site-onboarding-points p{color:#787d82;margin:4px 0 0;font-size:9px}.site-onboarding-form{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;align-self:stretch;margin:22px;padding:32px;display:flex}.site-onboarding-form-head>span{color:#7688ff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.site-onboarding-form-head h2{color:#fff;margin:9px 0 7px;font-size:28px;font-weight:680}.site-onboarding-form-head p{color:#8592a5;margin:0;font-size:10px}.site-onboarding-fields{gap:18px;margin-top:28px;display:grid}.site-onboarding-error{color:#ffd9df;background:#2a1720;border:1px solid #7b4650;margin:0;padding:12px 13px;font-size:10px;font-weight:680;line-height:1.5}.site-onboarding-fields label{color:#dce3ec;font-size:10px}.site-onboarding-fields input{color:#fff;background:#111b2a;border-color:#2b394e;min-height:47px}.site-onboarding-fields input::placeholder{color:#556278}.site-onboarding-fields input:focus{border-color:#667dff;box-shadow:0 0 0 3px #4967ff21}.site-onboarding-note{background:#121d2c;border-left:2px solid #657cff;padding:14px 15px}.site-onboarding-note span{color:#b9c5ff;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.site-onboarding-note p{color:#7d899b;margin:6px 0 0;font-size:9px}.site-onboarding-fields button{width:100%;min-height:47px}@media (max-width:900px){.site-onboarding-grid{grid-template-columns:1fr}.site-onboarding-form{margin-top:0}}@media (max-width:580px){.site-onboarding-copy{padding:38px 24px}.site-onboarding-copy h1{font-size:42px}.site-onboarding-form{margin:0;padding:28px 22px}}.team-page,.referral-page{min-width:0}.team-role-chip{background:#ffffff9e;border:1px solid #d5d2ca;gap:4px;min-width:128px;padding:14px 16px;display:grid}.team-role-chip span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.team-role-chip strong{font-size:13px;font-weight:760}.team-banner{color:#5f6977;background:#f7f8fa;border:1px solid #d8dbe0;margin:-8px 0 20px;padding:13px 15px;font-size:10px;font-weight:680}.team-banner.success{background:var(--green-soft);color:var(--green);border-color:#c9e3d8}.team-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.66fr);align-items:start;gap:20px;display:grid}.team-members-panel,.pending-invites{padding:24px}.team-member-list{display:grid}.team-member-row{border-bottom:1px solid #eceeef;grid-template-columns:38px minmax(0,1fr) minmax(180px,auto) 92px 70px;align-items:center;gap:13px;min-height:84px;display:grid}.team-member-row:last-child{border-bottom:0}.team-avatar{color:#5c6675;background:#f4f5f6;border:1px solid #d9dce2;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.team-member-copy{gap:3px;min-width:0;display:grid}.team-member-copy strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.team-member-copy strong span{color:var(--cobalt);margin-left:6px;font-size:8px;font-weight:800}.team-member-copy p{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.team-member-role form{align-items:center;gap:6px;display:flex}.team-member-role select{width:104px;min-height:34px;padding:6px 8px;font-size:9px}.team-member-role button{min-height:34px;padding:7px 9px;font-size:9px}.team-role-badge{color:#647080;background:#f4f5f7;border:1px solid #dde1e6;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:8px;font-weight:820;display:inline-flex}.team-role-badge.owner{background:var(--cobalt-soft);color:var(--cobalt-dark);border-color:#cfd5ff}.team-role-badge.admin{color:#6d665b;background:#f1eee6;border-color:#d9d6cb}.team-member-meta{text-align:right;gap:3px;display:grid}.team-member-meta span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:7px}.team-member-meta strong{color:var(--ink-2);font-size:8px}.team-member-action{text-align:right}.team-remove-button{color:#a45a5a;min-height:30px;box-shadow:none;background:0 0;border:1px solid #0000;padding:6px 8px;font-size:8px}.team-remove-button:hover{background:var(--red-soft);color:var(--red);box-shadow:none;border-color:#efd4d4}.team-side-stack{gap:20px;display:grid}.team-invite-panel{background:var(--navy);color:#fff;border:1px solid #202b3d;padding:25px}.team-invite-panel h2{color:#fff;margin:10px 0 8px;font-size:23px;font-weight:690;line-height:1.05}.team-invite-panel>p,.team-readonly-note{color:#8793a5;margin:0;font-size:9px}.team-invite-form{gap:14px;margin-top:23px;display:grid}.team-invite-form label{color:#dce3ed;font-size:9px}.team-invite-form input,.team-invite-form select{color:#fff;background:#121c2b;border-color:#2a384d;min-height:42px;font-size:10px}.team-invite-form button{width:100%}.team-permissions{padding:22px}.team-permissions>.detail-section-index{margin-bottom:8px;display:block}.team-permissions>div{border-top:1px solid #e7e8eb;padding:14px 0}.team-permissions strong{font-size:10px}.team-permissions p{color:var(--muted);margin:4px 0 0;font-size:8px}.pending-invites{margin-top:20px}.pending-invite-list{display:grid}.pending-invite-row{border-bottom:1px solid #eceeef;grid-template-columns:minmax(0,1fr) 78px 160px 64px;align-items:center;gap:14px;min-height:70px;display:grid}.pending-invite-row:last-child{border-bottom:0}.pending-invite-row>div:first-child{gap:3px;min-width:0;display:grid}.pending-invite-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pending-invite-row>div:first-child span,.pending-invite-row time{color:var(--muted-2);font-size:8px}.referral-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(520px,.85fr);min-height:265px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0d142021}.referral-hero-copy{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:34px 36px;display:flex}.referral-hero-copy>span{color:#7f8da2;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.referral-hero-copy h2{color:#fff;margin:10px 0 8px;font-size:clamp(27px,3.2vw,40px);font-weight:680;line-height:1.02}.referral-hero-copy>p{color:#8d9aac;max-width:630px;margin:0;font-size:10px}.referral-link-box{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:23px;display:grid}.referral-link-box input{color:#dce3ee;background:#101927;border-color:#2b394d;min-height:42px;font-size:9px}.referral-copy-button{min-height:42px;color:#192130!important;background:#f5f7fa!important;border:0!important}.referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.referral-metrics>div{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:132px;padding:26px 24px;display:flex}.referral-metrics>div:nth-child(2n){border-right:0}.referral-metrics>div:nth-last-child(-n+2){border-bottom:0}.referral-metrics span{color:#76849a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.referral-metrics strong{color:#fff;letter-spacing:-.05em;margin-top:8px;font-size:31px;font-weight:700;line-height:1}.referral-metrics small{color:#6d7b91;margin-top:8px;font-size:8px}.referral-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.66fr);align-items:start;gap:20px;margin-top:20px;display:grid}.referral-activity,.referral-rules{padding:24px}.referral-list{display:grid}.referral-row{border-bottom:1px solid #eceeef;grid-template-columns:minmax(0,1fr) 100px 120px 95px;align-items:center;gap:14px;min-height:78px;display:grid}.referral-row:last-child{border-bottom:0}.referral-agency{align-items:center;gap:11px;min-width:0;display:flex}.referral-agency>span{color:#5f6a79;background:#f4f5f6;border:1px solid #dce0e6;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.referral-agency>div{gap:3px;min-width:0;display:grid}.referral-agency strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.referral-agency p{color:var(--muted-2);margin:0;font-size:8px}.referral-status{color:#697484;background:#f4f5f7;border:1px solid #e0e3e7;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:820}.referral-status.qualified{background:var(--green-soft);color:var(--green);border-color:#c9e5da}.referral-status.paid{background:var(--cobalt-soft);color:var(--cobalt-dark);border-color:#d5dbff}.referral-status.disqualified,.referral-status.reversed{background:var(--red-soft);color:var(--red);border-color:#efd2d2}.referral-date,.referral-value{gap:3px;display:grid}.referral-date span,.referral-value span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.referral-date strong,.referral-value strong{color:var(--ink-2);font-size:8px}.referral-side{gap:20px;display:grid}.referral-rules>.detail-section-index{margin-bottom:7px;display:block}.referral-rules>div{border-top:1px solid #e7e9ec;padding:15px 0}.referral-rules strong{font-size:10px}.referral-rules p{color:var(--muted);margin:5px 0 0;font-size:8px}.invite-shell{background:linear-gradient(#11172206 1px, transparent 1px), linear-gradient(90deg, #11172206 1px, transparent 1px), var(--canvas);background-size:48px 48px;place-items:center;min-height:100vh;padding:48px 20px;display:grid}.invite-card{width:min(100%,560px);box-shadow:var(--shadow);background:#fffffff2;border:1px solid #dadde2;padding:38px}.invite-card-wide{width:min(100%,650px)}.invite-mark{background:var(--cobalt);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:24px;padding:5px;display:grid;box-shadow:0 10px 28px #4967ff3d}.invite-card h1{margin:0;font-size:clamp(34px,5vw,48px);font-weight:690;line-height:1}.invite-card>p{color:var(--muted);margin:16px 0 0;font-size:11px}.invite-actions,.invite-mismatch{border-top:1px solid #e5e7ea;gap:10px;margin-top:26px;padding-top:20px;display:grid}.invite-actions .button,.invite-actions button,.invite-mismatch button{width:100%}.invite-actions p,.invite-mismatch p{color:var(--muted-2);margin:0;font-size:9px}.invite-mismatch strong{font-size:11px}@media (max-width:1080px){.team-grid,.referral-grid{grid-template-columns:1fr}.team-side-stack,.referral-side{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-hero{grid-template-columns:1fr}.referral-hero-copy{border-bottom:1px solid #ffffff14;border-right:0}}@media (max-width:760px){.team-side-stack,.referral-side{grid-template-columns:1fr}.team-member-row{grid-template-columns:38px minmax(0,1fr) auto;padding:13px 0}.team-member-role{grid-column:2/-1}.team-member-meta{display:none}.team-member-action{grid-area:1/3}.pending-invite-row{grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.pending-invite-row time{grid-column:1}.pending-invite-row form{grid-area:1/2/span 2}.referral-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.referral-date,.referral-value{grid-column:1}.referral-value{grid-area:2/2}}@media (max-width:560px){.team-role-chip{width:100%}.referral-link-box{grid-template-columns:1fr}.referral-metrics{grid-template-columns:1fr 1fr}.invite-card{padding:28px 22px}}:root{--canvas:#f6f5f1;--surface:#fff;--surface-2:#fbfbfa;--line:#dedfdc;--line-cool:#e5e7e9;--navy:#111827;--navy-2:#182235;--ink:#111827;--ink-2:#273244;--muted:#687386;--muted-2:#919aaa;--cobalt:#4868f5;--cobalt-dark:#3455dc;--cobalt-soft:#eef1ff}html{background:var(--canvas);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,.button{border-radius:6px;min-height:40px;font-size:12px;font-weight:760}.product-frame{background:linear-gradient(90deg, #11182706 1px, transparent 1px), linear-gradient(#11182706 1px, transparent 1px), var(--canvas);background-size:72px 72px}.product-header-inner{grid-template-columns:220px minmax(0,1fr) 300px;width:min(100%,1440px);height:64px;padding:0 32px}.product-brand-mark{border-radius:6px;width:27px;height:27px}.product-tabs{justify-content:flex-start;gap:2px}.product-tab{border-radius:5px;min-height:36px;padding:0 11px;font-size:11px}.product-tab-active{background:#ffffff14}.product-tab:hover{background:#ffffff0d}.product-subbar{background:#ffffffb8}.product-page{border-top:1px solid #ffffff47}.workspace-heading h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(34px,4vw,52px);line-height:1}.workspace-heading p{max-width:660px;margin-top:13px;font-size:14px}.workspace-eyebrow{color:var(--cobalt);letter-spacing:.13em;font-size:9px}.workspace-add{border-radius:6px;min-height:42px;padding:10px 14px}.dashboard-state,.incident-index-overview{border-radius:8px;box-shadow:0 20px 48px #1118271f}.dashboard-state{min-height:224px}.dashboard-state-copy h2{margin-top:10px;font-size:clamp(24px,2.7vw,34px)}.dashboard-stat-rail>.dashboard-stat-link{min-height:112px;padding:23px}.dashboard-surface,.site-index-overview,.reports-overview,.incident-index-surface,.incident-history-surface,.reports-schedules,.reports-runs{background:#ffffffe0;border:1px solid #1f29371f;border-radius:8px;box-shadow:0 10px 26px #11182709}.dashboard-section-head{padding-bottom:16px}.dashboard-section-head h2{font-size:17px}.dashboard-section-index{color:var(--cobalt)}.dashboard-incident-row:hover,.site-index-row:hover,.incident-index-row:hover,.dashboard-site-tile:hover{background:#f5f7ff}.dashboard-severity-mark,.incident-index-line{border-radius:2px}.site-index-overview,.reports-overview{overflow:hidden}.site-index-capacity{background:#f0f2fa}.site-index-metrics>div{background:#ffffffb3}.reports-overview-copy{background:#f0f2fa}.reports-create-panel{border-radius:8px;box-shadow:0 14px 32px #1118271a}.marketing-nav{background:#f6f5f1eb}.marketing-nav-inner{height:68px}.marketing-hero-grid{min-height:650px;padding-top:68px;padding-bottom:68px}.marketing-hero h1{font-size:clamp(48px,5.7vw,76px);line-height:.96}.marketing-lede{margin-top:22px;font-size:15px}.marketing-product-window{border-radius:9px;box-shadow:0 28px 68px #11182724}.marketing-section{padding-top:90px;padding-bottom:90px}.marketing-section h2{font-size:clamp(36px,4.5vw,56px)}.marketing-watch-list{margin-top:48px}.marketing-watch-item{min-height:116px;padding:24px 0}.marketing-workflow{padding-top:86px;padding-bottom:86px}.marketing-plan{min-height:440px;padding:26px}.marketing-pricing-grid{border-radius:8px;overflow:hidden}.marketing-footer{background:#ecebe6}.auth-shell,.onboarding-shell{grid-template-columns:minmax(0,1fr) minmax(450px,.82fr)}.auth-story,.onboarding-story{background:radial-gradient(circle at 88% 88%,#4868f536,#0000 30rem),#111827}.auth-story-copy h1,.onboarding-story h1{font-size:clamp(42px,5vw,68px);line-height:.98}.auth-panel,.onboarding-panel{background:#f6f5f1}.auth-panel-inner,.onboarding-panel-inner{max-width:460px}.auth-panel-head h2,.onboarding-panel h2{font-size:32px}.auth-form input,.onboarding-form input{background:#ffffffdb;border-radius:6px}.card,.detail-panel,.settings-panel,.billing-card{border-color:#1f29371f;border-radius:8px;box-shadow:0 10px 25px #11182709}@media (max-width:1000px){.product-header-inner{grid-template-columns:190px minmax(0,1fr) auto;padding:0 20px}.product-workspace-copy{display:none}.workspace-shell{padding:34px 20px 64px}.marketing-hero-grid{grid-template-columns:1fr;min-height:0;padding-top:56px}.marketing-product-shot{max-width:760px}}@media (max-width:720px){.product-header-inner{grid-template-columns:1fr auto;gap:8px;height:auto;min-height:58px;padding:10px 16px}.product-tabs{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.product-tab{flex:none}.product-account{gap:7px}.product-signout{display:none}.product-subbar-inner{padding:0 16px}.workspace-shell{padding:28px 16px 52px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:20px}.workspace-heading h1{font-size:clamp(32px,10vw,44px)}.dashboard-state{grid-template-columns:1fr}.dashboard-state-copy{border-bottom:1px solid #ffffff14;border-right:0}.dashboard-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-nav-inner{grid-template-columns:1fr auto;height:62px;padding:0 18px}.marketing-links{display:none}.marketing-actions{gap:10px}.marketing-login{display:none}.marketing-hero-grid,.marketing-section{padding-left:20px;padding-right:20px}.marketing-hero h1{font-size:clamp(44px,13vw,60px)}.marketing-workflow{grid-template-columns:1fr;gap:44px;padding-left:20px;padding-right:20px}.marketing-pricing-grid{grid-template-columns:1fr}.marketing-footer{flex-direction:column;padding:38px 20px}}.workspace-switcher{align-items:center;min-width:0;display:flex}.workspace-switcher label{min-width:0;margin:0}.workspace-switcher select{color:#aeb9c9;background:#111a28;border:1px solid #ffffff17;border-radius:6px;width:148px;min-height:31px;padding:5px 27px 5px 9px;font-size:9px;font-weight:700}.workspace-switcher select:hover,.workspace-switcher select:focus{color:#f2f5f9;border-color:#394963}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (min-width:1180px){.product-header-inner{grid-template-columns:190px minmax(0,1fr) minmax(330px,auto)}.product-tabs{scrollbar-width:none;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tab{padding-inline:11px}}@media (max-width:1179px){.product-header-inner{grid-template-columns:170px minmax(0,1fr) auto}.product-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tab{flex:none;padding-inline:10px}.product-workspace-copy{display:none}.workspace-switcher select{width:122px}}@media (max-width:760px){.product-header-inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand account""tabs tabs";padding-inline:16px}.product-brand-word{display:none}.product-brand{gap:0}.product-tabs{scroll-snap-type:x proximity;margin-inline:0;padding-inline:2px 14px;scroll-padding-inline:8px}.product-tab{scroll-snap-align:start;padding-inline:9px;font-size:10px}.product-workspace-avatar{display:none}.workspace-switcher select{width:104px}.product-signout{display:none}.product-subbar-inner{padding-inline:18px}}.team-lifecycle{padding:22px}.team-lifecycle>.detail-section-index{margin-bottom:8px;display:block}.team-lifecycle h3{margin:7px 0 5px;font-size:14px;font-weight:720}.team-lifecycle>p{color:var(--muted);margin:0;font-size:9px}.team-lifecycle-form{gap:9px;margin-top:15px;display:grid}.team-lifecycle-form select{min-height:39px;font-size:9px}.team-lifecycle-form button{width:100%}.team-leave-button{background:var(--red-soft);width:100%;min-height:39px;color:var(--red);border-color:#efd4d4;margin-top:15px}.team-activity-panel{margin-top:20px;padding:24px}.team-activity-list{display:grid}.team-activity-row{border-bottom:1px solid #eceeef;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;display:grid}.team-activity-row:last-child{border-bottom:0}.team-activity-dot{background:var(--cobalt);width:7px;height:7px;box-shadow:0 0 0 4px var(--cobalt-soft);border-radius:50%}.team-activity-row>div{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.team-activity-row strong{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.team-activity-row time{color:var(--muted-2);flex:none;font-size:8px}@media (max-width:640px){.team-activity-row>div{gap:3px;display:grid}.team-activity-row strong{white-space:normal}}.auth-shell,.onboarding-shell{background:var(--canvas);grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);min-height:100vh;display:grid}.auth-story,.onboarding-story{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px clamp(30px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-story:after,.onboarding-story:after{content:"";pointer-events:none;background:#4967ff24;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-220px}.auth-brand{z-index:1;color:#fff;letter-spacing:-.03em;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:800;display:inline-flex;position:relative}.auth-brand-mark{background:var(--cobalt);border-radius:7px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 8px 24px #4967ff4d}.auth-story-copy,.onboarding-story>div:not(.onboarding-steps){z-index:1;max-width:690px;position:relative}.auth-story-copy .workspace-eyebrow,.onboarding-story .workspace-eyebrow{color:#7f91ff}.auth-story-copy h1,.onboarding-story h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.7vw,76px);font-weight:680;line-height:.97}.auth-story-copy p,.onboarding-story>div>p{color:#909daf;max-width:620px;margin:21px 0 0;font-size:13px;line-height:1.7}.auth-story-points{z-index:1;color:#7f8da2;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #273347;flex-wrap:wrap;gap:18px;padding-top:22px;font-size:8px;font-weight:760;display:flex;position:relative}.auth-story-points span{align-items:center;gap:7px;display:inline-flex}.auth-story-points span:before{content:"";background:#6f86ff;border-radius:50%;width:4px;height:4px}.auth-panel,.onboarding-panel{background:#f3f1ec;place-items:center;min-height:100vh;padding:48px clamp(28px,5vw,70px);display:grid}.auth-panel-inner,.onboarding-panel-inner{width:min(100%,500px)}.auth-panel-head h2,.onboarding-panel h2{letter-spacing:-.045em;margin:0;font-size:34px;font-weight:700;line-height:1}.auth-panel-head p,.onboarding-account{color:var(--muted);margin:9px 0 0;font-size:10px}.auth-status{color:#596575;background:#f9fafc;border:1px solid #d8dde6;margin-top:19px;padding:12px 13px;font-size:9px;font-weight:680}.auth-status-error{background:var(--red-soft);color:var(--red);border-color:#efd3d3}.auth-form,.onboarding-form{gap:15px;margin-top:24px;display:grid}.auth-form label,.onboarding-form label{color:var(--ink-2);font-size:10px}.auth-form input,.onboarding-form input{border-radius:7px;min-height:47px}.auth-primary,.auth-secondary,.onboarding-form button{width:100%;min-height:47px}.auth-form button:disabled,.auth-recovery-form button:disabled{cursor:wait;opacity:.66}.auth-confirmation{background:#f0f3ff;border:1px solid #cbd4fa;border-radius:8px;margin-top:24px;padding:22px}.auth-confirmation h3{color:#18233c;letter-spacing:-.035em;max-width:360px;margin:10px 0 8px;font-size:20px;line-height:1.08}.auth-confirmation p{color:#59677e;margin:0;font-size:11px;line-height:1.55}.auth-recovery{border-top:1px solid #ddd9d1;border-bottom:1px solid #ddd9d1;margin-top:16px}.auth-recovery summary{cursor:pointer;color:#606978;padding:13px 0;font-size:9px;font-weight:740}.auth-recovery-form{gap:12px;padding:0 0 16px;display:grid}.auth-divider{text-align:center;margin:22px 0 0;position:relative}.auth-divider:before{content:"";background:#ddd9d1;height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{background:var(--canvas);color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase;padding:0 10px;font-size:8px;font-weight:760;position:relative}.auth-signup-form{margin-top:18px}.auth-consent-label{align-items:flex-start;gap:10px;line-height:1.55;color:var(--muted)!important;font-size:10px!important;display:flex!important}.auth-consent-label input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--indigo);margin:1px 0 0}.auth-consent-label a,.auth-fineprint a{color:var(--ink-2);text-underline-offset:2px;font-weight:700;text-decoration:underline}.auth-fineprint{color:var(--muted-2);margin:18px 0 0;font-size:8px;line-height:1.6}.auth-recovery-link{margin:14px 0 0;font-size:9px}.auth-recovery-link a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.auth-shell-compact .auth-story{justify-content:space-between}.onboarding-story{gap:50px}.onboarding-steps{z-index:1;border-top:1px solid #283449;position:relative}.onboarding-steps>div{border-bottom:1px solid #283449;grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:88px;padding:18px 0;display:grid}.onboarding-steps>div>span{color:#7184ff;font-size:8px;font-weight:850}.onboarding-steps strong{color:#e9edf4;font-size:10px}.onboarding-steps p{color:#7d899b;margin:4px 0 0;font-size:8px}.onboarding-form{margin-top:25px}.billing-page{min-width:0}.billing-hero{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #0d142021}.billing-current,.billing-guarantee{padding:30px 32px}.billing-current{border-right:1px solid #ffffff14}.billing-label{color:#79879a;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.billing-current-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:13px;display:flex}.billing-current-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.billing-current h2,.billing-guarantee h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:28px;font-weight:680}.billing-status{color:#9ba7b8;border:1px solid #334158;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:820}.billing-status.active,.billing-status.trialing{color:#91d7b9;border-color:#356452}.billing-status.past_due,.billing-status.paused{color:#e4b576;border-color:#705737}.billing-price{flex:none;align-items:baseline;gap:5px;display:flex}.billing-price strong{letter-spacing:-.055em;font-size:35px;font-weight:690;line-height:1}.billing-price span{color:#7c899c;font-size:8px}.billing-capacity{margin-top:33px}.billing-capacity-head,.billing-capacity-foot{justify-content:space-between;gap:18px;display:flex}.billing-capacity-head{color:#8996a8;font-size:8px;font-weight:740}.billing-capacity-head strong{color:#dce3ee}.billing-capacity-track{background:#202b3b;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.billing-capacity-track span{border-radius:inherit;background:var(--cobalt);min-width:2px;height:100%;display:block}.billing-capacity-foot{color:#6f7d92;margin-top:8px;font-size:7px}.billing-notice{color:#8996a8;background:#111b29;border-left:2px solid #526175;margin-top:18px;padding:11px 13px;font-size:8px}.billing-notice.warning{color:#c7a274;border-color:#b17a36}.billing-portal-button{margin-top:19px;color:#dce3ed!important;background:#141e2d!important;border-color:#334057!important}.billing-guarantee{background:#111a28}.billing-guarantee h2{margin-top:12px;font-size:22px}.billing-guarantee>p{color:#8996a8;margin:9px 0 0;font-size:9px}.billing-refund-state{border-top:1px solid #293549;margin-top:23px;padding-top:18px}.billing-refund-state>div{justify-content:space-between;gap:15px;display:flex}.billing-refund-state span{color:#718096;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.billing-refund-state strong{color:#dce4ef;font-size:9px}.billing-refund-state p{color:#7f8da2;margin:8px 0 0;font-size:8px}.billing-refund-state form{margin-top:14px}.billing-refund-state button{width:100%}.billing-plans-section{margin-top:22px}.billing-section-head{border-bottom:1px solid #d7d4cd;padding-bottom:17px}.billing-section-head>div{gap:12px;display:flex}.billing-section-head h2{margin:0;font-size:20px;font-weight:710}.billing-section-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.billing-plan-grid{background:#d5d2cb;border:1px solid #d5d2cb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.billing-plan-card{background:#f7f5f0;flex-direction:column;min-height:390px;padding:25px;display:flex}.billing-plan-card.featured,.billing-plan-card.current{background:#fff}.billing-plan-card.current{box-shadow:inset 0 3px 0 var(--cobalt)}.billing-plan-card-head>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-plan-name{color:var(--ink);font-size:14px;font-weight:760}.billing-plan-tag{color:var(--cobalt);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.billing-plan-card-head p{min-height:44px;color:var(--muted);margin:10px 0 0;font-size:9px}.billing-plan-price{align-items:baseline;gap:5px;margin-top:24px;display:flex}.billing-plan-price strong{letter-spacing:-.055em;font-size:38px;font-weight:690;line-height:1}.billing-plan-price span{color:var(--muted-2);font-size:8px}.billing-plan-sites{color:var(--muted);margin-top:10px;font-size:9px}.billing-plan-sites strong{color:var(--ink)}.billing-plan-note{color:var(--muted);margin:24px 0;font-size:9px}.billing-plan-card form,.billing-plan-disabled{margin-top:auto}.billing-plan-card form button{width:100%}.billing-plan-disabled{color:var(--muted-2);font-size:8px}.billing-founding{background:#eaedff;border:1px solid #cbd3ff;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:20px 22px;display:flex}.billing-founding>div{gap:4px;display:grid}.billing-founding>div>span{color:var(--cobalt);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.billing-founding strong{font-size:16px}.billing-founding p{color:#69717f;margin:0;font-size:8px}.public-audit-page{background:linear-gradient(#11172206 1px, transparent 1px), linear-gradient(90deg, #11172206 1px, transparent 1px), var(--canvas);background-size:48px 48px;min-height:100vh}.public-audit-nav{border-bottom:1px solid #d9d6cf;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1120px);height:72px;margin:0 auto;padding:0 28px;display:flex}.public-audit-nav>span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.public-audit-hero,.public-audit-body{width:min(100%,1120px);margin:0 auto;padding-left:28px;padding-right:28px}.public-audit-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:60px;padding-top:76px;padding-bottom:55px;display:grid}.public-audit-client{color:#707783;margin:0 0 13px;font-size:10px;font-weight:720}.public-audit-hero h1{letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(46px,6vw,72px);font-weight:680;line-height:.96}.public-audit-intro{max-width:650px;color:var(--muted);margin:20px 0 0;font-size:12px}.public-audit-metrics{background:#ffffffc2;border:1px solid #d9dce1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-audit-metrics>div{border-bottom:1px solid #e1e3e7;border-right:1px solid #e1e3e7;flex-direction:column;justify-content:center;min-height:104px;padding:19px;display:flex}.public-audit-metrics>div:nth-child(2n){border-right:0}.public-audit-metrics>div:nth-last-child(-n+2){border-bottom:0}.public-audit-metrics span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.public-audit-metrics strong{letter-spacing:-.05em;margin-top:7px;font-size:27px;font-weight:700;line-height:1}.public-audit-body{border-top:1px solid #d9d6cf;padding-top:28px;padding-bottom:76px}.public-audit-section-head{grid-template-columns:40px minmax(0,1fr);gap:10px;display:grid}.public-audit-section-head>span{color:var(--cobalt);padding-top:4px;font-size:8px;font-weight:850}.public-audit-section-head h2{margin:0;font-size:21px;font-weight:710}.public-audit-section-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.public-finding-list{border-top:1px solid #dedbd4;margin-top:22px}.public-finding{border-bottom:1px solid #dedbd4;grid-template-columns:4px 78px minmax(0,1fr);align-items:center;gap:16px;min-height:92px;display:grid}.public-finding-line{background:#9da5b0;border-radius:999px;width:4px;height:34px}.public-finding-line.warning{background:var(--amber)}.public-finding-line.critical{background:var(--red)}.public-finding-line.info{background:var(--cobalt)}.public-finding p{color:#4f5866;margin:0;font-size:11px}.public-audit-foot{border-top:1px solid #d9d6cf;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:34px;padding-top:20px;display:flex}.public-audit-foot>div{max-width:640px}.public-audit-foot>div>span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.public-audit-foot p{color:var(--muted);margin:6px 0 0;font-size:9px}.system-state-shell{background:radial-gradient(circle at 12% 10%, #4967ff14, transparent 24rem), linear-gradient(#11172206 1px, transparent 1px), linear-gradient(90deg, #11172206 1px, transparent 1px), var(--canvas);background-size:auto,56px 56px,56px 56px;place-items:center;min-height:100vh;padding:48px 24px;display:grid}.system-state-card{background:#fffffff0;border:1px solid #d6d9df;grid-template-columns:minmax(230px,.82fr) minmax(0,1.45fr);width:min(100%,900px);min-height:470px;display:grid;overflow:hidden;box-shadow:0 24px 80px #1117221f}.system-state-aside{color:#fff;background:linear-gradient(155deg,#4967ff2b,#0000 45%),#101724;flex-direction:column;padding:34px;display:flex}.system-state-brand{color:#fff;letter-spacing:-.03em;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.system-state-brand-mark{background:var(--cobalt);border-radius:7px;width:28px;height:28px;padding:3px;box-shadow:0 8px 22px #4967ff4d}.system-state-aside-copy{margin-top:auto;padding-top:72px}.system-state-aside-copy>span,.system-state-aside-note{color:#92a2bb;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.system-state-aside-copy strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:19px;font-weight:700;display:block}.system-state-aside-copy p{color:#aeb9ca;margin:8px 0 0;font-size:11px;line-height:1.65}.system-state-rule{background:#ffffff24;width:100%;height:1px;margin:28px 0 16px}.system-state-content{align-self:center;max-width:560px;padding:64px}.system-state-status,.app-error-topline{color:var(--cobalt);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.system-state-mark{background:var(--cobalt-soft);width:25px;height:25px;color:var(--cobalt);border:1px solid #ccd4ff;border-radius:7px;padding:4px}.system-state-card h1,.app-error-panel h1{letter-spacing:-.06em;max-width:480px;margin:19px 0 0;font-size:clamp(38px,4.3vw,56px);font-weight:730;line-height:.98}.system-state-card p,.app-error-panel p{max-width:450px;color:var(--muted);margin:17px 0 0;font-size:14px;line-height:1.6}.system-state-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.system-state-actions .primary{min-width:142px}.system-state-link{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.system-state-link:hover{color:var(--cobalt)}.app-error-panel{border:1px solid #d8dbe0;border-top:3px solid var(--cobalt);background:#fffffff5;width:min(100%,620px);margin:46px auto;padding:36px 38px 40px;box-shadow:0 14px 40px #11172214}.app-error-mark{background:var(--cobalt-soft);width:25px;height:25px;color:var(--cobalt);border-radius:7px;padding:4px}.loading-heading{gap:12px;max-width:720px;display:grid}.loading-line,.loading-block,.loading-panel,.loading-metrics span{background:#e2dfd8;display:block;position:relative;overflow:hidden}.loading-line:after,.loading-block:after,.loading-panel:after,.loading-metrics span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff85,#0000);animation:1.35s infinite sitesurely-shimmer;position:absolute;inset:0;transform:translate(-100%)}.loading-line-short{width:115px;height:9px}.loading-line-title{width:min(100%,620px);height:48px}.loading-line-copy{width:min(86%,520px);height:12px}.loading-hero{background:#e8e5de;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:240px;margin-top:28px;display:grid}.loading-block{min-height:240px}.loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.loading-metrics span{border-bottom:1px solid #d7d3cb;border-left:1px solid #d7d3cb;min-height:120px}.loading-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:20px;margin-top:20px;display:grid}.loading-panel{min-height:280px}@keyframes sitesurely-shimmer{to{transform:translate(100%)}}.portfolio-notice{background:#ffffffbd;border-left:3px solid #a9b0ba;padding:15px 17px}.portfolio-notice.warning{border-color:var(--amber);background:#fffaf1}.portfolio-notice strong{font-size:10px}.portfolio-notice p{color:var(--muted);margin:5px 0 0;font-size:9px}.empty-state-action{margin-top:16px}.report-create-form{grid-template-columns:minmax(220px,360px) 150px auto;align-items:center;gap:10px;display:grid}@media (max-width:1000px){.auth-shell,.onboarding-shell{grid-template-columns:1fr}.auth-story,.onboarding-story{gap:55px;min-height:auto;padding-top:36px;padding-bottom:44px}.auth-panel,.onboarding-panel{min-height:auto;padding-top:52px;padding-bottom:64px}.billing-hero{grid-template-columns:1fr}.billing-current{border-bottom:1px solid #ffffff14;border-right:0}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card{min-height:0}.public-audit-hero{grid-template-columns:1fr;gap:34px}.loading-hero,.loading-grid{grid-template-columns:1fr}}@media (max-width:680px){.auth-story,.onboarding-story{padding-left:22px;padding-right:22px}.auth-story-copy h1,.onboarding-story h1{font-size:44px}.auth-panel,.onboarding-panel{padding:38px 22px 52px}.billing-current,.billing-guarantee{padding:24px 20px}.billing-current-head,.billing-current-head>div:first-child,.billing-founding{flex-direction:column;align-items:flex-start}.billing-founding form,.billing-founding button{width:100%}.public-audit-nav{height:64px;padding-left:20px;padding-right:20px}.public-audit-nav>span{display:none}.public-audit-hero,.public-audit-body{padding-left:20px;padding-right:20px}.public-audit-hero{padding-top:50px;padding-bottom:40px}.public-audit-hero h1{font-size:45px}.public-finding{grid-template-columns:4px minmax(0,1fr);padding:15px 0}.public-finding .badge{grid-column:2;width:fit-content}.public-finding p{grid-column:2}.public-audit-foot{flex-direction:column}.system-state-shell{padding:20px}.system-state-card{grid-template-columns:1fr;min-height:0}.system-state-aside{min-height:190px;padding:24px}.system-state-aside-copy{margin-top:22px;padding-top:0}.system-state-rule,.system-state-aside-note{display:none}.system-state-content,.app-error-panel{padding:32px 24px}.system-state-card h1,.app-error-panel h1{font-size:clamp(36px,11vw,48px)}.system-state-actions{align-items:stretch;gap:14px}.system-state-actions .button,.system-state-actions button,.system-state-actions .primary{width:100%}.report-create-form{grid-template-columns:1fr}.report-create-form button{width:100%}.loading-metrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.incident-detail-page .incident-fact-strip-wide{grid-template-columns:repeat(6,minmax(0,1fr))}.incident-status-explanation{color:#c5cedb!important;margin-top:7px!important;font-size:10px!important}.incident-explanation{border:1px solid #d5e1f5;border-left:3px solid var(--cobalt);background:#f1f5fc;margin-top:20px;padding:16px 18px}.incident-explanation strong{color:var(--ink-2);font-size:11px}.incident-explanation p{color:#53647a;margin:6px 0 0;font-size:11px;line-height:1.55}.incident-finding-state{background:#fafbfc;border:1px solid #e5e7ea;gap:4px;margin-top:18px;padding:12px 14px;display:grid}.incident-finding-state strong{color:var(--ink-2);font-size:10px}.incident-finding-state span{color:var(--muted);font-size:9px;line-height:1.5}.resource-detail-block{margin-top:22px}.resource-detail-heading{border-bottom:1px solid #e5e7ea;justify-content:space-between;align-items:start;gap:14px;padding-bottom:12px;display:flex}.resource-detail-heading h3{letter-spacing:-.02em;margin:0;font-size:15px}.resource-detail-heading p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.resource-table-wrap{overflow-x:auto}.resource-table{border-collapse:collapse;width:100%;min-width:560px;margin-top:12px;font-size:10px}.resource-table th,.resource-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eceeef;padding:12px 10px}.resource-table th{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.resource-table td:first-child{width:46%}.resource-table code{color:var(--ink-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.resource-truncation-note{color:#86631e;margin:12px 0 0;font-size:9px;line-height:1.45}.guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guidance-surface{min-width:0}.guidance-list{color:var(--ink-2);margin:0;padding:20px 18px 4px 34px;font-size:11px;line-height:1.55}.guidance-list li{padding:0 0 12px 4px}.guidance-list li::marker{color:var(--cobalt);font-weight:800}.full-event-history{border-top:1px solid #e5e7ea;margin-top:6px}.full-event-history summary{min-height:42px;color:var(--cobalt);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 8px;font-size:10px;font-weight:800;list-style:none;display:flex}.full-event-history summary::-webkit-details-marker{display:none}.full-event-history summary span{font-size:16px;font-weight:400}.full-event-history[open] summary span{transform:rotate(45deg)}.full-event-history ol{max-height:360px;margin:0;padding:2px 0 0 18px;overflow:auto}.full-event-history li{min-height:38px;color:var(--muted);border-bottom:1px solid #eff0f1;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0 8px 3px;font-size:9px;display:flex}.full-event-history li strong{color:var(--ink-2)}.timeline-event-grouped{min-height:72px}.timeline-event-grouped small,.timeline-event-grouped span{color:var(--muted-2);font-size:8px}.timeline-event-grouped small{margin-top:2px;display:block}.incident-timeline .timeline-event>div:last-child>time,.incident-timeline .timeline-event>div:last-child>.local-date-time{color:var(--muted-2);font-size:8px}@media (max-width:1050px){.incident-detail-page .incident-fact-strip-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.incident-detail-page .incident-fact-strip-wide>div:nth-child(3){border-right:0}.incident-detail-page .incident-fact-strip-wide>div:nth-child(n+4){border-top:1px solid #e1dfda}}@media (max-width:760px){.incident-detail-page .incident-fact-strip-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-detail-page .incident-fact-strip-wide>div:nth-child(3){border-right:1px solid #e1dfda}.incident-detail-page .incident-fact-strip-wide>div:nth-child(2n){border-right:0}.incident-detail-page .incident-fact-strip-wide>div:nth-child(n+3){border-top:1px solid #e1dfda}.guidance-grid{grid-template-columns:1fr}.resource-table{min-width:500px}.full-event-history li{flex-direction:column;align-items:flex-start;gap:3px}}.marketing-page{--marketing-paper:#faf9f6;--marketing-band:#f3f1ec;--marketing-ink:#1b2236;--marketing-muted:#5d6577;--marketing-line:#dfdcd4;--marketing-indigo:#3d4fa0;--marketing-indigo-dark:#33438a;--marketing-success:#5a9e70;--marketing-warning:#c98a1b;--marketing-serif:var(--font-editorial,"Source Serif 4", Georgia, "Times New Roman", serif);--marketing-sans:var(--font-interface,Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--marketing-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--marketing-ease:cubic-bezier(.2, .7, .2, 1);background:var(--marketing-paper);min-height:100vh;color:var(--marketing-ink);font-family:var(--marketing-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow:clip}.marketing-page *,.marketing-page :before,.marketing-page :after{box-sizing:border-box}.marketing-page a{color:inherit}.marketing-page :focus-visible{outline:2px solid var(--marketing-indigo);outline-offset:3px;border-radius:3px}.marketing-container{width:min(100%,1120px);margin-inline:auto;padding-inline:28px}.marketing-header{z-index:20;top:env(safe-area-inset-top,0px);background:var(--marketing-paper);border-bottom:1px solid var(--marketing-line);position:sticky}.marketing-header-inner{align-items:center;gap:32px;height:76px;display:flex}.marketing-brand{color:var(--marketing-ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.marketing-brand-mark{background:var(--marketing-indigo);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;padding:5px;display:grid}.marketing-brand-word{letter-spacing:-.03em;font-size:22px;font-weight:700}.marketing-primary-nav{color:var(--marketing-muted);gap:30px;margin-inline:auto;font-size:15px;font-weight:500;display:flex}.marketing-primary-nav a,.marketing-sign-in,.marketing-footer a{text-decoration:none}.marketing-primary-nav a{padding-block:10px}.marketing-primary-nav a:hover,.marketing-sign-in:hover,.marketing-footer a:hover{color:var(--marketing-ink)}.marketing-header-actions{flex:none;align-items:center;gap:18px;display:flex}.marketing-sign-in{color:var(--marketing-muted);font-size:15px;font-weight:500}.marketing-button,.marketing-ghost-button{border:1px solid var(--marketing-indigo);background:var(--marketing-indigo);color:#fff;cursor:pointer;min-height:48px;font-family:var(--marketing-sans);transition:background .2s ease, transform .15s var(--marketing-ease);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding-inline:24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-button:hover{background:var(--marketing-indigo-dark);color:#fff}.marketing-button:active{transform:translateY(1px)}.marketing-button-small{min-height:48px}.marketing-ghost-button{color:var(--marketing-ink);background:0 0;border-color:#0000;padding-inline:4px}.marketing-ghost-button:hover{color:var(--marketing-indigo);background:0 0}.marketing-menu-trigger{border:1px solid var(--marketing-line);min-height:44px;color:var(--marketing-ink);cursor:pointer;font:600 13px var(--marketing-sans);background:0 0;border-radius:4px;align-items:center;gap:8px;display:none}.marketing-mobile-menu{border-top:1px solid var(--marketing-line);display:none}.marketing-mobile-menu-inner{gap:2px;padding-block:12px 20px;display:grid}.marketing-mobile-menu a{padding-block:10px;text-decoration:none}.marketing-mobile-menu .marketing-button{width:max-content;margin-top:8px}.marketing-page h1,.marketing-page h2,.marketing-page h3{color:var(--marketing-ink);font-family:var(--marketing-serif);letter-spacing:-.025em;margin:0;font-weight:500}.marketing-page h1{letter-spacing:-.04em;max-width:12.5em;margin-block:26px 44px;font-size:clamp(44px,7.4vw,96px);line-height:.98}.marketing-page h2{margin-block:14px 18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.marketing-page h3{font-size:24px;line-height:1.2}.marketing-eyebrow{color:var(--marketing-indigo);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;line-height:1.2;display:flex}.marketing-eyebrow i{background:var(--marketing-success);border-radius:50%;width:8px;height:8px}.marketing-lead{max-width:30em;color:var(--marketing-muted);margin:0;font-size:19px}.marketing-mono{color:var(--marketing-muted);font-family:var(--marketing-mono);letter-spacing:.02em;font-size:12px}.marketing-hero{padding-top:72px}.marketing-hero-title{max-width:100%}.marketing-hero-row{border-top:1px solid var(--marketing-line);justify-content:space-between;align-items:flex-end;gap:48px;padding-block:28px 56px;display:flex}.marketing-actions{flex-shrink:0;align-items:center;gap:22px;display:flex}.marketing-ledger{border-block:1px solid var(--marketing-line);background:var(--marketing-band);padding-block:44px 52px}.marketing-ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.marketing-ledger-head h2{margin:0;font-size:30px}.marketing-site-row{border-top:1px solid var(--marketing-line);grid-template-columns:44px 1.2fr 1.4fr auto;align-items:center;gap:16px;padding-block:18px;display:grid}.marketing-site-row:last-child{border-bottom:1px solid var(--marketing-line)}.marketing-avatar{width:30px;height:30px;color:var(--marketing-indigo);background:#e7e9f5;border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.marketing-avatar.is-review{color:#6a4fa0;background:#ece8f6}.marketing-avatar.is-coral{color:#a8502f;background:#f6e9e2}.marketing-site-row strong{font-weight:600}.marketing-site-domain{color:var(--marketing-muted);font-size:15px}.marketing-site-status{align-items:center;gap:8px;min-width:84px;font-size:14px;font-weight:500;display:flex}.marketing-site-status i{background:var(--marketing-success);border-radius:50%;width:9px;height:9px}.marketing-site-status.is-review i{background:var(--marketing-warning)}.marketing-section{border-bottom:1px solid var(--marketing-line);padding-block:96px}.marketing-two-column{grid-template-columns:5fr 7fr;align-items:start;gap:72px;display:grid}.marketing-sticky-copy{position:sticky;top:110px}.marketing-sticky-copy h2{max-width:11em}.marketing-principles{display:grid}.marketing-principles article{border-top:1px solid var(--marketing-line);grid-template-columns:64px 1fr;gap:20px;padding-block:28px;display:grid}.marketing-principles article:last-child{border-bottom:1px solid var(--marketing-line)}.marketing-principle-number{color:var(--marketing-indigo);font:500 40px/1 var(--marketing-serif);letter-spacing:-.03em}.marketing-principles p{max-width:32em;color:var(--marketing-muted);margin:8px 0 0}.marketing-incident-intro{margin-bottom:0}.marketing-example-note{margin-top:14px}.marketing-demo-wrap{margin-top:48px}.incident-demo{border:1px solid var(--marketing-line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.incident-demo-page{border-right:1px solid var(--marketing-line);padding:0}.incident-demo-browser-bar{border-bottom:1px solid var(--marketing-line);background:var(--marketing-band);align-items:center;min-height:43px;padding-inline:16px;display:flex}.incident-demo-url{color:var(--marketing-muted);font:12px var(--marketing-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incident-demo-browser-page{min-height:330px;padding:32px 28px;position:relative;overflow:hidden}.incident-demo-browser-page h3{margin-bottom:4px;font-size:26px}.incident-demo-field{border:1px solid var(--marketing-line);background:var(--marketing-paper);border-radius:3px;height:36px;margin-block:10px}.incident-demo-field-tall{height:76px}.incident-demo-submit{background:var(--marketing-ink);opacity:.9;border-radius:3px;width:118px;height:38px}.incident-demo-confirmation{border-left:3px solid var(--marketing-success);transition:opacity .5s, transform .5s var(--marketing-ease);background:#eaf3ed;margin-top:18px;padding:11px 14px;font-size:14px;font-weight:500}.incident-demo-confirmation.is-hidden{opacity:0;transform:translateY(-6px)}.incident-demo-marker{border:1.5px dashed var(--marketing-warning);opacity:0;height:54px;transition:opacity .4s;position:absolute;bottom:22px;left:20px;right:20px}.incident-demo.is-adverse .incident-demo-marker{opacity:1}.incident-demo-scan-line{background:var(--marketing-indigo);opacity:0;height:2px;position:absolute;top:0;left:0;right:0}.incident-demo.is-scanning .incident-demo-scan-line{opacity:.8;animation:marketing-scan 1.6s var(--marketing-ease) infinite}@keyframes marketing-scan{0%{top:0}to{top:100%}}.incident-demo-status{flex-direction:column;padding:26px 28px;display:flex}.incident-demo-title{font:500 26px/1.2 var(--marketing-serif);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.incident-demo-pip{background:var(--marketing-success);border-radius:50%;width:11px;height:11px;transition:background .4s}.incident-demo-pip.is-warn{background:var(--marketing-warning)}.incident-demo-status>p{color:var(--marketing-muted);margin:6px 0 14px;font-size:15px}.incident-demo-timeline{margin:0;padding:0;list-style:none}.incident-demo-timeline li{border-top:1px solid var(--marketing-line);opacity:0;transition:opacity .45s var(--marketing-ease), transform .45s var(--marketing-ease);grid-template-columns:52px 1fr;gap:10px;padding-block:12px;display:grid;transform:translateY(5px)}.incident-demo-timeline li.is-visible{opacity:1;transform:none}.incident-demo-timeline time{color:var(--marketing-muted);font:12px var(--marketing-mono);padding-top:3px}.incident-demo-timeline strong{font-size:15px;display:block}.incident-demo-timeline span{color:var(--marketing-muted);font-size:14px}.incident-demo-timeline li.is-incident strong{color:var(--marketing-warning)}.incident-demo-timeline li.is-resolved strong{color:var(--marketing-success)}.incident-demo-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.incident-demo-controls button{border:1px solid var(--marketing-line);min-height:44px;color:var(--marketing-muted);cursor:pointer;font:500 13px var(--marketing-sans);background:#fff;border-radius:3px;padding-inline:14px}.incident-demo-controls button:hover{border-color:var(--marketing-indigo);color:var(--marketing-indigo)}.incident-demo-controls button[aria-pressed=true]{border-color:var(--marketing-indigo);color:var(--marketing-indigo);background:#eef0fa}.incident-demo-play{margin-left:auto}.marketing-workflow{margin-top:72px}.marketing-definitions{display:grid}.marketing-definitions>div{border-top:1px solid var(--marketing-line);grid-template-columns:200px 1fr;gap:24px;padding-block:22px;display:grid}.marketing-definitions>div:last-child{border-bottom:1px solid var(--marketing-line)}.marketing-definitions strong{font:500 21px var(--marketing-serif)}.marketing-definitions p{color:var(--marketing-muted);margin:0}.marketing-security{background:var(--marketing-paper)}.marketing-supporting-copy{max-width:32em;color:var(--marketing-muted);margin:22px 0 0;font-size:17px}.marketing-pricing-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.marketing-pricing-head h2{max-width:13em}.marketing-pricing-head>p{max-width:310px;color:var(--marketing-muted);margin:0}.marketing-founding-offer{background:#f4f6ff;border:1px solid #cfd6ee;border-radius:4px;align-items:center;gap:16px;margin-bottom:26px;padding:15px 17px;display:flex}.marketing-founding-offer span,.marketing-founding-offer a{color:var(--marketing-indigo);font-size:12px;font-weight:700}.marketing-founding-offer strong{font-size:14px}.marketing-founding-offer a{margin-left:auto;text-decoration:none}.marketing-plan-list{display:grid}.marketing-plan-list article{border-top:1px solid var(--marketing-line);grid-template-rows:auto auto;grid-template-columns:1.1fr 1.6fr 1fr auto;align-items:center;gap:0 24px;padding-block:28px;display:grid}.marketing-plan-list article:last-child{border-bottom:1px solid var(--marketing-line)}.marketing-plan-list article.is-featured{box-shadow:inset 3px 0 0 var(--marketing-indigo);background:#fff;padding-left:22px}.marketing-plan-name{grid-area:1/1/span 2}.marketing-plan-name h3{font-size:28px}.marketing-plan-name span{color:var(--marketing-indigo);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;margin-left:8px;font-size:11px;font-weight:600;display:inline-block}.marketing-plan-list article>p:not(.marketing-plan-capacity){color:var(--marketing-muted);grid-area:1/2/span 2;margin:0;font-size:15px}.marketing-plan-price{font:500 40px/1 var(--marketing-serif);letter-spacing:-.03em;grid-area:1/3}.marketing-plan-price small{color:var(--marketing-muted);font:400 14px var(--marketing-sans);letter-spacing:0}.marketing-plan-capacity{color:var(--marketing-muted);grid-area:2/3;margin:4px 0 0;font-size:15px}.marketing-plan-list article>a{white-space:nowrap;grid-area:1/4/span 2}.marketing-plan-link{color:var(--marketing-ink);font-size:15px;font-weight:600;text-decoration:none}.marketing-plan-link:hover{color:var(--marketing-indigo)}.marketing-faq{background:var(--marketing-paper)}.marketing-faq-list{border-top:1px solid var(--marketing-line)}.marketing-faq details{border-bottom:1px solid var(--marketing-line)}.marketing-faq summary{cursor:pointer;min-height:60px;font:500 20px var(--marketing-serif);justify-content:space-between;align-items:center;gap:25px;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary span{color:var(--marketing-muted);font:400 22px var(--marketing-sans);transition:transform .2s}.marketing-faq details[open] summary span{transform:rotate(45deg)}.marketing-faq details p{max-width:38em;color:var(--marketing-muted);margin:0 0 20px}.marketing-final-cta{border-bottom:1px solid var(--marketing-line);background:var(--marketing-band);padding-block:96px}.marketing-final-cta h2{max-width:13em;margin-bottom:30px;font-size:clamp(34px,5vw,60px)}.marketing-footer{color:var(--marketing-muted);padding-block:36px 44px;font-size:14px}.marketing-footer-inner{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.marketing-footer .marketing-brand-word{font-size:18px}.marketing-footer p{margin:0}.marketing-footer nav{flex-wrap:wrap;align-items:center;gap:26px;margin-left:auto;display:flex}.marketing-reveal{opacity:0;transition:opacity .7s var(--marketing-ease), transform .7s var(--marketing-ease);transform:translateY(12px)}.marketing-reveal.is-visible{opacity:1;transform:none}@media (max-width:1024px){.marketing-header-inner{gap:22px}.marketing-primary-nav{gap:20px}.marketing-two-column{gap:48px}.marketing-hero-row{gap:30px}.marketing-plan-list article{gap:16px}}@media (max-width:860px){.marketing-primary-nav,.marketing-sign-in{display:none}.marketing-mobile-menu{display:block}.marketing-header-inner{height:68px}.marketing-menu-trigger{padding-inline:12px;display:inline-flex}.marketing-header-actions{margin-left:auto}.marketing-hero{padding-top:44px}.marketing-hero-row{flex-direction:column;align-items:flex-start;gap:28px}.marketing-two-column{grid-template-columns:1fr;gap:36px}.marketing-sticky-copy{position:static}.incident-demo{grid-template-columns:1fr}.incident-demo-page{border-right:0;border-bottom:1px solid var(--marketing-line)}.marketing-definitions>div{grid-template-columns:1fr;gap:6px}.marketing-pricing-head{flex-direction:column;align-items:flex-start;gap:18px}.marketing-plan-list article{grid-template-columns:1fr auto;gap:8px 16px}.marketing-plan-name,.marketing-plan-list article>p:not(.marketing-plan-capacity){grid-area:auto/1/auto/span 2}.marketing-plan-price{grid-area:auto/1}.marketing-plan-capacity{grid-area:auto/2;align-self:end}.marketing-plan-list article>a{grid-area:auto/1/auto/span 2;justify-content:center;margin-top:8px}.marketing-section,.marketing-final-cta{padding-block:64px}}@media (max-width:560px){.marketing-container{padding-inline:20px}.marketing-brand-word{font-size:19px}.marketing-brand-mark{width:32px;height:32px}.marketing-button-small{display:none}.marketing-header-actions{gap:8px}.marketing-hero{padding-top:44px}.marketing-page h1{margin-block:24px 36px;font-size:clamp(44px,13vw,58px)}.marketing-lead{font-size:17px}.marketing-actions{flex-direction:column;align-items:flex-start;gap:15px}.marketing-actions .marketing-button{width:100%}.marketing-hero-row{padding-bottom:44px}.marketing-site-row{grid-template-columns:36px 1fr auto;gap:12px}.marketing-site-domain{display:none}.marketing-site-status{min-width:auto}.marketing-site-row strong{font-size:15px}.marketing-ledger-head{flex-direction:column;align-items:flex-start;gap:10px}.marketing-ledger-head .marketing-mono{font-size:10px}.marketing-principles article{grid-template-columns:48px 1fr;gap:12px}.marketing-principle-number{font-size:32px}.incident-demo-browser-page{min-height:300px;padding:26px 20px}.incident-demo-status{padding:22px 20px}.incident-demo-title{font-size:24px}.incident-demo-controls button{padding-inline:10px}.incident-demo-play{margin-left:0}.marketing-plan-list article.is-featured{padding-left:18px}.marketing-plan-name h3{font-size:25px}.marketing-founding-offer{flex-direction:column;align-items:flex-start;gap:7px}.marketing-founding-offer a{margin-left:0}.marketing-footer-inner{flex-direction:column;align-items:flex-start}.marketing-footer nav{gap:14px 20px;margin-left:0}}@media (max-width:390px){.marketing-container{padding-inline:16px}.marketing-page h1{font-size:43px}.marketing-site-row strong{font-size:14px}.marketing-site-status{font-size:13px}.incident-demo-controls{gap:6px}.incident-demo-controls button{min-height:42px;padding-inline:8px;font-size:12px}}@media (max-width:360px){.marketing-brand{gap:8px}.marketing-brand-word{font-size:18px}.marketing-menu-trigger{padding-inline:9px}.marketing-page h1{font-size:40px}.marketing-site-row{gap:8px}.marketing-site-status{font-size:12px}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :before,.marketing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.marketing-reveal,.incident-demo-timeline li{opacity:1;transform:none}}.site-index-page,.incident-index-page,.reports-index-page{min-width:0}.site-index-heading{margin-bottom:26px}.site-index-overview{background:#ffffffbd;border:1px solid #d8d5ce;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:176px;margin-bottom:20px;display:grid}.site-index-capacity{border-right:1px solid #dfddd7;flex-direction:column;justify-content:center;padding:27px 29px;display:flex}.site-index-capacity>span,.site-index-metrics span,.incident-index-primary>span,.incident-index-secondary>span,.reports-overview-copy>span,.reports-overview-metrics span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.site-index-capacity>div:first-of-type{align-items:baseline;gap:8px;margin-top:10px;display:flex}.site-index-capacity strong{letter-spacing:-.055em;font-size:42px;font-weight:700;line-height:1}.site-index-capacity small{color:var(--muted);font-size:11px}.site-index-capacity-track{background:#e7e5df;border-radius:999px;height:6px;margin-top:19px;overflow:hidden}.site-index-capacity-track span{border-radius:inherit;background:var(--cobalt);min-width:2px;height:100%;display:block}.site-index-capacity p{color:var(--muted-2);margin:9px 0 0;font-size:8px}.site-index-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-index-metrics>div{border-right:1px solid #e2e0db;flex-direction:column;justify-content:center;padding:27px 23px;display:flex}.site-index-metrics>div:last-child{border-right:0}.site-index-metrics strong{letter-spacing:-.05em;margin-top:9px;font-size:30px;font-weight:700;line-height:1}.site-index-metrics small{color:var(--muted-2);margin-top:8px;font-size:8px}.site-index-page .portfolio-notice{margin-bottom:12px}.site-index-surface,.incident-index-surface,.incident-history-surface,.reports-schedules,.reports-runs{padding:24px}.site-index-list,.incident-index-list,.incident-history-list,.reports-schedule-list,.reports-run-list{display:grid}.site-index-row{border-bottom:1px solid #eceeef;grid-template-columns:36px minmax(180px,1fr) 130px 175px 120px 18px;align-items:center;gap:14px;min-height:82px;transition:background .12s;display:grid}.site-index-row:last-child{border-bottom:0}.site-index-row:hover{background:#fafafa}.site-index-monogram{color:#5f6978;background:#f5f5f3;border:1px solid #dadddf;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.site-index-copy{gap:4px;min-width:0;display:grid}.site-index-copy strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.site-index-copy span{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.site-index-state{align-items:center;gap:8px;display:flex}.site-index-state-dot{background:#a4abb5;border-radius:50%;flex:none;width:6px;height:6px}.site-index-state-dot.warning{background:var(--amber)}.site-index-state-dot.paused{background:#a4abb5}.site-index-state>div,.site-index-check,.site-index-auth{gap:3px;min-width:0;display:grid}.site-index-state strong,.site-index-check strong,.site-index-auth strong{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:720;overflow:hidden}.site-index-state span:not(.site-index-state-dot),.site-index-check span,.site-index-auth span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.site-index-arrow{color:#a5acb6;font-size:12px}.incident-index-overview{background:var(--navy);color:#fff;border-radius:13px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);min-height:205px;margin-bottom:20px;display:grid;overflow:hidden}.incident-index-primary{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:31px 34px;display:flex}.incident-index-secondary{background:#ffffff06;flex-direction:column;justify-content:center;padding:31px;display:flex}.incident-index-primary>strong,.incident-index-secondary>strong{color:#fff;letter-spacing:-.055em;margin-top:10px;font-size:46px;font-weight:700;line-height:1}.incident-index-primary>p,.incident-index-secondary>p{color:#8592a5;margin:8px 0 0;font-size:9px}.incident-index-breakdown{flex-wrap:wrap;gap:19px;margin-top:22px;display:flex}.incident-index-breakdown span{color:#7d899b;font-size:8px}.incident-index-breakdown b{color:#e2e7ef;font-weight:800}.incident-index-row{border-bottom:1px solid #eceeef;grid-template-columns:4px minmax(190px,1fr) 78px 100px 150px 18px;align-items:center;gap:13px;min-height:76px;transition:background .12s;display:grid}.incident-index-row:last-child{border-bottom:0}.incident-index-row:hover{background:#fafafa}.incident-index-line{background:#a4abb5;border-radius:999px;width:4px;height:30px}.incident-index-line.critical{background:var(--red)}.incident-index-line.warning{background:var(--amber)}.incident-index-copy{gap:4px;min-width:0;display:grid}.incident-index-copy strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.incident-index-copy span{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.incident-index-pill{color:#697484;text-transform:capitalize;background:#f4f5f7;border:1px solid #e0e3e7;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:4px 8px;font-size:8px;font-weight:820;display:inline-flex}.incident-index-pill.critical,.incident-index-pill.open{background:var(--red-soft);color:var(--red);border-color:#efd0d0}.incident-index-pill.warning,.incident-index-pill.acknowledged{background:var(--amber-soft);color:var(--amber);border-color:#ecd6b5}.incident-index-row time,.incident-history-row time{color:var(--muted-2);text-align:right;font-size:8px}.incident-history-surface{margin-top:20px}.incident-history-row{border-bottom:1px solid #eceeef;grid-template-columns:minmax(0,1fr) 74px 150px 18px;align-items:center;gap:13px;min-height:62px;display:grid}.incident-history-row:last-child{border-bottom:0}.incident-history-row>div{gap:3px;min-width:0;display:grid}.incident-history-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.incident-history-row>div span{color:var(--muted-2);font-size:8px}.incident-history-row>span:last-child{color:#a5acb6;font-size:11px}.incident-history-empty{min-height:92px;color:var(--muted-2);align-items:center;font-size:9px;display:flex}.reports-overview{background:#e8e5de;border:1px solid #d7d3cb;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:180px;margin-bottom:20px;display:grid}.reports-overview-copy{border-right:1px solid #d2cec6;flex-direction:column;justify-content:center;padding:29px 32px;display:flex}.reports-overview-copy h2{margin:9px 0 7px;font-size:30px;font-weight:690;line-height:1}.reports-overview-copy p{color:#747875;margin:0;font-size:9px}.reports-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reports-overview-metrics>div{border-right:1px solid #d6d2ca;flex-direction:column;justify-content:center;padding:25px;display:flex}.reports-overview-metrics>div:last-child{border-right:0}.reports-overview-metrics strong{letter-spacing:-.05em;margin-top:9px;font-size:34px;font-weight:700;line-height:1}.reports-work-grid{grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);align-items:start;gap:20px;display:grid}.reports-create-panel{background:var(--navy);color:#fff;padding:26px}.reports-create-panel h2{color:#fff;margin:10px 0 7px;font-size:24px;font-weight:690;line-height:1.05}.reports-create-panel>p{color:#8491a4;margin:0;font-size:9px}.reports-create-form{gap:14px;margin-top:22px;display:grid}.reports-create-form label{color:#dfe5ee;font-size:9px}.reports-create-form input,.reports-create-form select{color:#fff;background:#121c2b;border-color:#2b394e;min-height:42px;font-size:10px}.reports-create-form button{width:100%}.reports-schedule-row{border-bottom:1px solid #eceeef;grid-template-columns:7px minmax(0,1fr) 78px 112px;align-items:center;gap:13px;min-height:72px;display:grid}.reports-schedule-row:last-child{border-bottom:0}.reports-schedule-dot{background:#a5acb6;border-radius:50%;width:6px;height:6px}.reports-schedule-dot.active{background:var(--green)}.reports-schedule-row>div{gap:3px;min-width:0;display:grid}.reports-schedule-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.reports-schedule-row>div span{color:var(--muted-2);text-transform:capitalize;font-size:8px}.reports-schedule-row button{min-height:32px;padding:7px 9px;font-size:8px}.reports-runs{margin-top:20px}.reports-run-row{border-bottom:1px solid #eceeef;grid-template-columns:minmax(180px,1fr) 74px 70px 150px 65px;align-items:center;gap:14px;min-height:78px;display:grid}.reports-run-row:last-child{border-bottom:0}.reports-run-title,.reports-run-fact{gap:3px;min-width:0;display:grid}.reports-run-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.reports-run-title span,.reports-run-fact span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.reports-run-fact strong{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.reports-run-fact strong.critical{color:var(--red)}@media (max-width:1020px){.site-index-row{grid-template-columns:36px minmax(160px,1fr) 120px 150px 18px}.site-index-auth{display:none}.incident-index-row{grid-template-columns:4px minmax(170px,1fr) 78px 100px 18px}.incident-index-row time{display:none}.reports-work-grid{grid-template-columns:1fr}}@media (max-width:780px){.site-index-overview,.incident-index-overview,.reports-overview{grid-template-columns:1fr}.site-index-capacity,.incident-index-primary,.reports-overview-copy{border-bottom:1px solid #dfddd7;border-right:0}.site-index-row{grid-template-columns:34px minmax(0,1fr) auto 16px;padding:13px 0}.site-index-state{justify-self:end}.site-index-check,.site-index-auth{display:none}.incident-index-row{grid-template-columns:4px minmax(0,1fr) auto 16px;padding:13px 0}.incident-index-row .incident-index-pill:nth-of-type(2){display:none}.incident-history-row{grid-template-columns:minmax(0,1fr) auto 16px}.incident-history-row time{display:none}.reports-run-row{grid-template-columns:minmax(0,1fr) 74px 65px;padding:12px 0}.reports-run-fact:nth-of-type(3),.reports-run-fact:nth-of-type(4){display:none}}@media (max-width:560px){.site-index-metrics{grid-template-columns:1fr}.site-index-metrics>div{border-bottom:1px solid #e2e0db;border-right:0;min-height:86px}.site-index-metrics>div:last-child{border-bottom:0}.incident-index-secondary{min-height:130px}.incident-index-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reports-overview-metrics{grid-template-columns:1fr 1fr}.reports-schedule-row{grid-template-columns:7px minmax(0,1fr) auto;padding:12px 0}.reports-schedule-row form{grid-column:2/-1}.reports-schedule-row button{width:100%}.reports-run-row{grid-template-columns:minmax(0,1fr) 65px}.reports-run-fact:first-of-type{display:none}}.marketing-proof-inner{align-items:start;min-height:0;padding-top:56px;padding-bottom:56px}.marketing-proof-statement{max-width:410px}.marketing-proof-eyebrow,.marketing-proof-points>div>span{color:#8096ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.marketing-proof-statement p{color:#a7b3c4;letter-spacing:-.035em;margin-top:15px;font-size:23px;line-height:1.1}.marketing-proof-statement strong{color:#fff}.marketing-proof-points{color:inherit;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.marketing-proof-points>div{border-left:1px solid #c4d2e82e;min-height:138px;padding:4px 26px 4px 27px}.marketing-proof-points>div:first-child{border-left:0;padding-left:0}.marketing-proof-points strong{color:#f8fbff;font-size:14px;line-height:1.2;display:block}.marketing-proof-points p{color:#91a0b5;margin:10px 0 0;font-size:12px;line-height:1.45}.marketing-proof-points span:before{display:none}.marketing-watch-intro{color:#647084;max-width:560px;margin:20px 0 0;font-size:15px;line-height:1.55}.marketing-watch-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.marketing-watch-item{background:#ffffffa8;border:1px solid #d9dce2;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;min-height:318px;padding:25px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.marketing-watch-item:hover{z-index:1;border-color:#b8c3f5;transform:translateY(-4px);box-shadow:0 20px 34px #1624411a}.marketing-watch-card-head{justify-content:space-between;align-items:center;display:flex}.marketing-watch-item>.marketing-watch-card-head>span{color:var(--cobalt);letter-spacing:.1em;font-size:11px;font-weight:850}.marketing-watch-card-head i{border:1px solid #cfd7fc;border-radius:50%;width:42px;height:42px;position:relative}.marketing-watch-card-head i:before,.marketing-watch-card-head i:after{content:"";background:var(--cobalt);position:absolute}.marketing-watch-card-head i:before{width:16px;height:2px;top:19px;left:12px}.marketing-watch-card-head i:after{width:2px;height:16px;top:12px;left:19px}.marketing-watch-item[data-watch="02"] .marketing-watch-card-head i:before{width:15px;transform:rotate(-45deg)}.marketing-watch-item[data-watch="02"] .marketing-watch-card-head i:after{height:10px;top:17px;transform:rotate(45deg)}.marketing-watch-item[data-watch="03"] .marketing-watch-card-head i:before{width:18px;transform:rotate(45deg)}.marketing-watch-item[data-watch="03"] .marketing-watch-card-head i:after{height:18px;transform:rotate(45deg)}.marketing-watch-item h3{color:#162033;letter-spacing:-.045em;max-width:250px;margin:46px 0 12px;font-size:25px;line-height:1.03}.marketing-watch-item p{color:#687386;max-width:280px;margin:0;font-size:13px;line-height:1.5}.marketing-watch-card-foot{border-top:1px solid #e3e6eb;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;display:flex}.marketing-watch-card-foot span{color:#7d8798;font-size:10px;font-weight:720}.marketing-watch-card-foot b{color:var(--cobalt);font-size:17px;font-weight:500}.marketing-workflow{background:radial-gradient(circle at 88% 8%,#4868f52e,#0000 26rem),#111827;gap:clamp(50px,7vw,120px);padding-top:108px;padding-bottom:108px;position:relative}.marketing-workflow-copy{max-width:445px}.marketing-workflow-copy h2{max-width:430px;font-size:clamp(43px,4vw,60px)}.marketing-workflow-principle{border-top:1px solid #a6bad83b;border-bottom:1px solid #a6bad83b;max-width:390px;margin:32px 0 28px;padding:15px 0}.marketing-workflow-principle span{color:#8096ff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.marketing-workflow-principle p{color:#e1e7f0;margin:8px 0 0;font-size:13px;line-height:1.4}.marketing-workflow-steps{counter-reset:workflow;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-workflow-steps>div{background:#ffffff09;border:1px solid #b0c3df33;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;min-height:218px;padding:23px;display:flex}.marketing-workflow-steps>div:first-child{background:#4868f521;border-color:#8096ff61}.marketing-workflow-steps span{color:#8292ab;letter-spacing:.1em;font-size:10px}.marketing-workflow-steps strong{color:#fff;letter-spacing:-.04em;margin-top:auto;font-size:22px}.marketing-workflow-steps p{color:#a3b0c2;margin:9px 0 0;font-size:12px;line-height:1.45}@media (max-width:900px){.marketing-proof-inner{flex-direction:column;gap:42px}.marketing-proof-statement{max-width:620px}.marketing-proof-points{width:100%}}@media (max-width:720px){.marketing-proof-inner{padding:44px 20px}.marketing-proof-points{grid-template-columns:1fr;gap:18px}.marketing-proof-points>div,.marketing-proof-points>div:first-child{border:0;border-bottom:1px solid #c4d2e82e;min-height:0;padding:0 0 18px}.marketing-proof-points>div:last-child{border-bottom:0;padding-bottom:0}.marketing-proof-points>div>span{margin-bottom:9px}.marketing-watch .marketing-section-heading{grid-template-columns:1fr;gap:14px}.marketing-watch-list{grid-template-columns:1fr;gap:12px;margin-top:38px}.marketing-watch-item{min-height:274px}.marketing-workflow{padding-top:76px;padding-bottom:76px}.marketing-workflow-steps{grid-template-columns:1fr}.marketing-workflow-steps>div{min-height:178px}}.onboarding-shell{background:radial-gradient(circle at 16% 16%, #4967ff2b, transparent 30%), radial-gradient(circle at 88% 78%, #4967ff1a, transparent 28%), var(--navy);color:#fff;flex-direction:column;min-height:100vh;padding:0 clamp(24px,5vw,72px);display:flex}.onboarding-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:88px;display:flex}.onboarding-header>span{color:#8e9bad;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.onboarding-stage{grid-template-columns:minmax(0,.92fr) minmax(400px,.74fr);align-items:center;gap:clamp(56px,8vw,112px);width:min(100%,1180px);margin:auto;padding:clamp(42px,7vh,74px) 0;display:grid}.onboarding-story{background:0 0;justify-content:flex-start;gap:34px;min-height:0;padding:0;overflow:visible}.onboarding-story-copy{max-width:590px}.onboarding-story .workspace-eyebrow{color:#8fa0ff}.onboarding-story h1{letter-spacing:-.055em;max-width:560px;margin:12px 0 0;font-size:clamp(43px,5vw,64px);line-height:1.01}.onboarding-steps{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;display:grid;box-shadow:inset 0 1px #ffffff0a}.onboarding-steps>div{border:0;border-left:1px solid #ffffff17;min-height:142px;padding:19px 17px;display:block}.onboarding-steps>div>span{color:#aab5ff;border:1px solid #8fa0ff6b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:inline-grid}.onboarding-steps strong{color:#f5f7fb;margin-top:16px;font-size:11px;line-height:1.35;display:block}.onboarding-trust{color:#8490a1;align-items:flex-start;gap:11px;max-width:540px;display:flex}.onboarding-trust>span{color:#69d19c;background:#54ca9121;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.onboarding-trust p{margin:1px 0 0;font-size:9px;line-height:1.55}.onboarding-panel{min-height:0;color:var(--ink);background:#f4f2ed;border:1px solid #ffffff1a;border-radius:18px;padding:clamp(30px,4vw,48px);display:block;box-shadow:0 32px 80px #02071252}.onboarding-panel-inner{width:100%;max-width:none}.onboarding-panel-step{color:#89919e;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-bottom:37px;font-size:8px;font-weight:740;display:flex}.onboarding-panel .workspace-eyebrow{color:var(--cobalt)}.onboarding-panel h2{max-width:400px;margin-top:12px;font-size:clamp(30px,3vw,39px);line-height:1.04}.onboarding-form label{font-size:9px;font-weight:720}.onboarding-form input{background:#fff;border-color:#d4d7dd;min-height:53px;margin-top:8px;padding-inline:15px;font-size:13px}.onboarding-form input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #4967ff1c}.onboarding-form button{justify-content:space-between;min-height:51px;margin-top:1px;padding-inline:18px}.onboarding-account{color:#78808c;border-top:1px solid #dcd9d2;align-items:center;gap:9px;margin-top:22px;padding-top:18px;display:flex}.onboarding-account>span{width:18px;height:18px;color:var(--cobalt);background:#e5e9ff;border-radius:50%;place-items:center;font-size:8px;display:grid}.onboarding-account p{overflow-wrap:anywhere;margin:0;font-size:9px}.onboarding-account strong{color:#4e5663;font-weight:720}.onboarding-footer{color:#718095;letter-spacing:.045em;text-transform:uppercase;border-top:1px solid #ffffff17;justify-content:center;align-items:center;gap:28px;min-height:64px;font-size:8px;font-weight:700;display:flex}.onboarding-footer span+span:before{content:"·";color:#455166;margin-right:28px}.site-plan-state{background:#f7f8fd;border:1px solid #d7dcf2;border-radius:10px;gap:20px;margin-top:28px;padding:26px;display:grid}.site-plan-state-icon{width:38px;height:38px;color:var(--cobalt);background:#e7ebff;border-radius:9px;place-items:center;font-size:16px;display:grid}.site-plan-state strong{color:var(--ink);font-size:13px}.site-plan-state p{color:#667184;margin:7px 0 0;font-size:10px;line-height:1.6}.site-plan-state .button{justify-content:space-between;width:100%;min-height:47px}@media (max-width:900px){.onboarding-stage{grid-template-columns:1fr;gap:42px}.onboarding-story{min-height:0}.onboarding-story-copy,.onboarding-story h1,.onboarding-steps,.onboarding-trust{max-width:none}}@media (max-width:620px){.onboarding-shell{padding:0 18px}.onboarding-header{min-height:72px}.onboarding-header>span{display:none}.onboarding-stage{gap:30px;padding:34px 0 42px}.onboarding-story h1{font-size:39px}.onboarding-steps{grid-template-columns:1fr}.onboarding-steps>div{border-top:1px solid #ffffff17;border-left:0;min-height:0;padding:15px 16px}.onboarding-steps>div:first-child{border-top:0}.onboarding-steps strong{margin:0 0 0 10px;display:inline}.onboarding-steps p{margin-left:39px}.onboarding-panel{border-radius:14px;padding:28px 22px}.onboarding-panel-step{margin-bottom:29px}.onboarding-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 0}.onboarding-footer span+span:before{content:none}}.product-frame{background:#f7f8fb;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.product-header{background:#0b1322;border:0;border-right:1px solid #ffffff12;grid-row:1/span 3;height:100vh;position:sticky;top:0}.product-header-inner{flex-direction:column;align-items:stretch;gap:28px;width:100%;height:100%;padding:27px 16px 18px;display:flex}.product-brand-word{letter-spacing:-.04em;font-size:17px}.product-tabs{justify-content:stretch;gap:4px;height:auto;display:grid}.product-tab{color:#8f9bb0;border-radius:8px;justify-content:flex-start;gap:12px;min-height:43px;padding:0 11px;font-size:13px}.product-tab svg{flex:none}.product-account{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:flex-start;margin-top:auto;padding:16px 10px 0}.product-workspace{flex:130px}.product-workspace-copy strong{max-width:132px;font-size:12px}.product-workspace-copy span{font-size:10px}.product-workspace-avatar{background:#1d3158;border-color:#2e4678;width:34px;height:34px}.product-subbar{background:#fff;border-bottom:1px solid #e8ebf0;grid-column:2}.product-subbar-inner{width:100%;height:54px;padding:0 38px}.product-page{grid-column:2}.dashboard-state{grid-template-columns:minmax(0,1.4fr) minmax(430px,.9fr);min-height:218px}.dashboard-stat-rail>div{min-height:109px;padding:21px 24px}.dashboard-stat-rail strong{font-size:29px}.dashboard-surface{border-color:#e4e8ee;box-shadow:0 8px 24px #16233b09}.dashboard-monitoring{background:#fff;grid-template-columns:260px minmax(160px,1fr) 120px;align-items:center;gap:24px;min-height:174px;margin-top:20px;padding:26px 28px;display:grid}.dashboard-monitoring-copy h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:18px}.dashboard-monitoring-copy p{color:#778398;margin:0;font-size:11px;line-height:1.55}.dashboard-check-chart{border-bottom:1px solid #e6ebf2;align-items:end;gap:5px;height:74px;padding:8px 0;display:flex}.dashboard-check-chart span{background:#d3d9e3;border-radius:4px 4px 1px 1px;flex:1;min-width:5px;height:78%}.dashboard-check-chart .check-succeeded{background:#2daf7d;height:100%}.dashboard-check-chart .check-failed,.dashboard-check-chart .check-blocked{background:#ef625d;height:50%}.dashboard-check-chart .check-running{background:#5a78ff;height:68%}.dashboard-check-chart .check-queued{background:#f0b34e;height:35%}.dashboard-chart-empty{color:#8b95a4;font-size:12px}.dashboard-monitoring-total{border-left:1px solid #e6ebf2;gap:4px;padding-left:23px;display:grid}.dashboard-monitoring-total strong{letter-spacing:-.06em;font-size:28px}.dashboard-monitoring-total span{color:#8490a1;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.onboarding-shell{background:#f6f3ed;grid-template-columns:minmax(0,1fr) minmax(470px,1fr);min-height:100vh;padding:0;display:grid}.onboarding-story{color:#f8faff;background:#0b1322;flex-direction:column;min-height:100vh;padding:44px clamp(38px,7vw,112px) 36px;display:flex;position:relative;overflow:hidden}.onboarding-story:after{display:none}.onboarding-brand{align-items:center;gap:10px;width:fit-content;display:inline-flex}.onboarding-brand-mark{color:#fff;background:#5271ff;border-radius:9px;width:32px;height:32px;padding:5px}.onboarding-brand-word{color:#f6f8ff;letter-spacing:-.045em;font-size:18px;font-weight:780}.onboarding-story-copy{max-width:610px;margin-top:clamp(70px,10vh,132px)}.onboarding-story .workspace-eyebrow{color:#8fa3ff;margin-bottom:19px}.onboarding-story h1{color:#f7f9ff;letter-spacing:-.065em;max-width:590px;margin:0;font-size:clamp(47px,5vw,72px);font-weight:730;line-height:.98}.onboarding-story h1 em{color:#6683ff;font-style:normal}.onboarding-story .onboarding-story-copy>p{color:#a9b6ca;max-width:470px;margin:23px 0 0;font-size:15px;line-height:1.65}.onboarding-steps{border:1px solid #ffffff17;border-radius:11px;grid-template-columns:repeat(3,1fr);max-width:630px;margin-top:54px;display:grid;overflow:hidden}.onboarding-steps>div{background:#ffffff04;border-left:1px solid #ffffff17;min-height:134px;padding:18px 17px;display:block}.onboarding-steps>div:first-child{border-left:0}.onboarding-steps>div.is-current{background:#5271ff2e}.onboarding-steps>div>span{color:#7893ff;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.onboarding-steps strong{color:#f0f3fb;margin-top:22px;font-size:12px;display:block}.onboarding-steps p{color:#8492a7;margin:7px 0 0;font-size:10px;line-height:1.5}.onboarding-preview{transform-origin:bottom;background:#f8faff;border:1px solid #869bd142;border-radius:10px 10px 0 0;width:min(670px,100%);margin:55px 0 -56px 4%;overflow:hidden;transform:perspective(1000px)rotateX(9deg)rotateY(-13deg)rotate(2deg);box-shadow:-20px 28px 65px #0000005c}.onboarding-preview-bar{color:#8c99ac;background:#111d31;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:8px;display:flex}.preview-mark{color:#fff;background:#5775ff;border-radius:4px;width:17px;height:17px;padding:2px}.preview-word{color:#fff;font-size:10px;font-weight:760}.onboarding-preview-bar>span{margin-left:auto;margin-right:15px}.onboarding-preview-bar i{background:#2c3e61;border-radius:50%;width:14px;height:14px}.onboarding-preview-body{grid-template-columns:105px 1fr;height:187px;display:grid}.preview-nav{color:#8795a9;background:#101c2e;align-content:start;gap:11px;padding:15px 10px;font-size:7px;display:grid}.preview-nav b{color:#fff;background:#233862;border-radius:4px;padding:7px}.preview-main{background:#f7f9fc;padding:20px}.preview-kicker{color:#6381ff;letter-spacing:.13em;font-size:6px;font-weight:800}.preview-main>strong{color:#172136;letter-spacing:-.04em;margin-top:9px;font-size:16px;display:block}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.preview-metrics i{background:#fff;border:1px solid #e7ebf2;border-radius:4px;height:29px}.preview-chart{background:#fff;border:1px solid #e7ebf2;border-radius:4px;align-items:end;gap:5px;height:47px;margin-top:11px;padding:8px;display:flex}.preview-chart span{background:#6b87ff;border-radius:2px 2px 0 0;flex:1}.preview-chart span:first-child{height:30%}.preview-chart span:nth-child(2){height:55%}.preview-chart span:nth-child(3){height:42%}.preview-chart span:nth-child(4){height:79%}.preview-chart span:nth-child(5){height:60%}.preview-chart span:nth-child(6){height:96%}.onboarding-benefits{color:#9ba9bd;gap:28px;margin-top:auto;font-size:10px;font-weight:650;display:flex}.onboarding-benefits span{align-items:center;gap:7px;display:inline-flex}.onboarding-benefits i{color:#91a5ff;background:#5271ff33;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:inline-grid}.onboarding-panel{background:#f6f3ed;place-items:center;min-height:100vh;padding:48px;display:grid}.onboarding-panel-inner{width:min(100%,455px)}.onboarding-panel-step{color:#7d8490;justify-content:space-between;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.onboarding-panel-step span:first-child{color:#262f40}.onboarding-progress{background:#dddcd9;border-radius:99px;height:4px;margin-bottom:51px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:#5271ff;width:33.333%;height:100%;display:block}.onboarding-panel .workspace-eyebrow{color:#5271ff;margin-bottom:16px}.onboarding-panel h2{color:#172033;letter-spacing:-.06em;margin:0;font-size:clamp(33px,3vw,43px);font-weight:740;line-height:1.02}.onboarding-panel-copy{color:#737b88;max-width:380px;margin:16px 0 0;font-size:14px;line-height:1.65}.onboarding-form{gap:18px;margin-top:32px}.onboarding-form label{color:#364052;gap:9px;font-size:12px}.onboarding-form input{background:#fff;border-color:#d7d9de;border-radius:8px;min-height:52px;padding:13px 15px}.onboarding-form button{border-radius:8px;justify-content:space-between;min-height:54px;padding:0 19px;box-shadow:0 10px 20px #4967ff33}.onboarding-account{background:#ffffffa8;border:1px solid #e1dfda;border-radius:8px;margin-top:18px;padding:14px 15px}.onboarding-account>span{color:#2b9974;background:#e3f5ed;width:18px;height:18px}.onboarding-account p{color:#737b88;font-size:11px}.onboarding-account strong{color:#3d4656}@media (max-width:960px){.product-frame{grid-template-columns:214px minmax(0,1fr)}.workspace-shell{padding:34px 24px 56px}.dashboard-monitoring{grid-template-columns:220px 1fr}.dashboard-monitoring-total{display:none}.onboarding-shell{grid-template-columns:minmax(0,1fr) minmax(410px,.85fr)}.onboarding-story{padding-inline:42px}.onboarding-preview{margin-left:0}.onboarding-benefits{gap:13px}}@media (max-width:700px){.product-frame{display:block}.product-header{border-right:0;height:auto;position:static}.product-header-inner{gap:14px;height:auto;padding:14px 14px 0}.product-tabs{margin:0 -14px;padding:0 14px 12px;display:flex;overflow-x:auto}.product-tab{flex:none;min-height:36px;padding:0 9px;font-size:11px}.product-account,.product-subbar{display:none}.workspace-shell{padding:26px 16px 50px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:18px}.workspace-heading h1{font-size:35px}.dashboard-state{grid-template-columns:1fr}.dashboard-stat-rail{grid-template-columns:repeat(2,1fr)}.dashboard-monitoring{grid-template-columns:1fr;gap:15px;padding:20px}.onboarding-shell{display:block}.onboarding-story{min-height:auto;padding:26px 23px 32px}.onboarding-story-copy{margin-top:66px}.onboarding-story h1{font-size:47px}.onboarding-steps{grid-template-columns:1fr;margin-top:38px}.onboarding-steps>div{border-top:1px solid #ffffff17;border-left:0;min-height:0;padding:14px}.onboarding-steps>div:first-child{border-top:0}.onboarding-steps strong{margin-top:9px}.onboarding-preview{margin:34px 0 -17px;transform:perspective(1000px)rotateX(7deg)rotateY(-8deg)rotate(1deg)}.onboarding-benefits{display:none}.onboarding-panel{min-height:auto;padding:47px 23px}.onboarding-progress{margin-bottom:38px}}:root{--canvas:#fff;--surface-2:#f7f8fa;--line:#e3e6eb;--ink:#1b1f27;--muted:#5b6472;--cobalt:#2f5bea;--cobalt-dark:#2448c4}.workspace-shell{max-width:1280px;padding:32px}.workspace-heading h1{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:36px}.workspace-heading p{margin-top:6px;font-size:14px;line-height:22px}.workspace-eyebrow{letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:12px}.button,button{border-radius:6px;min-height:40px;font-size:14px;font-weight:600}.product-header{background:#111827}.product-header-inner{padding-top:20px}.product-tab{border-radius:6px;min-height:40px;font-size:14px}.product-tab-active{background:#22365f;box-shadow:inset 2px 0 #6c8cff}.product-subbar-inner{height:56px;padding:0 32px}.dashboard-state{min-height:0;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);overflow:visible}.dashboard-state:after{display:none}.dashboard-state-copy{border-right-color:var(--line);padding:24px}.dashboard-state-copy>span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.dashboard-state-copy h2{color:var(--ink);letter-spacing:-.02em;margin:8px 0 6px;font-size:20px;font-weight:600;line-height:28px}.dashboard-state-copy p{color:var(--muted);font-size:14px;line-height:22px}.dashboard-state-copy a{color:var(--cobalt);margin-top:16px;font-size:14px}.dashboard-stat-rail{background:#fff}.dashboard-stat-rail>.dashboard-stat-link{border-color:var(--line);min-height:98px;padding:18px 20px}.dashboard-stat-rail span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.dashboard-stat-rail strong{color:var(--ink);font-size:28px;font-weight:600}.dashboard-stat-rail small{color:#7a8492;font-size:12px}.dashboard-monitoring,.dashboard-surface{box-shadow:none;border-radius:8px}.dashboard-monitoring{min-height:150px;margin-top:24px;padding:20px 24px}.dashboard-monitoring-copy h2{font-size:16px;font-weight:600;line-height:24px}.dashboard-monitoring-copy p{font-size:12px}.dashboard-work-grid{gap:24px;margin-top:24px}.dashboard-incidents,.dashboard-sites,.dashboard-capacity{padding:20px 24px}.dashboard-section-head h2{font-size:16px;font-weight:600}.dashboard-section-head p{font-size:12px}.dashboard-section-index{letter-spacing:0;font-size:11px}.dashboard-action-block{box-shadow:none;border-radius:8px}.onboarding-story{padding:36px clamp(32px,6vw,88px) 28px}.onboarding-story-copy{margin-top:clamp(56px,8vh,96px)}.onboarding-story h1{letter-spacing:-.045em;max-width:540px;font-size:clamp(42px,4.25vw,60px);line-height:1.04}.onboarding-story .onboarding-story-copy>p{max-width:440px;font-size:14px}.onboarding-steps{border-radius:8px;max-width:590px;margin-top:42px}.onboarding-steps>div{min-height:118px;padding:16px}.onboarding-steps strong{margin-top:16px;font-size:12px}.onboarding-preview{width:min(610px,100%);margin-top:42px;margin-left:0;transform:perspective(1100px)rotateX(5deg)rotateY(-7deg)rotate(1deg);box-shadow:-12px 20px 45px #00000040}.onboarding-benefits{gap:20px}.onboarding-panel{padding:40px}.onboarding-panel h2{letter-spacing:-.035em;font-size:32px;line-height:40px}.onboarding-panel-copy{font-size:14px}.onboarding-form input{min-height:40px}.onboarding-form button{min-height:40px;box-shadow:none}@media (max-width:700px){.workspace-shell{padding:24px 16px 48px}.workspace-heading h1{font-size:28px}.dashboard-state{grid-template-columns:1fr}.dashboard-state-copy{border-right:0;border-bottom:1px solid var(--line)}.onboarding-story{padding:24px 20px 28px}.onboarding-story-copy{margin-top:52px}.onboarding-story h1{font-size:42px}.onboarding-panel{padding:40px 20px}}.marketing-page{background:#fff}.marketing-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e6e8ec;position:relative}.marketing-nav-inner{grid-template-columns:1fr auto 1fr;width:min(100%,1280px);height:64px;padding:0 32px}.marketing-brand{font-size:15px}.marketing-brand-mark{border-radius:6px}.marketing-links{gap:24px}.marketing-links a,.marketing-login{color:#5b6472;font-size:13px;font-weight:500}.marketing-cta{min-height:36px;font-size:13px}.marketing-hero{border-bottom:0;overflow:visible}.marketing-hero:before{display:none}.marketing-hero-grid{grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr);gap:72px;width:min(100%,1280px);min-height:0;padding:92px 32px 80px}.marketing-hero-copy{max-width:530px}.marketing-kicker{color:#5b6472;letter-spacing:0;text-transform:none;margin-bottom:16px;font-size:12px;font-weight:600}.marketing-kicker-line{background:#2f5bea;width:18px}.marketing-hero h1{letter-spacing:-.048em;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1.04}.marketing-hero h1 span{color:#59677d}.marketing-lede{color:#5b6472;max-width:500px;margin-top:20px;font-size:16px;line-height:1.55}.marketing-hero-actions{gap:20px;margin-top:28px}.marketing-primary{border-radius:6px}.marketing-text-link{font-size:14px;font-weight:600}.marketing-trust-row{color:#6e7785;gap:16px;margin-top:28px;padding-top:16px;font-size:12px;font-weight:500}.marketing-trust-row span:before{background:#7588ac;width:5px;height:5px}.marketing-product-shot{padding:0}.marketing-product-window{border:1px solid #dfe3e9;border-radius:4px;box-shadow:0 18px 38px #16203314}.marketing-shot-shadow{display:none}.marketing-window-bar{border-bottom-color:#e4e7ec;height:48px}.marketing-window-tabs{gap:15px}.marketing-window-tabs span,.marketing-window-workspace{font-size:8px}.marketing-window-body{padding:20px}.marketing-preview-head>div span,.marketing-preview-metrics span,.marketing-signal-label{letter-spacing:0;text-transform:none}.marketing-preview-head>div strong{font-size:17px}.marketing-live-pill,.marketing-preview-metrics{border-radius:4px}.marketing-preview-main{gap:12px}.marketing-preview-panel,.marketing-signal-card{border-radius:4px}.marketing-event-icon{border-radius:3px}.marketing-proof-strip{background:#111827}.marketing-proof-inner{width:min(100%,1280px);padding:56px 32px}.marketing-proof-eyebrow,.marketing-proof-points>div>span{color:#90a4d4;letter-spacing:0;text-transform:none}.marketing-proof-statement p{letter-spacing:-.025em;font-size:22px;line-height:1.25}.marketing-proof-points>div{min-height:0;padding:4px 22px}.marketing-proof-points>div>span{margin-bottom:14px}.marketing-proof-points strong{font-size:14px}.marketing-proof-points p{font-size:12px;line-height:1.5}.marketing-section{width:min(100%,1280px);padding:88px 32px}.marketing-section h2{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,46px);font-weight:600;line-height:1.1}.marketing-section-kicker,.marketing-section-number{letter-spacing:0;text-transform:none}.marketing-watch .marketing-section-heading{grid-template-columns:48px minmax(0,720px)}.marketing-watch-intro{font-size:14px}.marketing-watch-list{border-top:1px solid #e3e6eb;margin-top:44px;display:block}.marketing-watch-item{background:0 0;border:0;border-bottom:1px solid #e3e6eb;border-radius:0;grid-template-columns:64px minmax(220px,.9fr) minmax(250px,1.2fr) auto;align-items:center;gap:24px;min-height:0;padding:25px 0;display:grid;overflow:visible}.marketing-watch-item:hover{box-shadow:none;border-color:#e3e6eb;transform:none}.marketing-watch-card-head{display:block}.marketing-watch-card-head i{display:none}.marketing-watch-item>.marketing-watch-card-head>span{letter-spacing:0;font-size:12px}.marketing-watch-item h3{letter-spacing:-.02em;max-width:none;margin:0;font-size:18px;line-height:1.35}.marketing-watch-item p{max-width:none;font-size:14px;line-height:1.55}.marketing-watch-card-foot{border:0;margin:0;padding:0}.marketing-watch-card-foot span{display:none}.marketing-workflow{background:#111827;gap:80px;width:100%;max-width:none;padding:88px max(32px,50% - 608px)}.marketing-workflow-copy h2{font-size:clamp(32px,3.5vw,46px);line-height:1.1}.marketing-workflow-copy>p:not(.marketing-section-kicker){font-size:14px;line-height:1.6}.marketing-workflow-principle{margin:28px 0 24px;padding:14px 0}.marketing-workflow-principle span{letter-spacing:0;text-transform:none}.marketing-workflow-steps{border-top:1px solid #a6bad840;gap:0}.marketing-workflow-steps>div,.marketing-workflow-steps>div:first-child{background:0 0;border:0;border-bottom:1px solid #a6bad840;border-radius:0;grid-template-columns:42px minmax(110px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;min-height:118px;padding:18px 0;display:grid}.marketing-workflow-steps strong{margin:0;font-size:16px}.marketing-workflow-steps p{margin:0;font-size:12px}.marketing-pricing{padding-top:88px}.marketing-plan{min-height:0;box-shadow:none;border-radius:4px}.marketing-plan-featured{border-color:#aebcf5}.marketing-footer{background:#f7f8fa;padding-inline:max(32px,50% - 608px)}@media (max-width:800px){.marketing-nav-inner,.marketing-hero-grid,.marketing-proof-inner,.marketing-section{padding-left:20px;padding-right:20px}.marketing-hero-grid{grid-template-columns:1fr;gap:44px;padding-top:56px;padding-bottom:56px}.marketing-product-shot{max-width:680px}.marketing-watch-item{grid-template-columns:42px 1fr;gap:10px 18px}.marketing-watch-item p{grid-column:2}.marketing-watch-card-foot{position:absolute;right:0}.marketing-workflow{grid-template-columns:1fr;gap:40px;padding:64px 20px}.marketing-workflow-steps>div,.marketing-workflow-steps>div:first-child{grid-template-columns:32px 92px 1fr;min-height:0}.marketing-footer{padding:36px 20px}}@media (max-width:560px){.marketing-nav-inner{height:58px}.marketing-hero h1{font-size:42px}.marketing-lede{font-size:15px}.marketing-hero-actions{flex-direction:row;align-items:center}.marketing-primary{width:auto}.marketing-trust-row{flex-direction:column;gap:8px}.marketing-preview-metrics strong{font-size:17px}.marketing-watch-item{padding-right:24px}.marketing-workflow-steps>div,.marketing-workflow-steps>div:first-child{grid-template-columns:28px 1fr}.marketing-workflow-steps p{grid-column:2}}.site-v2{--v2-ink:#182236;--v2-muted:#657086;--v2-line:#dfe4ea;--v2-blue:#315be7;--v2-paper:#f7f5f0;color:var(--v2-ink);background:#fff;font-size:15px}.site-v2-nav,.site-v2-hero,.site-v2-intro-band,.site-v2-capabilities,.site-v2-pricing,.site-v2-footer{width:min(100%,1240px);margin:0 auto;padding-left:32px;padding-right:32px}.site-v2-nav{border-bottom:1px solid var(--v2-line);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.site-v2-brand{width:fit-content;color:var(--v2-ink);letter-spacing:-.03em;align-items:center;gap:9px;font-weight:720;display:inline-flex}.site-v2-mark{color:#fff;background:var(--v2-blue);border-radius:5px;width:28px;height:28px;padding:4px}.site-v2-brand-word{font-size:16px}.site-v2-nav nav,.site-v2-nav-actions,.site-v2-footer div{align-items:center;gap:23px;display:flex}.site-v2-nav nav a,.site-v2-nav-actions>a,.site-v2-footer a{color:#566176;font-size:13px;font-weight:560}.site-v2-nav-actions{justify-content:flex-end}.site-v2-button{color:#fff;background:var(--v2-blue);border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:650;transition:background .16s;display:inline-flex}.site-v2-button:hover{color:#fff;box-shadow:none;background:#234acb}.site-v2-button-small{min-height:34px;padding:0 12px;font-size:12px}.site-v2-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);align-items:center;gap:88px;min-height:590px;padding-top:82px;padding-bottom:82px;display:grid}.site-v2-overline{color:var(--v2-blue);letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.site-v2-hero h1{max-width:620px;color:var(--v2-ink);letter-spacing:-.055em;margin:0;font-size:clamp(45px,5.2vw,68px);font-weight:620;line-height:1.03}.site-v2-intro{max-width:540px;color:var(--v2-muted);margin:22px 0 0;font-size:17px;line-height:1.6}.site-v2-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.site-v2-link{color:var(--v2-ink);font-size:14px;font-weight:650}.site-v2-link span{color:var(--v2-blue);margin-left:5px}.site-v2-note{color:#7c8593;margin:34px 0 0;font-size:12px}.site-v2-evidence{background:var(--v2-paper);border:1px solid #ccd4df;border-radius:2px;padding:28px;box-shadow:12px 12px #e8edf8}.site-v2-evidence-top{color:#657086;justify-content:space-between;align-items:center;font-size:12px;display:flex}.site-v2-evidence-top b{color:#936000;background:#fff8e9;border:1px solid #ebd1a7;border-radius:2px;padding:5px 8px;font-size:11px}.site-v2-evidence h2{letter-spacing:-.035em;max-width:360px;margin:34px 0 8px;font-size:26px;font-weight:620;line-height:1.16}.site-v2-evidence-site{color:var(--v2-muted);margin:0;font-size:13px}.site-v2-evidence-rule{background:#d7dce3;height:1px;margin:28px 0 0}.site-v2-evidence dl{margin:0}.site-v2-evidence dl>div{border-bottom:1px solid #dfe3e8;grid-template-columns:1fr 1.2fr;gap:18px;padding:14px 0;display:grid}.site-v2-evidence dt{color:#697386;font-size:12px}.site-v2-evidence dd{color:#263247;margin:0;font-size:12px;font-weight:620}.site-v2-evidence-foot{color:#687488;justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;display:flex}.site-v2-evidence-foot i{color:var(--v2-blue);font-size:19px;font-style:normal}.site-v2-intro-band{text-align:center;color:#f6f8fc;background:#162239;max-width:none;padding-top:72px;padding-bottom:72px}.site-v2-intro-band p{color:#aeb9cc;margin:0 0 14px;font-size:15px}.site-v2-intro-band strong{letter-spacing:-.028em;max-width:760px;margin:0 auto;font-size:28px;font-weight:530;line-height:1.28;display:block}.site-v2-capabilities{padding-top:96px;padding-bottom:96px}.site-v2-section-heading{max-width:660px}.site-v2-section-heading h2,.site-v2-pricing h2,.site-v2-process h2{letter-spacing:-.045em;margin:0;font-size:42px;font-weight:620;line-height:1.13}.site-v2-capability-list{border-top:1px solid var(--v2-line);margin-top:50px}.site-v2-capability-list article{border-bottom:1px solid var(--v2-line);grid-template-columns:72px minmax(230px,.9fr) minmax(280px,1.1fr);align-items:baseline;gap:25px;padding:27px 0;display:grid}.site-v2-capability-list article>span{color:var(--v2-blue);font-size:12px;font-weight:700}.site-v2-capability-list h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:620;line-height:1.35}.site-v2-capability-list p{color:var(--v2-muted);margin:0;line-height:1.55}.site-v2-process{background:#f3f5f8;grid-template-columns:minmax(310px,.78fr) minmax(430px,1.22fr);gap:110px;max-width:none;padding:96px max(32px,50% - 588px);display:grid}.site-v2-process-heading>p:not(.site-v2-overline){color:var(--v2-muted);margin:18px 0 0;line-height:1.6}.site-v2-process ol{border-top:1px solid #cfd6e0;margin:0;padding:0;list-style:none}.site-v2-process li{border-bottom:1px solid #cfd6e0;grid-template-columns:52px 1fr;gap:18px;padding:23px 0;display:grid}.site-v2-process li>span{color:var(--v2-blue);font-size:12px;font-weight:700}.site-v2-process strong{font-size:17px;font-weight:650}.site-v2-process li p{color:var(--v2-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.site-v2-pricing{padding-top:96px;padding-bottom:88px}.site-v2-pricing-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.site-v2-pricing-heading>p{max-width:400px;color:var(--v2-muted);margin:0;line-height:1.55}.site-v2-founding{background:#f5f7ff;border:1px solid #c9d4f9;align-items:center;gap:20px;margin-top:40px;padding:16px 18px;display:flex}.site-v2-founding span{color:var(--v2-blue);font-size:12px;font-weight:700}.site-v2-founding strong{font-size:15px}.site-v2-founding a{color:var(--v2-blue);margin-left:auto;font-size:13px;font-weight:650}.site-v2-pricing-grid{border:1px solid var(--v2-line);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.site-v2-pricing-grid article{border-left:1px solid var(--v2-line);flex-direction:column;min-height:305px;padding:25px;display:flex}.site-v2-pricing-grid article:first-child{border-left:0}.site-v2-pricing-grid article.is-recommended{background:#f7f9ff}.site-v2-pricing-grid article>div{justify-content:space-between;gap:8px;font-size:16px;font-weight:650;display:flex}.site-v2-pricing-grid b{color:var(--v2-blue);font-size:11px}.site-v2-pricing-grid article>p{min-height:42px;color:var(--v2-muted);margin:12px 0 20px;font-size:13px;line-height:1.5}.site-v2-pricing-grid article>strong{letter-spacing:-.04em;font-size:30px;font-weight:620}.site-v2-pricing-grid small{color:#788294;letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.site-v2-pricing-grid em{color:#6d7788;margin-top:6px;font-size:12px;font-style:normal}.site-v2-pricing-grid a{margin-top:auto}.site-v2-plan-link{color:var(--v2-ink);font-size:13px;font-weight:650}.site-v2-guarantee{color:#737d8e;text-align:center;margin:20px 0 0;font-size:12px}.site-v2-footer{border-top:1px solid var(--v2-line);align-items:center;gap:20px;min-height:138px;display:flex}.site-v2-footer p{color:#788294;margin:0;font-size:12px}.site-v2-footer div{margin-left:auto}@media (max-width:850px){.site-v2-hero{grid-template-columns:1fr;gap:55px}.site-v2-evidence{max-width:570px}.site-v2-process{grid-template-columns:1fr;gap:50px}.site-v2-pricing-grid{grid-template-columns:1fr}.site-v2-pricing-grid article,.site-v2-pricing-grid article:first-child{border-left:0;border-top:1px solid var(--v2-line);min-height:0}.site-v2-pricing-grid article:first-child{border-top:0}.site-v2-pricing-grid article>p{min-height:0}.site-v2-pricing-grid a{margin-top:22px}.site-v2-capability-list article{grid-template-columns:50px 1fr}.site-v2-capability-list p{grid-column:2}.site-v2-pricing-heading{flex-direction:column;align-items:start;gap:18px}}@media (max-width:620px){.site-v2-nav,.site-v2-hero,.site-v2-intro-band,.site-v2-capabilities,.site-v2-pricing,.site-v2-footer{padding-left:20px;padding-right:20px}.site-v2-nav{grid-template-columns:1fr auto;height:60px}.site-v2-nav nav,.site-v2-nav-actions>a:first-child{display:none}.site-v2-hero{min-height:0;padding-top:55px;padding-bottom:55px}.site-v2-hero h1{font-size:43px}.site-v2-intro{font-size:16px}.site-v2-actions{gap:18px}.site-v2-evidence{padding:20px;box-shadow:7px 7px #e8edf8}.site-v2-evidence h2{margin-top:26px;font-size:23px}.site-v2-intro-band{text-align:left;padding-top:52px;padding-bottom:52px}.site-v2-intro-band strong{font-size:24px}.site-v2-capabilities,.site-v2-pricing{padding-top:64px;padding-bottom:64px}.site-v2-section-heading h2,.site-v2-pricing h2,.site-v2-process h2{font-size:32px}.site-v2-capability-list{margin-top:32px}.site-v2-capability-list article{gap:10px 16px;padding:21px 0}.site-v2-process{padding:64px 20px}.site-v2-process li{grid-template-columns:35px 1fr;gap:12px}.site-v2-founding{flex-direction:column;align-items:start;gap:8px}.site-v2-founding a{margin-left:0}.site-v2-footer{flex-direction:column;align-items:flex-start;min-height:0;padding-top:32px;padding-bottom:32px}.site-v2-footer div{margin-left:0}}.site-v2-nav-actions>.site-v2-button{color:#fff}.site-v2-evidence{transform-origin:50%;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1);transform:perspective(1200px)rotateY(-3deg)rotateX(1.5deg)}.site-v2-evidence:hover{transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-5px);box-shadow:18px 22px #e8edf8}.site-v2-evidence-rule{transform-origin:0;animation:.75s cubic-bezier(.16,1,.3,1) both evidence-rule}.site-v2-evidence dl>div{opacity:1}@keyframes evidence-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-v2-evidence,.site-v2-evidence:hover{transition:none;transform:none}.site-v2-evidence-rule{animation:none}}.settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:42px;display:grid}.settings-nav{gap:3px;padding-top:3px;display:grid;position:sticky;top:82px}.settings-nav a{color:#697486;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:620}.settings-nav a:hover{color:var(--ink);background:#f3f5f8}.settings-nav .is-active{color:#203a9a;background:#edf1ff}.settings-content{gap:20px;display:grid}.settings-panel{background:#fff;border:1px solid #e1e6ec;border-radius:8px;padding:24px}.settings-panel-head{border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:19px;display:flex}.settings-panel-head h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650}.settings-panel-head p{color:#697486;margin:5px 0 0;font-size:13px;line-height:1.5}.settings-status{color:#237352;background:#eaf7f0;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.settings-action,.settings-billing-link{color:var(--cobalt);white-space:nowrap;font-size:13px;font-weight:700}.settings-details{grid-template-columns:1fr 1fr;margin:0;display:grid}.settings-details>div{border-bottom:1px solid #edf0f3;padding:17px 0}.settings-details>div:nth-last-child(-n+2){border-bottom:0}.settings-details dt{color:#7a8493;font-size:12px}.settings-details dd{color:#293345;margin:5px 0 0;font-size:14px;font-weight:620}.settings-help{color:#778292;margin:18px 0 0;font-size:12px}.settings-person{align-items:center;gap:12px;padding-top:18px;display:flex}.settings-person>span{color:#fff;background:#315be7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.settings-person strong{font-size:13px}.settings-person p{color:#778292;margin:3px 0 0;font-size:12px}.settings-links{grid-template-columns:1fr 1fr;gap:14px;padding-top:18px;display:grid}.settings-links a{border:1px solid #e2e7ed;border-radius:6px;padding:15px}.settings-links strong,.settings-links span{display:block}.settings-links strong{color:#293345;font-size:13px}.settings-links span{color:#6d7889;margin-top:5px;font-size:12px;line-height:1.45}.settings-security-list{gap:16px;margin:19px 0;padding:0;list-style:none;display:grid}.settings-security-list li{gap:10px;display:flex}.settings-security-list li>span{color:#187e5e;background:#e8f6ef;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.settings-security-list strong{color:#293345;font-size:13px}.settings-security-list p{color:#778292;margin:3px 0 0;font-size:12px;line-height:1.45}@media (max-width:700px){.settings-layout{grid-template-columns:1fr;gap:20px}.settings-nav{padding:0 0 4px;display:flex;position:static;overflow-x:auto}.settings-nav a{white-space:nowrap}.settings-panel{padding:19px}.settings-details,.settings-links{grid-template-columns:1fr}.settings-details>div:nth-last-child(-n+2){border-bottom:1px solid #edf0f3}.settings-details>div:last-child{border-bottom:0}.settings-panel-head{gap:12px}.settings-action{font-size:12px}}.form-journey-form{gap:16px;margin-top:20px;display:grid}.form-journey-form textarea{resize:vertical;min-height:104px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.form-journey-form button{width:100%}.ss-marketing{--ss-ink:#121a2a;--ss-muted:#657187;--ss-paper:#f6f5f1;--ss-blue:#345ee8;--ss-line:#dce2e9;color:var(--ss-ink);background:#fff;overflow:hidden}.ss-marketing *{box-sizing:border-box}.ss-nav,.ss-hero,.ss-principles,.ss-incident-story,.ss-evidence,.ss-portfolio,.ss-security,.ss-pricing,.ss-faq,.ss-footer{width:min(100%,1240px);margin:auto;padding-inline:36px}.ss-nav{border-bottom:1px solid var(--ss-line);grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid}.ss-brand{width:max-content;color:var(--ss-ink);align-items:center;gap:9px;display:inline-flex}.ss-brand-mark{color:#fff;background:var(--ss-blue);border-radius:7px;width:29px;height:29px;padding:4px}.ss-brand-word{letter-spacing:-.05em;font-size:17px;font-weight:780}.ss-nav nav,.ss-nav>div,.ss-footer>div{align-items:center;gap:25px;display:flex}.ss-nav nav a,.ss-nav>div>a:not(.ss-button),.ss-footer a{color:#59657a;font-size:13px;font-weight:650}.ss-nav>div{justify-content:flex-end}.ss-button{background:var(--ss-blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:13px;font-weight:760;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 16px #2c54d124}.ss-button:hover{color:#fff;background:#284dc5;transform:translateY(-1px);box-shadow:0 11px 20px #2c54d133}.ss-button-small{min-height:36px;padding-inline:13px;font-size:12px}.ss-kicker{color:var(--ss-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.ss-kicker i{background:#55a980;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.ss-hero{grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);align-items:center;gap:46px;min-height:650px;padding-top:70px;padding-bottom:78px;display:grid}.ss-hero h1{letter-spacing:-.07em;max-width:650px;margin:17px 0 0;font-size:clamp(50px,5.25vw,76px);font-weight:720;line-height:.99}.ss-hero h1 em{font-family:Georgia,serif;font-weight:400}.ss-lede{max-width:590px;color:var(--ss-muted);margin:27px 0 0;font-size:17px;line-height:1.65}.ss-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.ss-text-link{color:var(--ss-ink);font-size:13px;font-weight:760}.ss-text-link span{color:var(--ss-blue);margin-left:7px;font-size:17px}.ss-hero-note{color:#7c8798;margin:31px 0 0;font-size:11px;line-height:1.5}.ss-scene{isolation:isolate;perspective:1100px;min-height:445px;position:relative}.ss-scene-glow{z-index:-2;background:radial-gradient(circle,#dce5ff 0,#e8eefc9e 34%,#fff0 70%);position:absolute;inset:56px 28px 42px}.ss-orbit{z-index:-1;border:1px solid #5e7cd62e;border-radius:50%;position:absolute}.ss-orbit-one{inset:24px 8px 10px 22px;transform:rotateX(59deg)rotate(-14deg)}.ss-orbit-two{inset:80px 86px 54px 80px;transform:rotateX(61deg)rotate(23deg)}.ss-dashboard-shot{background:#fff;border:1px solid #d4dce9;border-radius:10px;position:absolute;inset:91px 42px 32px 49px;overflow:hidden;transform:rotateY(-8deg)rotateX(4deg);box-shadow:0 36px 70px #1b336c2b}.ss-shot-bar{color:#738099;border-bottom:1px solid #ebeff4;align-items:center;gap:26px;height:43px;padding:0 15px;font-size:9px;display:flex}.ss-shot-bar .ss-shot-brand{color:#263248;align-items:center;gap:5px;font-weight:800;display:flex}.ss-shot-brand b{background:var(--ss-blue);border-radius:4px;width:14px;height:14px}.ss-shot-bar>i{background:#e6ebf7;border-radius:50%;width:18px;height:18px;margin-left:auto}.ss-shot-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.ss-shot-title small,.ss-shot-incident small{color:#8090a7;letter-spacing:.08em;font-size:8px;font-weight:800}.ss-shot-title strong{letter-spacing:-.04em;margin-top:5px;font-size:16px;display:block}.ss-shot-title>span{color:#6e7a8e;border:1px solid #e7eaf0;border-radius:3px;padding:4px 6px;font-size:8px}.ss-shot-table{border:1px solid #e6eaf0;border-radius:5px;gap:1px;margin-top:19px;display:grid;overflow:hidden}.ss-shot-table>div{background:#fff;grid-template-columns:22px minmax(90px,1fr) minmax(90px,1.05fr) 8px 46px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:9px;display:grid}.ss-shot-table b{font-size:9px}.ss-shot-table em{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ss-shot-table small{color:#536177;font-size:8px}.ss-site-favicon{color:#345ee8;background:#e9eefc;border-radius:5px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.ss-site-favicon.violet{color:#7e59c3;background:#f0eafa}.ss-site-favicon.coral{color:#cc6e44;background:#fff0e8}.ss-dot{background:#61ad81;border-radius:50%;width:7px;height:7px;display:inline-block}.ss-dot.warn{background:#dd9c35}.ss-shot-incident{background:#fffaf0;border:1px solid #edd8b7;border-radius:5px;grid-template-columns:23px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:10px;display:grid}.ss-shot-incident strong{margin-top:3px;font-size:9px;display:block}.ss-shot-incident>span{color:#a56d1d;font-size:8px;font-weight:700}.ss-alert-mark{background:#fff0d7;border-radius:50%;width:19px;height:19px;position:relative}.ss-alert-mark:after{content:"!";color:#bb7a1e;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;inset:0}.ss-float-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #d8e0ec;border-radius:7px;position:absolute;box-shadow:0 19px 35px #1e346724}.ss-float-site{width:225px;padding:13px;top:5px;left:1px;transform:rotateY(8deg)rotate(-3deg)}.ss-float-top{color:#526077;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.ss-float-top .ss-dot{margin-left:auto}.ss-float-card>strong{color:#263249;margin-top:11px;font-size:11px;display:block}.ss-float-card small{color:#8591a3;margin-top:5px;font-size:8px;display:block}.ss-mini-bars{align-items:end;gap:3px;height:20px;margin-top:11px;display:flex}.ss-mini-bars i{background:#6bb78b;border-radius:2px 2px 0 0;flex:1;height:75%}.ss-mini-bars i:nth-child(3),.ss-mini-bars i:nth-child(6){background:#e6b14e;height:43%}.ss-float-incident{width:222px;padding:14px;bottom:0;right:0;transform:rotateY(-10deg)rotate(3deg)}.ss-confirm-line{align-items:center;gap:5px;margin-top:11px;display:flex}.ss-confirm-line i{background:#e0a645;border-radius:50%;width:8px;height:8px}.ss-confirm-line i+i{background:#e0e5ed;border-radius:0;width:50px;height:1px}.ss-confirm-line i:last-child{background:#4974e8}.ss-principles{border-top:1px solid var(--ss-line);padding-top:95px;padding-bottom:96px}.ss-principles h2,.ss-process h2,.ss-incident-story h2,.ss-evidence h2,.ss-portfolio h2,.ss-security h2,.ss-pricing h2,.ss-faq h2,.ss-final h2{letter-spacing:-.06em;max-width:700px;margin:15px 0 0;font-size:clamp(35px,4vw,55px);font-weight:700;line-height:1.05}.ss-principles>div{border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:58px;display:grid}.ss-principles article{border-left:1px solid var(--ss-line);min-height:202px;padding:25px 27px}.ss-principles article:first-child{border-left:0}.ss-principles article>span{color:var(--ss-blue);font-size:11px;font-weight:800}.ss-principles strong{letter-spacing:-.025em;margin-top:35px;font-size:16px;display:block}.ss-principles p{color:var(--ss-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.ss-process{color:#f5f7fd;background:#142037;grid-template-columns:minmax(260px,.75fr) minmax(500px,1.25fr);gap:110px;padding:93px max(36px,50% - 584px);display:grid}.ss-process h2{color:#f5f7fd}.ss-process-intro>p:not(.ss-kicker){color:#aeb9cb;max-width:400px;margin:22px 0 0;font-size:15px;line-height:1.65}.ss-process-steps{border-top:1px solid #c5d3ee40}.ss-process-steps article{border-bottom:1px solid #c5d3ee40;grid-template-columns:52px 1fr auto;gap:16px;padding:24px 0;display:grid}.ss-process-steps>article>span{color:#8ba5ff;font-size:11px;font-weight:800}.ss-process-steps h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:18px}.ss-process-steps p{color:#aeb9cb;max-width:340px;margin:7px 0 0;font-size:13px;line-height:1.55}.ss-process-steps i{color:#8ba5ff;font-style:normal}.ss-incident-story{grid-template-columns:.75fr 1.25fr;align-items:center;gap:100px;padding-top:112px;padding-bottom:112px;display:grid}.ss-story-copy>p:not(.ss-kicker),.ss-evidence>div>p:not(.ss-kicker){color:var(--ss-muted);margin:22px 0;font-size:15px;line-height:1.65}.ss-timeline{background:#fafbfd;border:1px solid #dce3ec;border-radius:7px;box-shadow:9px 11px #eef2fa}.ss-timeline-head{border-bottom:1px solid #e2e7ee;padding:18px 20px}.ss-timeline-head span{color:#748197;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.ss-timeline-head b{margin-top:6px;font-size:14px;display:block}.ss-timeline-head em{color:#287451;background:#e9f7ef;border-radius:3px;margin-top:9px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.ss-timeline ol{margin:0;padding:18px 20px;list-style:none}.ss-timeline li{grid-template-columns:42px 17px 1fr;gap:10px;padding-bottom:18px;display:grid;position:relative}.ss-timeline li:last-child{padding-bottom:0}.ss-timeline time{color:#7d889a;font-size:10px}.ss-timeline li>i{z-index:1;background:#fff;border:2px solid #7ebc98;border-radius:50%;width:9px;height:9px;margin-top:2px}.ss-timeline li:not(:last-child):after{content:"";background:#dae2e9;width:1px;position:absolute;top:12px;bottom:0;left:46px}.ss-timeline li.is-incident>i{background:#f2bd5a;border-color:#d69a36}.ss-timeline strong{font-size:12px;display:block}.ss-timeline li span{color:#738096;margin-top:4px;font-size:11px;display:block}.ss-evidence{background:var(--ss-paper);grid-template-columns:1.1fr .9fr;align-items:center;gap:110px;padding-top:105px;padding-bottom:105px;display:grid}.ss-evidence-visual{position:relative}.ss-browser{background:#fff;border:1px solid #d8dee8;border-radius:7px;overflow:hidden;box-shadow:12px 14px #e6ebf2}.ss-browser>div{border-bottom:1px solid #edf0f3;align-items:center;gap:5px;height:32px;padding:0 11px;display:flex}.ss-browser>div i{background:#d8dee7;border-radius:50%;width:6px;height:6px}.ss-browser>div span{color:#7c8798;margin-left:8px;font-size:8px}.ss-browser section{text-align:center;background:linear-gradient(135deg,#f5f9f7,#fcfbf8);place-content:center;gap:8px;min-height:210px;padding:25px;display:grid}.ss-browser section b{letter-spacing:-.045em;font-size:22px}.ss-browser section span{color:#647186;font-size:11px}.ss-evidence-label{background:#fff;border:1px solid #d7e0ea;border-radius:6px;width:215px;padding:14px;position:absolute;bottom:-28px;right:-29px;box-shadow:0 11px 26px #1b305821}.ss-evidence-label span,.ss-evidence-label strong,.ss-evidence-label small{display:block}.ss-evidence-label span{color:var(--ss-blue);text-transform:uppercase;font-size:9px;font-weight:800}.ss-evidence-label strong{margin-top:5px;font-size:11px}.ss-evidence-label small{color:#7b8798;margin-top:5px;font-size:9px}.ss-portfolio{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding-top:105px;padding-bottom:105px;display:grid}.ss-portfolio-list{border-top:1px solid var(--ss-line)}.ss-portfolio-list>div{border-bottom:1px solid var(--ss-line);grid-template-columns:28px minmax(130px,1fr) minmax(100px,1.2fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.ss-portfolio-list .ss-site-favicon{width:24px;height:24px}.ss-portfolio-list strong,.ss-portfolio-list small{display:block}.ss-portfolio-list strong{font-size:12px}.ss-portfolio-list small,.ss-portfolio-list em{color:#7b8793;margin-top:3px;font-size:10px;font-style:normal}.ss-status{color:#247653;align-items:center;gap:5px;font-size:10px;display:flex}.ss-status i{background:#5eaf82;border-radius:50%;width:6px;height:6px}.ss-status.review i{background:#dfa43e}.ss-security{background:#edf1fb;grid-template-columns:.85fr 1.15fr;gap:100px;padding-top:94px;padding-bottom:94px;display:grid}.ss-security-list{border-top:1px solid #d3dbe8}.ss-security-list article{border-bottom:1px solid #d3dbe8;grid-template-columns:140px 1fr;gap:20px;padding:19px 0;display:grid}.ss-security-list span{color:#293c71;font-size:13px;font-weight:760}.ss-security-list p{color:#64718a;margin:0;font-size:13px;line-height:1.55}.ss-pricing{padding-top:106px;padding-bottom:102px}.ss-pricing-intro{justify-content:space-between;align-items:end;gap:40px;display:flex}.ss-pricing-intro h2{max-width:580px}.ss-pricing-intro>p{max-width:310px;color:var(--ss-muted);margin:0;font-size:14px;line-height:1.6}.ss-founding{background:#f4f6ff;border:1px solid #cfdafa;border-radius:5px;align-items:center;gap:16px;margin-top:35px;padding:15px 17px;display:flex}.ss-founding span,.ss-founding a{color:var(--ss-blue);font-size:11px;font-weight:800}.ss-founding strong{font-size:13px}.ss-founding a{margin-left:auto}.ss-price-grid{border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.ss-price-grid article{border-left:1px solid var(--ss-line);flex-direction:column;min-height:298px;padding:25px;display:flex}.ss-price-grid article:first-child{border-left:0}.ss-price-grid article.is-featured{background:#f4f6fe}.ss-price-grid article>div{justify-content:space-between;gap:10px;font-size:16px;font-weight:770;display:flex}.ss-price-grid b{color:var(--ss-blue);font-size:10px}.ss-price-grid p{min-height:40px;color:var(--ss-muted);margin:13px 0 20px;font-size:12px;line-height:1.55}.ss-price-grid>article>strong{letter-spacing:-.06em;font-size:32px}.ss-price-grid small{color:#7b8698;letter-spacing:0;margin-left:4px;font-size:11px;font-weight:500}.ss-price-grid em{color:#778395;margin-top:6px;font-size:11px;font-style:normal}.ss-price-grid a{margin-top:auto}.ss-price-link{color:var(--ss-ink);font-size:12px;font-weight:800}.ss-faq{background:var(--ss-paper);grid-template-columns:.65fr 1.35fr;gap:85px;padding-top:96px;padding-bottom:105px;display:grid}.ss-faq h2{font-size:46px}.ss-faq>div{border-top:1px solid #d9dfe5}.ss-faq details{border-bottom:1px solid #d9dfe5}.ss-faq summary{cursor:pointer;justify-content:space-between;gap:25px;padding:20px 0;font-size:14px;font-weight:720;list-style:none;display:flex}.ss-faq summary::-webkit-details-marker{display:none}.ss-faq summary span{color:var(--ss-blue);font-size:20px;font-weight:400}.ss-faq details[open] summary span{transform:rotate(45deg)}.ss-faq details p{max-width:580px;color:var(--ss-muted);margin:-2px 0 20px;font-size:13px;line-height:1.65}.ss-final{text-align:center;background:#15233e;padding:112px 36px}.ss-final .ss-kicker{color:#9eb5ff}.ss-final h2{color:#f7f9ff;margin-inline:auto}.ss-final .ss-button{margin-top:30px}.ss-footer{border-top:1px solid var(--ss-line);align-items:center;gap:22px;min-height:122px;display:flex}.ss-footer p{color:#7a8595;margin:0;font-size:11px}.ss-footer>div{margin-left:auto}.ss-hero-note{color:#5f6b7d}.ss-shot-bar{color:#5d697b}.ss-shot-title small,.ss-shot-incident small{color:#5c687a}.ss-shot-title>span{color:#596579}.ss-shot-table em{color:#5c6878}.ss-float-card small{color:#566375}.ss-process .ss-kicker{color:#a7bcff}.ss-timeline-head span,.ss-timeline time,.ss-timeline li span{color:#5e6a7a}.ss-browser>div span{color:#596579}.ss-portfolio-list small,.ss-portfolio-list em{color:#586477}.ss-status.review{color:#8a570f}.ss-security-list p{color:#526177}.ss-price-grid small,.ss-price-grid em{color:#596578}.ss-footer p{color:#586577}@media (max-width:1050px){.product-tabs{scrollbar-width:none;min-width:0;overflow-x:auto!important}.product-tabs::-webkit-scrollbar{display:none}.product-tab:nth-last-child(-n+2){flex:none;display:inline-flex!important}}.product-frame{background:#f6f7f9;display:block}.product-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:0;border-bottom:1px solid #e1e6ed;height:auto;position:sticky;top:0}.product-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:35px;width:min(100%,1440px);height:64px;margin:auto;padding:0 34px;display:grid}.product-brand{padding:0}.product-brand-mark{background:#315be7;border-radius:7px;width:27px;height:27px}.product-brand-word{color:#182236;font-size:16px}.product-tabs{align-items:stretch;gap:2px;height:100%;display:flex}.product-tab{color:#687488;background:0 0;border-radius:0;align-items:center;gap:7px;min-height:0;padding:0 11px;font-size:12px;display:inline-flex}.product-tab-active{color:#294fc5;background:#f2f5ff;box-shadow:inset 0 -2px #315be7}.product-tab-active:after{display:none}.product-account{border:0;align-items:center;gap:9px;margin:0;padding:0;display:flex}.product-workspace{display:none}.product-signout{color:#647087;background:0 0;min-height:32px;padding:0 9px;font-size:11px;font-weight:650}.product-signout:hover{color:#293449;box-shadow:none;background:#f2f4f7}.product-subbar{background:#f8f9fb;border-bottom:1px solid #e7ebf0}.product-subbar-inner{width:min(100%,1440px);height:38px;margin:auto;padding:0 34px;font-size:10px}.product-page{min-width:0}.workspace-heading h1{font-size:clamp(32px,3.6vw,48px)}@media (max-width:1050px){.ss-hero{grid-template-columns:1fr;gap:28px}.ss-scene{width:100%;max-width:670px;margin:auto}.ss-incident-story,.ss-evidence,.ss-portfolio,.ss-security,.ss-faq{gap:58px}.product-header-inner{gap:14px}.product-tab{padding-inline:8px}.product-tab svg,.product-tab:nth-last-child(-n+2){display:none}}@media (max-width:760px){.ss-nav,.ss-hero,.ss-principles,.ss-incident-story,.ss-evidence,.ss-portfolio,.ss-security,.ss-pricing,.ss-faq,.ss-footer{padding-inline:20px}.ss-nav{grid-template-columns:1fr auto;height:62px}.ss-nav nav,.ss-nav>div>a:not(.ss-button){display:none}.ss-hero{min-height:0;padding-top:54px;padding-bottom:58px}.ss-hero h1{font-size:47px}.ss-lede{font-size:15px}.ss-scene{transform-origin:top;min-height:345px;margin-bottom:-30px;transform:scale(.91)}.ss-principles,.ss-pricing{padding-top:67px;padding-bottom:67px}.ss-principles>div{grid-template-columns:1fr;margin-top:37px}.ss-principles article,.ss-principles article:first-child{border:0;border-top:1px solid var(--ss-line);min-height:0;padding:20px 0}.ss-principles article:first-child{border-top:0}.ss-principles strong{margin-top:12px}.ss-process{grid-template-columns:1fr;gap:36px;padding:67px 20px}.ss-incident-story,.ss-evidence,.ss-portfolio,.ss-security,.ss-faq{grid-template-columns:1fr;padding-top:68px;padding-bottom:68px}.ss-timeline{width:calc(100% - 8px)}.ss-evidence{gap:47px}.ss-evidence-label{right:-4px}.ss-portfolio-list>div{grid-template-columns:28px 1fr auto}.ss-portfolio-list em{display:none}.ss-security-list article{grid-template-columns:1fr;gap:7px}.ss-pricing-intro{display:block}.ss-pricing-intro>p{margin-top:18px}.ss-price-grid{grid-template-columns:1fr;margin-top:31px}.ss-price-grid article,.ss-price-grid article:first-child{border-left:0;border-top:1px solid var(--ss-line);min-height:0}.ss-price-grid article:first-child{border-top:0}.ss-price-grid p{min-height:0}.ss-price-grid a{margin-top:25px}.ss-faq h2{font-size:39px}.ss-final{padding:76px 20px}.ss-footer{flex-direction:column;align-items:start;min-height:0;padding-top:31px;padding-bottom:31px}.ss-footer>div{flex-wrap:wrap;margin-left:0}.product-header-inner{grid-template-columns:auto 1fr auto;height:59px;padding:0 18px}.product-tabs{overflow:hidden}.product-tab{white-space:nowrap;padding:0 8px;font-size:11px}.product-tab:nth-last-child(-n+2),.product-account .workspace-switcher{display:none}.product-subbar-inner{height:34px;padding:0 18px}.product-subbar-separator{display:none}.workspace-shell{padding:28px 18px 55px}.dashboard-state{grid-template-columns:1fr}.product-observed{margin-left:auto}}@media (prefers-reduced-motion:reduce){.ss-button,.ss-dashboard-shot,.ss-float-card{transition:none!important;transform:none!important}.ss-scene{perspective:none}}:root{--ink:#182233;--ink-2:#2b3545;--muted:#687384;--muted-2:#8a929e;--canvas:#f4f1eb;--surface:#fcfbf8;--surface-2:#f7f5f0;--line:#dcd8d0;--line-cool:#dfe2e5;--navy:#182638;--navy-2:#223247;--cobalt:#3b5da8;--cobalt-dark:#2d4b8c;--cobalt-soft:#edf1f8;--shadow:0 10px 28px #18223312}body,.product-frame{background:var(--canvas)}.product-header{background:var(--navy);border-bottom-color:#ffffff1f}.product-header-inner{width:min(100%,1320px);height:66px;padding-inline:32px}.product-brand-mark{background:var(--cobalt);width:28px;height:28px;box-shadow:none;border-radius:5px}.product-brand-word{letter-spacing:-.035em;font-size:15px;font-weight:720}.product-tabs{gap:0}.product-tab{color:#a7b1c0;letter-spacing:.01em;padding-inline:15px;font-size:11px;font-weight:680;transition:color .16s,background .16s}.product-tab:hover{color:#fff;background:#ffffff0b}.product-tab-active:after{background:#91a9dc;height:2px;left:15px;right:15px}.product-subbar{border-bottom-color:var(--line);background:#f4f1ebf5}.product-subbar-inner{color:#7b8490;width:min(100%,1320px);height:36px;padding-inline:32px;font-size:10px}.product-observed{color:#66715f}.product-observed-dot{background:#56836d}.workspace-shell{width:min(100%,1320px);padding:48px 32px 76px}.workspace-heading{margin-bottom:28px}.workspace-eyebrow{color:var(--cobalt);letter-spacing:.16em;margin-bottom:13px}.workspace-heading h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(36px,4vw,58px);font-weight:690;line-height:1.02}.workspace-heading p{color:#697383;max-width:650px;font-size:14px}button,.button,input,select,textarea{border-radius:5px}button,.button{transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,box-shadow .15s}button:hover,.button:hover{transform:translateY(-1px)}button:active,.button:active{transform:translateY(0)}.dashboard-state{background:var(--navy);border-radius:6px;min-height:224px;box-shadow:0 16px 34px #1826381f}.dashboard-state:after{background:#7491c91a;width:380px;height:380px;top:-225px;right:-190px}.dashboard-state-copy{padding:34px 36px}.dashboard-state-copy h2{letter-spacing:-.04em;font-weight:630}.dashboard-stat-rail>.dashboard-stat-link{border-left-color:#ffffff1c}.dashboard-surface{border-color:var(--line);box-shadow:none;background:#fcfbf8f0;border-radius:6px}.dashboard-section-head{border-bottom-color:var(--line)}.dashboard-section-index{color:var(--cobalt);letter-spacing:.14em}.dashboard-incident-row,.dashboard-site-tile,.site-index-row,.incident-index-row{transition:background-color .15s}.dashboard-incident-row:hover,.dashboard-site-tile:hover,.site-index-row:hover,.incident-index-row:hover{background:#f1f3f6}.dashboard-site-grid{background:var(--line);gap:1px}.dashboard-site-tile{background:var(--surface);border:0;padding:24px 22px}.dashboard-site-tile:hover{background:#f6f7f8}.dashboard-site-monogram{background:#f0eee8;border-color:#d7d3cb;border-radius:5px}.dashboard-site-state{letter-spacing:.03em}.dashboard-site-foot{color:#7a8492}.site-index-overview,.reports-overview,.incident-index-surface,.incident-history-surface,.reports-schedules,.reports-runs{border-color:var(--line);box-shadow:none;background:#fcfbf8eb;border-radius:6px}.site-index-capacity,.reports-overview-copy{background:#eeece6}.site-index-row{min-height:78px}.site-index-monogram{background:#f0eee8;border-radius:5px}.site-index-state-dot.active{background:#4e8067}.site-index-state strong,.site-index-check strong,.site-index-auth strong{font-weight:720}.detail-shell{width:min(100%,1320px);padding:42px 32px 78px}.site-hero{box-shadow:none;background:#e9e5dc;border-color:#d4cfc5;border-radius:6px}.detail-surface,.verification-panel{box-shadow:none;border-radius:6px}.site-status-dot.active{background:#4e8067}.site-status-dot.paused{background:#a87836}.site-hero-state strong{font-weight:720}.ss-marketing{--ss-ink:#182233;--ss-muted:#687384;--ss-paper:#f4f1eb;--ss-blue:#3b5da8;--ss-line:#d9d5cc;color:var(--ss-ink);background:#fbfaf7}.ss-nav,.ss-hero,.ss-principles,.ss-incident-story,.ss-evidence,.ss-portfolio,.ss-security,.ss-pricing,.ss-faq,.ss-footer{width:min(100%,1260px)}.ss-nav{border-bottom-color:var(--ss-line);height:78px}.ss-brand-mark{background:var(--ss-blue);border-radius:5px;width:28px;height:28px}.ss-brand-word{letter-spacing:-.035em;font-weight:720}.ss-nav nav,.ss-nav>div,.ss-footer>div{gap:22px}.ss-nav nav a,.ss-nav>div>a:not(.ss-button),.ss-footer a{color:#637083;font-size:12px;font-weight:650;transition:color .15s}.ss-nav nav a:hover,.ss-nav>div>a:not(.ss-button):hover,.ss-footer a:hover{color:var(--ss-ink)}.ss-button{background:var(--ss-blue);min-height:43px;box-shadow:none;letter-spacing:.01em;border-radius:4px;font-size:12px;transition:background-color .15s,transform .15s}.ss-button:hover{box-shadow:none;background:#2d4b8c;transform:translateY(-1px)}.ss-kicker{color:var(--ss-blue);letter-spacing:.15em}.ss-hero{background:var(--ss-paper);gap:66px;min-height:650px;padding-top:76px;padding-bottom:84px}.ss-hero h1,.ss-principles h2,.ss-process h2,.ss-incident-story h2,.ss-evidence h2,.ss-portfolio h2,.ss-security h2,.ss-pricing h2,.ss-faq h2,.ss-final h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.ss-hero h1{max-width:620px;font-size:clamp(48px,5.1vw,72px);line-height:1.02}.ss-hero h1 em{color:var(--ss-blue);font-family:inherit;font-style:italic}.ss-lede{color:#667181;max-width:520px;font-size:16px;line-height:1.7}.ss-hero-note{color:#7c8591;letter-spacing:.025em;font-size:11px}.ss-scene{perspective:none;min-height:430px}.ss-scene-glow,.ss-orbit,.ss-float-card{display:none}.ss-scene-note{z-index:3;color:#68758b;letter-spacing:.08em;text-transform:uppercase;background:#fcfbf8e6;border:1px solid #d6dce7;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:760;position:absolute;top:0;right:0}.ss-dashboard-shot{background:#fffefa;border-color:#d3d8e1;border-radius:5px;inset:30px 0 18px;transform:none;box-shadow:0 20px 40px #1c2f531f}.ss-shot-bar{border-bottom-color:#e2e4e5;height:42px}.ss-shot-body{padding:22px}.ss-shot-title strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400}.ss-shot-table{border-color:#e1e3e6;border-radius:4px}.ss-shot-table>div{min-height:41px}.ss-shot-incident{background:#f2f4f7;border-radius:4px}.ss-principles,.ss-pricing{padding-top:104px;padding-bottom:104px}.ss-principles>div{border-color:var(--ss-line);margin-top:54px}.ss-principles article{border-color:var(--ss-line);padding:28px 26px}.ss-principles strong{margin-top:31px;font-weight:680}.ss-process{background:#1c2b3e}.ss-incident-story,.ss-evidence,.ss-portfolio,.ss-security,.ss-faq,.ss-footer{border-top-color:var(--ss-line)}@media (max-width:1020px){.ss-hero{gap:36px}.ss-scene{min-height:390px}}@media (max-width:760px){.workspace-shell,.detail-shell{padding-inline:20px}.workspace-heading h1{font-size:42px}.product-header-inner{padding-inline:18px}.ss-nav,.ss-hero,.ss-principles,.ss-incident-story,.ss-evidence,.ss-portfolio,.ss-security,.ss-pricing,.ss-faq,.ss-footer{padding-inline:20px}.ss-hero{gap:24px;padding-top:58px;padding-bottom:62px}.ss-hero h1{font-size:46px}.ss-scene{min-height:320px;margin-bottom:0;transform:none}.ss-dashboard-shot{inset:25px 0 0}.ss-shot-body{padding:15px}.ss-shot-table>div{grid-template-columns:22px minmax(0,1fr) 8px 42px}.ss-shot-table em{display:none}.ss-scene-note{font-size:8px;top:0;right:0}.dashboard-state-copy{padding:28px 24px}}@media (prefers-reduced-motion:reduce){button,.button,.ss-button,.product-tab,.ss-nav a,.ss-footer a,.dashboard-incident-row,.dashboard-site-tile,.site-index-row{transition:none!important}}.dashboard-site-foot span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-hero-state small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.product-tabs{gap:10px;min-width:0}.product-tab-group{align-items:stretch;gap:2px;min-width:0;display:flex}.product-tabs-divider{background:#ffffff29;align-self:center;width:1px;height:18px}.product-mobile-more{display:none}.workspace-filter-bar{background:#ffffffb8;border:1px solid #dfe3ea;border-radius:7px;align-items:end;gap:10px;min-height:66px;margin:-6px 0 22px;padding:12px 14px;display:flex}.workspace-filter-bar label{color:#697383;letter-spacing:.05em;text-transform:uppercase;gap:5px;min-width:145px;font-size:9px;font-weight:760;display:grid}.workspace-filter-bar .workspace-filter-search{flex:260px;min-width:min(310px,42vw)}.workspace-filter-bar input,.workspace-filter-bar select{width:100%;min-height:36px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d7dce5;border-radius:5px;padding:7px 10px;font-size:12px}.workspace-filter-bar input:focus,.workspace-filter-bar select:focus{border-color:#7894ff;outline:3px solid #4967ff24}.workspace-filter-bar button{white-space:nowrap;min-height:36px;padding-inline:14px}.workspace-filter-clear{min-height:36px;color:var(--cobalt);white-space:nowrap;padding:10px 3px;font-size:11px;font-weight:720}.workspace-filter-clear:hover{color:var(--cobalt-dark)}.site-index-surface .dashboard-section-head,.incident-index-surface .dashboard-section-head{align-items:center}.site-index-surface .dashboard-empty,.incident-index-surface .dashboard-empty{padding-block:38px}.site-detail-jumpbar{z-index:8;scrollbar-width:none;background:#ffffffeb;border:1px solid #dce2ea;border-radius:6px;align-items:center;gap:5px;min-height:45px;margin:-8px 0 18px;padding:6px 10px;display:flex;position:sticky;top:67px;overflow-x:auto;box-shadow:0 8px 22px #1826380f}.site-detail-jumpbar::-webkit-scrollbar{display:none}.site-detail-jumpbar>span{color:#8791a1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0 6px 0 3px;font-size:9px;font-weight:800}.site-detail-jumpbar a{color:#5a6679;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.site-detail-jumpbar a:hover,.site-detail-jumpbar a:focus-visible{color:var(--cobalt);background:#f1f4ff}.site-detail-jumpbar b{color:#6f7a8b;text-align:center;background:#eef1f6;border-radius:999px;min-width:16px;padding:2px 4px;font-size:9px}.detail-shell section[id]{scroll-margin-top:132px}@media (max-width:1050px){.product-tabs{gap:4px}.product-tabs-divider{display:none}.product-tab-secondary{margin-left:0}.product-tab{padding-inline:8px}}@media (max-width:760px){.product-tabs{align-items:center;gap:7px;overflow:visible}.product-tab-primary{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.product-tab-primary::-webkit-scrollbar{display:none}.product-tab-secondary{display:none}.product-mobile-more{flex:none;display:block;position:relative}.product-mobile-more summary{color:#40506b;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:5px;align-items:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:750;list-style:none;display:inline-flex}.product-mobile-more summary::-webkit-details-marker{display:none}.product-mobile-more summary:after{content:"⌄";margin-left:6px;font-size:13px}.product-mobile-more[open] summary{color:#294fc5;background:#f1f4ff;border-color:#9eb1ef}.product-mobile-more-menu{z-index:30;background:#fff;border:1px solid #dce2ea;border-radius:7px;gap:2px;min-width:150px;padding:5px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 16px 32px #1a284229}.product-mobile-more-menu .product-tab{color:#53617a;border-radius:4px;min-height:38px;padding-inline:10px;font-size:11px}.product-mobile-more-menu .product-tab-active{box-shadow:none;color:#294fc5;background:#f1f4ff}.workspace-filter-bar{flex-wrap:wrap;align-items:stretch;margin-top:-3px}.site-detail-jumpbar{margin-top:-2px;top:59px}.workspace-filter-bar .workspace-filter-search{flex-basis:100%;min-width:100%}.workspace-filter-bar label:not(.workspace-filter-search){flex:160px}}@media (max-width:420px){.workspace-filter-bar button{flex:auto}.workspace-filter-clear{padding-inline:8px}}.product-frame{background:#f5f7fb}.product-header{background:#0b1322;border-bottom:1px solid #ffffff1a;box-shadow:0 8px 24px #0f1c321a}.product-header-inner{grid-template-columns:190px minmax(0,1fr) auto;gap:26px;width:min(100%,1440px);height:76px;padding-inline:32px}.product-brand{border-radius:10px;min-height:44px;padding:0 8px;transition:background-color .16s,transform .16s}.product-brand:hover{background:#ffffff0d;transform:translateY(-1px)}.product-brand:focus-visible{outline-offset:3px;outline:2px solid #91a8ff}.product-brand-mark{background:#5474ff;border-radius:8px;width:30px;height:30px;box-shadow:0 6px 18px #5474ff47}.product-brand-word{color:#f7f9ff;letter-spacing:-.035em;font-size:15px;font-weight:760}.product-tabs{scrollbar-width:none;justify-content:flex-start;gap:12px;min-width:0;height:100%;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tab-group{flex:none;gap:4px}.product-tab-secondary{margin-left:auto}.product-tabs-divider{background:#ffffff29;flex:none;width:1px;height:24px;margin:auto 0}.product-tab{color:#9aa7bb;letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;border-radius:10px;gap:9px;min-height:44px;margin:auto 0;padding:0 13px;font-size:12px;font-weight:710;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.product-tab svg{opacity:.72;flex:none;transition:opacity .16s,transform .16s}.product-tab:hover{color:#f2f5ff;background:#ffffff0e;transform:translateY(-1px)}.product-tab:hover svg{opacity:1;transform:translateY(-.5px)}.product-tab:focus-visible{outline-offset:3px;outline:2px solid #91a8ff}.product-tab-active{color:#fff;background:#1a2a49;border-color:#849dff33;box-shadow:inset 0 0 0 1px #ffffff06,0 6px 18px #040a1633}.product-tab-active:hover{background:#203354;transform:translateY(-1px)}.product-tab-active svg{opacity:1;color:#91a8ff}.product-tab-active:after{background:#7894ff;border-radius:999px;height:2px;animation:.18s ease-out both product-tab-indicator-in;bottom:4px;left:14px;right:14px;box-shadow:0 0 12px #7894ffa6}@keyframes product-tab-indicator-in{0%{opacity:0;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}.product-account{gap:8px}.product-workspace{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;max-width:190px;padding:6px 9px 6px 6px}.product-workspace-avatar{color:#e3eaff;background:#1d3158;border-color:#385180;width:30px;height:30px}.product-workspace-copy strong{color:#eef2fb;max-width:112px}.product-workspace-copy span{color:#8290a8}.workspace-switcher select{color:#c9d2e2;background:#111d31;border-color:#ffffff1c;border-radius:8px;width:136px;min-height:34px;font-size:10px;transition:border-color .16s,background-color .16s,color .16s}.workspace-switcher select:hover,.workspace-switcher select:focus{color:#f5f7ff;background:#16243c;border-color:#859dff8c}.product-signout{color:#aab5c6;border-color:#ffffff1a;border-radius:8px;min-height:34px;padding-inline:10px;font-size:10px;transition:color .16s,background-color .16s,border-color .16s,transform .16s}.product-signout:hover{color:#fff;background:#ffffff12;border-color:#ffffff2e;transform:translateY(-1px)}.product-subbar{background:#ffffffe0;border-bottom-color:#e4e8ef}.product-subbar-inner{color:#7a879a;width:min(100%,1440px);height:40px;padding-inline:32px}.product-subbar-inner strong{color:#38465b}.product-page{animation:.22s ease-out both product-page-enter}@keyframes product-page-enter{0%{opacity:.78;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.mobile-product-nav{display:none}@media (max-width:1160px){.product-header-inner{grid-template-columns:170px minmax(0,1fr) auto;gap:14px;padding-inline:22px}.product-workspace-copy,.product-workspace{display:none}.product-tab{padding-inline:11px}.product-tab-secondary{margin-left:0}.product-subbar-inner{padding-inline:22px}}@media (max-width:760px){.product-header-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand account""mobile mobile";gap:10px;height:auto;min-height:76px;padding:10px 16px 12px}.product-brand{grid-area:brand;min-height:40px}.product-account{grid-area:account;justify-content:flex-end}.product-tabs{display:none}.mobile-product-nav{z-index:3;grid-area:mobile;display:block;position:relative}.mobile-product-nav-trigger{color:#f2f5ff;text-align:left;background:#111d31;border:1px solid #ffffff24;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 11px;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.mobile-product-nav-trigger:hover,.mobile-product-nav-trigger[aria-expanded=true]{box-shadow:none;background:#182945;border-color:#859dff7a}.mobile-product-nav-trigger:focus-visible{outline-offset:3px;outline:2px solid #91a8ff}.mobile-product-nav-current{gap:1px;min-width:0;display:grid}.mobile-product-nav-kicker{color:#8290a8;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750}.mobile-product-nav-current strong{color:#f5f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.mobile-product-nav-icon{color:#a9b7ff;border:1px solid #ffffff21;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;display:grid}.mobile-product-menu{background:#fff;border:1px solid #dce2eb;border-radius:10px;gap:2px;width:auto;padding:6px;animation:.15s ease-out both mobile-product-menu-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 38px #15243d33}@keyframes mobile-product-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-product-tab{color:#647187;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:12px;font-weight:720;transition:color .15s,background-color .15s,transform .15s;display:flex}.mobile-product-tab:hover,.mobile-product-tab:focus-visible{color:#294fc5;background:#f1f4ff}.mobile-product-tab:focus-visible{outline-offset:-2px;outline:2px solid #91a8ff}.mobile-product-tab.product-tab-active{color:#294fc5;background:#eef2ff;box-shadow:inset 3px 0 #5474ff}.mobile-product-tab svg{color:currentColor;opacity:1;width:16px;height:16px}.product-account .workspace-switcher{max-width:132px;display:block}.product-account .workspace-switcher select{color:#d4dced;background:#111d31;border-color:#ffffff29;width:132px;min-height:34px;padding-inline:8px 24px;font-size:10px}.product-account .product-signout{display:none}.product-subbar-inner{height:38px;padding-inline:16px}}@media (max-width:460px){.product-header-inner{padding-inline:12px}.product-brand-word{display:none}.product-account .workspace-switcher,.product-account .workspace-switcher select{width:112px;max-width:112px}}@media (prefers-reduced-motion:reduce){.product-page,.product-brand,.product-tab,.product-tab svg,.product-tab-active:after,.product-signout,.workspace-switcher select,.mobile-product-nav-trigger,.mobile-product-menu,.mobile-product-tab{transition:none!important;animation:none!important;transform:none!important}}.dashboard-activity{margin-top:20px;padding:24px}.dashboard-activity-list{display:grid}.dashboard-activity-row{border-bottom:1px solid #eceeef;grid-template-columns:7px minmax(0,1fr) 150px 18px;align-items:center;gap:13px;min-height:70px;transition:background-color .15s;display:grid}.dashboard-activity-row:last-child{border-bottom:0}.dashboard-activity-row:hover{background:#f5f7ff}.dashboard-activity-mark{background:#9ba5b4;border-radius:999px;width:7px;height:28px}.dashboard-activity-success{background:var(--green)}.dashboard-activity-warning{background:var(--amber)}.dashboard-activity-critical{background:var(--red)}.dashboard-activity-copy{gap:3px;min-width:0;display:grid}.dashboard-activity-copy>span{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-activity-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-activity-copy small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-activity-row time{color:var(--muted-2);text-align:right;font-size:8px}.owner-shell{color:#18243b;background:#eef1f6;min-height:100vh;padding:28px}.owner-layout{grid-template-columns:224px minmax(0,1fr);gap:26px;width:min(100%,1440px);min-height:calc(100vh - 56px);margin:0 auto;display:grid}.owner-sidebar{color:#fff;background:#0e1a30;border-radius:14px;flex-direction:column;min-height:100%;padding:22px 15px 16px;display:flex;box-shadow:0 18px 40px #13223d29}.owner-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:0 8px 21px;display:flex}.owner-brand-mark{color:#fff;background:#5474ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:800;display:grid;box-shadow:0 8px 22px #5474ff40}.owner-brand>span:last-child{gap:3px;min-width:0;display:grid}.owner-brand strong{letter-spacing:-.03em;font-size:15px}.owner-brand small{color:#8b9ab3;font-size:9px}.owner-nav{gap:3px;margin-top:23px;display:grid}.owner-nav-heading{color:#637595;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 8px;font-size:8px;font-weight:800}.owner-nav>a{color:#a9b6cc;border-radius:7px;align-items:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.owner-nav>a:hover,.owner-nav>a:focus-visible{color:#fff;background:#ffffff14}.owner-nav>a:focus-visible{outline-offset:2px;outline:2px solid #9bb1ff}.owner-nav>a.is-active{color:#fff;background:#21365d;box-shadow:inset 3px 0 #7894ff}.owner-sidebar-footer{border-top:1px solid #ffffff1a;gap:9px;margin-top:auto;padding-top:16px;display:grid}.owner-workspace-link,.owner-signout{color:#d8e1f2;text-align:left;background:0 0;border:1px solid #ffffff21;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.owner-workspace-link{background:#1d3260;border-color:#7894ff66}.owner-workspace-link:hover,.owner-signout:hover{color:#fff;box-shadow:none;background:#ffffff14}.owner-signout{color:#8191ad;min-height:31px}.owner-main{min-width:0;padding:8px 4px 32px 0}.owner-header{justify-content:space-between;align-items:flex-start;gap:22px;padding:7px 2px 25px;display:flex}.owner-header h1{color:#18243b;letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1}.owner-header p{color:#657289;max-width:650px;margin:10px 0 0;font-size:13px;line-height:1.55}.owner-header-actions{align-items:center;gap:14px;display:flex}.owner-live-state{color:#53627a;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.owner-live-state i{background:#2eae7c;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #2eae7c1f}.owner-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.owner-kpi,.owner-panel{background:#fff;border:1px solid #dce1e9;border-radius:10px;box-shadow:0 10px 26px #16233b0b}.owner-kpi{flex-direction:column;justify-content:center;min-height:118px;padding:17px 18px;display:flex}.owner-kpi-label,.owner-panel-kicker{color:#7b8799;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:820}.owner-kpi strong{color:#1a2942;letter-spacing:-.055em;margin:8px 0 5px;font-size:29px;font-weight:700;line-height:1}.owner-kpi small{color:#8894a6;font-size:9px}.owner-panel-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:17px;margin-top:17px;display:grid}.owner-panel{padding:22px}.owner-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.owner-panel h2{color:#1b2940;letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.1}.owner-panel-heading p,.owner-revenue-panel>p{color:#738097;margin:6px 0 0;font-size:11px;line-height:1.5}.owner-panel-tag{color:#4865d4;white-space:nowrap;background:#f0f3ff;border:1px solid #dce4ff;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.owner-funnel{border:1px solid #e4e8ef;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.owner-funnel>div{background:#fbfcfe;border-right:1px solid #e4e8ef;align-content:center;gap:5px;min-height:76px;padding:14px 10px;display:grid}.owner-funnel>div:last-child{border-right:0}.owner-funnel strong{color:#253758;letter-spacing:-.045em;font-size:21px}.owner-funnel span{color:#7b8799;font-size:8px;font-weight:700}.owner-panel-note{color:#8a95a6;margin:15px 0 0;font-size:10px;line-height:1.5}.owner-health-orb{background:#2eae7c;border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 0 7px #2eae7c1a}.owner-health-orb.is-warning{background:#d28a36;box-shadow:0 0 0 7px #d28a361f}.owner-health-meter{background:#e8edf3;border-radius:99px;height:8px;margin-top:26px;overflow:hidden}.owner-health-meter span{border-radius:inherit;background:#2eae7c;height:100%;display:block}.owner-revenue-panel{margin-top:17px}.owner-revenue-panel h2{margin-top:8px;font-size:27px}.owner-revenue-panel>p{max-width:760px;margin-top:10px;font-size:12px}.owner-priority{background:#f3f5ff;border-left:3px solid #5474ff;grid-template-columns:auto auto 1fr;align-items:center;gap:11px;margin-top:20px;padding:13px 15px;display:grid}.owner-priority span{color:#64718b;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.owner-priority strong{color:#3454cb;font-size:12px}.owner-priority p{color:#5e6d88;margin:0;font-size:10px}.owner-shell .owner-support-list{margin-top:20px}.owner-shell>.owner-layout .owner-main>#support-requests{box-shadow:0 10px 26px #16233b0b}@media (max-width:980px){.owner-shell{padding:18px}.owner-layout{grid-template-columns:188px minmax(0,1fr);gap:18px}.owner-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-panel-grid{grid-template-columns:1fr}.owner-header{display:block}.owner-header-actions{justify-content:space-between;margin-top:16px}}@media (max-width:700px){.dashboard-activity-row{grid-template-columns:7px minmax(0,1fr) 16px;padding:11px 0}.dashboard-activity-row time{display:none}.owner-shell{padding:0}.owner-layout{min-height:100vh;display:block}.owner-sidebar{border-radius:0;min-height:0}.owner-nav{scrollbar-width:none;margin-top:17px;padding-bottom:2px;display:flex;overflow-x:auto}.owner-nav::-webkit-scrollbar{display:none}.owner-nav-heading{display:none}.owner-nav>a{flex:none;min-height:34px}.owner-sidebar-footer{gap:8px;margin-top:16px;padding-top:12px;display:flex}.owner-sidebar-footer form:first-child{flex:1}.owner-signout{width:auto;padding-inline:12px}.owner-main{padding:23px 16px 38px}.owner-kpi-grid{grid-template-columns:1fr 1fr;gap:9px}.owner-kpi{min-height:100px;padding:14px}.owner-kpi strong{font-size:24px}.owner-panel{padding:18px}.owner-funnel{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.owner-funnel>div{min-width:90px}.owner-priority{grid-template-columns:auto auto}.owner-priority p{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dashboard-activity-row,.owner-workspace-link,.owner-signout{transition:none}}.action-submit-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite action-submit-spin}@keyframes action-submit-spin{to{transform:rotate(360deg)}}button:disabled,button[aria-disabled=true]{cursor:wait;opacity:.7}.dashboard-stat-link{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:125px;padding:28px 26px;transition:background-color .15s;display:flex}.dashboard-stat-link:hover{background:#ffffff0b}.dashboard-stat-link:nth-child(2n){border-right:0}.dashboard-stat-link:nth-last-child(-n+2){border-bottom:0}.site-context-nav{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#fcfbf8f0;border-radius:6px;align-items:center;gap:3px;min-height:44px;margin:14px 0 20px;padding:5px;display:flex;position:sticky;top:66px;overflow-x:auto}.site-context-nav::-webkit-scrollbar{display:none}.site-context-nav a{color:var(--muted);white-space:nowrap;border-radius:4px;flex:none;padding:8px 12px;font-size:11px;font-weight:750}.site-context-nav a:hover,.site-context-nav a:focus-visible{background:var(--cobalt-soft);color:var(--cobalt-dark)}.site-list-filters{border-bottom:1px solid var(--line);background:#f7f5f0b3;align-items:center;gap:10px;padding:15px 18px;display:flex}.site-list-search{flex:280px}.site-list-state-filter{flex:0 180px}.site-list-filters input,.site-list-filters select{min-height:37px;padding:7px 10px;font-size:12px}.site-list-filter-count{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.site-index-row[hidden],.mobile-product-nav,.ss-mobile-nav-trigger,.ss-mobile-menu{display:none}@media (max-width:760px){.product-tabs{display:none}.mobile-product-nav{display:block;position:relative}.mobile-product-nav-trigger{color:#eef2f7;background:0 0;border:1px solid #ffffff2e;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:11px;display:inline-flex}.mobile-product-nav-trigger:hover{box-shadow:none;background:#ffffff12}.mobile-product-menu{background:#fff;border:1px solid #dfe3e8;border-radius:6px;gap:2px;width:min(260px,100vw - 36px);padding:6px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 16px 30px #1117222e}.mobile-product-tab{min-height:41px;color:var(--muted);border-radius:4px;align-items:center;gap:9px;padding:0 11px;font-size:12px;font-weight:720;display:flex}.mobile-product-tab:hover,.mobile-product-tab.product-tab-active{background:var(--cobalt-soft);color:var(--cobalt-dark)}.mobile-product-tab svg{width:15px;height:15px}.product-header-inner{grid-template-columns:auto 1fr auto}.product-account{justify-content:flex-end}.product-account .workspace-switcher{max-width:118px;display:block}.product-account .workspace-switcher select{color:#eef2f7;background:#182638;border-color:#fff3;min-height:34px;padding:6px 7px;font-size:10px}.product-account .product-signout{display:none}.site-context-nav{margin-top:12px;top:59px}.site-list-filters{flex-wrap:wrap;align-items:stretch}.site-list-search,.site-list-state-filter{flex:100%}.site-list-filter-count{padding:2px 0}.dashboard-stat-link{min-height:110px;padding:22px 20px}.ss-nav{position:relative}.ss-mobile-nav-trigger{min-height:34px;color:var(--ss-ink);background:0 0;border:1px solid #cfd6e3;border-radius:4px;align-items:center;gap:8px;padding:0 9px;font-size:11px;display:inline-flex}.ss-mobile-nav-trigger:hover{box-shadow:none;background:#f3f6fb}.ss-nav .ss-mobile-menu{z-index:30;background:#fff;border:1px solid #d6dce6;border-radius:5px;gap:2px;padding:7px;display:grid;position:absolute;top:62px;left:20px;right:20px;box-shadow:0 15px 28px #1a2a4824}.ss-mobile-menu a{color:#59657a;border-radius:3px;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.ss-mobile-menu a:hover,.ss-mobile-menu a:focus-visible{color:var(--ss-ink);background:#f1f4fb}}@media (prefers-reduced-motion:reduce){.action-submit-spinner{animation:none}.dashboard-stat-link{transition:none}}.marketing-page a.marketing-button,.marketing-page a.marketing-button:visited,.marketing-page a.marketing-button:hover{color:#fff}.marketing-page a.marketing-ghost-button,.marketing-page a.marketing-plan-link{color:var(--marketing-ink)}.support-hero{border-bottom:1px solid var(--marketing-line);background:var(--marketing-paper)}.support-hero-inner{justify-content:space-between;align-items:end;gap:52px;min-height:390px;padding-top:92px;padding-bottom:82px;display:flex}.support-hero h1{max-width:720px;color:var(--marketing-ink);font-family:var(--marketing-serif);letter-spacing:-.065em;margin:0;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.93}.support-hero p:not(.marketing-eyebrow){max-width:590px;color:var(--marketing-muted);margin:26px 0 0;font-size:18px;line-height:1.55}.support-hero .marketing-button{flex:none}.support-categories{border-bottom:1px solid var(--marketing-line);background:var(--marketing-band)}.support-category-grid{border-left:1px solid var(--marketing-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-category-grid a{border-right:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);min-height:178px;color:var(--marketing-ink);padding:25px 25px 22px;transition:background .2s;display:block;position:relative}.support-category-grid a:hover,.support-category-grid a:focus-visible{background:#fff}.support-category-grid span{color:var(--marketing-indigo);font-family:var(--marketing-mono);letter-spacing:.08em;font-size:11px;display:block}.support-category-grid strong{font-family:var(--marketing-serif);letter-spacing:-.025em;margin-top:30px;font-size:24px;font-weight:400;display:block}.support-category-grid p{max-width:250px;color:var(--marketing-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.support-category-grid i{color:var(--marketing-indigo);font-size:20px;font-style:normal;position:absolute;bottom:21px;right:22px}.support-content{padding-top:104px;padding-bottom:110px}.support-faq{border-bottom:1px solid var(--marketing-line);padding-bottom:104px}.support-section-heading,.support-form-heading{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:60px;display:grid}.support-section-heading h2,.support-form-heading h2{max-width:620px;color:var(--marketing-ink);font-family:var(--marketing-serif);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1}.support-search{gap:8px;display:grid}.support-search>span,.support-form label>span{color:var(--marketing-ink);font-size:12px;font-weight:700}.support-search input,.support-form input,.support-form select,.support-form textarea{border:1px solid var(--marketing-line);background:var(--marketing-paper);width:100%;min-height:48px;color:var(--marketing-ink);font:inherit;border-radius:0;outline:none;padding:12px 14px;font-size:14px}.support-search input:focus,.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--marketing-indigo);box-shadow:0 0 0 3px #3445aa21}.support-search small,.support-form label small{color:var(--marketing-muted);font-size:11px;line-height:1.45}.support-faq-list{border-top:1px solid var(--marketing-line);margin-top:54px}.support-faq-list details{border-bottom:1px solid var(--marketing-line)}.support-faq-list summary{cursor:pointer;min-height:74px;color:var(--marketing-ink);font-family:var(--marketing-serif);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;font-size:22px;list-style:none;display:flex}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary>span:first-child{gap:5px;display:grid}.support-faq-list summary small{color:var(--marketing-indigo);font-family:var(--marketing-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.support-faq-list summary>span:last-child{color:var(--marketing-indigo);font-family:var(--marketing-sans);font-size:25px;font-weight:300}.support-faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.support-faq-list details p{max-width:760px;color:var(--marketing-muted);margin:-4px 0 24px;font-size:15px;line-height:1.7}.support-empty-state{color:var(--marketing-muted);margin:0;padding:28px 0}.support-contact{padding-top:104px}.support-privacy-note{color:var(--marketing-muted);margin:18px 0 0;font-size:12px;line-height:1.55}.support-privacy-note a{color:var(--marketing-ink);text-underline-offset:2px;font-weight:700}.support-form-heading>p{color:var(--marketing-muted);margin:0;font-size:15px;line-height:1.65}.support-form{padding:36px 0 0}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 28px;margin-top:44px;display:grid}.support-form label{gap:9px;display:grid}.support-form-wide{grid-column:1/-1}.support-form textarea{resize:vertical;min-height:170px}.support-form-submit{border-top:1px solid var(--marketing-line);justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding-top:23px;display:flex}.support-form-submit p{color:var(--marketing-muted);margin:0;font-size:12px}.support-form-submit button:disabled{cursor:wait;opacity:.6}.support-form-error{color:#a53c32;margin:22px 0 0;font-size:13px;font-weight:700}.support-confirmation{max-width:700px;padding:36px 0 0}.support-confirmation-mark{color:#32704a;border:1px solid #6b9b7a;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:28px;font-size:22px;display:grid}.support-confirmation h2{color:var(--marketing-ink);font-family:var(--marketing-serif);letter-spacing:-.055em;margin:0;font-size:clamp(39px,5vw,64px);font-weight:400;line-height:1}.support-confirmation p:not(.marketing-eyebrow):not(.support-reference){max-width:560px;color:var(--marketing-muted);margin:22px 0 0;font-size:16px;line-height:1.65}.support-reference{color:var(--marketing-ink);font-family:var(--marketing-mono);letter-spacing:.07em;margin:20px 0 28px;font-size:12px}.owner-support-list{border-top:1px solid #dedbd3;margin-top:20px}.owner-support-row{border-bottom:1px solid #dedbd3;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:17px 0;display:grid}.owner-support-row h3{margin:5px 0;font-size:16px}.owner-support-row p{color:#667085;margin:0;font-size:13px}.owner-support-meta{color:#667085;font-size:11px;font-weight:700}.owner-support-status{grid-template-columns:1fr auto;align-content:start;gap:7px;min-width:180px;display:grid}.owner-support-status select{color:#18243b;background:#fff;border:1px solid #cfd6e3;min-height:35px}.owner-support-status button{min-height:35px;padding:0 10px}.owner-support-status small{color:#667085;grid-column:1/-1;font-size:11px}.owner-support-status small.is-warning{color:#a53c32}.owner-support-empty{color:#667085;margin-bottom:0}@media (max-width:760px){.support-hero-inner{min-height:0;padding-top:62px;padding-bottom:58px;display:block}.support-hero h1{font-size:56px}.support-hero p:not(.marketing-eyebrow){font-size:16px}.support-hero .marketing-button{margin-top:28px}.support-category-grid{grid-template-columns:1fr 1fr}.support-category-grid a{min-height:166px;padding:20px 17px}.support-category-grid strong{margin-top:23px;font-size:20px}.support-category-grid i{bottom:15px;right:15px}.support-content{padding-top:70px;padding-bottom:76px}.support-faq{padding-bottom:72px}.support-section-heading,.support-form-heading{display:block}.support-section-heading h2,.support-form-heading h2{font-size:43px}.support-search{margin-top:28px}.support-faq-list{margin-top:38px}.support-faq-list summary{min-height:66px;font-size:19px}.support-form-grid{grid-template-columns:1fr;gap:20px;margin-top:32px}.support-form-wide{grid-column:auto}.support-form-submit{display:block}.support-form-submit button{width:100%;margin-top:18px}.owner-support-row{grid-template-columns:1fr}.owner-support-status{width:100%}}@media (prefers-reduced-motion:reduce){.support-category-grid a{transition:none}}.owner-financial-page{color:#18243b;background:#f7f4ed;min-height:100vh;padding:46px clamp(20px,4vw,64px) 70px}.owner-financial-header,.owner-financial-filter-card,.owner-financial-work-grid,.owner-financial-summary-strip{max-width:1480px;margin-inline:auto}.owner-financial-header{border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:end;gap:28px;padding-bottom:28px;display:flex}.owner-financial-header h1{letter-spacing:-.055em;max-width:780px;margin:18px 0 10px;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:.98}.owner-financial-header p{color:#667085;max-width:760px;margin:0;font-size:16px;line-height:1.6}.owner-back-link{color:#315be7;margin-bottom:20px;font-size:13px;font-weight:700;text-decoration:none;display:block}.owner-financial-header-actions{flex-wrap:wrap;flex:none;gap:9px;display:flex}.owner-financial-notice{color:#54471f;background:#fff9df;border:1px solid #d8c892;border-radius:8px;max-width:1480px;margin:22px auto 0;padding:16px 18px;font-size:13px;line-height:1.55}.owner-financial-filter-card{background:#fff;border:1px solid #dedbd3;border-radius:10px;margin-top:18px;padding:18px}.owner-financial-filter-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.owner-financial-filter-form label,.owner-financial-form label{color:#667085;letter-spacing:.03em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.owner-financial-filter-form input,.owner-financial-filter-form select,.owner-financial-form input,.owner-financial-form select,.owner-financial-form textarea{color:#18243b;width:100%;min-height:40px;font:inherit;text-transform:none;background:#fff;border:1px solid #cfd6e3;border-radius:5px;padding:9px 10px;font-size:13px}.owner-financial-filter-form label{min-width:150px}.owner-financial-filter-form button{min-height:40px}.owner-financial-export-links{color:#667085;border-top:1px solid #ece9e1;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:15px;font-size:12px;display:flex}.owner-financial-export-links a{color:#315be7;font-weight:700;text-decoration:none}.owner-financial-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1480px;margin:18px auto 0;display:grid}.owner-financial-metric-grid article{background:#fff;border:1px solid #dedbd3;border-radius:9px;min-height:128px;padding:16px}.owner-financial-metric-grid span,.owner-financial-summary-strip span{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.owner-financial-metric-grid strong{letter-spacing:-.03em;margin:12px 0 7px;font-size:24px;display:block}.owner-financial-metric-grid small{color:#667085;font-size:11px;line-height:1.4}.owner-financial-summary-strip{color:#fff;background:#18243b;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding:19px;display:flex}.owner-financial-summary-strip>div{min-width:125px}.owner-financial-summary-strip span{color:#aab8d1}.owner-financial-summary-strip strong{margin-top:8px;font-size:20px;display:block}.owner-financial-summary-operator{color:#8ea8f2;font-size:24px;min-width:auto!important}.owner-financial-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:18px;margin-top:18px;display:grid}.owner-financial-main-column,.owner-financial-side-column{gap:18px;min-width:0;display:grid}.owner-financial-panel{background:#fff;border:1px solid #dedbd3;border-radius:10px;min-width:0;padding:22px}.owner-financial-panel-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:19px;display:flex}.owner-financial-panel-head>div{gap:12px;display:flex}.owner-financial-panel h2{letter-spacing:-.03em;margin:0 0 5px;font-size:21px}.owner-financial-panel h3{margin:0 0 10px;font-size:14px}.owner-financial-panel p{color:#667085;margin:0;font-size:12px;line-height:1.5}.detail-section-index{color:#315be7;font:700 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.owner-financial-panel-head .badge,.owner-financial-ledger-table .badge{white-space:nowrap}.table-wrap{margin-inline:-22px;padding-inline:22px;overflow-x:auto}.owner-financial-ledger-table{min-width:1120px}.owner-financial-ledger-table th,.owner-financial-panel .table th{color:#667085;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px}.owner-financial-panel .table td{vertical-align:top;white-space:nowrap;font-size:12px}.owner-financial-panel .table td small{color:#667085;text-overflow:ellipsis;max-width:170px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.owner-financial-id{color:#667085;text-overflow:ellipsis;max-width:150px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.owner-financial-two-tables{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.owner-financial-two-tables>div{min-width:0;overflow:hidden}.owner-financial-two-tables .table{min-width:600px}.owner-financial-empty{color:#667085;padding:30px 0}.owner-financial-form{gap:12px;margin-top:16px;display:grid}.owner-financial-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-financial-form textarea{resize:vertical;min-height:72px}.owner-financial-form button{justify-self:start;min-height:38px}.owner-financial-period-list{gap:10px;margin-top:20px;display:grid}.owner-financial-period-list details{border-top:1px solid #ece9e1;padding-top:11px}.owner-financial-period-list summary{cursor:pointer;color:#18243b;justify-content:space-between;gap:12px;font-size:12px;display:flex}.owner-financial-period-list summary span{color:#667085;font-size:11px}.owner-financial-muted{color:#667085;font-size:12px;line-height:1.5}.owner-financial-expense-list{border-top:1px solid #ece9e1;gap:0;margin-top:18px;display:grid}.owner-financial-expense-list>div{border-bottom:1px solid #ece9e1;justify-content:space-between;align-items:start;gap:12px;padding:12px 0;font-size:12px;display:flex}.owner-financial-expense-list span{color:#667085;margin-top:4px;font-size:10px;display:block}.owner-financial-footer{color:#667085;max-width:1480px;margin:22px auto 0;font-size:11px;line-height:1.5}@media (max-width:1120px){.owner-financial-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-financial-work-grid{grid-template-columns:1fr}}@media (max-width:700px){.owner-financial-page{padding:28px 14px 48px}.owner-financial-header{display:block}.owner-financial-header-actions{margin-top:20px}.owner-financial-header-actions a{text-align:center;flex:1}.owner-financial-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-financial-summary-strip{grid-template-columns:1fr auto 1fr;display:grid}.owner-financial-summary-strip>div:nth-child(5),.owner-financial-summary-strip>div:nth-child(6),.owner-financial-summary-strip>div:nth-child(7){grid-column:span 1}.owner-financial-two-tables{grid-template-columns:1fr}.owner-financial-panel{padding:17px}.table-wrap{margin-inline:-17px;padding-inline:17px}.owner-financial-filter-form>*{width:100%}.owner-financial-filter-form label{min-width:0}.owner-financial-form-row{grid-template-columns:1fr}}:root{--muted:#485870;--muted-2:#60718a}.marketing-page{--marketing-muted:#3f4f68;--marketing-line:#d5dce6}.marketing-page :is(.marketing-container,.marketing-two-column,.marketing-plan-list article,.marketing-site-row,.incident-demo-page,.incident-demo-status){min-width:0}.marketing-page :is(.marketing-lead,.marketing-site-domain,.marketing-plan-list article>p:not(.marketing-plan-capacity),.marketing-plan-capacity,.marketing-faq details p,.marketing-definitions p,.marketing-supporting-copy,.marketing-mono,.incident-demo-status>p,.incident-demo-timeline span,.incident-demo-timeline time){color:var(--marketing-muted)}.marketing-page :is(.marketing-site-row strong,.marketing-site-domain,.marketing-plan-list article>p,.incident-demo-url,.incident-demo-timeline span){overflow-wrap:anywhere}.marketing-page :is(.marketing-primary-nav a,.marketing-sign-in,.marketing-footer a,.marketing-plan-link){transition:color .22s,opacity .22s}.marketing-page .marketing-primary-nav a{position:relative}.marketing-page .marketing-primary-nav a:after{content:"";background:var(--marketing-indigo);transform-origin:50%;height:2px;transition:transform .24s var(--marketing-ease);position:absolute;bottom:2px;left:10px;right:10px;transform:scaleX(0)}.marketing-page .marketing-primary-nav a:hover:after,.marketing-page .marketing-primary-nav a:focus-visible:after{transform:scaleX(1)}.marketing-page :is(.marketing-button,.marketing-ghost-button,.incident-demo-controls button){transition:background-color .24s ease, border-color .24s ease, color .24s ease, transform .24s var(--marketing-ease), box-shadow .24s ease}.marketing-page .marketing-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #3d4fa02e}.marketing-page .marketing-button:active{transform:translateY(0)}.marketing-page .marketing-site-row{transition:background-color .24s,padding-inline .24s}.marketing-page .marketing-site-row:hover{background:#ffffff8f}.marketing-page .incident-demo{border-color:#cfd7e3;min-width:0;overflow:hidden;box-shadow:0 18px 36px #1c2a4514}.marketing-page .incident-demo-title>span:last-child{animation:marketing-state-in .42s var(--marketing-ease) both}.marketing-page .incident-demo-pip{transition:background-color .35s var(--marketing-ease), transform .35s var(--marketing-ease)}.marketing-page .incident-demo.is-scanning .incident-demo-pip{transform:scale(1.12)}.marketing-page .incident-demo-controls button:hover,.marketing-page .incident-demo-controls button:focus-visible{transform:translateY(-1px)}.marketing-page .marketing-plan-list article>a{overflow-wrap:anywhere;min-width:0}.marketing-page .marketing-faq summary span{transition:color .2s ease, transform .3s var(--marketing-ease)}.marketing-page .marketing-mobile-menu{animation:marketing-menu-in .24s var(--marketing-ease) both}.auth-panel-head p,.auth-status,.auth-form label,.auth-recovery summary,.auth-consent-label,.auth-fineprint,.onboarding-panel-head p,.onboarding-form label{font-size:13px}.auth-panel-head p,.auth-recovery summary,.auth-consent-label,.auth-fineprint,.onboarding-panel-head p{color:#40516a}.auth-story-copy p,.onboarding-story>div>p{color:#bdc9da}.auth-story-points{color:#b2bfd2;font-size:10px}.auth-panel-inner,.onboarding-panel-inner,.auth-form,.onboarding-form{min-width:0}.auth-form input,.onboarding-form input{color:#172238;background:#fff}.auth-form input::placeholder,.onboarding-form input::placeholder{color:#62728a;opacity:1}.auth-status{color:#3f4f68}.auth-status-error{color:#a63238}.card,.detail-panel,.settings-panel,.billing-card,.dashboard-site-tile,.dashboard-incident-row,.site-index-row,.incident-index-row{transition:border-color .24s ease, box-shadow .24s ease, transform .24s var(--marketing-ease), background-color .24s ease}.dashboard-site-tile:hover,.dashboard-incident-row:hover,.site-index-row:hover,.incident-index-row:hover{transform:translateY(-1px);box-shadow:0 9px 20px #11182712}#product,#how,#security,#pricing{scroll-margin-top:96px}@keyframes marketing-state-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.marketing-page .marketing-plan-list article>a{white-space:normal}}@media (max-width:560px){.marketing-page .marketing-container{padding-inline:16px}.marketing-page .marketing-site-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.marketing-page .marketing-site-row strong{min-width:0}.marketing-page .incident-demo-browser-page,.marketing-page .incident-demo-status{padding-inline:20px}.marketing-page .incident-demo-controls{gap:7px}.marketing-page .incident-demo-controls button{flex:calc(33.333% - 7px);min-width:0;padding-inline:8px}.marketing-page .incident-demo-controls .incident-demo-play{flex-basis:100%;margin-left:0}.auth-panel-head h2,.onboarding-panel h2{font-size:clamp(30px,8vw,36px)}.auth-form input,.onboarding-form input{min-height:52px}}.marketing-page .marketing-workflow{color:#f4f7fb;background:radial-gradient(circle at 88% 8%,#4868f52e,#0000 26rem),#111827}.marketing-page .marketing-workflow h2{color:#f7f9fd}.marketing-page .marketing-workflow .marketing-eyebrow{color:#a6b8ff}.marketing-page .marketing-workflow .marketing-definitions>div{border-color:#a6bad847}.marketing-page .marketing-workflow .marketing-definitions>div:last-child{border-bottom-color:#a6bad847}.marketing-page .marketing-workflow .marketing-definitions strong{color:#fff}.marketing-page .marketing-workflow .marketing-definitions p{color:#c4cede}.dashboard-state{color:#f7f9fc;background:var(--navy);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-width:0;min-height:0;overflow:hidden}.dashboard-state-copy{border-right-color:#ffffff1f;min-width:0}.dashboard-state-copy>span{color:#afbdd0}.dashboard-state-copy h2{color:#f7f9fc;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.dashboard-state-copy p{color:#c1cad6;overflow-wrap:anywhere;max-width:100%}.dashboard-state-copy a{color:#b4c3ff;flex-wrap:wrap;max-width:100%}.dashboard-state-copy a:hover{color:#fff}.dashboard-stat-rail{background:#ffffff06;min-width:0}.dashboard-stat-rail>.dashboard-stat-link{min-width:0;min-height:98px;color:inherit;border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;flex-direction:column;justify-content:center;padding:18px 20px;transition:background-color .15s;display:flex}.dashboard-stat-rail>.dashboard-stat-link:nth-child(2n){border-right:0}.dashboard-stat-rail>.dashboard-stat-link:nth-last-child(-n+2){border-bottom:0}.dashboard-stat-rail>.dashboard-stat-link:hover{background:#ffffff0e}.dashboard-stat-rail span{color:#afbdd0;overflow-wrap:anywhere}.dashboard-stat-rail strong{color:#f7f9fc}.dashboard-stat-rail small{color:#a6b4c7;overflow-wrap:anywhere}.dashboard-incident-copy,.dashboard-site-tile,.dashboard-section-head>div{min-width:0}@media (max-width:700px){.dashboard-state{grid-template-columns:1fr}.dashboard-state-copy{border-bottom:1px solid #ffffff1f;border-right:0}}@media (max-width:760px){.product-header-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand account""mobile mobile";gap:10px;min-height:76px;padding:10px 16px 12px}.product-brand{grid-area:brand}.product-account{grid-area:account;justify-content:flex-end}.product-tabs{display:none}.mobile-product-nav{z-index:3;grid-area:mobile;display:block;position:relative}.mobile-product-nav-trigger{color:#f2f5ff;text-align:left;background:#111d31;border:1px solid #ffffff24;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 11px;display:flex}.mobile-product-nav-trigger:hover,.mobile-product-nav-trigger[aria-expanded=true]{box-shadow:none;background:#182945;border-color:#859dff7a}.mobile-product-nav-current{gap:1px;min-width:0;display:grid}.mobile-product-nav-kicker{color:#8290a8;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750}.mobile-product-nav-current strong{color:#f5f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.mobile-product-nav-icon{color:#a9b7ff;border:1px solid #ffffff21;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;display:grid}.mobile-product-menu{background:#fff;border:1px solid #dce2eb;border-radius:10px;gap:2px;width:auto;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 38px #15243d33}.mobile-product-tab{color:#647187;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:12px;font-weight:720;display:flex}.mobile-product-tab:hover,.mobile-product-tab:focus-visible,.mobile-product-tab.product-tab-active{color:#294fc5;background:#eef2ff}.mobile-product-tab.product-tab-active{box-shadow:inset 3px 0 #5474ff}.mobile-product-tab svg{color:currentColor;opacity:1;width:16px;height:16px}.product-account .workspace-switcher{max-width:132px;display:block}.product-account .workspace-switcher select{color:#d4dced;background:#111d31;border-color:#ffffff29;width:132px;min-height:34px;padding-inline:8px 24px;font-size:10px}}@media (max-width:460px){.product-header-inner{padding-inline:12px}.product-brand-word{display:none}.product-account .workspace-switcher,.product-account .workspace-switcher select{width:112px;max-width:112px}}.brand-mark.brand-mark{aspect-ratio:329/420;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.brand-mark svg{width:100%;height:100%;display:block;overflow:visible}.brand-s,.brand-ring{fill:none;stroke:var(--brand-s,#506af5)}.brand-dot{fill:var(--brand-dot,#f6c455)}@media (prefers-reduced-motion:reduce){.product-page,.product-brand,.product-tab,.product-tab svg,.product-tab-active:after,.product-signout,.workspace-switcher select,.mobile-product-nav-trigger,.mobile-product-menu,.mobile-product-tab{transition:none!important;animation:none!important;transform:none!important}.reports-run-row{grid-template-columns:minmax(180px,1.1fr) 70px 62px 150px 116px minmax(170px,auto)}.reports-run-title a:hover{color:var(--cobalt)}.reports-run-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.reports-run-actions .button,.reports-run-actions a{white-space:nowrap;min-height:31px;padding:7px 9px;font-size:8px}.button.tertiary{color:var(--ink-2);background:#f6f7f8;border-color:#dfe2e6}.button.tertiary:hover{background:#fff;border-color:#bdc5d0}.reports-status-text{color:var(--green);white-space:normal!important}.reports-status-text.needs-attention{color:var(--amber)}.reports-status-text.critical-issues-detected,.reports-status-text.failed{color:var(--red)}.reports-status-text.incomplete,.reports-status-text.generating{color:var(--cobalt)}.report-detail-page{min-width:0}.report-detail-hero{background:radial-gradient(circle at 84% 12%, #4967ff42, transparent 19rem), var(--navy);color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:218px;padding:34px 36px;display:flex;box-shadow:0 24px 60px #0d142021}.report-detail-hero-copy{max-width:760px}.report-detail-kicker{color:#8b9bf4;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.report-detail-hero h1{color:#fff;letter-spacing:-.06em;margin:11px 0 9px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1}.report-detail-hero-copy p{color:#9ca9bc;margin:0;font-size:11px}.report-detail-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-detail-hero-actions form{margin:0}.report-detail-hero-actions .button{min-height:38px;padding:10px 13px;font-size:9px}.report-status-pill{color:#e4e9f2;letter-spacing:.03em;background:#ffffff1a;border-radius:999px;min-height:29px;padding:8px 10px;font-size:8px;font-weight:820}.report-status-pill.healthy{color:#fff;background:#1e8b68}.report-status-pill.needs-attention{color:#fff;background:#a9651b}.report-status-pill.critical-issues-detected,.report-status-pill.failed{color:#fff;background:#ad3b3b}.report-status-pill.incomplete,.report-status-pill.generating{color:#fff;background:#4e65c9}.report-generation-alert{margin-top:16px}.report-fact-strip{background:#ffffffbd;border:1px solid #d9dce1;grid-template-columns:minmax(150px,.9fr) minmax(260px,1.45fr) minmax(230px,1.2fr) minmax(100px,.55fr);margin-top:20px;display:grid}.report-fact-strip>div{border-right:1px solid #e4e5e6;align-content:center;gap:7px;min-width:0;min-height:94px;padding:18px;display:grid}.report-fact-strip>div:last-child{border-right:0}.report-fact-strip span,.report-metric-card span,.report-finding-facts dt{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:820}.report-fact-strip strong{overflow-wrap:anywhere;color:var(--ink-2);font-size:9px;line-height:1.35}.report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.report-metric-card{background:#fff;border:1px solid #e0e2e5;min-height:118px;padding:19px;box-shadow:0 12px 28px #1117220b}.report-metric-card strong{color:var(--ink);letter-spacing:-.05em;margin-top:11px;font-size:28px;line-height:1;display:block}.report-metric-card small{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.45;display:block}.report-detail-grid{grid-template-columns:minmax(0,1.48fr) minmax(275px,.72fr);align-items:start;gap:20px;margin-top:20px;display:grid}.report-detail-main,.report-detail-side{gap:20px;min-width:0;display:grid}.report-detail-surface{padding:23px}.report-summary-copy{color:#4f5866;margin:21px 0 0;font-size:11px;line-height:1.75}.report-finding-groups{gap:22px;margin-top:22px;display:grid}.report-finding-group-head{border-bottom:1px solid #e7e8ea;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.report-finding-group-head h3{margin:0;font-size:11px;font-weight:760}.report-finding-group-head span{color:var(--muted-2);font-size:8px}.report-finding-list{gap:10px;padding-top:10px;display:grid}.report-finding-card{border:1px solid #e4e6e8;border-left:3px solid var(--cobalt);background:#fcfcfb;padding:17px}.report-finding-card.warning{border-left-color:var(--amber)}.report-finding-card.critical{border-left-color:var(--red)}.report-finding-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.report-finding-card-head>div{min-width:0}.report-finding-severity{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.report-finding-severity.warning{color:var(--amber)}.report-finding-severity.critical{color:var(--red)}.report-finding-card h3{margin:6px 0 0;font-size:13px;line-height:1.25}.report-finding-facts{gap:11px;margin:16px 0 0;display:grid}.report-finding-facts>div{gap:4px;display:grid}.report-finding-facts dd{color:#4f5866;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.report-finding-card>small{color:var(--muted-2);margin-top:16px;font-size:8px;display:block}.report-side-copy{color:var(--muted);margin:8px 0 17px;font-size:9px;line-height:1.6}.report-site-list,.report-action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-site-list li{background:#f8f8f6;border:1px solid #e7e8e5;gap:4px;padding:11px 12px;display:grid}.report-site-list strong{font-size:9px}.report-site-list span{color:var(--muted-2);overflow-wrap:anywhere;font-size:8px}.report-side-empty{color:var(--muted-2);margin:0;font-size:9px;line-height:1.6}.report-action-list{counter-reset:report-action}.report-action-list li{counter-increment:report-action;color:#4f5866;padding:0 0 0 23px;font-size:9px;line-height:1.55;position:relative}.report-action-list li:before{content:counter(report-action);background:var(--cobalt-soft);width:15px;height:15px;color:var(--cobalt-dark);border-radius:50%;place-items:center;font-size:7px;font-weight:850;display:grid;position:absolute;top:0;left:0}.report-history-note p{color:var(--muted);margin:12px 0 15px;font-size:9px;line-height:1.65}.report-history-note .section-link{font-size:9px}.report-inline-empty{border:1px solid #e7e8ea;min-height:160px;margin-top:18px}button:disabled{cursor:wait;opacity:.65}@media (max-width:1120px){.reports-run-row{grid-template-columns:minmax(160px,1fr) 68px 60px 132px 105px}.reports-run-actions{grid-column:1/-1;justify-content:flex-start;padding:0 0 13px}.report-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-fact-strip>div:nth-child(2){border-right:0}.report-fact-strip>div:nth-child(-n+2){border-bottom:1px solid #e4e5e6}.report-detail-grid{grid-template-columns:1fr}.report-detail-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (max-width:780px){.report-detail-hero{align-items:start;padding:27px 23px;display:grid}.report-detail-hero h1{font-size:38px}.report-detail-hero-actions{justify-content:flex-start}.report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-side{grid-template-columns:1fr}.reports-run-row{grid-template-columns:minmax(0,1fr) 78px;padding:14px 0}.reports-run-fact:nth-of-type(2),.reports-run-fact:nth-of-type(3),.reports-run-fact:nth-of-type(4){display:none}.reports-run-actions{grid-column:1/-1}.reports-run-actions .button{flex:130px}}@media (max-width:560px){.report-fact-strip{grid-template-columns:1fr}.report-fact-strip>div,.report-fact-strip>div:nth-child(-n+2){border-bottom:1px solid #e4e5e6;border-right:0}.report-fact-strip>div:last-child{border-bottom:0}.report-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.report-metric-card{min-height:105px;padding:14px}.report-metric-card strong{font-size:24px}.report-detail-surface{padding:18px}.report-finding-card-head{gap:9px;display:grid}.report-finding-card-head .badge{width:fit-content}.reports-run-title strong{white-space:normal}}}
