:root{color:#262738;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--purple:#7054d8;--purple-dark:#5d40c0;--ink:#202237;--muted:#777b90;--line:#ececf3;--radius:15px;background:#f7f8fc;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Manrope,system-ui,sans-serif}h1{letter-spacing:-1px;font-size:30px;font-weight:800;line-height:1.25}h2{letter-spacing:-.35px;font-size:17px;font-weight:750}h3{letter-spacing:-.2px;font-size:15px}p{color:var(--muted);font-size:14px;line-height:1.75}small{font-size:12px}button{background:0 0;border:0}svg{vertical-align:middle;flex-shrink:0}input,select,textarea{min-width:0;max-width:100%;color:var(--ink);background:#fff;border:1px solid #dfdfe9;border-radius:9px;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#a0a2b1}input:focus,select:focus,textarea:focus{border-color:#9d8ae1;box-shadow:0 0 0 3px #7054d812}input{width:100%}textarea{resize:vertical;width:100%}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #b4a4f3}label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}label small{color:var(--muted);font-weight:400}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:#fff;z-index:1000;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.numeric{font-variant-numeric:tabular-nums;font-weight:600}.eyebrow{letter-spacing:1.65px;color:#8a80a6;margin-bottom:11px;font-size:10px;font-weight:700;display:block}.eyebrow.light{color:#c4bcdf;align-items:center;gap:9px;display:flex}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:10px 15px;font-size:12px;font-weight:650;transition:background .15s,transform .15s;display:inline-flex}.button:active{transform:translateY(1px)}.primary{background:var(--purple);color:#fff;box-shadow:0 3px 6px #7054d817}.primary:hover:not(:disabled){background:var(--purple-dark)}.secondary{color:#555568;background:#fff;border:1px solid #e4e3ed}.secondary:hover:not(:disabled){background:#f7f5fe}.destructive{color:#c44253;background:#fff1f1;border:1px solid #f8d4d9}.full{width:100%}.text-button{color:var(--purple);align-items:center;gap:8px;padding:5px 0;font-size:12px;font-weight:650;display:inline-flex}.icon-button{color:#9292a4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.icon-button:hover{color:var(--purple);background:#eeeaf9}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}.badge.green{color:#25866a;background:#eaf7f0}.badge.red{color:#ca5364;background:#fff0f1}.badge.amber{color:#a47b2d;background:#fff6e4}.badge.neutral{color:#818397;background:#f0f1f6}.badge.purple{color:#7658ca;background:#eee8ff}.status-dot,.live-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.live-dot{color:#90d8bd;box-shadow:0 0 0 4px #90d8bd12}.brand{letter-spacing:-1px;color:var(--ink);align-items:center;gap:10px;font-size:28px;font-weight:800;display:inline-flex}.brand-mark{background:var(--purple);color:#fff;border-radius:10px;place-items:center;width:37px;height:40px;display:grid}.brand-dot{color:#a491ea}.avatar{color:#8064b8;background:#eee9f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:inline-flex}.avatar.small{width:30px;height:30px;font-size:10px}.notice{overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 17px;font-size:12px;line-height:1.7;display:flex}.notice>span{flex:1}.notice.danger{color:#b44053;background:#fff2f2;border-color:#f6d9dc}.notice.info{color:#6d5c9f;background:#f0edfb;border-color:#e6dff7}.notice.amber{color:#9c7937;background:#fff9ed;border-color:#f0e5cc}.notice.success{color:#267d60;background:#edf8f2}.stack{flex-direction:column;gap:19px;display:flex}.stack>.notice{margin:0}.app-loading{min-height:100vh;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.loader{border:3px solid #e7e0f9;border-top-color:var(--purple);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.table-scroll{isolation:isolate;position:relative}.auth-layout{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-story{color:#fff;background:radial-gradient(at 15% 55%,#312657 0,#0000 65%),#171726;flex-direction:column;min-height:100dvh;padding:42px 11%;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;border:1px solid #ffffff04;border-radius:50%;width:500px;height:500px;position:absolute;bottom:12%;right:-320px;box-shadow:0 0 0 65px #ffffff02,0 0 0 130px #ffffff02}.auth-story .brand{color:#fff}.auth-story-body{z-index:1;margin:auto 0;padding:60px 0}.auth-story h1{letter-spacing:-2px;font-size:clamp(34px,3.4vw,54px);font-weight:750;line-height:1.19}.auth-story h1 span{color:#ad9ae9}.auth-story p{color:#aaa5bd;margin-top:24px;font-size:15px}.auth-story .eyebrow{letter-spacing:1.8px;margin-bottom:25px;font-size:9px}.auth-story footer{color:#7c758e;padding-bottom:2px;font-size:11px}.auth-visual{background:linear-gradient(135deg,#ffffff09,#ffffff02);border:1px solid #ffffff10;border-radius:14px;max-width:420px;margin-top:40px;padding:18px;box-shadow:0 20px 60px #00000016}.visual-bar{align-items:center;gap:4px;padding-bottom:18px;display:flex}.visual-bar>span{background:#6b637d;border-radius:50%;width:5px;height:5px}.visual-bar i{color:#93899f;margin-left:10px;font-size:8px;font-style:normal}.visual-site{align-items:center;gap:10px;display:flex}.visual-site b{font-size:10px;font-weight:550;display:block}.visual-site small{color:#92889e;margin-top:5px;font-size:8px;display:block}.visual-site .badge{color:#a0d7bc;background:#375f4b44;margin-left:auto;font-size:8px}.visual-icon{color:#b4a6ce;background:#8e7bb61a;border-radius:8px;padding:8px}.decorative-chart{width:100%;height:75px;margin-top:20px;display:block}.visual-foot{color:#a398b2;border-top:1px solid #ffffff0b;justify-content:space-between;gap:10px;margin-top:7px;padding-top:12px;font-size:8px;display:flex}.visual-foot span{align-items:center;gap:5px;display:flex}.auth-form-side{background:#fff;justify-content:center;align-items:center;padding:70px 8%;display:flex;position:relative}.auth-form-wrap{width:100%;max-width:375px}.auth-form-wrap h2{letter-spacing:-.9px;margin-bottom:10px;font-size:27px;line-height:1.4}.auth-form-wrap>p{font-size:13px}.auth-switch{background:#f4f3f8;border:1px solid #eeedf3;border-radius:9px;margin:28px 0;padding:4px;display:flex}.auth-switch button{color:#93909e;border-radius:6px;flex:1;padding:10px;font-size:12px;font-weight:600}.auth-switch .selected{color:var(--purple);background:#fff;box-shadow:0 2px 5px #3021430b}.auth-form-wrap .button{height:46px;margin-top:6px}.auth-fine{color:#9a98a7;justify-content:center;align-items:center;gap:6px;display:flex;margin-top:25px!important;font-size:10px!important}.trial-note{border-top:1px solid var(--line);color:#747083;align-items:center;gap:10px;margin-top:22px;padding-top:20px;font-size:11px;line-height:1.7;display:flex}.trial-note>svg{color:#6aab88}.trial-note small{color:#9991a4;font-size:10px}.auth-copyright{color:#a09baa;text-align:center;font-size:10px;position:absolute;bottom:25px}.mobile-brand{display:none}.workspace{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:50;background:#fff;flex-direction:column;width:242px;padding:28px 17px 0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 14px 28px;display:flex}.sidebar .brand{font-size:27px}.sidebar .brand-mark{border-radius:9px;width:33px;height:35px}.workspace-select{background:#faf9fd;border:1px solid #eae8f0;border-radius:10px;align-items:center;gap:9px;margin-bottom:15px;padding:11px 9px;display:flex}.company-avatar{color:#8360b7;background:#eae4f7;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:34px;font-size:10px;font-weight:700;display:grid}.workspace-select label{gap:3px;width:100%;min-width:0}.workspace-select small{letter-spacing:1.2px;color:#a39aaf;font-size:7px;font-weight:600}.workspace-select select{width:100%;box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:0 15px 0 0;font-size:11px;font-weight:650}.nav-section{letter-spacing:1.3px;color:#aaa6b5;padding:22px 12px 10px;font-size:8px;font-weight:650}.nav-item{color:#858197;text-align:left;border-radius:8px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:12px;font-size:11px;font-weight:550;display:flex}.nav-item svg{color:#9e96ae}.nav-item.current{color:var(--purple);background:#f0ebfc}.nav-item.current svg{color:var(--purple)}.nav-item:hover{background:#f7f5fb}.nav-count{color:#b66175;background:#f2dce2;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:35px}.plan-mini{background:linear-gradient(140deg,#f6f2fe,#f9f8fd);border:1px solid #ede7f7;border-radius:11px;margin-bottom:20px;padding:14px 12px}.plan-mini>div{color:#8971b8;align-items:center;gap:6px;font-size:11px;display:flex}.plan-mini>div>span{color:#998fac;margin-left:auto;font-size:10px}.plan-mini progress{appearance:none;background:#e8e0f4;border:0;border-radius:3px;width:100%;height:4px;margin:14px 0;display:block}.plan-mini progress::-webkit-progress-bar{background:#e8e0f4;border-radius:3px}.plan-mini progress::-webkit-progress-value{background:#9b7ddb;border-radius:3px}.plan-mini progress::-moz-progress-bar{background:#9b7ddb;border-radius:3px}.plan-mini button{color:#8a72b0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:10px;display:flex}.account{border-top:1px solid var(--line);align-items:center;gap:9px;padding:19px 0;display:flex}.account>div{flex:1;min-width:0}.account b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.account small{color:#9d97aa;margin-top:4px;font-size:9px;display:block}.workspace-main{min-width:0;margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#ffffffd9;justify-content:space-between;align-items:center;gap:15px;height:70px;padding:0 35px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:20px;display:flex}.breadcrumb{color:#9e98ac;font-size:10px}.breadcrumb>span{color:#c3becd;margin:0 12px}.breadcrumb>b{color:#6b637c;font-weight:500}.topbar-date{color:#a39bad;font-size:10px}.notification-dot{background:#a88adf;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.content{max-width:1660px;margin:0 auto;padding:35px 35px 20px}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.page-heading .eyebrow{letter-spacing:1.4px;margin-bottom:9px;font-size:8px}.page-heading h1{letter-spacing:-.9px;font-size:26px}.page-heading p{margin-top:8px;font-size:11px}.heading-actions{gap:9px;display:flex}.heading-actions .button{min-height:37px;padding:9px 12px;font-size:10px}.mobile-only,.nav-backdrop{display:none}.status-banner{background:linear-gradient(100deg,#ecf7f1,#f1f9f5);border:1px solid #e0eee5;border-radius:12px;align-items:center;gap:16px;margin-bottom:22px;padding:22px;display:flex}.banner-icon{color:#5e9a7b;background:#dff0e7;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:44px;display:grid}.status-banner h2{color:#497a62;font-size:14px}.status-banner p{color:#82a390;margin-top:4px;font-size:10px}.banner-pill{color:#6d9e82;white-space:nowrap;background:#e3f1e9;border:1px solid #d6e9de;border-radius:30px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:9px;display:flex}.status-banner.attention{background:#fff8ed;border-color:#f3e6cb}.attention .banner-icon{color:#a78341;background:#faebcb}.attention h2{color:#97742d}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.stat-card{background:#fff;border:1px solid #eae9f1;border-radius:12px;min-width:0;padding:19px 20px}.stat-card>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.stat-card>div>span{letter-spacing:.7px;color:#a5a0b1;font-size:8px;font-weight:600}.stat-card i{color:#a185ce;background:#f3eefc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.stat-card i.green{color:#7ab193;background:#edf7f2}.stat-card i.orange{color:#d1ac76;background:#fff5e9}.stat-card i.blue{color:#8cace0;background:#eef3fc}.stat-card strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:13px 0 9px;font-family:Manrope,sans-serif;font-size:29px;font-weight:750;display:block}.stat-card p{color:#a69fae;font-size:9px;line-height:1.6}.panel{border-radius:var(--radius);background:#fff;border:1px solid #e9e8f0;min-width:0;margin-bottom:22px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 23px;display:flex}.panel-heading h2{align-items:center;gap:9px;font-size:14px;display:flex}.panel-heading p{margin-top:6px;font-size:10px}.panel-heading .eyebrow{font-size:8px}.panel-padding{padding:24px}.panel-padding h2{margin-bottom:13px}.panel-padding p+p{margin-top:14px}.count{color:#9985b6;background:#f0edf7;border-radius:5px;padding:3px 6px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500}.table-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:0 23px 17px;display:flex}.search-field{color:#b4a9c2;background:#fafafd;border:1px solid #eceaf3;border-radius:7px;flex-direction:row;align-items:center;gap:9px;max-width:285px;padding:0 11px}.search-field input{box-shadow:none;background:0 0;border:0;padding:9px 0;font-size:10px}.table-toolbar select{color:#8a8098;border-color:#eceaf3;min-width:135px;padding:9px 12px;font-size:10px}.table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}thead{background:#fcfbfe;border-top:1px solid #f3f0f6;border-bottom:1px solid #f0edf5}th{letter-spacing:.9px;color:#aaa1b5;white-space:nowrap;padding:13px 14px;font-size:7px;font-weight:550}th:first-child,td:first-child{padding-left:23px}th:last-child,td:last-child{padding-right:23px}td{color:#6e657e;border-bottom:1px solid #f3f0f7;padding:17px 14px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdfcfe}.site-link{text-align:left;align-items:center;gap:10px;max-width:240px;padding:0;display:flex}.site-avatar{color:#b4a4cb;background:#f4f1fa;border:1px solid #eee9f5;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:34px;display:grid}.site-link b{color:#564a65;font-size:11px;font-weight:600;display:block}.site-link small{color:#b0a5bc;white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-top:5px;font-size:9px;display:block;overflow:hidden}.cell-sub{color:#b2a7bb;margin-top:4px;font-size:8px;display:block}.ssl-indicator{color:#a79baf;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.ssl-indicator.valid{color:#7ba88b}.two-columns{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.two-columns>.panel{margin:0}.getting-started{border-radius:var(--radius);background:linear-gradient(125deg,#f1edfa,#f6f2fd);border:1px solid #e8e0f4;padding:26px 29px}.getting-started .eyebrow{color:#a18bb8;font-size:8px}.getting-started h2{letter-spacing:-.8px;color:#65517b;font-size:22px;line-height:1.45}.getting-started>p{color:#a18eae;max-width:340px;margin-top:10px;font-size:10px}.checklist{color:#9682a8;flex-direction:column;gap:10px;margin:20px 0;font-size:10px;display:flex}.checklist>span{align-items:center;gap:8px;display:flex}.getting-started .text-button{font-size:10px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:35px 25px;display:flex}.empty-icon{color:#bba9d4;background:#f5f2fb;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:17px;display:grid}.empty h3{color:#8d7a9f;margin-bottom:9px;font-size:13px}.empty p{color:#b3a5bd;max-width:370px;font-size:11px}.empty .button{margin-top:20px}.compact-incidents{padding:0 23px 20px}.compact-incidents>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.compact-incidents>div:last-child{border:0}.compact-incidents p{margin:4px 0;font-size:10px}.compact-incidents small{color:#aba0b7;font-size:9px}.compact-incidents .badge{margin-left:auto}.incident-icon{color:#d5a36c;background:#fff2e5;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:35px;display:grid}.page-footer{color:#b5aabd;border-top:1px solid #ece8f2;justify-content:space-between;gap:15px;margin-top:35px;padding-top:18px;font-size:8px;display:flex}.page-footer>span{align-items:center;gap:5px;display:flex}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.skeleton-grid>div{background:linear-gradient(90deg,#eeeaf4,#f8f6fc,#eeeaf4);border-radius:12px;height:150px;animation:1.2s infinite alternate pulse}@keyframes pulse{to{opacity:.4}}.modal-shade{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#17132e70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border:1px solid #f2edf7;border-radius:20px;outline:none;width:100%;max-width:520px;max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 25px 100px #20163833}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.modal-heading h2{font-size:20px}.modal-heading p{margin-top:8px;font-size:12px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:7px;display:flex}.verification-option{border:1px solid var(--line);border-radius:12px;padding:18px}.verification-option b{font-size:13px}.verification-option p{margin:10px 0;font-size:11px}.verification-option code,.verification-option pre{white-space:pre-wrap;word-break:break-all;background:#f6f3fb;border-radius:6px;margin:0;padding:10px;font-size:10px;line-height:1.7;display:block}.back-link{margin-bottom:22px}.site-hero{align-items:center;gap:17px;margin-bottom:25px;display:flex}.large-site-icon{color:#a18aba;background:#ece5fa;border-radius:17px;flex-shrink:0;place-items:center;width:62px;height:64px;display:grid}.site-hero h2{font-size:23px}.site-hero a{color:#9a8ba8;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.site-meta{gap:7px;margin-top:11px;display:flex}.site-hero-actions{gap:8px;margin-left:auto;display:flex}.site-hero-actions .button{font-size:10px}.performance-chart{min-width:0;padding:4px 15px 10px}.check-results{max-height:320px;padding:0 23px 20px;overflow:auto}.check-results>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.check-results>div:last-child{border:0}.check-symbol{border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.check-symbol.ok{color:#77a98b;background:#edf7f0}.check-symbol.warn{color:#c7a36a;background:#fff3df}.check-results b{font-size:10px;display:block}.check-results small{color:#aaa0b7;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.fingerprint{overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.fingerprint code{word-break:break-all}.danger-zone{background:snow;border:1px solid #f4dbe0;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:20px;display:flex}.danger-zone b{color:#aa6475;font-size:12px}.danger-zone p{margin-top:5px;font-size:10px}.incident-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:24px;display:flex}.incident-body{flex:1;min-width:0}.incident-body>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.incident-body p{margin:8px 0;font-size:12px}.incident-body small{color:#aaa0b7;font-size:10px}.incident-body blockquote{color:#9e8aaa;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #d4c7ee;margin:12px 0 0;padding:6px 13px;font-size:11px}.incident-row.resolved .incident-icon{color:#8eae97;background:#eff8f1}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.capability{margin:0;padding:22px}.capability-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.capability-icon{color:#a48cb9;background:#f5f1fb;border-radius:10px;padding:9px}.capability h2{margin:8px 0;font-size:14px;line-height:1.6}.role-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.role-cards .panel{padding:22px}.role-cards svg{color:#aa91c2;margin-bottom:14px}.role-cards h3{font-size:13px}.role-cards p{margin-top:7px;font-size:11px}.member-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 23px;display:flex}.member-row>div{flex:1;min-width:0}.member-row b{overflow-wrap:anywhere;font-size:12px;display:block}.member-row small{color:#a99ab6;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.member-row>small{font-size:8px}.audit-list{padding:0 23px 15px}.audit-list>div{border-top:1px solid var(--line);color:#a493b0;align-items:center;gap:12px;padding:12px 0;font-size:10px;display:flex}.audit-list time{margin-left:auto;font-size:9px}.audit-list code{color:#8f7a9f}.settings-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-grid .panel{margin:0}.settings-grid .panel p{font-size:12px}.settings-grid .notice{margin-top:20px;margin-bottom:0}.info-list{margin:20px 0 0}.info-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.info-list dt{color:#aaa0b3}.info-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.subscription-lock{text-align:center;background:#fff;border:1px solid #ece5f4;border-radius:18px;flex-direction:column;align-items:center;padding:45px 25px;display:flex}.lock-illustration{color:#ad91ca;background:#f4edfc;border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:22px;display:grid}.subscription-lock h2{margin-bottom:15px;font-size:25px}.subscription-lock p{font-size:12px}.subscription-lock .muted{margin-top:15px;font-size:10px}.lock-action{margin:20px auto;display:flex}.billing-summary{background:linear-gradient(110deg,#fff,#faf8ff);justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;display:flex}.billing-summary h2{align-items:center;gap:12px;font-size:25px;display:flex}.billing-summary p{margin:8px 0;font-size:12px}.billing-summary small{color:#a794b8;font-size:11px}.usage-ring{color:#a58dbd;border:5px solid #a88bcf;border-color:#a88bcf #a88bcf #eee6f8 #eee6f8;border-radius:50%;flex-shrink:0;place-items:center;width:85px;height:85px;display:grid}.usage-ring span{text-align:center;font-size:22px;font-weight:700}.usage-ring small{color:#b8a9c5;margin-top:2px;font-size:9px;font-weight:400;display:block}.pricing-heading{text-align:center;padding:25px 0 35px}.pricing-heading h2{letter-spacing:-1.2px;color:#544460;font-size:34px;line-height:1.35}.pricing-heading p{margin-top:14px;font-size:12px}.billing-toggle{background:#eeebf5;border:1px solid #e6dfef;border-radius:9px;gap:4px;margin-top:25px;padding:4px;display:inline-flex}.billing-toggle button{color:#a18daf;border-radius:6px;align-items:center;gap:8px;padding:9px 15px;font-size:11px;display:flex}.billing-toggle button.selected{color:#8c6faf;background:#fff;box-shadow:0 2px 5px #3522470a}.billing-toggle span{color:#89a893;background:#e8f3ec;border-radius:3px;padding:3px 5px;font-size:8px}.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.price-card{background:#fff;border:1px solid #e7dfef;border-radius:13px;flex-direction:column;min-width:0;padding:22px 17px;display:flex;position:relative}.price-card.featured{background:linear-gradient(#fcfaff,#fff);border-color:#bca7d9;box-shadow:0 5px 20px #8e6db712}.price-topline{flex-direction:column;align-items:flex-start;gap:8px;min-height:51px;display:flex}.price-topline>span:first-child{color:#79608f;font-family:Manrope,sans-serif;font-size:17px;font-weight:750}.price-topline .badge{font-size:7px}.plan-description{min-height:40px;font-size:9px;line-height:1.7}.price{letter-spacing:-1px;color:#655172;white-space:nowrap;margin:16px 0 8px;font-family:Manrope,sans-serif;font-size:29px;font-weight:750}.price small{letter-spacing:0;color:#b3a1be;margin-left:3px;font-size:10px;font-weight:400}.free-trial-label{color:#a592b0;margin-bottom:11px;font-size:8px}.sites-allowance{color:#a88abd;border-top:1px solid #eee8f4;border-bottom:1px solid #eee8f4;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:15px 0;display:flex}.sites-allowance b{color:#897098;font-size:11px}.sites-allowance>span{font-size:8px}.price-card ul{flex-direction:column;gap:13px;margin:20px 0 25px;padding:0;list-style:none;display:flex}.price-card li{color:#a38dae;align-items:flex-start;gap:6px;font-size:9px;line-height:1.6;display:flex}.price-card li svg{color:#a68abd;width:12px;height:15px}.price-card .button{white-space:normal;min-height:40px;padding:9px 7px;font-size:9px}.plan-footnote{text-align:center;color:#ac98b7;margin-top:11px;font-size:8px}.billing-assurance{color:#b19cbd;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin:28px 0;font-size:10px;display:flex}.billing-assurance span{align-items:center;gap:6px;display:flex}.billing-terms{margin-top:25px;padding:25px}.billing-terms p{margin-top:12px;font-size:11px}.billing-terms h3{font-size:14px}@media (width>=1600px){.content{padding:42px 48px}.topbar{padding:0 48px}.stat-card{padding:24px}.stat-card strong{font-size:35px}.panel-heading h2{font-size:16px}table{font-size:12px}th{font-size:9px}.site-link b{font-size:12px}.site-link small{font-size:10px}}@media (width<=1250px){.sidebar{width:220px;padding-left:13px;padding-right:13px}.workspace-main{margin-left:220px}.content{padding:28px 25px}.topbar{padding:0 25px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-topline{min-height:48px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.stat-card{padding:16px 14px}.stat-card>div>span{font-size:7px}.stat-card strong{font-size:25px}.two-columns{gap:16px}.table-scroll table{min-width:780px}}@media (width<=1000px){.sidebar{width:200px}.workspace-main{margin-left:200px}.sidebar-brand{padding-left:8px}.nav-item{padding-left:10px;font-size:10px}.workspace-select{gap:6px}.content{padding:25px 20px}.topbar{padding:0 20px}.page-heading{flex-direction:column;gap:18px}.heading-actions{justify-content:flex-start}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.stat-card>div>span{font-size:9px}.stat-card p{font-size:10px}.stat-card strong{font-size:29px}.two-columns{grid-template-columns:1fr;margin-bottom:22px}.banner-pill{display:none}.status-banner{padding:18px}.topbar-date{display:none}.settings-grid{grid-template-columns:1fr}.site-hero{flex-wrap:wrap}.site-hero-actions{width:100%;margin-left:0;padding-top:4px}.role-cards{gap:10px}.role-cards .panel{padding:17px}.auth-story{padding:36px 9%}.auth-form-side{padding-left:10%;padding-right:10%}.auth-story h1{font-size:38px}.auth-story p{font-size:12px}.auth-visual{padding:13px}.visual-site .badge{display:none}.visual-foot{font-size:7px}.auth-form-wrap h2{font-size:23px}.visual-site small{font-size:7px}.visual-site b{font-size:9px}}@media (width<=760px){.mobile-only{display:inline-flex}.sidebar{width:260px;padding-top:23px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 50px #2a1a4e20}.sidebar.is-open{transform:translate(0)}.sidebar-brand{padding-bottom:25px}.nav-item{padding:13px;font-size:12px}.nav-section{font-size:9px}.workspace-select select{font-size:12px}.workspace-main{margin-left:0}.nav-backdrop{z-index:49;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17102d66;display:block;position:fixed;inset:0}.topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:61px;padding:0 18px;position:sticky;top:0}.topbar-left{gap:8px}.topbar-right{gap:7px}.breadcrumb{font-size:9px}.breadcrumb>span{margin:0 7px}.content{padding:25px 18px 18px}.page-heading{margin-bottom:23px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.heading-actions{width:100%}.heading-actions .button{flex:1}.status-banner{gap:11px;padding:17px 14px}.status-banner h2{font-size:12px}.status-banner p{font-size:9px}.banner-icon{width:36px;height:38px}.stat-card{padding:18px 15px}.stat-card>div>span{font-size:8px}.stat-card i{width:27px;height:28px}.panel-heading{padding:20px 17px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:10px}.panel-heading>.text-button{white-space:nowrap;font-size:10px}.table-toolbar{gap:10px;padding:0 17px 16px}.search-field{flex:1;min-width:0;max-width:none}.table-toolbar select{min-width:105px;padding:9px;font-size:9px}.getting-started{padding:25px}.getting-started>p,.checklist{font-size:12px}.getting-started .text-button{font-size:11px}.page-footer{flex-wrap:wrap;gap:10px;font-size:8px}.capability-grid{gap:12px}.capability{padding:17px}.capability h2{font-size:13px}.capability p{font-size:10px}.capability .badge{font-size:8px}.capability-icon{padding:7px}.role-cards{grid-template-columns:1fr}.role-cards .panel{margin-bottom:0}.role-cards{margin-bottom:22px}.role-cards svg{margin-bottom:8px}.member-row{flex-wrap:wrap;gap:8px;padding:17px}.member-row>div{min-width:130px}.member-row .badge{font-size:9px}.member-row>small{display:none}.incident-row{flex-wrap:wrap;gap:10px;padding:20px 17px}.incident-body{min-width:160px}.incident-row>.button{min-height:32px;margin-left:43px;padding:6px 12px;font-size:10px}.incident-body p{font-size:11px}.site-hero h2{font-size:21px}.site-hero a{font-size:11px}.large-site-icon{border-radius:13px;width:49px;height:52px}.site-hero>div:nth-child(2){flex:1;min-width:0}.site-hero-actions .button{flex:1;font-size:10px}.site-meta{flex-wrap:wrap}.site-meta .badge{font-size:9px}.notice{flex-wrap:wrap;align-items:flex-start;padding:13px;font-size:11px}.notice>.button{margin-left:30px;font-size:10px}.modal-shade{padding:15px}.modal{border-radius:16px;max-height:calc(100dvh - 30px);padding:22px}.modal-heading h2{font-size:19px}.modal-heading p{font-size:11px}.modal-actions .button{flex:1}.danger-zone{flex-direction:column;align-items:flex-start}.danger-zone .button{align-self:flex-end}.fingerprint{flex-wrap:wrap}.billing-summary{padding:22px}.billing-summary h2{font-size:23px}.billing-summary p{font-size:11px}.usage-ring{border-width:4px;width:67px;height:67px}.usage-ring span{font-size:18px}.pricing-heading h2{font-size:29px}.pricing-heading p{font-size:11px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.price-card{padding:20px 16px}.price-card li,.price-card .button,.plan-description{font-size:10px}.price{font-size:31px}.price-card:last-child{grid-column:1/-1}.price-card:last-child ul{grid-template-columns:1fr 1fr;display:grid}.price-card:last-child .price-topline{min-height:0}.billing-assurance{gap:14px;font-size:9px}.billing-toggle button{padding:9px 10px}.billing-toggle span{font-size:7px}.subscription-lock h2{font-size:22px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{align-items:center;min-height:100dvh;padding:100px 25px 90px}.auth-form-wrap{max-width:400px}.auth-form-wrap h2{font-size:27px}.mobile-brand{display:block;position:absolute;top:27px;left:25px}.mobile-brand .brand{font-size:26px}.auth-form-wrap>p{font-size:13px}.auth-copyright{bottom:24px}.auth-fine{font-size:9px!important}.info-list>div{font-size:11px}.audit-list{padding-left:17px;padding-right:17px}.audit-list>div{flex-wrap:wrap}.audit-list time{font-size:8px}}@media (width<=380px){.content{padding:22px 13px}.topbar{padding:0 10px}.breadcrumb{font-size:8px}.page-heading h1{font-size:23px}.stat-card{padding:14px 11px}.stat-card>div>span{font-size:7px}.stat-card strong{font-size:26px}.stat-card p{font-size:9px}.capability-grid,.pricing-grid{grid-template-columns:1fr}.price-card:last-child ul{display:flex}.price-topline{flex-direction:row;justify-content:space-between;min-height:0}.plan-description{min-height:0;margin-top:10px}.price-card{padding:23px}.price-card li,.price-card .button{font-size:11px}.modal{padding:19px}.status-banner h2{font-size:11px}.site-hero-actions{flex-direction:column}.table-toolbar{flex-wrap:wrap}.table-toolbar select{flex:1}.table-toolbar .search-field{flex-basis:100%}.billing-summary{padding:18px}.usage-ring{display:none}}.nav-item{color:#746b83;font-size:12px}.nav-section{color:#8a7e97;font-size:9px}.breadcrumb,.topbar-date{color:#8b7c98;font-size:11px}.eyebrow{color:#8b77a2}.page-heading p{color:#8a7c98;font-size:13px}.status-banner h2{font-size:15px}.status-banner p{color:#6f8f7e;font-size:12px}.attention p{color:#977e50}.banner-pill{font-size:10px}.stat-card>div>span{color:#8f819c;font-size:9px}.stat-card p{color:#96869f;font-size:11px}.panel-heading h2{font-size:16px}.panel-heading p{color:#94849f;font-size:12px}.table-toolbar input,.table-toolbar select{font-size:12px}.search-field{max-width:320px}.table-scroll table{font-size:12px}th{color:#91819e;font-size:9px}.site-link b{font-size:13px}.site-link small{color:#9d8ca9;font-size:10px}.badge{font-size:11px}.cell-sub{color:#a28eae;font-size:9px}.ssl-indicator{font-size:11px}.empty h3{font-size:15px}.empty p{color:#9681a5;font-size:12px}.getting-started>p,.checklist{color:#9580a7;font-size:12px}.compact-incidents b,.compact-incidents p{font-size:12px}.compact-incidents small,.page-footer{font-size:10px}.capability p{font-size:12px}.capability .eyebrow{font-size:9px}.check-results b{font-size:12px}.check-results small{color:#9a87a8;font-size:11px}.plan-description,.price-card li{color:#94809f;font-size:11px}.plan-description{min-height:45px}.price-card .button{font-size:11px}.free-trial-label,.plan-footnote,.sites-allowance>span{font-size:10px}.sites-allowance b{font-size:13px}.billing-terms p{font-size:12px}.auth-fine{color:#8c7d99}.auth-form-wrap>p{color:#8b7a99}@media (width<=760px){.page-heading p{font-size:12px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:11px}.status-banner h2{font-size:13px}.status-banner p{font-size:11px}.stat-card>div>span{font-size:8px}.stat-card p{font-size:10px}.table-toolbar input,.table-toolbar select{font-size:11px}.badge{font-size:10px}.capability p{font-size:11px}.page-footer{font-size:9px}.getting-started h2{font-size:23px}.price-card li,.price-card .button{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}select,.workspace-select select,select option{color:#28543d;background-color:#e3f4e8;border-color:#c4dfcf}select option:checked{color:#183b2b;background:#bce4cb}.preference-fields{grid-template-columns:1fr 1fr;gap:22px;margin-top:23px;display:grid}.preference-fields label>span{align-items:center;gap:8px;display:flex}.alert-permission{color:#708676;flex-direction:row;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.alert-permission input{accent-color:#518d70;flex-shrink:0;width:16px;height:16px}[data-theme=dark]{color:#dce5ef;--ink:#e0e7f0;--muted:#a6b3c2;--line:#2b3b48;--purple:#a795f0;--purple-dark:#b5a4f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111a23}[data-theme=dark] body,[data-theme=dark] .workspace,[data-theme=dark] .workspace-main,[data-theme=dark] .content,[data-theme=dark] .app-loading{color:#dce5ef;background:#111a23}[data-theme=dark] .sidebar,[data-theme=dark] .panel,[data-theme=dark] .modal,[data-theme=dark] .auth-form-side,[data-theme=dark] .stat-card,[data-theme=dark] .price-card{color:#dce5ef;background:#1b2733;border-color:#30404f}[data-theme=dark] .topbar{background:#18242fea;border-color:#30404f}[data-theme=dark] .brand,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] .site-link b,[data-theme=dark] .stat-card strong{color:#e4eaf4}[data-theme=dark] p,[data-theme=dark] .muted,[data-theme=dark] .page-heading p,[data-theme=dark] .panel-heading p,[data-theme=dark] .stat-card p,[data-theme=dark] .price-card li,[data-theme=dark] .plan-description{color:#a5b3c2}[data-theme=dark] input,[data-theme=dark] textarea{color:#e0e9ef;background:#14212c;border-color:#405160}[data-theme=dark] select,[data-theme=dark] .workspace-select select,[data-theme=dark] select option{color:#dcf4e5;background:#213e33;border-color:#456b56}[data-theme=dark] select option:checked{color:#fff;background:#315b46}[data-theme=dark] .secondary,[data-theme=dark] .auth-switch .selected,[data-theme=dark] .billing-toggle .selected{color:#e1dced;background:#2a3947;border-color:#455361}[data-theme=dark] .primary{color:#1a1425;background:#ac97f1}[data-theme=dark] .primary:hover:not(:disabled){background:#c1adff}[data-theme=dark] .workspace-select,[data-theme=dark] .plan-mini,[data-theme=dark] .auth-switch,[data-theme=dark] .billing-toggle,[data-theme=dark] .search-field{background:#202f3d;border-color:#354756}[data-theme=dark] .nav-item{color:#b0bdce}[data-theme=dark] .nav-item.current,[data-theme=dark] .nav-item:hover{color:#d2c4ff;background:#34304f}[data-theme=dark] .nav-section,[data-theme=dark] .eyebrow,[data-theme=dark] .stat-card>div>span,[data-theme=dark] .breadcrumb,[data-theme=dark] .breadcrumb b,[data-theme=dark] .topbar-date,[data-theme=dark] .account small{color:#a1adc1}[data-theme=dark] .getting-started,[data-theme=dark] .billing-summary,[data-theme=dark] .price-card.featured{background:linear-gradient(125deg,#2c2c42,#202b39);border-color:#4c4162}[data-theme=dark] .status-banner{background:#1b362c;border-color:#345c47}[data-theme=dark] .status-banner h2,[data-theme=dark] .status-banner p{color:#b0d7bf}[data-theme=dark] .status-banner.attention{background:#3b3120;border-color:#695537}[data-theme=dark] .status-banner.attention h2,[data-theme=dark] .status-banner.attention p{color:#e4ca92}[data-theme=dark] .banner-icon,[data-theme=dark] .banner-pill{color:#b6e7c8;background:#244939;border-color:#3b614b}[data-theme=dark] .notice.info{color:#d2c9ed;background:#302e49;border-color:#4b4168}[data-theme=dark] .notice.amber{color:#ecd399;background:#3d3323;border-color:#675538}[data-theme=dark] .notice.danger{color:#f6beca;background:#442a32;border-color:#6d414e}[data-theme=dark] .notice.success{color:#bbe3c9;background:#233d31;border-color:#3c624b}[data-theme=dark] .badge.green{color:#b2dfc6;background:#264436}[data-theme=dark] .badge.red,[data-theme=dark] .destructive{color:#f2b7c5;background:#492d37;border-color:#764552}[data-theme=dark] .badge.amber{color:#efcf99;background:#4b3c23}[data-theme=dark] .badge.neutral{color:#c0ccd8;background:#32414f}[data-theme=dark] .badge.purple{color:#d4c4f2;background:#403556}[data-theme=dark] .site-avatar,[data-theme=dark] .avatar,[data-theme=dark] .large-site-icon,[data-theme=dark] .capability-icon,[data-theme=dark] .empty-icon,[data-theme=dark] .lock-illustration{color:#c9b9e4;background:#38344e;border-color:#4c4261}[data-theme=dark] thead{background:#202e3b;border-color:#354454}[data-theme=dark] th{color:#b2bbcc}[data-theme=dark] td{color:#c1cad7;border-color:#2b3b49}[data-theme=dark] tbody tr:hover{background:#233241}[data-theme=dark] .subscription-lock,[data-theme=dark] .danger-zone{background:#1c2835;border-color:#4c3e58}[data-theme=dark] .verification-option,[data-theme=dark] .check-results>div,[data-theme=dark] .member-row,[data-theme=dark] .incident-row,[data-theme=dark] .audit-list>div,[data-theme=dark] .info-list>div{border-color:#344351}[data-theme=dark] .verification-option pre,[data-theme=dark] .verification-option code{color:#d3dce6;background:#14212c}[data-theme=dark] .page-footer{color:#a2aec0;border-color:#344351}[data-theme=dark] .auth-form-wrap>p,[data-theme=dark] .auth-fine,[data-theme=dark] .auth-copyright{color:#a4afc1}@media (width<=600px){.preference-fields{grid-template-columns:1fr;gap:18px}.alert-permission{font-size:10px}}.sidebar{background:#e4efea;border-right-color:#c6d9cd}.sidebar .nav-item{color:#445c51}.sidebar .nav-section{color:#627c6d}.sidebar .nav-item.current{color:#235b40;background:#c9e2d4}.sidebar .nav-item:hover{background:#d4e7dc}[data-theme=dark] .sidebar{background:#102e29;border-right-color:#2a5147}[data-theme=dark] .sidebar .nav-item{color:#bfdbd0}[data-theme=dark] .sidebar .nav-item.current{color:#ecfff4;background:#254c3f}[data-theme=dark] .sidebar .nav-item:hover{background:#1d4036}.brand{white-space:nowrap}.sidebar .brand{gap:7px;font-size:21px}.brand-pme{letter-spacing:.08em;font-size:.58em;font-weight:700}.profile-forms{grid-template-columns:1fr 1fr;gap:24px;display:grid}.profile-forms h3{margin-bottom:16px}.profile-forms .stack{align-self:start}@media (width<=760px){.profile-forms{grid-template-columns:1fr}}.platform-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-stats .panel{margin:0}.platform-stats h2{font-size:12px}.platform-stats strong{margin-top:10px;font-size:30px;display:block}.subscription-chart{width:100%;min-width:0}.platform-shortcut{white-space:normal;text-align:left;padding:8px;font-size:10px}@media (width<=760px){.platform-stats{grid-template-columns:1fr}.platform-shortcut{max-width:108px;min-height:34px;font-size:9px;line-height:1.3}.platform-shortcut svg{display:none}.panel-heading:has(+.subscription-chart){flex-wrap:wrap}}.live-refresh{color:#418064;align-items:center;gap:6px;font-size:10px;display:inline-flex}.live-refresh .status-dot{background:#62a986}.heading-actions{align-items:center}@media (width<=760px){.live-refresh{width:100%;font-size:9px}.heading-actions{flex-wrap:wrap}}.feedback-list{flex-direction:column;display:flex}.feedback-item{text-align:left;border-top:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:18px 24px;display:flex}.feedback-item>span:first-child{flex:1;min-width:0}.feedback-item b,.feedback-item small{overflow-wrap:anywhere;display:block}.feedback-item small{color:var(--muted);margin-top:6px;font-size:10px}.feedback-item.selected{background:#62a98618}.feedback-messages{flex-direction:column;gap:14px;margin:24px 0;display:flex}.feedback-message{border:1px solid var(--line);background:#62a9860d;border-radius:10px;padding:16px}.feedback-message.owner{border-left:3px solid #62a986}.feedback-message b{font-size:12px}.feedback-message time{color:var(--muted);margin-top:5px;font-size:10px;display:block}.feedback-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.feedback-reply{margin-top:20px}.feedback-item .badge{white-space:nowrap}@media (width<=760px){.feedback-item{flex-wrap:wrap;padding:16px}}.incident-bell{position:relative}.bell-count{color:#fff;border:2px solid var(--surface,#fff);background:#b73545;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 3px;font-size:9px;display:grid;position:absolute;top:-3px;right:-4px}.bell-panel{z-index:70;color:#24332e;border:1px solid var(--line);background:#fff;border-radius:14px;width:370px;max-width:calc(100vw - 24px);padding:18px;position:absolute;top:42px;right:0;box-shadow:0 18px 60px #001b2230}.bell-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bell-panel h2{font-size:15px}.bell-panel>p{margin:10px 0;font-size:11px}.bell-panel>.button{min-height:30px;font-size:10px}.bell-list{max-height:min(55vh,440px);margin:12px 0;overflow:auto}.bell-list>p{padding:15px 0;font-size:12px}.bell-incident{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:13px 0;display:block}.bell-incident b,.bell-incident span,.bell-incident small{overflow-wrap:anywhere;display:block}.bell-incident b{font-size:12px}.bell-incident span{margin:6px 0;font-size:11px}.bell-incident small{color:#75847e;font-size:9px}.long-outage-indicator{color:#fff;z-index:60;background:#a52e3f;border-radius:8px;max-width:calc(100vw - 30px);padding:12px;font-size:12px;position:fixed;bottom:15px;right:15px}.bell-ringing svg{transform-origin:50% 15%;animation:.4s ease-in-out 8 bell-ring}.critical-screen{z-index:120;background:#691a3270;animation:2.8s ease-in-out infinite critical-pulse;position:fixed;inset:0}.critical-screen .modal-shade{z-index:121;background:0 0}.critical-screen .modal{border:3px solid #b73545}.critical-content>svg{color:#b73545;margin-bottom:12px}.critical-content ul{overflow-wrap:anywhere;margin:15px 0;padding-left:22px}.export-control{flex-direction:column;gap:6px;display:inline-flex}.export-control>small[role=alert]{color:#b73545;max-width:240px;font-size:10px}.platform-export{justify-content:flex-end;margin-bottom:14px;display:flex}.attachments{border-top:1px solid var(--line);margin:20px 0;padding-top:15px}.attachments h3{font-size:13px}.attachment-item{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.attachment-item button{overflow-wrap:anywhere;text-align:left}.attachment-item small,.file-input-note{font-size:10px}.feedback-file-form{margin-top:16px}.feedback-file-form input[type=file]{max-width:100%}.critical-content p{font-size:12px}[data-theme=dark] .bell-panel{color:#dce5ef;background:#1b2733}@keyframes bell-ring{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes critical-pulse{0%,to{background:#691a3270}50%{background:#a02a3b90}}@media (prefers-reduced-motion:reduce){.bell-ringing svg,.critical-screen{animation:none}}@media (width<=760px){.bell-panel{width:auto;position:fixed;top:65px;left:12px;right:12px}.incident-bell .icon-button{width:28px}.panel-heading:has(.export-control){flex-wrap:wrap}.panel-heading .heading-actions{width:auto}.feedback-file-form .button{width:100%}}.export-date-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.export-date-fields input{min-width:0}.export-control:has(.modal-shade){display:contents}@media (width<=600px){.export-date-fields{grid-template-columns:1fr}}.analysis-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analysis-filter-grid input,.analysis-filter-grid select{width:100%;min-width:0}.analysis-filters>p{margin-bottom:18px}.analysis-filters small{font-size:10px}.analysis-filters .notice{margin-top:16px}.history-period{margin:18px 0;font-size:11px}.history-period small{color:#916a39;margin-top:6px;display:block}.history-summary{margin-top:22px}.history-pagination{justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:11px;display:flex}.history-pagination .button{font-size:11px}@media (width<=600px){.analysis-filter-grid{grid-template-columns:1fr}.history-pagination{gap:6px;padding:15px}.history-pagination .button{padding:8px;font-size:10px}}.bucket-measurements{background:#123c2920;border-left:3px solid #45b897;padding:12px}.bucket-measurements table{min-width:550px}.bucket-measurements th,.bucket-measurements td{padding:8px 12px}.bucket-summary-row{font-weight:600}.checkout-review{max-width:1080px;margin:0 auto}.checkout-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkout-lines{margin:0}.checkout-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.checkout-lines dt{color:var(--muted)}.checkout-lines dd{text-align:right;overflow-wrap:anywhere;margin:0}.checkout-total{font-size:20px;font-weight:700}.checkout-card{background:#51b68a14;border:1px solid #51b68a;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.checkout-card>div{flex:1}.checkout-card p{margin:5px 0 0}.checkout-security{align-items:flex-start;gap:10px;display:flex}.checkout-review .notice p{margin:6px 0 0}.checkout-review h2{font-size:28px}@media (width<=700px){.checkout-grid{grid-template-columns:1fr}.checkout-review .panel-padding{padding:18px}.checkout-review .button{white-space:normal}}.chart-range{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.chart-range label{flex:1;min-width:90px}.chart-range input,.chart-range select{width:100%}.chart-range .button{white-space:normal;flex:1}.monitor-settings summary{cursor:pointer;padding:4px 0;font-size:17px;font-weight:700}.monitor-settings form{margin-top:20px}.monitor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.assertion-row{grid-template-columns:1fr 100px 1fr auto;align-items:end;gap:8px;display:grid}.service-status-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.service-status-grid>div{background:var(--surface-alt,var(--bg));border:1px solid var(--line);border-radius:12px;padding:12px}.service-status-grid b,.service-status-grid small{display:block}@media (width<=700px){.monitor-fields,.service-status-grid{grid-template-columns:1fr}.assertion-row{grid-template-columns:1fr 1fr}.assertion-row input{width:100%;min-width:0}}@media print{@page{size:A4 landscape;margin:12mm}body *{visibility:hidden}.report-view,.report-view *{visibility:visible}.report-view{border:0;width:100%;padding:0;position:absolute;top:0;left:0;color:#000!important;background:#fff!important}.report-view .report-controls,.report-controls *{display:none!important}.report-view .table-scroll{overflow:visible}.report-view table{width:100%;min-width:0}.report-view thead{display:table-header-group}.report-view tr{break-inside:avoid}}.public-status{max-width:820px;margin:40px auto;padding:24px}.public-status-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.public-status-row small{color:var(--muted);margin-top:6px;display:block}.public-status-row b{overflow-wrap:anywhere}@media (width<=600px){.public-status{margin:12px auto;padding:18px}}.mfa-login{max-width:480px;margin:8vh auto}.mfa-qr{background:#fff;width:220px;max-width:100%;height:220px;padding:10px}.controls-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.controls-filters label{flex:1;min-width:150px}.audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.audit-summary>div{border:1px solid var(--line);border-radius:12px;padding:14px}.audit-summary h3{margin-top:0}.audit-summary p,.audit-summary small{overflow-wrap:anywhere}@media (width<=700px){.audit-summary{grid-template-columns:1fr}.mfa-login{margin:30px 15px}}:root{--canvas:#f4f7f8;--surface:#fff;--chrome:#eaf0f1;--subtle:#f2f6f6;--ink:#16242e;--muted:#526575;--line:#dce5e8;--accent:#007459;--accent-fill:#007c61;--accent-ink:#fff;--accent-soft:#e0f4ed;--bad:#b73342;--bad-soft:#fdebed;--warn:#895500;--warn-soft:#fff1d7;--purple:var(--accent);--purple-dark:var(--accent-fill);--radius:12px;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-theme=dark]{--canvas:#0b1015;--surface:#11181f;--chrome:#0d141b;--subtle:#161f28;--ink:#e5eef6;--muted:#9aafc1;--line:#263440;--accent:#22e3ad;--accent-fill:#00dba0;--accent-ink:#06271e;--accent-soft:#102d29;--bad:#ff7781;--bad-soft:#322127;--warn:#ffbc58;--warn-soft:#30281d;--purple:var(--accent);--purple-dark:var(--accent-fill)}:root body,:root .workspace,:root .workspace-main,:root .content,:root .app-loading{background:var(--canvas);color:var(--ink)}:root .sidebar,:root .topbar{background:var(--chrome);border-color:var(--line);color:var(--ink)}:root .panel,:root .modal,:root .stat-card,:root .price-card,:root .auth-form-side,:root .bell-panel{background:var(--surface);border-color:var(--line);color:var(--ink)}:root .brand,:root h1,:root h2,:root h3,:root .site-link b,:root .stat-card strong{color:var(--ink)}:root p,:root .muted,:root .eyebrow,:root .nav-section,:root .stat-card>div>span,:root .account small,:root .breadcrumb,:root .breadcrumb b,:root .topbar-date,:root .cell-sub,:root .site-link small{color:var(--muted)}:root .primary,:root .brand-mark{background:var(--accent-fill);color:var(--accent-ink);box-shadow:none}:root .primary:hover:not(:disabled){background:var(--accent-fill);filter:brightness(.94)}:root .secondary,:root input,:root textarea,:root .workspace-select,:root .search-field,:root .auth-switch,:root .billing-toggle{background:var(--subtle);border-color:var(--line);color:var(--ink)}:root select,:root .workspace-select select,:root select option{background:var(--accent-soft);border-color:var(--line);color:var(--ink)}:root .search-field input{background:0 0}:root .sidebar .nav-item,:root .nav-item svg,:root .icon-button{color:var(--muted)}:root .sidebar .nav-item:hover,:root .sidebar .nav-item.current,:root .icon-button:hover{background:var(--accent-soft);color:var(--accent)}:root .sidebar .nav-item.current svg{color:var(--accent)}:root .sidebar .nav-item.current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}:root .plan-mini,:root .status-banner,:root .getting-started,:root .billing-summary,:root .price-card.featured,:root .notice.info{background:var(--accent-soft);border-color:var(--line);color:var(--ink)}:root .plan-mini b,:root .plan-mini button,:root .getting-started .checklist,:root .banner-pill,:root .banner-icon,:root .text-button{color:var(--accent)}:root .banner-pill,:root .banner-icon,:root .site-avatar,:root .avatar,:root .company-avatar,:root .count,:root .capability-icon,:root .empty-icon,:root .stat-card i{background:var(--accent-soft);border-color:var(--line);color:var(--accent)}:root .badge.green,:root .notice.success{background:var(--accent-soft);color:var(--accent)}:root .status-banner.attention,:root .badge.amber,:root .incident-icon,:root .notice.amber{background:var(--warn-soft);color:var(--warn);border-color:var(--line)}:root .badge.red,:root .notice.danger,:root .destructive{background:var(--bad-soft);color:var(--bad);border-color:var(--line)}:root .badge.neutral,:root .badge.purple{background:var(--subtle);color:var(--muted)}:root thead,:root tbody tr:hover{background:var(--subtle);border-color:var(--line)}:root th,:root td{border-color:var(--line);color:var(--muted)}:root .ssl-indicator.valid,:root .stat-green strong{color:var(--accent)}:root .stat-orange strong{color:var(--bad)}:root .stat-blue strong{color:var(--warn)}:root .auth-story{background:radial-gradient(at 15% 55%,#133930,#0000 70%),#0d151c}:root .auth-story .brand,:root .auth-story h1{color:#e5eef6}:root .auth-story h1 span{color:#46dfb2}:root .auth-story p,:root .auth-story footer{color:#adc4cc}:root .auth-switch .selected,:root .billing-toggle .selected{background:var(--accent-soft);color:var(--accent)}:root :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eyebrow,.topbar-date,.numeric,.badge,.stat-card strong,.stat-card>div>span,th{font-family:var(--mono)}.topbar{height:auto;min-height:70px;padding-block:12px}.topbar-right{gap:10px}.theme-toggle{border:1px solid var(--line);background:var(--subtle)}.auth-theme{position:absolute;top:24px;right:24px}.nav-item{font-size:13px}.nav-section{font-size:10px}.page-heading h1{font-size:clamp(24px,2.4vw,34px)}.page-heading p,.panel-heading p{font-size:12px}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.stat-card>div>span{font-size:10px}.stat-card p{font-size:11px}.stat-card strong{font-size:clamp(23px,2.1vw,33px)}.monitor-grid{grid-template-columns:minmax(0,2.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.monitor-grid>.panel{min-width:0}.monitor-grid table{min-width:590px}.monitor-grid .compact-incidents{padding-inline:16px}.compact-incidents p,.site-link small{overflow-wrap:anywhere}th{font-size:10px}td,.site-link b{font-size:12px}.uptime-meter{width:72px;height:9px;accent-color:var(--accent);margin-bottom:5px;display:block}.uptime-meter::-webkit-meter-bar{background:var(--subtle);border:0;border-radius:3px}.uptime-meter::-webkit-meter-optimum-value{background:repeating-linear-gradient(90deg,var(--accent) 0 3px,transparent 3px 4px)}.certificate-list{padding:0 18px 10px}.certificate-row{text-align:left;border-top:1px solid var(--line);width:100%;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 4px;display:grid}.certificate-row:hover{background:var(--subtle)}.certificate-row>span:first-of-type{min-width:0}.certificate-row b{overflow-wrap:anywhere;display:block}.certificate-row small{color:var(--muted);display:block}@media (width<=1250px){.monitor-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}@media (width<=1040px){.monitor-grid{grid-template-columns:minmax(0,1fr);gap:0}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card:last-child{grid-column:1/-1}.topbar-right{gap:6px}.certificate-row{font-size:12px}.certificate-list{padding-inline:10px}}.public-status-header{justify-content:space-between;align-items:center;gap:12px;display:flex}:root .recharts-default-tooltip{color:var(--ink);background:var(--surface)!important;border-color:var(--line)!important}:root .recharts-cartesian-axis-tick-value{fill:var(--muted)}:root .page-footer,:root .compact-incidents small,:root .empty h3,:root .empty p{color:var(--muted);border-color:var(--line)}:root .live-refresh{color:var(--accent)}.workspace{overflow-x:visible}.workspace-main{min-inline-size:0}.topbar{z-index:40;height:auto;min-height:64px;position:sticky;inset-block-start:0;box-shadow:0 2px 10px #00000012}.topbar-left{min-width:0}.topbar-right{flex-shrink:0}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content{scroll-margin-top:80px}.heading-actions{flex-wrap:wrap;min-width:0}.schedule-notice small{margin-top:4px;display:block}.schedule-notice label{min-width:min(155px,100%)}.stat-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.workspace-main{margin-left:0}.mobile-only{display:inline-flex}.sidebar{visibility:hidden;width:min(280px,85vw);transition:transform .2s,visibility .2s;transform:translate(-100%)}.sidebar.is-open{visibility:visible;transform:translate(0)}.nav-backdrop{z-index:49;background:#10172080;display:block;position:fixed;inset:0}.topbar{gap:8px;padding:8px 14px}.topbar-left{gap:8px}.stat-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.topbar{min-height:60px;padding:6px 10px}.topbar-date,.topbar-right>.avatar,.topbar .platform-shortcut{display:none}.topbar .icon-button{width:42px;height:42px}.topbar .bell-panel{top:62px}.breadcrumb{font-size:11px}.panel-heading{flex-wrap:wrap}.panel-heading>.heading-actions{width:auto}.heading-actions .button{white-space:normal}.schedule-notice label{width:100%}.stat-grid:has(>:nth-child(4):last-child) .stat-card:last-child{grid-column:auto}.sites-table-wrap{overflow:visible}.sites-table-wrap .sites-table,.monitor-grid .sites-table,.sites-table tbody{width:100%;min-width:0;display:block}.sites-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sites-table tbody{padding:0 12px 12px}.sites-table tbody tr{border:1px solid var(--line);background:var(--subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0 0 10px;padding:14px;display:grid}.sites-table tbody td{white-space:normal;overflow-wrap:anywhere;border:0;padding:0;display:block}.sites-table td[data-label]:before{content:attr(data-label);color:var(--muted);font:9px var(--mono);margin-bottom:4px;display:block}.sites-table .site-cell{grid-column:1/-1}.sites-table .site-action-cell{grid-column:2;place-self:end}.sites-table .site-link{width:100%;max-width:100%;min-height:42px}.sites-table .site-link>span:last-child{min-width:0}.sites-table .site-link small{white-space:normal;max-width:100%}.sites-table .site-action-cell button{width:42px;height:42px}}@media print{.topbar{box-shadow:none;position:static}}:root .breadcrumb>.breadcrumb-root{color:inherit;margin:0}@media (width<=620px){.breadcrumb>span{display:none}}.company-sites{scroll-margin-top:90px}.company-name{font-size:inherit;text-align:left;white-space:normal}.company-site-list{padding:0 18px 16px}.company-site-row,.promo-admin-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.company-site-row>div,.promo-admin-row>div{overflow-wrap:anywhere;flex:190px;min-width:0}.company-site-row small,.promo-admin-row small{color:var(--muted);display:block}.admin-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:14px;display:grid}.admin-price-card{border:1px solid var(--line);background:var(--subtle);border-radius:12px;padding:15px}.admin-price-card button{white-space:normal}.promo-entry{gap:10px;display:grid}.auth-form-wrap .forgot-link{align-self:flex-end}.auth-form-wrap h2+p:has(+form){margin-bottom:22px}.recovery-layout{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.recovery-card{width:min(100%,480px);margin:0;padding:clamp(18px,5vw,32px)}.recovery-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.recovery-card h1{font-size:clamp(23px,5vw,30px)}.recovery-card .button{white-space:normal}
