@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2)format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff)format("woff")}.app-frame .data-table-wrap,.app-frame .table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-frame .data-table{width:100%}:root{--ds-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-display:Sora, var(--ds-font);--ds-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-fw-regular:400;--ds-fw-medium:500;--ds-fw-semi:600;--ds-fw-bold:700;--ds-fw-display:800;--ds-fs-micro:.6875rem;--ds-fs-small:.75rem;--ds-fs-dense:.8125rem;--ds-fs-body:.875rem;--ds-fs-lead:1rem;--ds-fs-h4:1.3rem;--ds-fs-h3:1.3125rem;--ds-fs-h2:1.625rem;--ds-fs-h1:2rem;--ds-fs-d1:2.5rem;--ds-fs-d2:2.5rem;--ds-fs-d3:4rem;--ds-fs-d4:5.5rem;--ds-lh-flat:1;--ds-lh-tight:1.2;--ds-lh-head:1.3;--ds-lh-dense:1.45;--ds-lh-body:1.55;--ds-ls-tight:-.02em;--ds-ls-normal:0;--ds-ls-eyebrow:.06em;--ds-ls-caps:.08em;--ds-flow-section:2rem;--ds-flow-heading:1.5rem;--ds-flow-title:.5rem;--ds-flow-para:.75rem;--ds-flow-tight:.25rem;--ds-flow-list:.375rem;--ds-pad-control:0 .75rem;--ds-pad-cell:0 .75rem;--ds-pad-chip:.0625rem .4375rem;--ds-pad-well:.75rem;--ds-pad-card:1rem;--ds-pad-panel:1.5rem;--ds-navy:#0b1738;--ds-navy-deep:#061b49;--ds-blue:#2f86dc;--ds-blue-fill:#2477c9;--ds-blue-hover:#1f68b0;--ds-blue-active:#1a5fb4;--ds-blue-text:#4480e2;--ds-blue-on-dark:#6fb9ff;--ds-amber:#f6bf57;--ds-amber-hover:#eda42a;--ds-amber-ink:#3b2600;--ds-amber-deep:var(--ds-warn-fg);--ds-ink:#0f2544;--ds-text:#334966;--ds-muted:#5e7288;--ds-on-dark:#e8f0fe;--ds-on-fill:#fff;--ds-up:#16a34a;--ds-warn:#d97706;--ds-down:#dc2626;--ds-idle:#64748b;--ds-up-fg:#166534;--ds-warn-fg:#9a4a07;--ds-down-fg:#b91c1c;--ds-idle-fg:#475569;--ds-chart-1:#2477c9;--ds-chart-2:#eb6834;--ds-chart-3:#1baf7a;--ds-chart-4:#eda100;--ds-chart-5:#e87ba4;--ds-chart-6:#008300;--ds-chart-7:#4a3aa7;--ds-chart-8:#e34948;--ds-chart-grid:#14233212;--ds-chart-axis:#14233229;--ds-chart-label:var(--ds-muted);--ds-chart-threshold:var(--ds-muted);--ds-chart-area-alpha:.12;--ds-chart-stroke:2px;--ds-chart-stroke-thin:1px;--ds-chart-stroke-dash:1.5px;--ds-chart-dot:8px;--ds-surface:#f7f9fc;--ds-surface-2:#eef3f9;--ds-hair:#14233214;--ds-hair-2:#14233224;--ds-hair-3:#14233238;--ds-r-sm:4px;--ds-r-md:6px;--ds-r-lg:8px;--ds-r-pill:999px;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.5rem;--ds-space-6:2rem;--ds-h-sm:1.625rem;--ds-h-md:1.875rem;--ds-h-lg:2.25rem;--ds-h-xl:3.25rem;--ds-h-row:2.875rem;--ds-h-row-compact:2.125rem;--ds-shadow-sm:0 1px 2px #0b17380f;--ds-shadow-md:0 6px 18px #0b17381a;--ds-shadow-lg:0 20px 48px #0b173829;--ds-motion:.15s;--ds-ease:cubic-bezier(.2, 0, .2, 1);--ds-focus:0 0 0 2px #fff, 0 0 0 4px var(--ds-blue);--ds-focus-flat:0 0 0 2px var(--ds-blue);--ds-bg:#f7fbff;--ds-bg-soft:#dfebfd;--ds-page:#f4f7fb;--ds-page-dark:#0b1320;--ds-chrome:#fff;--ds-tint:#f2f7fc;--ds-card:#fff;--ds-card-hover:#f8fcff;--ds-border:#c7d8ea;--ds-border-soft:#2f86dc29;--ds-text-strong:#0b1738;--ds-text-muted:#0b1738b8;--ds-text-soft:#0b17388f;--ds-cyan:#27a9e1;--ds-purple:#7c3aed;--ds-blue-soft:#2f86dc1f;--ds-amber-soft:#f5b23d29;--ds-up-soft:#16a34a1f;--ds-down-soft:#dc26261a;--ds-ghost-border:#2f86dc2e;--ds-ghost-border-hover:#27a9e157;--ds-ghost-bg-hover:#eefaff;--ds-ghost-fg-hover:#0e7490;--status-up:var(--ds-up);--status-up-fg:var(--ds-up-fg);--status-up-bg:#dcfce7;--status-up-bright:#4ade80;--status-degraded:var(--ds-amber);--status-degraded-fg:var(--ds-warn-fg);--status-degraded-bg:#fef3c7;--status-degraded-bright:#fbbf24;--status-down:var(--ds-down);--status-down-fg:var(--ds-down-fg);--status-down-bg:#fee2e2;--status-down-bright:#f87171;--status-missed:var(--ds-idle);--status-missed-fg:var(--ds-idle-fg);--status-missed-bg:#e2e8f0;--text:var(--ds-text-strong);--muted:var(--ds-text-muted);--text-light:var(--ds-text-strong);--muted-light:var(--ds-text-muted);--accent:var(--ds-amber);--accent-strong:#a96f08;--accent-blue:var(--ds-blue);--accent-cyan:var(--ds-cyan);--accent-gold:var(--ds-amber);--accent-coral:var(--ds-down);--success:var(--ds-up);--danger:var(--ds-down);--warm:var(--ds-amber);--violet:var(--ds-purple);--paper:var(--ds-bg-soft);--surface:var(--ds-chrome);--surface-soft:var(--ds-tint);--line:var(--ds-border-soft);--line-strong:var(--ds-border);--ink:var(--ds-text-strong);--grid-line:#437fe10e;--focus-ring:#437fe1ad;--focus-ring-shadow:#437fe129;--shadow-soft:var(--ds-shadow-sm);--shadow-strong:var(--ds-shadow-lg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--ds-font);line-height:var(--ds-lh-dense);color:var(--ds-text-strong);background:var(--ds-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}html,body,#root{background:var(--ds-page);min-height:100%;color:var(--ds-text-strong);font-family:var(--ds-font)}body{min-width:320px;min-height:100%;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);letter-spacing:var(--ds-ls-normal);margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-display);color:inherit;text-wrap:balance;margin:0}h1{font-size:var(--ds-fs-h1);font-weight:var(--ds-fw-bold);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight)}h2{font-size:var(--ds-fs-h2);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight)}h3{font-size:var(--ds-fs-h3);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-head);letter-spacing:var(--ds-ls-tight)}h4{font-size:var(--ds-fs-h4);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-head)}.rich-footer-section>h2,.compare-index-card>h2,.blog-index-card>h2,.blog-section>h2,.plan-summary-top h2,.comparison-focus-panel>div>h2,.blog-internal-links>h2,.blog-related>h2{line-height:var(--ds-lh-head)}.docs-index-card>h2,.docs-section>h2{font-size:var(--ds-fs-h3);line-height:var(--ds-lh-head)}.contact-detail-card>h2{font-size:var(--ds-fs-h3)}h5,h6{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-muted)}p,ul,ol{margin:0}small{font-size:var(--ds-fs-small)}code,kbd,samp,pre{font-family:var(--ds-font-mono);font-size:max(.9em, var(--ds-fs-micro))}.ds-prose{max-width:74ch}.ds-prose>*+*{margin-top:var(--ds-flow-para)}.ds-prose>*+:is(h1,h2,h3){margin-top:var(--ds-flow-heading)}.ds-prose>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--ds-flow-title)}.ds-prose :is(ul,ol){padding-left:var(--ds-space-5)}.ds-prose li+li{margin-top:var(--ds-flow-list)}a{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--ds-shadow-sm);border-radius:var(--ds-r-sm);outline:none}::selection{color:var(--ds-text-strong);background:#437fe12e}*{scrollbar-width:thin;scrollbar-color:#b7c8db transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#b7c8db padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a8bf padding-box padding-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=768px){:root{--ds-fs-body:.8125rem;--ds-fs-lead:.9375rem;--ds-fs-h4:1.0625rem;--ds-fs-h3:1.1875rem;--ds-fs-h2:1.375rem;--ds-fs-h1:1.65rem;--ds-fs-d1:2rem;--ds-fs-d2:2.25rem;--ds-fs-d3:2.75rem;--ds-fs-d4:3.5rem}}.app-frame{min-height:100vh;color:var(--text);background:var(--ds-page)}.site-masthead{z-index:10020;background:var(--ds-page-dark);box-shadow:var(--ds-shadow-sm);border-bottom:1px solid #0b17381a;position:relative;overflow:visible}.site-masthead:after{display:none}.site-masthead-inner{z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:9px 24px;display:flex;position:relative}.masthead-brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo{object-fit:contain;border-radius:0;flex:none;width:190px;max-width:100%;height:auto;display:block;overflow:hidden}.brand-logo-link{color:inherit;flex:none;text-decoration:none;display:inline-flex}.brand-logo-link:focus-visible{outline-offset:4px;outline:3px solid #ffffff6b}.masthead-logo{width:190px;max-width:42vw;height:auto}.sidebar-logo,.footer-logo{width:42px;height:42px}.masthead-copy{max-width:38rem}.masthead-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.masthead-title{font-size:var(--ds-fs-h1);line-height:var(--ds-lh-flat);color:var(--ds-bg);letter-spacing:var(--ds-ls-normal);text-transform:uppercase;margin:0}.masthead-beta{border-radius:var(--ds-r-sm);color:var(--ds-amber);font-size:.34em;font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-normal);line-height:var(--ds-lh-flat);text-transform:uppercase;background:#f5b23d1a;border:1px solid #f5b23d3d;align-items:center;margin-left:5px;padding:2px 4px;display:inline-flex;transform:translateY(-.75em)}.brand-beta{border-radius:var(--ds-r-sm);color:var(--ds-amber);font-size:.42em;font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-normal);line-height:var(--ds-lh-flat);text-transform:uppercase;background:#f5b23d1a;border:1px solid #f5b23d3d;align-items:center;margin-left:5px;padding:2px 4px;display:inline-flex;transform:translateY(-.45em)}.masthead-page-tag{color:#f8fbffdb;font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;background:#ffffff1f;border:1px solid #f8fbff47;align-items:center;padding:4px 8px;display:inline-flex}.masthead-lead{color:#f8fbffc7;font-size:var(--ds-fs-dense);line-height:var(--ds-lh-tight);margin:3px 0 0}.masthead-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.masthead-quick-wizard-button,.masthead-profile{flex:none}.masthead-quick-wizard-button{white-space:nowrap;flex:none}.masthead-profile{position:relative}.masthead-profile-button{color:#dbeafe;white-space:nowrap;cursor:pointer;background:#213a63;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:5px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.masthead-profile-button:hover,.masthead-profile-button[aria-expanded=true]{color:var(--ds-on-fill);background:#284673;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff29}.masthead-profile-avatar{color:currentColor;width:30px;height:30px;box-shadow:none;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;display:inline-grid}.app-frame .masthead-profile-menu{z-index:10030;border-radius:var(--ds-r-lg);background:#213a63;border:1px solid #ffffff14;gap:4px;width:min(210px,100vw - 28px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000052,inset 0 1px #ffffff1f}.app-frame .masthead-profile-menu .masthead-profile-menu-item{border-radius:var(--ds-r-md);color:#dbeafe;width:100%;min-height:36px;font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:8px 10px;text-decoration:none;display:flex}.app-frame .masthead-profile-menu .masthead-profile-menu-item:hover,.app-frame .masthead-profile-menu .masthead-profile-menu-item:focus-visible{color:var(--ds-on-fill);background:#284673;border-color:#f5b23d57;outline:none}.app-frame .masthead-profile-menu .masthead-profile-menu-item:disabled,.app-frame .masthead-profile-menu .masthead-profile-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:.62}.app-shell{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:0;display:grid}.sidebar{background:var(--ds-chrome);border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:22px 20px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar:before,.sidebar:after{display:none}.sidebar>*{z-index:1;position:relative}.brand-block{gap:10px;display:grid}.sidebar-brandline,.footer-brand{align-items:center;gap:14px;display:flex}.brand-domain{color:var(--text);font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-caps);text-transform:lowercase;margin:0 0 6px}.lead{max-width:18rem;color:var(--muted);line-height:var(--ds-lh-dense)}.main-nav{gap:10px;display:grid}.mobile-menu-button{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-transform:uppercase;letter-spacing:var(--ds-ls-caps);background:#ffffffc7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:none}.hamburger-lines{gap:4px;display:inline-grid}.hamburger-lines span{background:currentColor;width:18px;height:2px;display:block}.nav-link{color:var(--text);transition:transform var(--ds-motion) ease, border-color var(--ds-motion) ease, background var(--ds-motion) ease;background:#ffffffc2;border:1px solid #14233214;justify-content:space-between;align-items:center;padding:9px 11px;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link.active{color:var(--accent-strong);background:#2864d91a;border-color:#008f8a52;transform:translate(2px)}.nav-group{background:#ffffff94;border:1px solid #14233214}.nav-group summary{cursor:pointer;color:var(--muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;padding:9px 11px;list-style:none}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:"+";float:right;color:var(--accent);font-weight:var(--ds-fw-semi)}.nav-group[open] summary:after{content:"-"}.nav-group-links{gap:6px;padding:0 7px 7px;display:grid}.sidebar-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sidebar-card{background:var(--ds-chrome);border:1px solid var(--line);box-shadow:var(--ds-shadow-sm);margin-top:0;padding:14px}.sidebar-card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.mini-stats{gap:9px;margin:0;display:grid}.mini-stats div{justify-content:space-between;gap:16px;display:flex}.mini-stats dt{color:var(--muted)}.mini-stats dd{color:var(--text);margin:0;font-weight:700}.sidebar-graphs{gap:10px;display:grid}.side-graph-header,.side-graph-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-graph-header{color:var(--muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase}.side-graph-header strong,.side-graph-title strong{color:var(--text);letter-spacing:var(--ds-ls-normal);text-transform:none}.side-graph{background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);background-size:24px 24px,24px 24px,auto;border:1px solid #14233214;padding:12px}.uptime-graph{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.uptime-ring{--uptime:0%;aspect-ratio:1;background:radial-gradient(circle at center, var(--ds-chrome) 0 56%, transparent 57%), conic-gradient(var(--accent-cyan) var(--uptime), #1423321a 0);border:1px solid #14233214;border-radius:999px;place-items:center;width:86px;display:grid}.uptime-ring strong,.uptime-ring span{grid-area:1/1}.uptime-ring strong{font-size:var(--ds-fs-lead);margin-top:-9px}.uptime-ring span{color:var(--muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;margin-top:28px}.side-graph-facts{gap:8px;margin:0;display:grid}.side-graph-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.side-graph-facts div:last-child{border-bottom:0;padding-bottom:0}.side-graph-facts dt{color:var(--muted)}.side-graph-facts dd{font-weight:var(--ds-fw-semi);margin:0}.side-graph-title{color:var(--muted);margin-bottom:8px}.latency-sparkline{width:100%;height:auto;display:block}.latency-sparkline polyline{fill:none;stroke:var(--accent-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.success-dot{fill:var(--success)}.failure-dot{fill:var(--danger)}.outcome-bars{border-top:1px solid var(--line);align-items:end;gap:5px;height:78px;padding-top:8px;display:flex}.outcome-bar{border-radius:var(--ds-r-pill) var(--ds-r-pill) var(--ds-r-sm) var(--ds-r-sm);background:#1423321f;width:100%;min-height:16px}.outcome-bar.success{background:linear-gradient(180deg, var(--accent-cyan), var(--success))}.outcome-bar.failure{background:linear-gradient(180deg, var(--accent-coral), var(--accent-gold))}.outcome-bar.muted{height:28%}.graph-empty{min-height:64px;color:var(--muted);border:1px dashed #14233224;place-items:center;display:grid}.main-stage{background:var(--ds-page);min-width:0;padding:22px 26px 30px;position:relative}.main-stage:before{display:none}.main-stage>*{z-index:1;position:relative}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.page-title{font-size:var(--ds-fs-h1);letter-spacing:var(--ds-ls-normal);text-transform:uppercase;margin:5px 0 0}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.refresh-meta{text-align:right;color:var(--muted);flex-direction:column;gap:4px;display:flex}.refresh-meta strong{color:var(--text);font-size:var(--ds-fs-lead)}.banner{border:1px solid #0000;margin-bottom:14px;padding:11px 14px}.neutral-banner{color:var(--accent-strong);background:#008f8a17;border-color:#008f8a2e}.page-content{animation:.24s page-in}.site-footer{border-top:1px solid var(--line);background:var(--ds-chrome);box-shadow:none}.site-footer-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px 28px 18px;display:grid}.metric-card,.panel,.hero-panel,.chart-card,.monitor-card,.activity-row,.log-item,.monitor-chart,.scientific-chart-stage,.chart-summary-card,.chart-tooltip,.range-toggle,.scale-toggle,.scale-button,.empty-chart,.loading-panel,.monitor-form input,.monitor-form textarea,.monitor-form select,.first-run-form input,.field-note,.toggle,.primary-button,.ghost-button,.danger-button,.date-filter,.collapsed-note,.modal-dialog,.modal-close,.status-pill,.tooltip-status,.nav-link,.nav-group,.sidebar-card,.side-graph,.graph-empty,.masthead-page-tag,.banner,.segmented-control,.segment,.audit-fact,.template-card,.wizard-step,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.status-summary-strip,.status-summary-strip>div{border-radius:var(--ds-r-lg)}.footer-column{gap:6px;display:grid}.footer-column span{color:var(--muted)}.footer-brand,.footer-brand div{min-width:0}.footer-brand span{color:var(--muted);font-size:var(--ds-fs-body);line-height:var(--ds-lh-head);margin-top:3px;display:block}.footer-column strong{color:var(--text)}.footer-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-links a,.field-note a{color:var(--accent);text-decoration:none}.footer-links a:hover,.field-note a:hover{text-decoration:underline}.site-footer.rich-footer,.app-frame .site-footer.rich-footer,.auth-page-frame .site-footer.rich-footer{background:var(--ds-page-dark);box-shadow:none;color:var(--ds-bg);border-top:1px solid #dbeafe24}.rich-footer-top{grid-template-columns:minmax(240px,.85fr) minmax(0,4fr);gap:clamp(40px,5vw,76px);width:min(100% - 48px,1440px);margin:0 auto;padding:52px 0 46px;display:grid}.rich-footer-top.rich-footer-links-only{grid-template-columns:1fr}.rich-footer-top.rich-footer-links-only .rich-footer-grid{grid-column:1/-1}.rich-footer-brand-card{align-content:start;gap:16px;max-width:340px;display:grid}.rich-footer-logo{width:206px;max-width:100%;height:auto;display:block}.rich-footer-brand-card p{color:#ffffffbd;font-size:var(--ds-fs-lead);line-height:var(--ds-lh-body);margin:0}.rich-footer-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.rich-footer-status{color:#cfe0fb;width:fit-content;min-height:30px;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);background:#437fe121;border:1px solid #437fe147;border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.rich-footer-status-dot{background:var(--accent-blue);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #437fe12b}.rich-footer-grid{grid-template-columns:repeat(5,minmax(118px,1fr));align-items:start;gap:clamp(24px,2.5vw,44px);display:grid}.rich-footer-section{align-content:start;gap:9px;display:grid}.rich-footer-section :is(h2,h3){color:#7dd3fc;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);text-transform:uppercase;letter-spacing:var(--ds-ls-normal);margin:0}.rich-footer-section ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rich-footer-company{border-top:1px solid var(--line);margin-top:0;padding-top:14px}.rich-footer a{color:#ffffffe0;font-weight:700;text-decoration:none}.rich-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.rich-footer-bottom{color:#ffffffbd;width:min(100% - 48px,1440px);font-size:var(--ds-fs-body);border-top:1px solid #ffffff29;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);margin:0 auto;padding:24px 0 30px;display:grid}.rich-footer-identity{font-size:var(--ds-fs-dense);color:#ffffff9e;gap:8px;display:grid}.rich-footer-identity p,.rich-footer-legal-note p{margin:0}.rich-footer-identity address{font-style:normal;line-height:var(--ds-lh-body);margin:0}.rich-footer-identity a{color:#ffffffdb;text-decoration:underline}.rich-footer-legal-note{font-size:var(--ds-fs-dense);color:#ffffff9e;justify-items:start;gap:8px;display:grid}.rich-footer-legal-note a{color:#ffffffdb;text-decoration:underline}.rich-footer-legal-note a:hover,.rich-footer-legal-note a:focus-visible{color:#fff}.stack{gap:16px;display:grid}.first-run-panel{background:var(--ds-page-dark);min-height:430px;color:var(--text-light);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);border:1px solid #ffffff24;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:stretch;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}.first-run-panel:before,.first-run-panel:after{display:none}.first-run-copy{z-index:1;flex-direction:column;justify-content:center;gap:18px;max-width:48rem;display:flex;position:relative}.first-run-copy .eyebrow,.first-run-copy :is(h2,h3){color:var(--text-light)}.first-run-copy :is(h2,h3){font-size:var(--ds-fs-d3);line-height:var(--ds-lh-flat);margin:0}.first-run-copy p{color:#f8fbffc7;max-width:39rem;font-size:var(--ds-fs-lead)}.setup-steps,.setup-defaults{flex-wrap:wrap;gap:8px;display:flex}.setup-steps span,.setup-defaults span{color:#f8fbffeb;background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.setup-steps strong{width:22px;height:22px;color:var(--accent-strong);font-size:var(--ds-fs-dense);background:#ffffffeb;place-items:center;display:inline-grid}.first-run-form{z-index:1;color:var(--text);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-lg);background:#fffffff5;border:1px solid #fff9;align-self:center;gap:12px;padding:18px;display:grid;position:relative}.first-run-form label,.filter-field{gap:6px;display:grid}.first-run-form label span{color:var(--muted);font-weight:700}.first-run-form input{border:1px solid var(--line);width:100%;color:var(--text);background:#fffffff0;padding:11px 12px}.first-run-form .setup-defaults span,.quick-probe-grid .setup-defaults span{color:var(--accent);font-size:var(--ds-fs-dense);background:#008f8a17;border-color:#008f8a2e;font-weight:700}.legal-document{gap:18px;display:grid}.legal-section{border-bottom:1px solid var(--line);gap:10px;padding-bottom:16px;display:grid}.legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-section :is(h2,h3),.legal-section p,.legal-section ul{margin:0}.legal-section ul{color:var(--text);line-height:var(--ds-lh-body);padding-left:20px}.legal-note{background:#008f8a0f;border:1px solid #008f8a24;padding:14px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);background-size:34px 34px,auto;border:1px solid #14233214;padding:16px;position:relative}.metric-card:before{content:"";border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:var(--accent-blue);opacity:.84;height:3px;position:absolute;inset:0 0 auto}.metric-card p,.metric-card span{color:var(--muted);margin:0}.metric-card strong{font-size:var(--ds-fs-h2);color:var(--text);margin:7px 0 4px;display:block}.overview-grid{grid-template-columns:1.45fr 1fr;gap:16px;display:grid}.fleet-summary-grid{grid-template-columns:1.3fr .9fr;gap:16px;display:grid}.fleet-summary-form,.fleet-summary-ledger{gap:12px;display:grid}.fleet-summary-form label{gap:7px;font-weight:600;display:grid}.fleet-summary-form label span{color:var(--muted)}.fleet-summary-form input,.fleet-summary-form select{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--text);background:#fffffff0;padding:11px 13px}.fleet-summary-form input:focus,.fleet-summary-form select:focus{border-color:#008f8a6b;outline:3px solid #008f8a2e}.settings-grid,.status-page-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.team-settings-grid{align-items:start}.team-table th:last-child,.team-table td:last-child{white-space:nowrap;width:1%}.team-role-select{border:1px solid var(--line);min-width:128px;color:var(--text);font:inherit;border-radius:var(--ds-r-lg);background:#fffffff0;padding:8px 10px}.team-invite-result{align-items:start}.team-invite-result code{box-sizing:border-box;border-radius:var(--ds-r-lg);width:100%;color:var(--ds-bg);overflow-wrap:anywhere;background:#111b28;padding:10px 12px;display:block}.settings-ledger,.compact-list{align-content:start;gap:8px;display:grid}.template-grid,.organization-grid,.diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.template-card{background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);border:1px solid #14233214;align-content:start;gap:14px;padding:16px;display:grid;position:relative}.template-card:before{content:"";border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:var(--accent-blue);opacity:.72;height:3px;position:absolute;inset:0 0 auto}.template-card :is(h2,h3){margin:5px 0 8px}.template-card p{color:var(--muted)}.template-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.section-subtitle{color:var(--muted);line-height:var(--ds-lh-dense);margin:6px 0 0}.compact-hero{padding-block:22px}.profile-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);gap:16px;display:grid}.profile-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-hero p:not(.eyebrow){color:var(--muted);margin-top:8px}.profile-identity-card{align-content:start;gap:16px;display:grid}.profile-identity-header{align-items:center;gap:14px;display:flex}.profile-identity-header :is(h2,h3){margin:0}.profile-identity-header p:not(.eyebrow){color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.profile-avatar{background:var(--accent-blue);color:#04111f;font-weight:var(--ds-fw-semi);border-radius:999px;place-items:center;display:inline-grid}.profile-avatar.large{width:68px;height:68px;font-size:var(--ds-fs-h3);flex:none}.profile-chip-row{flex-wrap:wrap;gap:8px;display:flex}.profile-detail-list{display:grid}.wizard-shell,.wizard-steps,.option-grid,.checkbox-grid,.bulk-toolbar,.row-actions,.integration-tile-grid,.pricing-grid,.feature-grid{gap:12px;display:grid}.wizard-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.wizard-step,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card{border:1px solid var(--line);color:var(--text);text-align:left;font:inherit;background:#fffffff0;padding:14px;text-decoration:none;position:relative}.wizard-step{align-items:center;gap:8px;font-weight:700;display:flex}.wizard-step span{background:#14233214;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}.wizard-step.active,.wizard-step.complete,.option-card.selected{background:#edfafa;border-color:#008f8a73}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.option-card{cursor:pointer;gap:8px;display:grid}.option-card span,.feature-card span,.integration-tile span,.pricing-card p,.pricing-card li,.check-card,.bulk-toolbar span{color:var(--muted)}.checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.check-card{align-items:center;gap:10px;min-height:44px;display:flex}.muted-card{background:#f6fafcd1}.code-block,.code-panel{border:1px solid var(--line);color:var(--ds-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-fs-dense);background:#111b28;padding:12px;overflow-x:auto}.bulk-toolbar{grid-template-columns:auto auto repeat(4,max-content);align-items:center;margin:14px 0}.row-actions{grid-auto-flow:column;justify-content:start;align-items:center}.compact-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.integration-tile-grid,.pricing-grid,.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-tile,.pricing-card,.feature-card{align-content:start;gap:10px;display:grid}.integration-tile:before,.pricing-card:before,.feature-card:before,.option-card:before,.check-card:before{content:"";border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:var(--accent-blue);opacity:.4;height:3px;position:absolute;inset:0 0 auto}.pricing-card ul{margin:0;padding-left:18px}.plan-comparison{gap:14px;display:grid}.plan-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.plan-summary-card{border:1px solid var(--line);background:#fffffff0;grid-template-rows:auto auto 1fr auto;gap:12px;min-height:100%;padding:14px;display:grid;position:relative}.plan-summary-card:before{content:"";border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:var(--accent-blue);opacity:.4;height:3px;position:absolute;inset:0 0 auto}.plan-summary-card.recommended{background:#edfafaf5;border-color:#008f8a80;box-shadow:0 0 0 3px #008f8a1a}.plan-summary-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-summary-top :is(h2,h3){font-size:var(--ds-fs-h4);margin:0}.plan-price-block{text-align:right;white-space:nowrap;gap:3px;display:grid}.plan-price-block strong{color:var(--ds-amber-deep);font-size:var(--ds-fs-h2);line-height:var(--ds-lh-flat)}.plan-price-block span,.plan-summary-card p{color:var(--muted)}.plan-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.plan-summary-metrics div{border:1px solid var(--line);background:#ffffffd1;min-height:64px;padding:9px}.plan-summary-metrics dt{color:var(--muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase;letter-spacing:var(--ds-ls-caps)}.plan-summary-metrics dd{color:var(--text);font-weight:var(--ds-fw-semi);margin:3px 0 0}.plan-comparison-details{gap:10px;display:grid}.plan-comparison-details details{border:1px solid var(--line);background:#fffffff0}.plan-comparison-details summary{cursor:pointer;color:var(--text);font-weight:var(--ds-fw-semi);background:#008f8a14;padding:13px 14px}.plan-compare-body{overflow-x:auto}.plan-compare-grid{grid-template-columns:minmax(190px,.95fr) repeat(3,minmax(150px,1fr));min-width:780px;display:grid}.plan-compare-row{display:contents}.plan-compare-cell{border-top:1px solid var(--line);border-right:1px solid var(--line);align-items:center;gap:8px;min-height:50px;padding:10px 12px;display:flex}.plan-compare-cell:nth-child(4n),.plan-compare-grid>.plan-compare-head:nth-child(4),.plan-compare-row .plan-compare-cell:last-child{border-right:0}.plan-compare-head{color:var(--text);font-weight:var(--ds-fw-semi);background:#008f8a1f;border-top:0}.plan-compare-feature{color:var(--text);font-weight:var(--ds-fw-semi);background:#f6fafce6}.plan-compare-value{text-align:center;justify-content:center}.plan-check{color:#11582d;width:1.35rem;height:1.35rem;font-weight:var(--ds-fw-semi);background:#ddf7e8;border:1px solid #64ba7f;border-radius:999px;place-items:center;display:inline-grid}.plan-dash{color:var(--muted);font-weight:var(--ds-fw-semi)}.app-frame .demo-banner{color:var(--text);font-size:var(--ds-fs-body);background:#f5b23d24;border-bottom:1px solid #f5b23d66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.app-frame .demo-banner-text strong{color:var(--ds-amber-deep)}.app-frame .demo-banner-actions{align-items:center;gap:10px;display:flex}.app-frame .demo-banner-cta,.app-frame .demo-banner-login{font-size:var(--ds-fs-dense);white-space:nowrap;padding:6px 14px}@media (width<=640px){.app-frame .demo-banner{padding:10px 14px}}.public-nav{background:var(--ds-page-dark);min-height:72px;box-shadow:var(--ds-shadow-sm);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex;position:relative;overflow:hidden}.public-nav>*{z-index:1;position:relative}.public-brand-lockup{min-width:0;color:var(--ds-bg);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-brand-logo{width:44px;height:44px;color:var(--ds-bg)}.public-brand-copy{gap:2px;display:grid}.public-brand-copy .eyebrow{color:#f8fbffad;font-size:var(--ds-fs-micro)}.public-nav nav{flex-wrap:wrap;gap:14px;margin-left:auto;display:flex}.public-nav a{color:#f8fbffd1;font-weight:700;text-decoration:none}.public-nav nav a:hover{color:#fff}.public-nav-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.public-login-button,.public-signup-button{min-height:38px}.public-nav .public-login-button{color:var(--ds-on-fill);background:#ffffff1f;border-color:#f8fbff4d}.public-nav .public-signup-button{background:var(--accent-blue);color:var(--ds-on-fill)}.public-page{max-width:1120px;margin:0 auto;padding:36px 24px 64px}.public-hero{border-bottom:1px solid var(--line);align-content:center;gap:18px;min-height:min(66vh,620px);display:grid}.customer-hero{min-height:min(74vh,700px);color:var(--text-light);background:var(--hero-image) center / cover no-repeat, var(--ds-page-dark);box-shadow:none;border-bottom:0;margin:-36px -24px 34px;padding:clamp(44px,8vw,96px) 24px 28px;position:relative;overflow:hidden}.customer-hero:before{content:"";pointer-events:none;background:#111b28b8;position:absolute;inset:0}.customer-hero:after{display:none}.customer-hero-copy,.hero-offer-strip{z-index:1;position:relative}.customer-hero-copy{gap:18px;max-width:780px;display:grid}.public-hero.customer-hero .eyebrow,.public-hero.customer-hero :is(h1,h2){color:var(--text-light)}.public-hero.customer-hero :is(h1,h2){max-width:720px;font-size:clamp(4rem,13vw,8.5rem);line-height:var(--ds-lh-flat);text-transform:uppercase}.public-hero.customer-hero p{color:#f8fbffd1;max-width:620px;font-size:clamp(1rem,1.6vw,1.22rem)}.hero-light-button{color:var(--ds-on-fill);background:#ffffff1f;border-color:#f8fbff57}.hero-light-button:hover{color:var(--ds-on-fill);border-color:#f8fbffa3}.hero-offer-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px;margin:clamp(30px,7vw,74px) 0 0;display:grid}.hero-offer-strip div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #f8fbff38;padding:12px 14px;box-shadow:inset 0 1px #ffffff1f}.hero-offer-strip dt,.hero-offer-strip dd{margin:0}.hero-offer-strip dt{color:#f8fbffa3;font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;font-weight:800}.hero-offer-strip dd{color:var(--ds-on-fill);font-size:var(--ds-fs-lead);margin-top:4px;font-weight:800}.compact-public-hero{min-height:320px}.contact-public-page{max-width:1180px}.contact-public-hero{min-height:280px}.contact-public-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:22px;margin-top:30px;display:grid}.contact-public-form,.contact-detail-card{border:1px solid var(--line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);background:#fffffff0}.contact-public-form{gap:22px;padding:clamp(22px,4vw,34px);display:grid}.contact-form-heading{gap:8px;max-width:680px;display:grid}.contact-form-heading :is(h2,h3),.contact-detail-card :is(h2,h3){color:var(--text);line-height:var(--ds-lh-tight);margin:0}.contact-form-heading :is(h2,h3){font-size:clamp(1.45rem,3vw,2.2rem)}.contact-form-heading span,.contact-submit-row span,.contact-detail-card p,.contact-detail-card address,.contact-response-strip span{color:var(--muted);line-height:var(--ds-lh-dense)}.contact-detail-card p a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form-grid label{gap:8px;display:grid}.contact-form-grid label>span{color:var(--text);font-size:var(--ds-fs-body);font-weight:800}.contact-form-grid input,.contact-form-grid select,.contact-form-grid textarea{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);width:100%;color:var(--text);font:inherit;transition:border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease;outline:none}.contact-form-grid input,.contact-form-grid select{min-height:46px;padding:0 13px}.contact-form-grid textarea{resize:vertical;min-height:154px;padding:13px}.contact-form-grid input:focus,.contact-form-grid select:focus,.contact-form-grid textarea:focus{border-color:var(--focus-ring);box-shadow:0 0 0 4px var(--focus-ring-shadow)}.contact-form-grid .wide-field{grid-column:1/-1}.contact-submit-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.contact-public-sidebar{gap:14px;display:grid}.contact-detail-card{gap:10px;padding:22px;display:grid}.contact-detail-card address{font-style:normal}.contact-detail-card a{color:var(--accent-blue);text-decoration:none}.contact-detail-card a:hover{text-decoration:underline}.primary-contact-card{background:var(--ds-chrome);border-color:#008f8a52}.contact-response-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-response-strip div{border-radius:var(--ds-r-lg);background:#edfafaeb;border:1px solid #008f8a33;gap:5px;min-height:96px;padding:16px;display:grid}.contact-response-strip strong{color:var(--accent-strong);line-height:var(--ds-lh-tight)}.features-index-hero{min-height:360px}.features-index-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;display:grid}.features-index-metrics div{border:1px solid var(--line);border-radius:var(--ds-r-lg);min-height:92px;box-shadow:var(--ds-shadow-sm);background:#ffffffe6;gap:4px;padding:18px;display:grid}.features-index-metrics strong{color:var(--accent-strong);font-size:clamp(1.6rem,3vw,2.2rem);line-height:var(--ds-lh-flat)}.features-index-metrics span{color:var(--muted);line-height:var(--ds-lh-head)}.features-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.features-index-card{border:1px solid var(--line);border-radius:var(--ds-r-lg);min-height:320px;box-shadow:var(--ds-shadow-sm);transition:border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, transform var(--ds-motion) ease;background:#fffffff0;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);align-items:start;gap:20px;padding:22px;display:grid}.features-index-card:hover{border-color:var(--line-strong);box-shadow:var(--ds-shadow-lg);transform:translateY(-2px)}.feature-emblem-image{width:100%;max-width:210px;height:auto;color:var(--accent-blue);display:block}.feature-emblem-image.cyan{color:#0891b2}.feature-emblem-image.purple{color:#7c3aed}.feature-emblem-image.green{color:var(--ds-up)}.feature-emblem-image.orange{color:#ea580c}.feature-emblem-image.teal{color:var(--ds-blue-text)}.feature-emblem-image.pink{color:#db2777}.feature-emblem-image.amber{color:#b45309}.feature-emblem-bg{fill:color-mix(in srgb, currentColor 8%, #fff);stroke:color-mix(in srgb, currentColor 28%, #dbe4f0)}.feature-emblem-orbit{fill:color-mix(in srgb, currentColor 16%, #fff)}.feature-emblem-badge{fill:#fff;stroke:color-mix(in srgb, currentColor 34%, #dbe4f0)}.feature-emblem-image text{fill:currentColor;letter-spacing:var(--ds-ls-normal);font-size:10px;font-weight:800}.feature-emblem-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.feature-emblem-line.soft{opacity:.56}.feature-emblem-panel{fill:#ffffffd1;stroke:color-mix(in srgb, currentColor 45%, #dbe4f0);stroke-width:4px}.feature-emblem-node{fill:currentColor}.feature-emblem-node.soft{opacity:.62}.features-index-card-copy{gap:11px;display:grid}.features-index-card-copy :is(h2,h3){color:var(--text);font-size:clamp(1.28rem,2vw,1.7rem);line-height:var(--ds-lh-tight);margin:0}.features-index-card-copy p:not(.eyebrow){color:var(--muted);line-height:var(--ds-lh-dense);margin:0}.features-index-card-copy ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.features-index-card-copy li{color:var(--muted);line-height:var(--ds-lh-dense);padding-left:18px;position:relative}.features-index-card-copy li:before{content:"";opacity:.7;background:currentColor;border-radius:999px;width:7px;height:7px;position:absolute;top:.56em;left:0}.features-index-card-copy a{color:var(--accent-blue);justify-self:start;margin-top:4px;font-weight:800;text-decoration:none}.features-index-card-copy a:hover{text-decoration:underline}.features-benefits-panel{border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);border:1px solid #008f8a3d;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:28px;margin-top:28px;padding:clamp(22px,4vw,34px);display:grid}.features-benefits-panel :is(h2,h3){color:var(--text);font-size:clamp(1.55rem,3vw,2.35rem);line-height:var(--ds-lh-tight);margin:0}.features-benefits-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.features-benefits-panel li{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#ffffffd1;gap:5px;padding:16px;display:grid}.features-benefits-panel strong{color:var(--text)}.features-benefits-panel span{color:var(--muted);line-height:var(--ds-lh-dense)}.features-index-page{max-width:1240px}.features-index-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(460px,1.08fr);align-items:center;gap:clamp(28px,4vw,52px);min-height:620px;padding:28px 0 54px;display:grid}.features-index-hero-copy{align-content:center;gap:18px;display:grid}.features-index-hero-copy h1{max-width:720px;color:var(--text);font-size:clamp(2.75rem,4.2vw,3.8rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-tight);margin:0}.features-index-hero-copy>p:not(.eyebrow,.page-updated-stamp){max-width:680px;color:var(--muted);font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:var(--ds-lh-body);margin:0}.features-index-hero-copy .page-updated-stamp{margin:-5px 0 0}.features-index-actions{margin-top:2px}.features-index-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none;margin:8px 0 0;display:grid}.features-index-metrics div{border:0;border-left:2px solid rgba(var(--pl-blue-rgb), .22);min-height:0;box-shadow:none;background:0 0;border-radius:0;gap:5px;padding:2px 16px;display:grid}.features-index-metrics div:first-child{border-left:0;padding-left:0}.features-index-metrics dt{color:var(--muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);font-weight:800;line-height:var(--ds-lh-head);text-transform:uppercase}.features-index-metrics dd{color:var(--ds-blue-text);font-weight:800;line-height:var(--ds-lh-head);margin:0}.features-index-atlas{align-content:center;align-self:stretch;gap:8px;margin:0;display:grid;position:relative}.features-index-atlas img{border-radius:var(--ds-r-lg);filter:saturate(.94)contrast(1.01);width:100%;height:auto;display:block}.features-index-atlas figcaption{color:var(--muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head);text-align:center}.features-index-journey-nav{border:1px solid var(--line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);background:#fffffff5;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden}.features-index-journey-nav a{border-left:1px solid var(--line);min-height:64px;color:var(--text);align-items:center;gap:10px;padding:14px 18px;text-decoration:none;display:flex}.features-index-journey-nav a:first-child{border-left:0}.features-index-journey-nav a:hover{background:var(--ds-chrome);color:var(--ds-blue-text)}.features-index-journey-nav a:focus-visible,.features-capability-heading a:focus-visible,.features-capability-list a:focus-visible,.feature-guide-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.features-index-journey-nav span{color:var(--ds-blue-text);font-size:var(--ds-fs-body);font-weight:800}.features-index-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(64px,8vw,96px) 0 28px;display:grid}.features-index-intro h2,.feature-guide-heading h2,.features-index-cta h2{color:var(--text);font-size:clamp(2rem,4vw,3.35rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-tight);margin:0}.features-index-intro>div{gap:12px;display:grid}.features-index-intro>div>p:last-child,.feature-guide-heading>p,.features-index-cta p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:var(--ds-lh-body);margin:0}.features-plan-legend{color:var(--muted);font-size:var(--ds-fs-body);flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.features-plan-legend li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.features-plan-legend li>span{background:var(--ds-up);border-radius:999px;width:9px;height:9px}.features-plan-legend .is-starter>span{background:var(--ds-blue)}.features-plan-legend .is-team>span{background:#7c3aed}.features-capability-catalog{border-bottom:1px solid var(--line);display:grid}.features-capability-group{--group-tone:var(--ds-blue);border-top:1px solid var(--line);grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);scroll-margin-top:96px;display:grid}.features-capability-group.is-validate{--group-tone:#0891b2}.features-capability-group.is-respond{--group-tone:#7c3aed}.features-capability-group.is-operate{--group-tone:#0f766e}.features-capability-heading{align-content:start;gap:15px;padding:clamp(28px,4vw,48px) clamp(24px,4vw,44px) clamp(32px,5vw,56px) 0;display:grid}.features-capability-heading>p:first-child{color:var(--group-tone);font-size:var(--ds-fs-body);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;align-items:baseline;gap:10px;margin:0;font-weight:800;display:flex}.features-capability-heading>p:first-child span{font-size:var(--ds-fs-h2);letter-spacing:normal;opacity:.48}.features-capability-heading h2{max-width:420px;color:var(--text);font-size:clamp(1.7rem,3vw,2.55rem);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight);margin:0}.features-capability-heading>p:nth-of-type(2){max-width:390px;color:var(--muted);line-height:var(--ds-lh-body);margin:0}.features-capability-heading>a{color:var(--ds-blue-text);justify-self:start;font-weight:800;text-decoration:none}.features-capability-heading>a:hover{text-decoration:underline}.features-capability-list{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.features-capability-list li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;min-height:142px;padding:24px;display:grid}.features-capability-list li:nth-child(2n){border-right:0}.features-capability-list li:nth-last-child(-n+2){border-bottom:0}.features-capability-list li>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.features-capability-list :is(a,strong){color:var(--text);font-weight:800;line-height:var(--ds-lh-head);text-decoration:none}.features-capability-list a:hover{color:var(--ds-blue-text);text-decoration:underline}.features-capability-list p{color:var(--muted);line-height:var(--ds-lh-dense);margin:0}.feature-availability{color:#15803d;font-size:var(--ds-fs-micro);font-weight:800;line-height:var(--ds-lh-flat);white-space:nowrap;background:#16a34a1a;border-radius:999px;flex:none;padding:4px 7px}.feature-availability.is-starter{background:rgba(var(--pl-blue-rgb), .1);color:var(--ds-blue-text)}.feature-availability.is-team{color:#6d28d9;background:#7c3aed1a}.feature-guide-index{gap:28px;margin-top:clamp(64px,8vw,96px);display:grid}.feature-guide-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:28px;display:grid}.feature-guide-heading>div{gap:12px;display:grid}.feature-guide-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feature-guide-link{--guide-tone:var(--ds-blue);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;color:var(--text);transition:background var(--ds-motion) ease, color var(--ds-motion) ease;gap:10px;padding:24px;text-decoration:none;display:grid}.feature-guide-link.cyan{--guide-tone:#0891b2}.feature-guide-link.purple{--guide-tone:#7c3aed}.feature-guide-link.green{--guide-tone:#15803d}.feature-guide-link.orange{--guide-tone:#c2410c}.feature-guide-link.teal{--guide-tone:#0f766e}.feature-guide-link.pink{--guide-tone:#be185d}.feature-guide-link.amber{--guide-tone:#a16207}.feature-guide-link:hover{background:var(--ds-chrome)}.feature-guide-link>span{color:var(--guide-tone);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;font-weight:800}.feature-guide-link h3{color:var(--text);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight);margin:0}.feature-guide-link p{color:var(--muted);line-height:var(--ds-lh-dense);margin:0}.feature-guide-link>strong{color:var(--ds-blue-text);align-self:end}.features-index-cta{border:1px solid rgba(var(--pl-blue-rgb), .2);border-radius:var(--ds-r-lg);background:var(--ds-chrome);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:clamp(64px,8vw,96px) 0 12px;padding:clamp(28px,5vw,50px);display:grid}.features-index-cta>div:first-child{gap:12px;display:grid}.features-index-page .features-index-hero{grid-template-columns:minmax(0,.94fr) minmax(470px,1.06fr);gap:clamp(32px,5vw,68px);min-height:620px;padding-bottom:48px}.features-index-page .features-index-hero-copy{gap:14px}.features-index-page .features-index-hero-copy h1{max-width:660px;font-size:clamp(2.75rem,3.3vw,3.05rem)}.features-index-page .features-index-hero-copy>p:not(.eyebrow,.page-updated-stamp){font-size:clamp(1rem,1.25vw,1.1rem)}.features-hero-proof-row{gap:8px;display:grid}.features-index-page .features-hero-proof-row .page-updated-stamp{margin:0}.features-index-page .features-region-proof{border-left:3px solid var(--ds-blue);max-width:680px;color:var(--muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);margin:0;padding:7px 0 7px 13px}.features-region-proof strong{color:var(--text)}.features-plan-preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px;margin-top:2px;display:grid}.features-plan-preview article{border-left:1px solid var(--line);gap:4px;min-width:0;padding:12px 14px 13px;display:grid}.features-plan-preview article:first-child{border-left:0;padding-left:0}.features-plan-preview article.is-recommended{background:rgba(var(--pl-blue-rgb), .05)}.features-plan-preview span{color:var(--ds-blue-text);font-size:var(--ds-fs-small);font-weight:800}.features-plan-preview strong{color:var(--text);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-head)}.features-plan-preview small{color:var(--muted);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-dense)}.features-index-page .features-index-atlas{align-self:center}.features-index-page .features-index-atlas img{filter:saturate(.96)contrast(1.015);border-radius:0}.features-matrix-nav{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--surface);box-shadow:var(--ds-shadow-sm);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:30px;display:grid;overflow:hidden}.features-matrix-nav a{border-left:1px solid var(--line);min-height:62px;color:var(--muted);font-size:var(--ds-fs-small);font-weight:800;line-height:var(--ds-lh-head);text-align:center;place-items:center;padding:12px 10px;text-decoration:none;display:grid;position:relative}.features-matrix-nav a:first-child{border-left:0}.features-matrix-nav a:after{content:"";border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.features-matrix-nav a:hover,.features-matrix-nav a.is-active{background:var(--ds-chrome);color:var(--ds-blue-text)}.features-matrix-nav a.is-active:after{background:var(--ds-blue)}.features-matrix-nav a:focus-visible,.features-matrix-details a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.features-matrix-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(64px,8vw,94px) 0 26px;display:grid}.features-matrix-intro>div{gap:11px;display:grid}.features-matrix-intro h2{color:var(--text);letter-spacing:var(--ds-ls-tight);font-size:clamp(2rem,4vw,3.35rem);line-height:var(--ds-lh-flat);margin:0}.features-matrix-intro>div>p:last-child{max-width:720px;color:var(--muted);line-height:var(--ds-lh-body);margin:0}.features-matrix-legend{color:var(--muted);font-size:var(--ds-fs-small);flex-wrap:wrap;justify-content:flex-end;gap:9px 18px;margin:0;padding:0;list-style:none;display:flex}.features-matrix-legend li{border-left:3px solid var(--line);white-space:nowrap;padding-left:9px}.features-matrix-legend .is-included{border-left-color:var(--ds-up)}.features-matrix-legend .is-limited{border-left-color:var(--ds-blue)}.features-matrix-shell{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--surface);box-shadow:var(--ds-shadow-sm);overflow:hidden}.features-matrix-table{border-collapse:collapse;table-layout:fixed;width:100%}.features-matrix-table thead th{border-left:1px solid var(--line);background:var(--ds-chrome);color:var(--muted);font-size:var(--ds-fs-small);font-weight:800;line-height:var(--ds-lh-head);text-align:left;vertical-align:bottom;padding:14px 12px}.features-matrix-table thead th:first-child{border-left:0;width:19%}.features-matrix-table thead th:nth-child(2){width:29%}.features-matrix-table thead th:nth-child(n+3):nth-child(-n+5){text-align:center;width:11%}.features-matrix-table thead th:last-child{text-align:center;width:19%}.features-matrix-table thead th>span,.features-matrix-table thead th>strong{display:block}.features-matrix-table thead th>strong{color:var(--text);font-size:var(--ds-fs-body);margin-top:2px}.features-matrix-group-row{scroll-margin-top:88px}.features-matrix-group-row th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(var(--pl-blue-rgb), .055);text-align:left;padding:18px 16px}.features-matrix-group-row:first-child th{border-top:0}.features-matrix-group-row th>span,.features-matrix-group-row th>strong,.features-matrix-group-row th>small{display:block}.features-matrix-group-row th>span{color:var(--ds-blue-text);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;margin-bottom:3px;font-weight:800}.features-matrix-group-row th>strong{color:var(--text);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-head)}.features-matrix-group-row th>small{max-width:820px;color:var(--muted);font-size:var(--ds-fs-small);font-weight:500;line-height:var(--ds-lh-dense);margin-top:4px}.features-matrix-feature-row>:is(th,td){border-top:1px solid var(--line);border-left:1px solid var(--line);color:var(--muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);vertical-align:middle;padding:13px 12px}.features-matrix-feature-row>th{color:var(--text);text-align:left;border-left:0;font-weight:800}.features-matrix-feature-row>th>span{border-radius:var(--ds-r-lg);background:rgba(var(--pl-blue-rgb), .1);color:var(--ds-blue-text);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-flat);margin-top:7px;padding:4px 7px;display:inline-block}.features-matrix-feature-row>td:nth-child(n+3):nth-child(-n+5){text-align:center}.features-matrix-feature-row.is-regional{background:rgba(var(--pl-blue-rgb), .035)}.features-matrix-status,.features-matrix-value{max-width:100%;font-size:var(--ds-fs-micro);font-weight:800;line-height:var(--ds-lh-dense);display:inline-block}.features-matrix-status.is-included{color:var(--ds-up)}.features-matrix-status.is-excluded{color:var(--muted);font-weight:600}.features-matrix-value{color:var(--ds-blue-text)}.features-matrix-details{text-align:center}.features-matrix-details a{color:var(--ds-blue-text);font-size:var(--ds-fs-micro);font-weight:800;text-decoration:none}.features-matrix-details a:hover{text-decoration:underline}.features-matrix-note{max-width:940px;color:var(--muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);margin:14px 0 0}.feature-detail-page{max-width:1240px}.feature-detail-blue{--feature-tone:var(--ds-blue);--feature-tone-deep:#1769b7;--feature-tone-soft:#eff6ff;--feature-tone-border:#bfdbfe}.feature-detail-cyan{--feature-tone:#0891b2;--feature-tone-deep:#0e7490;--feature-tone-soft:#ecfeff;--feature-tone-border:#a5f3fc}.feature-detail-green{--feature-tone:#16a34a;--feature-tone-deep:#15803d;--feature-tone-soft:#f0fdf4;--feature-tone-border:#bbf7d0}.feature-detail-purple{--feature-tone:#7c3aed;--feature-tone-deep:#6d28d9;--feature-tone-soft:#f5f3ff;--feature-tone-border:#ddd6fe}.feature-detail-teal{--feature-tone:var(--ds-blue);--feature-tone-deep:#0f5f59;--feature-tone-soft:#f0fdfa;--feature-tone-border:#99f6e4}.feature-detail-pink{--feature-tone:#db2777;--feature-tone-deep:#be185d;--feature-tone-soft:#fdf2f8;--feature-tone-border:#fbcfe8}.feature-detail-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:28px;min-height:520px;padding:34px 0 42px;display:grid}.feature-detail-copy{align-content:center;gap:18px;display:grid}.feature-detail-copy :is(h1,h2){max-width:820px;color:var(--text);font-size:var(--ds-fs-d3);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);margin:0}.feature-detail-copy p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-body);margin:0}.feature-detail-visual-card{border:1px solid var(--feature-tone-border);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-lg);justify-items:center;gap:22px;padding:28px;display:grid}.feature-detail-visual-card .feature-emblem-image{max-width:340px}.feature-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.feature-detail-metrics div{border-top:3px solid var(--feature-tone);background:#ffffffc7;gap:5px;min-height:96px;padding:15px;display:grid}.feature-detail-metrics dt{color:var(--feature-tone-deep);font-weight:800;line-height:var(--ds-lh-tight)}.feature-detail-metrics dd{color:var(--muted);font-size:var(--ds-fs-body);line-height:var(--ds-lh-head);margin:0}.feature-detail-section,.feature-solution-band,.feature-workflow-panel,.feature-outcome-panel,.feature-detail-cta{margin-top:34px}.feature-section-heading{gap:8px;max-width:760px;margin-bottom:16px;display:grid}.feature-section-heading :is(h2,h3),.feature-outcome-panel :is(h2,h3),.feature-detail-cta :is(h2,h3){color:var(--text);font-size:var(--ds-fs-h1);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal);margin:0}.feature-problem-grid,.feature-approach-grid,.feature-capability-grid{gap:16px;display:grid}.feature-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-problem-card,.feature-approach-step,.feature-capability-card{border:1px solid var(--line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);background:#fffffff0}.feature-problem-card{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:142px;padding:18px;display:grid}.feature-problem-card span{background:var(--feature-tone-soft);width:28px;height:28px;color:var(--feature-tone-deep);border-radius:999px;place-items:center;font-weight:800;display:grid}.feature-problem-card p,.feature-approach-step p,.feature-capability-card p{color:var(--muted);line-height:var(--ds-lh-dense);margin:0}.feature-solution-band,.feature-workflow-panel,.feature-outcome-panel,.feature-detail-cta{border:1px solid var(--feature-tone-border);border-radius:var(--ds-r-lg);background:var(--feature-tone-soft);box-shadow:var(--ds-shadow-sm);padding:clamp(22px,4vw,34px)}.feature-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-approach-step{gap:10px;padding:20px;display:grid}.feature-approach-step span{color:var(--feature-tone-deep);font-size:var(--ds-fs-small);font-weight:800}.feature-approach-step :is(h3,h4),.feature-capability-card :is(h3,h4){color:var(--text);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight);margin:0}.feature-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-capability-card{border-top:4px solid var(--feature-tone);gap:9px;min-height:154px;padding:20px;display:grid}.feature-workflow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.feature-workflow-list li{border-radius:var(--ds-r-lg);background:#ffffffd1;border:1px solid #111b2814;grid-template-rows:auto 1fr;gap:10px;min-height:150px;padding:16px;display:grid}.feature-workflow-list strong{background:var(--feature-tone);width:34px;height:34px;color:var(--ds-on-fill);font-size:var(--ds-fs-lead);border-radius:999px;place-items:center;display:grid}.feature-workflow-list span,.feature-outcome-panel li{color:var(--muted);line-height:var(--ds-lh-dense)}.feature-outcome-panel,.feature-detail-cta{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.feature-outcome-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-outcome-panel li{border-radius:var(--ds-r-lg);background:#ffffffd1;border:1px solid #111b2814;padding:12px 14px 12px 38px;position:relative}.feature-outcome-panel li:before{content:"";background:var(--feature-tone);border-radius:999px;width:8px;height:8px;position:absolute;top:1.12em;left:16px}.feature-detail-cta{margin-bottom:12px}.feature-detail-cta .hero-actions{justify-content:flex-end}.ssl-domain-feature-page{max-width:1240px}.ssl-failure-hero{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(32px,5vw,64px);min-height:520px;padding:42px 0 32px;display:grid}.ssl-failure-copy h1{max-width:690px;font-size:clamp(3.15rem,5.8vw,5.35rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-tight)}.ssl-failure-copy p:not(.eyebrow){max-width:650px}.ssl-trust-figure{gap:10px;margin:0;display:grid}.ssl-trust-figure img{border:1px solid rgba(var(--pl-blue-rgb), .1);border-radius:var(--ds-r-lg);width:100%;height:auto;box-shadow:var(--ds-shadow-sm);background:#f8fbff;display:block}.ssl-trust-figure figcaption{color:var(--muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);text-align:right}.ssl-failure-list{border:1px solid var(--line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);background:#fffffff5;display:grid;overflow:hidden}.ssl-failure-row{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:66px;padding:16px 20px;display:grid}.ssl-failure-row:first-child{border-top:0}.ssl-failure-row h2,.ssl-failure-row p{margin:0}.ssl-failure-row h2{color:var(--text);font-size:var(--ds-fs-body);line-height:var(--ds-lh-tight)}.ssl-failure-row p{color:var(--muted);line-height:var(--ds-lh-dense)}.ssl-failure-status{min-width:108px;color:var(--text);font-size:var(--ds-fs-small);font-weight:800;line-height:var(--ds-lh-tight);text-align:right}.ssl-failure-status.is-warning,.ssl-example-grid dd.is-warning{color:#9a5b10}.ssl-failure-status.is-invalid{color:#b33a42}.ssl-failure-status.is-healthy,.ssl-example-grid dd.is-healthy{color:var(--success)}.ssl-example-grid dd.is-invalid{color:#b33a42}.ssl-domain-feature-page .answer-capsule,.ssl-scope-section,.ssl-example-panel,.ssl-domain-feature-page .feature-faq,.ssl-domain-feature-page .feature-related-links{margin-top:34px}.ssl-scope-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px 42px;display:grid}.ssl-scope-section>.feature-section-heading{margin-bottom:0}.ssl-scope-section>.feature-section-heading>p:not(.eyebrow),.ssl-example-panel .feature-section-heading>p:not(.eyebrow){color:var(--muted);line-height:var(--ds-lh-body);margin:0}.ssl-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ssl-scope-panel{border:1px solid var(--line);border-top:4px solid var(--feature-tone);min-height:250px;box-shadow:var(--ds-shadow-sm);background:#fffffff5;align-content:start;gap:12px;padding:22px;display:grid}.ssl-scope-panel.is-domain{border-top-color:#0f8a83}.ssl-scope-panel h3,.ssl-scope-panel p{margin:0}.ssl-scope-panel h3{color:var(--text);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-tight)}.ssl-scope-panel ul{color:var(--muted);line-height:var(--ds-lh-dense);gap:10px;margin:4px 0 0;padding-left:20px;display:grid}.ssl-registry-caveat{color:var(--muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);grid-column:2;margin:-12px 0 0}.ssl-registry-caveat strong{color:var(--text)}.ssl-example-panel{border:1px solid var(--feature-tone-border);background:var(--feature-tone-soft);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:42px;padding:clamp(24px,4vw,36px);display:grid}.ssl-example-panel .feature-section-heading{margin:0}.ssl-example-grid{background:#ffffffe6;border:1px solid #111b281a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ssl-example-grid div{border-top:1px solid #111b281a;border-left:1px solid #111b281a;gap:7px;min-height:94px;padding:15px;display:grid}.ssl-example-grid div:nth-child(-n+3){border-top:0}.ssl-example-grid div:nth-child(3n+1){border-left:0}.ssl-example-grid dt{color:var(--muted);font-size:var(--ds-fs-small);font-weight:700}.ssl-example-grid dd{overflow-wrap:anywhere;color:var(--text);font-weight:800;line-height:var(--ds-lh-tight);margin:0}.ssl-detail-cta{margin-top:34px}@media (width<=960px){.contact-public-layout,.features-benefits-panel,.features-index-hero,.features-capability-group,.feature-guide-heading,.features-index-cta,.feature-detail-hero,.feature-outcome-panel,.feature-detail-cta,.ssl-failure-hero,.ssl-scope-section,.ssl-example-panel,.features-index-grid,.feature-problem-grid,.feature-approach-grid,.feature-capability-grid,.feature-workflow-list{grid-template-columns:1fr}.feature-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-index-hero{min-height:0;padding-top:42px}.features-index-atlas{max-width:720px;margin-inline:auto}.features-index-intro{grid-template-columns:1fr;align-items:start}.features-plan-legend{justify-content:flex-start}.features-capability-heading{padding-right:0}.features-capability-list{border-top:1px solid var(--line);border-left:0}.features-index-cta .hero-actions{justify-content:flex-start}.feature-detail-copy :is(h1,h2){font-size:var(--ds-fs-d1)}.ssl-failure-copy h1{max-width:780px;font-size:clamp(3.1rem,9vw,4.8rem)}.ssl-trust-figure{width:min(760px,100%);margin-inline:auto}.ssl-registry-caveat{grid-column:1;margin-top:-10px}.feature-detail-cta .hero-actions{justify-content:flex-start}}@media (width<=640px){.contact-form-grid,.contact-response-strip,.features-index-metrics,.feature-detail-metrics{grid-template-columns:1fr}.features-index-hero-copy h1{font-size:clamp(2.45rem,12vw,3.45rem)}.features-index-metrics{gap:14px}.features-index-metrics div,.features-index-metrics div:first-child{border-left:2px solid rgba(var(--pl-blue-rgb), .22);padding:0 0 0 14px}.features-index-journey-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.features-index-journey-nav a:nth-child(odd){border-left:0}.features-index-journey-nav a:nth-child(n+3){border-top:1px solid var(--line)}.features-capability-list,.feature-guide-grid,.feature-problem-grid,.feature-approach-grid,.feature-capability-grid,.feature-workflow-list{grid-template-columns:1fr}.features-capability-list li,.features-capability-list li:nth-child(2n),.features-capability-list li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.features-capability-list li:last-child{border-bottom:0}.feature-guide-link{min-height:210px}.features-index-cta{padding:24px}.features-index-cta .hero-actions{grid-template-columns:1fr;align-items:stretch;width:100%}.public-app-frame .features-index-cta .hero-actions :is(.primary-button,.ghost-button){width:100%;min-width:0}.features-index-card{grid-template-columns:1fr}.feature-emblem-image{max-width:180px}.contact-submit-row{align-items:stretch}.contact-submit-row .primary-button{width:100%}.feature-detail-copy :is(h1,h2){font-size:var(--ds-fs-h1)}.ssl-failure-hero{gap:26px;min-height:0;padding-top:32px}.ssl-failure-copy h1{font-size:clamp(2.65rem,12vw,3.55rem)}.ssl-failure-row{grid-template-columns:1fr auto;gap:8px 16px;padding:15px 16px}.ssl-failure-row p{grid-area:2/1/auto/-1}.ssl-failure-status{min-width:0}.ssl-scope-grid,.ssl-example-grid{grid-template-columns:1fr}.ssl-scope-panel{min-height:0}.ssl-example-panel{gap:22px;padding:22px}.ssl-example-grid div,.ssl-example-grid div:nth-child(-n+3){border-top:1px solid #111b281a;border-left:0;min-height:0}.ssl-example-grid div:first-child{border-top:0}.feature-detail-visual-card,.feature-solution-band,.feature-workflow-panel,.feature-outcome-panel,.feature-detail-cta{padding:20px}}.public-hero :is(h1,h2){max-width:920px;font-size:clamp(2.1rem,5vw,4.6rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);margin:0}.public-hero p{max-width:720px;color:var(--muted);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-body)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-section-heading{max-width:720px;margin:28px 0 12px}.landing-section-heading :is(h2,h3){font-size:clamp(1.45rem,3vw,2.4rem);line-height:var(--ds-lh-flat);margin:4px 0 0}.landing-feature-grid,.landing-pricing-grid{margin-bottom:26px}.landing-feature-card{min-height:154px}.landing-feature-card,.landing-pricing-grid .pricing-card,.feature-grid .feature-card{box-shadow:var(--ds-shadow-sm)}.highlighted-pricing-card{background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);border-color:#008f8a6b}.public-footer{margin-top:10px}.template-facts div{background:#008f8a12;border:1px solid #008f8a24;padding:9px 10px}.template-facts dt,.template-facts dd{margin:0}.template-facts dt{color:var(--muted);font-size:var(--ds-fs-small);text-transform:uppercase;letter-spacing:var(--ds-ls-caps)}.template-facts dd{margin-top:4px;font-weight:700}.accept-invite-layout{justify-content:center;padding:24px 16px 64px;display:flex}.accept-invite-card{width:100%;max-width:560px}.accept-invite-card code,.accept-invite-card strong{word-break:break-all}.pricing-faq{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.pricing-faq .pl-section-heading{margin-bottom:24px}.pricing-faq .pl-section-heading p{font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;color:var(--ds-amber-deep);margin:0 0 6px;font-weight:700}.pricing-faq .pl-section-heading :is(h1,h2){color:var(--text);margin:0;font-size:clamp(1.4rem,3vw,1.9rem)}.pricing-faq-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.pricing-faq-item{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);padding:18px 20px}.pricing-faq-item :is(h2,h3){font-size:var(--ds-fs-lead);color:var(--text);margin:0 0 8px}.pricing-faq-item p{color:var(--muted);line-height:var(--ds-lh-body);margin:0}.public-breadcrumb{max-width:1120px;margin:0 auto;padding:20px 24px 0}.public-breadcrumb-list{font-size:var(--ds-fs-dense);letter-spacing:var(--ds-ls-eyebrow);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.public-breadcrumb-item{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.public-breadcrumb-item:not(:first-child):before{content:"/";color:var(--line-strong)}.public-breadcrumb-item a{color:var(--muted);font-weight:700;text-decoration:none}.public-breadcrumb-item a:hover{color:var(--accent-strong);text-decoration:underline}.public-breadcrumb-item [aria-current=page]{color:var(--text);font-weight:800}.feature-related-links{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.feature-related-links :is(h1,h2){font-size:var(--ds-fs-h4);color:var(--text);margin:0 0 12px}.feature-related-links ul{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.feature-related-links a{color:var(--accent-blue);font-weight:800;text-decoration:none}.feature-related-links a:hover{text-decoration:underline}.vertical-page .public-hero>p:not(.eyebrow){max-width:860px}.vertical-section-copy{max-width:860px;color:var(--text);line-height:var(--ds-lh-body);margin:0 0 14px}.vertical-detail-section .vertical-section-copy:last-of-type{margin-bottom:0}.vertical-point-grid{margin-top:18px}.vertical-page .vertical-fit-section,.locations-page .locations-model-section{margin-top:34px}.locations-page .locations-status-note,.public-home-frame .public-page.locations-page :is(.public-hero p.locations-status-note:not(.eyebrow)){max-width:860px;color:var(--muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);text-align:left;margin:0}@media (width<=1100px){.features-matrix-shell{overscroll-behavior-inline:contain;overflow-x:auto}.features-matrix-table{min-width:1020px}}@media (width<=960px){.features-index-page .features-index-hero{grid-template-columns:1fr;min-height:0;padding-top:42px}.features-index-page .features-index-atlas{width:min(100%,760px);margin-inline:auto}.features-matrix-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.features-matrix-nav a:nth-child(3n+1){border-left:0}.features-matrix-nav a:nth-child(n+4){border-top:1px solid var(--line)}.features-matrix-intro{grid-template-columns:1fr;align-items:start}.features-matrix-legend{justify-content:flex-start}}@media (width<=640px){.features-index-page .features-index-hero-copy h1{font-size:clamp(2.35rem,11vw,3.15rem)}.features-plan-preview article{padding-inline:9px}.features-plan-preview article:first-child{padding-left:0}.features-plan-preview strong{font-size:var(--ds-fs-h4)}.features-plan-preview small{font-size:var(--ds-fs-micro)}.features-index-page .features-index-atlas figcaption{padding-inline:16px}.features-matrix-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.features-matrix-nav a,.features-matrix-nav a:nth-child(3n+1),.features-matrix-nav a:nth-child(n+4){border-top:0;border-left:1px solid var(--line);flex:0 0 152px;min-height:56px}.features-matrix-nav a:first-child{border-left:0}.features-matrix-intro{padding-top:58px}.features-matrix-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.features-matrix-table,.features-matrix-table tbody{min-width:0;display:block}.features-matrix-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.features-matrix-group-row,.features-matrix-group-row th{display:block}.features-matrix-group-row{margin-top:26px;scroll-margin-top:76px}.features-matrix-group-row:first-child{margin-top:0}.features-matrix-group-row th{border:1px solid var(--line);border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;padding:17px 16px}.features-matrix-feature-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.features-matrix-feature-row>:is(th,td){border:0;border-top:1px solid var(--line);border-left:1px solid var(--line);text-align:left;padding:12px;display:block}.features-matrix-feature-row>th{font-size:var(--ds-fs-body);border-top:0;border-left:0;grid-column:1/-1}.features-matrix-feature-row>.features-matrix-description{border-left:0;grid-column:1/-1}.features-matrix-feature-row>td:nth-child(3){border-left:0}.features-matrix-feature-row>td:nth-child(n+3):nth-child(-n+5){text-align:left;min-width:0}.features-matrix-feature-row>td:before{content:attr(data-label);color:var(--muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-caps);font-weight:800;line-height:var(--ds-lh-head);text-transform:uppercase;margin-bottom:5px;display:block}.features-matrix-feature-row>.features-matrix-details{border-left:0;grid-column:1/-1}.features-matrix-feature-row:last-child{border-radius:0 0 var(--ds-r-lg) var(--ds-r-lg)}.features-matrix-value,.features-matrix-status{overflow-wrap:anywhere}.features-matrix-note{margin-top:18px}}.panel,.hero-panel,.chart-card{background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);background-size:36px 36px,auto;border:1px solid #14233214;padding:17px;position:relative}.panel:before,.chart-card:before{content:"";border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:var(--accent-blue);opacity:.58;height:3px;position:absolute;inset:0 0 auto}.hero-panel{background:var(--ds-page-dark);color:var(--text-light);border-color:#ffffff24}.hero-panel .eyebrow,.hero-panel :is(h2,h3){color:var(--text-light)}.hero-panel p:last-child{color:#f8fbffc7}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.section-heading :is(h1,h2,h3),.hero-panel h3,.detail-header h3{font-size:var(--ds-fs-h3);margin:4px 0 0}.monitor-cards,.activity-list,.log-list,.header-list{gap:10px;display:grid}.compact-log-list{gap:8px;margin-top:12px}.compact-log-list .log-item{padding:10px 12px}.monitor-card,.activity-row,.log-item{background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);border:1px solid #14233214;padding:12px;position:relative}.monitor-card-top,.activity-meta,.log-meta,.detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.monitor-card h4{font-size:var(--ds-fs-h4);margin:10px 0 4px}.monitor-card p,.subtle-copy,.detail-url{color:var(--muted);word-break:break-word}.monitor-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.monitor-card dt,.fact-row span{color:var(--muted)}.monitor-card dd{margin:4px 0 0;font-weight:700}.activity-row strong,.log-item strong{margin-top:8px;display:block}.response-content-button{width:fit-content;margin-top:10px}.response-content-dialog{border:1px solid var(--line);max-height:min(58vh,34rem);color:var(--text);white-space:pre-wrap;word-break:break-word;background:#f7fbfce6;margin:0;padding:14px;font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.success{border-color:#14845f3d}.failure{border-color:#cf4a5a3d}.table-wrap{overflow-x:auto}.monitor-table{border-collapse:collapse;width:100%}.monitor-table th,.monitor-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}.table-link,.text-button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.table-link{margin-bottom:4px;font-weight:700;display:block}.entity-meta-line,.table-entity-meta,.filter-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.entity-meta-line{margin-top:8px}.entity-meta-line.compact{margin-top:6px}.meta-chip{border:1px solid var(--line);color:var(--text);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;background:#ffffffe0;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.chip-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.chip-button:disabled{cursor:not-allowed;opacity:.55}.meta-chip.muted{color:var(--accent);background:#008f8a14}.monitor-workflow-bar,.integration-workflow-bar,.settings-workflow-bar,.workspace-workflow-bar,.incident-workflow-bar,.alert-workflow-bar{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#ffffffeb;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.monitor-workflow-copy,.integration-workflow-copy,.settings-workflow-copy,.workspace-workflow-copy,.incident-workflow-copy,.alert-workflow-copy{gap:4px;min-width:180px;display:grid}.monitor-workflow-copy strong,.integration-workflow-copy strong,.settings-workflow-copy strong,.workspace-workflow-copy strong,.incident-workflow-copy strong,.alert-workflow-copy strong{color:var(--text);font-size:var(--ds-fs-lead)}.monitor-workflow-actions,.integration-workflow-actions,.settings-workflow-actions,.workspace-workflow-actions,.incident-workflow-actions,.alert-workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.monitor-workflow-actions :is(.primary-button,.ghost-button),.integration-workflow-actions :is(.primary-button,.ghost-button),.settings-workflow-actions :is(.primary-button,.ghost-button),.workspace-workflow-actions :is(.primary-button,.ghost-button),.incident-workflow-actions :is(.primary-button,.ghost-button),.alert-workflow-actions :is(.primary-button,.ghost-button){white-space:nowrap;min-height:36px}.filter-toolbar{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(180px,.8fr));gap:12px;margin-bottom:10px;display:grid}.filter-field{gap:6px;display:grid}.filter-field span{color:var(--muted);font-size:var(--ds-fs-dense);text-transform:uppercase;letter-spacing:var(--ds-ls-caps)}.filter-field select{border:1px solid var(--line);width:100%;font:inherit;color:var(--text);border-radius:var(--ds-r-lg);background:#fffffff0;padding:10px 12px}.filter-field.wide{min-width:0}.incident-summary-strip{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#ffffffc7;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.incident-summary-strip div{border-left:1px solid var(--line);gap:4px;min-height:62px;padding:12px 14px;display:grid}.incident-summary-strip div:first-child{border-left:0}.incident-summary-strip span,.incident-result-bar,.incident-signal-stack,.incident-title-cell span,.incident-table small{color:var(--muted)}.incident-summary-strip span,.incident-result-bar{font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase}.incident-summary-strip strong{color:var(--text);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-flat)}.incident-filter-toolbar{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(150px,.75fr)) auto;align-items:end;gap:12px;margin-bottom:10px;display:grid}.incident-filter-toolbar .filter-field input{border:1px solid var(--line);border-radius:var(--ds-r-lg);width:100%;color:var(--text);font:inherit;background:#fffffff0;padding:10px 12px}.incident-filter-reset{white-space:nowrap;min-height:42px}.incident-result-bar{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px;display:flex}.incident-table-wrap{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#ffffffd1;overflow-x:auto}.incident-table{border-collapse:collapse;width:100%;min-width:1060px}.incident-table th,.incident-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.incident-table th{z-index:1;background:#f1f7fdf5;position:sticky;top:0}.incident-table tbody tr:last-child td{border-bottom:0}.incident-row:hover td{background:#2f86dc0b}.incident-row.is-open td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.incident-row.is-resolved td:first-child{box-shadow:inset 3px 0 0 var(--success)}.incident-sort-button{width:100%;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.incident-sort-button.active{color:var(--accent-blue)}.incident-title-cell{min-width:260px}.incident-title-cell strong,.incident-table td>strong{color:var(--text);display:block}.incident-title-cell span,.incident-title-cell p,.incident-table small,.incident-table .table-muted{margin-top:4px;display:block}.incident-title-cell p{max-width:34rem;color:var(--muted);line-height:var(--ds-lh-dense)}.incident-severity{border:1px solid var(--line);min-height:26px;color:var(--text);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);background:#fffc;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.incident-severity.severity-sev1{color:var(--danger);background:#dc26261a;border-color:#dc262642}.incident-severity.severity-sev2{color:var(--warm);background:#d977061a;border-color:#d9770647}.incident-severity.severity-sev3{color:var(--accent-blue);background:#2f86dc14;border-color:#2f86dc38}.incident-severity.severity-sev4{color:#0369a1;background:#0ea5e914;border-color:#0ea5e938}.incident-severity.severity-sev5{color:var(--muted);background:#64748b14;border-color:#64748b3d}.incident-signal-stack{min-width:120px;font-size:var(--ds-fs-small);gap:3px;display:grid}.incident-detail-row td{background:#f1f7fd94}.incident-detail-panel{border-radius:var(--ds-r-lg);background:#ffffffeb;border:1px solid #2f86dc1f;gap:12px;padding:14px;display:grid}.incident-detail-meta{flex-wrap:wrap;gap:6px;display:flex}.incident-management-grid{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr) minmax(180px,1fr);gap:12px;display:grid}.incident-update-field{gap:7px;display:grid}.incident-timeline-list{margin-top:0}@media (width<=1100px){.incident-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.incident-summary-strip div:nth-child(3n+1){border-left:0}.incident-summary-strip div:nth-child(n+4){border-top:1px solid var(--line)}.incident-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-search-field{grid-column:1/-1}}@media (width<=720px){.incident-filter-toolbar,.incident-management-grid{grid-template-columns:1fr}.incident-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-summary-strip div:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.incident-summary-strip div:nth-child(odd){border-left:0}.incident-summary-strip div:nth-child(-n+2){border-top:0}.incident-result-bar{flex-direction:column;align-items:flex-start}.incident-filter-reset{width:100%}}.filter-summary{margin-bottom:12px}.empty-state{color:var(--muted);padding:20px 0 6px}.detail-grid{grid-template-columns:300px 1fr;gap:16px;display:grid}.fact-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:9px 0;display:flex}.fact-row>span,.fact-row>strong{min-width:0}.fact-row>strong{overflow-wrap:anywhere;text-align:right;word-break:break-word}.fact-row:last-child{border-bottom:0}.domain-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.domain-telemetry-grid .fact-row{min-width:0}.domain-telemetry-grid .fact-row>span{flex:0 0 min(44%,180px)}.domain-telemetry-grid .fact-row>strong{line-height:var(--ds-lh-dense)}.domain-telemetry-grid .domain-telemetry-long{grid-column:1/-1;grid-template-columns:minmax(150px,220px) minmax(0,1fr);column-gap:14px;display:grid}.domain-telemetry-grid .domain-telemetry-long>strong{text-align:left}.api-doc-grid{margin-bottom:14px}.code-panel{color:var(--ds-bg);background:#111b28;border:1px solid #1423322e;margin:0;padding:14px;overflow-x:auto}.code-panel code{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-body)}.integration-key-form{gap:10px;margin-bottom:14px;display:grid}.secret-callout{background:#008f8a0f;border:1px solid #008f8a33;gap:8px;margin-bottom:14px;padding:14px;display:grid}.secret-callout code{color:var(--ds-bg);overflow-wrap:anywhere;background:#111b28;padding:10px 12px;display:block}.form-actions.align-left{justify-content:flex-start}.monitor-chart{background:var(--ds-chrome);width:100%;height:auto;display:block}.chart-stage{position:relative}.scientific-chart-stage{background:linear-gradient(90deg, #14233208 0 1px, transparent 1px 28px), linear-gradient(0deg, #14233206 0 1px, transparent 1px 28px), var(--ds-chrome);border:1px solid var(--line);background-size:28px 28px,28px 28px,auto;padding:10px}.scientific-chart-card{overflow:visible}.chart-description{max-width:40rem;color:var(--muted);margin:7px 0 0}.chart-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chart-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.chart-summary-card{border:1px solid var(--line);background:#ffffffe0;padding:10px 12px}.chart-summary-card span,.chart-summary-card small{color:var(--muted);display:block}.chart-summary-card strong{font-size:var(--ds-fs-h3);color:var(--text);margin:6px 0 4px;display:block}.chart-gridline{stroke:#1423321f;stroke-dasharray:4 7}.chart-vertical-gridline{stroke:#14233214;stroke-dasharray:3 7}.chart-axis-label,.chart-scale-label{fill:var(--muted);font-size:11px}.chart-axis-label{text-anchor:middle}.chart-scale-label{text-anchor:end}.chart-axis-title{fill:#14233285;text-transform:uppercase;letter-spacing:var(--ds-ls-caps);font-size:12px}.chart-area-fill{opacity:.95}.chart-series-line{stroke:var(--accent-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-status-cell.failure{fill:#cf4a5ab8}.chart-failure-marker line{stroke:#cf4a5a57;stroke-width:1.5px;stroke-dasharray:4 6}.chart-failure-marker rect{fill:var(--danger)}.chart-crosshair line{stroke:#2864d98c;stroke-width:1.5px;stroke-dasharray:5 6}.chart-hover-dot{fill:var(--accent-blue);stroke:#fffffff5;stroke-width:3px}.chart-latest-marker circle:first-child{fill:var(--accent-blue);stroke:#fffffff5;stroke-width:2px}.chart-latest-marker circle:last-child{fill:none;stroke:#2864d938;stroke-width:2px}.chart-tooltip{min-width:250px;max-width:320px;color:var(--ds-bg);box-shadow:var(--ds-shadow-lg);pointer-events:none;z-index:30;background:#111b28f5;padding:12px 14px;position:absolute;transform:translate(-50%,calc(-100% - 18px))}.scientific-tooltip{border:1px solid #f8fbff24}.chart-tooltip-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.chart-tooltip strong{font-size:var(--ds-fs-lead);display:block}.chart-tooltip p{color:#f8fbffd1;margin-top:8px}.chart-tooltip-row{font-size:var(--ds-fs-body);justify-content:space-between;gap:12px;display:flex}.tooltip-status{font-size:var(--ds-fs-small);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);border-radius:999px;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}.tooltip-status.success{color:#6ef1aa;background:#14845f2e}.tooltip-status.failure{color:#ffc4cc;background:#cf4a5a33}.chart-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:9px;display:flex}.scientific-chart-footer{margin-top:10px}.range-toggle,.scale-toggle{border:1px solid var(--line);background:#1423320f;padding:3px;display:inline-flex}.scale-button{color:var(--muted);cursor:pointer;transition:background var(--ds-motion) ease, color var(--ds-motion) ease;background:0 0;border:0;padding:6px 10px}.scale-button.active{color:var(--accent-blue);background:#2864d924}.chart-refresh-note{color:var(--muted);font-size:var(--ds-fs-body);margin-top:8px}.empty-chart,.loading-panel{text-align:center;color:var(--muted);background:#ffffffdb;border:1px dashed #14233229;padding:20px}.monitor-form{gap:14px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label{gap:6px;font-weight:600;display:grid}.form-grid label span{color:var(--muted)}.form-grid input,.form-grid textarea,.form-grid select{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--text);border-radius:var(--ds-r-lg);background:#fffffff0;padding:10px 12px}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#008f8a6b;outline:3px solid #008f8a2e}.panel>.form-grid+.form-grid{margin-top:12px}.quick-probe-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr)}.wide-field{grid-column:1/-1}.primary-url-field input{height:var(--ds-h-xl);font-size:var(--ds-fs-h4);padding:0 var(--ds-space-4)}.wizard-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.light-action{color:var(--ds-on-fill);background:#ffffff1f;border-color:#fff6}.compact-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.quick-type-grid .option-card{min-height:110px}.quick-wizard-fields{margin-top:6px}.wizard-test-actions{justify-content:flex-end;margin-top:12px;display:flex}.wizard-url-input-row{position:relative}.wizard-url-input-row input{padding-right:52px}.wizard-url-status{width:24px;height:24px;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);pointer-events:none;border-radius:999px;place-items:center;animation:.16s cubic-bezier(.2,.8,.2,1) wizard-url-status-in;display:inline-grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.wizard-url-status.checking{color:var(--muted);border:1px solid #64748b57;font-size:0}.wizard-url-status.checking:before{content:"";border:2px solid;border-top-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite wizard-url-status-spin}.wizard-url-status.success{color:#15803d;background:#22c55e1f}.wizard-url-status.failure{color:var(--ds-down-fg);background:#ef44441f}.wizard-url-status.hiding{animation:.18s forwards wizard-url-status-out}.wizard-console-actions{justify-items:center;gap:10px;display:grid}.wizard-console-actions .wizard-create-button{width:min(100%,360px)}.wizard-console-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.wizard-link-action{color:var(--accent);font:inherit;font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-head);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 0;text-decoration:none;display:inline-flex}.wizard-link-action:hover,.wizard-link-action:focus-visible{text-underline-offset:3px;text-decoration:underline}.wizard-link-action:disabled{color:var(--muted);cursor:not-allowed;opacity:.7;text-decoration:none}.wizard-test-result{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:#ffffff09;gap:10px;margin-top:12px;padding:12px;display:grid}.wizard-test-result.success{background:var(--ds-up-soft);border-color:#22c55e3d}.wizard-test-result.failure{background:var(--ds-down-soft);border-color:#ef444447}.wizard-test-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wizard-test-heading span{color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase}.wizard-test-heading strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead)}.wizard-test-result p{color:var(--ds-text-muted);margin:0}.wizard-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.wizard-test-grid .fact-row strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wizard-response-preview{gap:8px;display:grid}.wizard-response-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.wizard-response-heading strong{color:var(--ds-text-strong);font-size:var(--ds-fs-body)}.wizard-response-heading span{min-width:0;color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.wizard-image-preview{aspect-ratio:16/9;border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:#050e18b8;justify-content:center;align-items:center;width:min(600px,100%);display:flex;overflow:hidden}.wizard-image-preview img{object-fit:contain;width:100%;height:100%;display:block}.wizard-response-code{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);color:#dbeafe;max-height:340px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--ds-fs-dense);line-height:var(--ds-lh-body);white-space:pre;background:#050e18e6;margin:0;padding:12px;overflow:auto}.wizard-response-code code{font:inherit}.wizard-response-empty{border:1px dashed var(--ds-border-soft);border-radius:var(--ds-r-sm);color:var(--ds-text-soft);font-size:var(--ds-fs-body);background:#050e183d;margin:0;padding:12px}.syntax-key{color:#93c5fd}.syntax-string{color:#86efac}.syntax-number{color:#fbbf24}.syntax-literal{color:#fca5a5}.syntax-punctuation,.syntax-entity{color:#cbd5e1}.syntax-tag{color:#7dd3fc}.syntax-comment{color:#94a3b8;font-style:italic}.wizard-note{margin-top:13px}.monitor-form label{gap:6px;font-weight:600;display:grid}.monitor-form label span{color:var(--muted)}.monitor-form input,.monitor-form textarea,.monitor-form select{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--text);background:#fffffff0;padding:10px 12px}.first-run-form input:focus,.monitor-form input:focus,.monitor-form textarea:focus,.monitor-form select:focus,.date-filter:focus{border-color:#008f8a6b;outline:3px solid #008f8a2e}.field-note{color:var(--muted);line-height:var(--ds-lh-dense);background:#008f8a14;border:1px solid #008f8a24;padding:9px 11px}.probe-location-selector{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.probe-location-selector>legend{text-transform:uppercase;width:100%;letter-spacing:var(--ds-ls-eyebrow);margin:0 0 2px;padding:0;font-weight:700}.probe-location-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.monitor-form .probe-location-option,.probe-location-option{border:1px solid var(--line-strong);border-radius:var(--ds-r-md);background:var(--ds-chrome);min-width:0;color:var(--text);cursor:pointer;align-items:center;gap:9px;padding:10px 12px;font-weight:600;display:flex}.monitor-form .probe-location-option:has(input:checked){border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-strong) 8%, var(--ds-chrome))}.probe-location-option:has(input:checked){border-color:var(--accent-strong);background:color-mix(in srgb, var(--accent-strong) 8%, var(--ds-chrome))}.monitor-form .probe-location-option input[type=checkbox],.probe-location-option input[type=checkbox]{flex:none;width:18px;min-width:18px;height:18px;margin:0;padding:0}.monitor-form .probe-location-option>span,.probe-location-option>span{min-width:0;color:inherit}.probe-location-option:has(input:disabled){cursor:not-allowed}.probe-location-status{color:var(--muted);font-size:var(--ds-fs-small);margin:0}.probe-location-error{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--ds-r-md);background:color-mix(in srgb, var(--danger) 7%, var(--ds-chrome));color:var(--danger);font-size:var(--ds-fs-small);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.probe-location-error button{flex:none}.form-lead{max-width:44rem;color:var(--muted);margin:-4px 0 13px}.form-disclosure{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.form-disclosure summary{cursor:pointer;color:var(--accent);font-weight:700}.disclosure-grid{margin-top:12px}.header-row{grid-template-columns:1fr 1.5fr auto;gap:10px;display:grid}.toggle-field{align-items:start}.toggle{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffffe0;padding:8px 12px}.toggle.on{color:var(--success);background:#14845f24;border-color:#14845f3d}.form-actions{justify-content:flex-end;gap:10px;display:flex}.primary-button,.ghost-button,.danger-button{font:inherit;cursor:pointer;transition:transform var(--ds-motion) ease, opacity var(--ds-motion) ease;justify-content:center;align-items:center;padding:9px 14px;text-decoration:none;display:inline-flex}.primary-button:hover{box-shadow:var(--ds-shadow-md)}.ghost-button:hover{color:var(--accent-strong);border-color:#008f8a52}.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled{cursor:wait;opacity:.66;transform:none}.primary-button{color:var(--ds-on-fill);background:var(--accent-blue);box-shadow:var(--ds-shadow-md);border:0}.ghost-button{border:1px solid var(--line);color:var(--text);background:#ffffffc7}.inline-error,.error-copy{color:#a73745}.detail-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.date-filter{border:1px solid var(--line);color:var(--text);background:#ffffffd1;padding:8px 12px}.collapsed-note{color:var(--muted);background:#008f8a12;border:1px dashed #008f8a33;padding:11px 13px}.success-copy{color:var(--success)}.success-panel{border-color:#14845f3d}.failure-panel{border-color:#cf4a5a3d}.selection-list,.checklist-list{gap:10px;display:grid}.selection-row,.checklist-row,.diagnostic-row{background:var(--ds-chrome);border:1px solid #14233214;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.selection-row input{width:18px;height:18px}.selection-row span,.checklist-row div,.diagnostic-row div{min-width:0}.selection-row strong,.selection-row small,.checklist-row strong,.checklist-row p,.diagnostic-row strong,.diagnostic-row p{display:block}.selection-row small,.checklist-row p,.diagnostic-row p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.checklist-row.complete{border-color:#14845f3d}.status-preview-panel,.status-page-management-panel{gap:14px;display:grid}.status-page-management-panel .status-public-link{max-width:760px}.status-page-dialog-stack{gap:16px;display:grid}.status-page-dialog-stack .panel{padding:0}.status-page-dialog-stack .panel+.panel{border-top:1px solid var(--line);padding-top:16px}.status-preview-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.status-preview-header :is(h2,h3){font-size:var(--ds-fs-h3);margin:5px 0 4px}.status-preview-header span{color:var(--muted)}.status-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.status-summary-strip>div{background:#008f8a12;border:1px solid #008f8a24;padding:10px}.status-summary-strip span,.status-summary-strip strong{display:block}.status-summary-strip span{color:var(--muted);font-size:var(--ds-fs-small);text-transform:uppercase;letter-spacing:var(--ds-ls-caps)}.status-summary-strip strong{font-size:var(--ds-fs-h3);margin-top:5px}.usage-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usage-limit-row{border-radius:var(--ds-r-lg);background:var(--ds-chrome);min-width:0;box-shadow:var(--ds-shadow-sm);border:1px solid #14233214;gap:12px;padding:16px;display:grid}.usage-limit-row.danger{background:#c54b340f;border-color:#c54b344d}.usage-limit-copy,.usage-limit-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-limit-copy>div{gap:4px;min-width:0;display:grid}.usage-limit-copy strong{color:var(--text)}.usage-limit-copy span,.usage-limit-footer{color:var(--muted);font-size:var(--ds-fs-body)}.usage-meter-track{background:#14233214;border-radius:999px;height:10px;overflow:hidden}.usage-meter-track>div{border-radius:inherit;background:var(--accent-blue);height:100%}.usage-limit-row.danger .usage-meter-track>div{background:#c54b34}.status-incident-list{gap:10px;display:grid}.timeline-list{gap:0;display:grid}.timeline-item{grid-template-columns:18px minmax(0,1fr);gap:12px;padding:0 0 14px;display:grid;position:relative}.timeline-item:before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:-2px;left:8px}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child:before{display:none}.timeline-marker{z-index:1;background:var(--success);border:3px solid #fff;border-radius:999px;width:16px;height:16px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #14845f3d}.timeline-item.failure .timeline-marker{background:var(--danger);box-shadow:0 0 0 1px #cf4a5a3d}.modal-overlay{z-index:10060;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111b286b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-dialog{background:var(--ds-chrome);border:1px solid var(--line);width:min(980px,100%);max-height:calc(100vh - 36px);box-shadow:var(--ds-shadow-lg);overflow:hidden}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 14px;display:flex}.modal-header :is(h2,h3){font-size:var(--ds-fs-h3);margin:5px 0 0}.modal-description{max-width:44rem;color:var(--muted);margin:7px 0 0}.modal-close{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#fffc;padding:8px 12px}.modal-body{max-height:calc(100vh - 142px);padding:16px 22px 20px;overflow:auto}.modal-body .panel{box-shadow:none;background:var(--ds-chrome)}.delete-confirmation{gap:16px;display:grid}.delete-confirmation-warning{border-radius:var(--ds-r-md);color:var(--ds-text-strong);background:#fef2f2eb;border:1px solid #dc26262e;gap:5px;padding:14px 16px;display:grid}.delete-confirmation-warning strong{color:#991b1b;font-size:var(--ds-fs-lead);font-weight:var(--ds-fw-semi)}.delete-confirmation-warning span{color:var(--ds-text-muted);font-size:var(--ds-fs-body);line-height:var(--ds-lh-dense)}.delete-confirmation-list{flex-wrap:wrap;gap:8px;display:flex}.delete-confirmation-list span{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);background:var(--ds-card);min-width:0;max-width:100%;color:var(--ds-text-strong);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;overflow:hidden}.delete-confirmation-actions{justify-content:flex-end;gap:10px;display:flex}.status-pill{font-size:var(--ds-fs-small);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-weight:700;display:inline-flex}.eyebrow{text-transform:uppercase;letter-spacing:var(--ds-ls-caps);font-size:var(--ds-fs-small);color:var(--muted);margin:0}.sidebar .eyebrow{color:var(--accent)}.compact-fieldset{border:1px solid var(--border);border-radius:var(--ds-r-lg);padding:12px}.compact-fieldset legend{color:var(--muted);font-size:var(--ds-fs-small);padding:0 6px;font-weight:700}.toggle-row{flex-wrap:wrap;gap:8px;display:flex}.checkbox-chip{border:1px solid var(--border);border-radius:var(--ds-r-lg);min-height:34px;color:var(--text);font-size:var(--ds-fs-body);background:#ffffff0a;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.checkbox-chip input{width:16px;height:16px;accent-color:var(--accent)}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wizard-url-status-in{0%{opacity:0;transform:translateY(-50%)scale(.72)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes wizard-url-status-out{0%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.72)}}@keyframes wizard-url-status-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.public-nav{flex-wrap:wrap;align-items:flex-start}.public-nav nav{order:3;width:100%;margin-left:0}.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);gap:12px;padding:14px 18px;position:relative}.brand-block{display:none}.mobile-menu-button{display:inline-flex}.main-nav{gap:8px;padding-top:2px;display:none}.main-nav.open{display:grid}.nav-link{width:100%;padding:9px 11px}.sidebar-card,.sidebar-graphs{display:none}.metrics-grid,.fleet-summary-grid,.settings-grid,.profile-layout,.status-page-layout,.template-grid,.organization-grid,.diagnostic-grid,.overview-grid,.detail-grid,.form-grid,.first-run-panel,.quick-probe-grid,.quick-type-grid,.site-footer-inner,.chart-summary-grid{grid-template-columns:1fr}.profile-hero{flex-direction:column;align-items:flex-start}.domain-telemetry-grid .domain-telemetry-long{grid-column:auto;grid-template-columns:1fr;row-gap:4px}.domain-telemetry-grid .fact-row>span{flex-basis:auto}.domain-telemetry-grid .fact-row>strong{text-align:left}.site-masthead-inner{gap:10px;padding:8px 18px}}@media (width<=720px){.public-nav{gap:10px;padding:12px 14px}.public-nav nav{font-size:var(--ds-fs-body);gap:10px}.public-nav-actions{width:100%}.public-login-button,.public-signup-button{flex:9rem}.public-page{padding:28px 14px 42px}.customer-hero{background:var(--hero-image) 62% 50% / cover no-repeat, var(--ds-page-dark);min-height:610px;margin:-28px -14px 28px;padding:40px 14px 18px}.public-hero.customer-hero :is(h1,h2){font-size:clamp(3.3rem,20vw,5.7rem)}.hero-actions{gap:9px}.hero-actions .primary-button,.hero-actions .ghost-button{flex:10rem}.hero-offer-strip{grid-template-columns:1fr;margin-top:auto}.landing-feature-grid,.landing-pricing-grid,.pricing-grid,.feature-grid,.plan-summary-grid,.rich-footer-top,.rich-footer-grid{grid-template-columns:1fr}.plan-summary-top{align-items:flex-start}.plan-compare-body{overflow-x:visible}.plan-compare-grid{grid-template-columns:1fr;min-width:0}.plan-compare-head:not(:first-child){display:none}.plan-compare-row{grid-template-columns:1fr;display:grid}.plan-compare-cell{border-right:0}.plan-compare-feature{background:var(--ds-amber);color:var(--ds-amber-ink)}.plan-compare-value{text-align:left;justify-content:flex-start}.plan-compare-value:before{content:attr(data-plan);min-width:76px;color:var(--muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase;letter-spacing:var(--ds-ls-caps)}.site-footer-inner,.rich-footer-top,.rich-footer-bottom,.main-stage,.sidebar{padding:14px}.site-masthead-inner{padding:8px 14px}.masthead-brand{flex-direction:row;align-items:center;gap:10px}.masthead-logo{width:34px;height:34px}.masthead-copy .eyebrow,.masthead-lead{display:none}.masthead-title-row{gap:8px;margin-top:0}.masthead-title{font-size:var(--ds-fs-h3);letter-spacing:var(--ds-ls-normal)}.masthead-page-tag{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);padding:4px 7px}.topbar{flex-direction:row;align-items:center;gap:10px;margin-bottom:12px}.page-title{font-size:var(--ds-fs-h3)}.topbar .eyebrow{display:none}.topbar-actions{gap:8px;margin-left:auto}.topbar-primary-action,.refresh-meta{display:none}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.hero-panel,.chart-card,.metric-card,.first-run-panel{padding:13px}.first-run-panel{gap:14px;min-height:auto}.first-run-copy :is(h2,h3){font-size:var(--ds-fs-h1)}.first-run-copy p{font-size:var(--ds-fs-lead)}.hero-panel p{margin-top:8px}.wizard-hero{flex-direction:column}.sidebar-quick-actions,.compact-steps{grid-template-columns:1fr}.chart-toolbar{justify-content:flex-start}.header-row{grid-template-columns:1fr}.selection-row,.checklist-row,.diagnostic-row{grid-template-columns:1fr;align-items:flex-start}.status-preview-header{flex-direction:column}.status-summary-strip,.template-facts{grid-template-columns:1fr}.modal-overlay{padding:8px}.modal-header,.modal-body{padding-left:14px;padding-right:14px}.modal-header{flex-direction:column}}.segmented-control{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#ffffffbd;display:inline-flex}.segment{border:0;border-right:1px solid var(--line);color:var(--muted);font:inherit;text-transform:uppercase;letter-spacing:var(--ds-ls-caps);background:0 0;padding:.55rem .85rem}.segment:last-child{border-right:0}.segment.active{background:var(--ink);color:var(--paper)}.trend-chart{grid-auto-columns:minmax(2.75rem,1fr);grid-auto-flow:column;align-items:end;gap:.9rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.trend-column{gap:.45rem;min-height:16rem;display:grid}.trend-column-label-top{color:var(--muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-align:center;text-transform:uppercase}.trend-bar-track{border:1px solid var(--line);background:linear-gradient(to top, #14233214 1px, transparent 1px) 0 0 / 100% 25%, var(--ds-chrome);align-items:end;min-height:12rem;padding:.4rem;display:flex;position:relative}.trend-bar{background:linear-gradient(180deg, var(--accent-cyan), var(--accent-blue));width:100%}.trend-bar.danger{background:linear-gradient(180deg, var(--accent-coral), var(--accent-gold))}.trend-column-meta{text-align:center;gap:.2rem;display:grid}.trend-column-meta strong{font-size:var(--ds-fs-body)}.trend-column-meta span{color:var(--muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase}.audit-facts{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.audit-fact{border:1px solid var(--line);font-size:var(--ds-fs-body);padding:.45rem .55rem}.audit-filter{min-width:10rem}@media (width<=960px){.monitor-workflow-bar,.integration-workflow-bar,.settings-workflow-bar,.workspace-workflow-bar,.incident-workflow-bar,.alert-workflow-bar{flex-direction:column;align-items:stretch}.monitor-workflow-actions,.integration-workflow-actions,.settings-workflow-actions,.workspace-workflow-actions,.incident-workflow-actions,.alert-workflow-actions{justify-content:flex-start}.monitor-workflow-actions :is(.primary-button,.ghost-button),.integration-workflow-actions :is(.primary-button,.ghost-button),.settings-workflow-actions :is(.primary-button,.ghost-button),.workspace-workflow-actions :is(.primary-button,.ghost-button),.incident-workflow-actions :is(.primary-button,.ghost-button),.alert-workflow-actions :is(.primary-button,.ghost-button){flex:160px}.filter-toolbar{grid-template-columns:1fr}.table-entity-meta{align-items:flex-start}}.sr-only,.skip-link:not(:focus):not(:focus-visible){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:2px solid var(--focus-ring);border-radius:var(--ds-r-lg);background:var(--ink);min-height:44px;color:var(--ds-on-fill);font-weight:var(--ds-fw-semi);box-shadow:var(--ds-shadow-md);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px}:where(a,button,input,select,textarea,summary,[tabindex]):focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-ring-shadow)}.main-stage:focus,.modal-dialog:focus{outline:none}.main-stage:focus-visible{box-shadow:none;outline:none}.modal-dialog:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}input,select,textarea{color:var(--ds-text);caret-color:var(--ds-blue)}input::placeholder,textarea::placeholder{color:#69798a;opacity:1}input[type=checkbox]{min-height:0;accent-color:var(--accent-strong)}.app-frame{background:var(--ds-page)}.site-masthead,.public-nav{background:var(--ds-page-dark);border-bottom:1px solid #f8fbff1f}.site-masthead:after,.public-nav:after,.customer-hero:before,.customer-hero:after,.first-run-panel:before,.first-run-panel:after,.main-stage:before,.sidebar:before{opacity:.14}.main-stage{background:#fbfdfff5}.sidebar{background:#fffffff5}.page-title,.masthead-title,.public-brand-copy strong,.public-hero :is(h1,h2){text-transform:none}.page-title{font-size:var(--ds-fs-h1);line-height:var(--ds-lh-tight)}.public-hero :is(h1,h2){font-size:var(--ds-fs-d2);line-height:var(--ds-lh-flat)}.public-hero.customer-hero :is(h1,h2){font-size:var(--ds-fs-d4);line-height:var(--ds-lh-flat)}.landing-section-heading :is(h2,h3){font-size:var(--ds-fs-h1);line-height:var(--ds-lh-tight)}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.filter-toolbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.bulk-toolbar,.row-actions,.form-actions{flex-wrap:wrap;align-items:center;display:flex}.bulk-toolbar{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#f6fafcdb;gap:10px;padding:10px}.bulk-summary{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.monitor-list-load-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 0 4px;display:flex}.monitor-list-load-more-summary{color:var(--text-muted,#6c7686);font-size:var(--ds-fs-dense)}.row-actions{gap:12px}.primary-button,.ghost-button,.danger-button,.modal-close,.scale-button,.segment,.toggle,.mobile-menu-button,.nav-group summary{min-height:44px}.primary-button,.ghost-button,.danger-button{font-weight:var(--ds-fw-semi);transition:background-color var(--ds-motion) ease, border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, color var(--ds-motion) ease;gap:8px}.primary-button:hover,.ghost-button:hover,.danger-button:hover{transform:none}.primary-button{box-shadow:none;background:#265ec7}.ghost-button{background:var(--ds-chrome);border-color:var(--line-strong)}.danger-button{color:var(--danger);background:#b3263a1a;border:1px solid #b3263a52}.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled{cursor:not-allowed}.text-button,.table-link{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.text-button:hover,.table-link:hover,.footer-links a:hover,.field-note a:hover{color:var(--ink)}.nav-link{border-color:var(--line);min-height:40px}.nav-link:hover,.nav-link.active{box-shadow:inset 4px 0 0 var(--accent-strong);color:var(--ink);background:#00756f1a;transform:none}.nav-link.active{font-weight:var(--ds-fw-semi)}.metric-card,.panel,.hero-panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph{border-color:var(--line);box-shadow:var(--ds-shadow-md)}.metric-card,.panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row{background:var(--ds-chrome)}.metric-card:before,.panel:before,.chart-card:before,.template-card:before,.integration-tile:before,.pricing-card:before,.feature-card:before,.option-card:before,.check-card:before{background:var(--accent-blue)}.option-card.selected,.wizard-step.active,.wizard-step.complete,.segment.active,.scale-button.active{box-shadow:inset 0 0 0 2px var(--accent-strong)}.option-card.selected:after,.wizard-step.active:after,.scale-button.active:after,.segment.active:after{content:"";background:var(--accent-strong);border-radius:999px;width:8px;height:8px;position:absolute;inset:auto 10px 10px auto}.scale-button,.segment{position:relative}.status-pill{font-size:var(--ds-fs-small);border:1px solid}.status-pill:before{content:"";background:currentColor;border-radius:999px;width:.58em;height:.58em}.status-pill.success{background:var(--status-up-bg);color:var(--status-up-fg)}.status-pill.danger{background:var(--status-down-bg);color:var(--status-down-fg)}.status-pill.warm,.tone-warm .status-pill{background:var(--status-degraded-bg);color:var(--status-degraded-fg)}.status-pill.neutral{color:var(--muted);background:#7488a324}.tone-success strong{color:var(--success)}.tone-danger strong{color:var(--danger)}.tone-warm strong{color:var(--warm)}.activity-row.success,.log-item.success,.monitor-card.success{border-left:4px solid var(--success)}.activity-row.failure,.log-item.failure,.monitor-card.failure{border-left:4px solid var(--danger)}.outcome-bar.success,.trend-bar{background:linear-gradient(180deg, #ffffff47 0 2px, transparent 2px 6px), linear-gradient(180deg, var(--accent-cyan), var(--success))}.outcome-bar.failure,.trend-bar.danger{background:repeating-linear-gradient(135deg, #ffffff57 0 4px, transparent 4px 8px), linear-gradient(180deg, var(--accent-coral), var(--danger))}.chart-status-cell.success{fill:#0b6f4fad}.chart-status-cell.failure{fill:#b3263ac2;stroke:#fff;stroke-width:1px}.monitor-form input,.monitor-form textarea,.monitor-form select,.form-grid input,.form-grid textarea,.form-grid select,.first-run-form input,.fleet-summary-form input,.fleet-summary-form select,.filter-field input,.filter-field select,.date-filter,.audit-filter{border-color:var(--line-strong);background:var(--ds-chrome)}.monitor-form input:focus,.monitor-form textarea:focus,.monitor-form select:focus,.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.first-run-form input:focus,.fleet-summary-form input:focus,.fleet-summary-form select:focus,.filter-field input:focus,.filter-field select:focus,.date-filter:focus,.audit-filter:focus{border-color:var(--accent-strong);outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-ring-shadow)}.table-wrap{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome)}.monitor-table th{color:var(--muted);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);background:#f3f7fa}.monitor-table tbody tr:hover{background:#00756f12}.monitor-table input[type=checkbox]{width:20px;height:20px}.inline-error,.error-copy{color:var(--danger);font-weight:700}.error-banner{color:var(--danger);background:#b3263a1a;border-color:#b3263a47}.neutral-banner,.collapsed-note,.field-note{color:var(--accent-strong)}.site-footer-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (width<=720px){.public-hero :is(h1,h2),.landing-section-heading h3{font-size:var(--ds-fs-h1)}.public-hero.customer-hero :is(h1,h2){font-size:var(--ds-fs-d2)}.topbar{flex-wrap:wrap;align-items:flex-start}.topbar-actions{justify-content:flex-start;width:100%;margin-left:0}.form-actions>*,.bulk-toolbar>button,.public-nav-actions>*{flex:10rem}.row-actions{gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.page-content{animation:none}}@media (forced-colors:active){.primary-button,.ghost-button,.danger-button,.panel,.metric-card,.monitor-card,.log-item,.activity-row,.status-pill{forced-color-adjust:auto;color:canvastext;background:canvas;border:1px solid buttontext}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:none;outline:3px solid highlight}}.profile-command-page{gap:16px}.profile-command-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.profile-command-hero :is(h2,h3){letter-spacing:var(--ds-ls-normal)}.profile-command-hero p:not(.eyebrow){max-width:760px;color:var(--muted)}.profile-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.profile-command-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.52fr);align-items:start;gap:16px;display:grid}.profile-command-sidebar,.profile-command-main{gap:16px;min-width:0;display:grid}.profile-command-identity{gap:16px}.profile-wide-button{width:100%}.meta-chip.success{color:var(--status-up-fg);background:#14845f1a;border-color:#14845f3d}.profile-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-metric-tile{border-radius:var(--ds-r-lg);background:var(--ds-chrome);min-height:126px;box-shadow:var(--ds-shadow-sm);background-size:36px 36px,auto;border:1px solid #14233214;padding:15px}.profile-metric-tile span{color:var(--muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase;display:block}.profile-metric-tile strong{color:var(--text);font-size:var(--ds-fs-h1);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);margin-top:10px;display:block}.profile-metric-tile p{color:var(--muted);font-size:var(--ds-fs-body);line-height:var(--ds-lh-dense);margin:10px 0 0}.profile-metric-tile.success{border-color:#14845f33}.profile-metric-tile.warning{border-color:#d4871e3d}.profile-metric-tile.danger{border-color:#cf4a5a3d}.profile-inline-notice{border-radius:var(--ds-r-lg);color:#81550e;font-size:var(--ds-fs-body);background:#fff5e0f0;border:1px solid #d4871e42;margin:0;padding:10px 12px;font-weight:700}.profile-command-split{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:16px;display:grid}.profile-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-panel-heading :is(h2,h3){font-size:var(--ds-fs-h4);letter-spacing:var(--ds-ls-normal);margin:4px 0 0}.profile-status-badge,.profile-row-action{border:1px solid var(--line);min-height:26px;color:var(--muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);white-space:nowrap;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.profile-status-badge.success,.profile-row-action.success{color:var(--status-up-fg);background:#14845f1a;border-color:#14845f38}.profile-status-badge.warning,.profile-row-action.warning{color:var(--status-degraded-fg);background:#fff5e0f5;border-color:#d4871e3d}.profile-status-badge.danger,.profile-row-action.danger{color:var(--status-down-fg);background:#ffecf0f5;border-color:#cf4a5a3d}.profile-security-list{gap:8px;display:grid}.profile-security-item{border:1px solid var(--line);border-radius:var(--ds-r-lg);min-height:58px;color:inherit;background:#ffffffe6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.profile-security-item:hover,.profile-security-item:focus-visible{background:var(--ds-chrome);border-color:#2f86dc57;outline:0;transform:translateY(-1px)}.profile-security-icon{border-radius:var(--ds-r-lg);width:34px;height:34px;color:var(--accent-blue);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);background:#2f86dc1a;place-items:center;display:grid}.profile-security-icon.success{color:var(--status-up-fg);background:#14845f1a}.profile-security-icon.warning{color:var(--status-degraded-fg);background:#fff5e0f5}.profile-security-icon.danger{color:var(--status-down-fg);background:#ffecf0f5}.profile-security-item strong{color:var(--text);font-size:var(--ds-fs-lead);display:block}.profile-security-item span:not(.profile-security-icon):not(.profile-row-action){color:var(--muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);margin-top:3px;display:block}.profile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-quick-action{border:1px solid var(--line);border-radius:var(--ds-r-lg);min-width:0;min-height:96px;color:inherit;background:#ffffffeb;gap:5px;padding:10px;text-decoration:none;display:grid}.profile-quick-action:hover,.profile-quick-action:focus-visible{background:var(--ds-chrome);border-color:#2f86dc57;outline:0}.profile-quick-action>span{border-radius:var(--ds-r-lg);width:26px;height:26px;color:var(--accent-blue);font-weight:var(--ds-fw-semi);background:#2f86dc1a;place-items:center;display:grid}.profile-quick-action strong{color:var(--text);font-size:var(--ds-fs-body);overflow-wrap:anywhere}.profile-quick-action small{color:var(--muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head);overflow-wrap:anywhere}.profile-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-route-card{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);min-height:94px;color:inherit;box-shadow:var(--ds-shadow-md);background-size:36px 36px,auto;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;text-decoration:none;display:flex}.profile-route-card:hover,.profile-route-card:focus-visible{border-color:#2f86dc57;outline:0;transform:translateY(-1px)}.profile-route-card strong{color:var(--text);font-size:var(--ds-fs-lead);display:block}.profile-route-card span{color:var(--muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);margin-top:5px;display:block}.profile-route-card small{max-width:96px;color:var(--accent);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-align:right;flex:none}@media (width<=1120px){.profile-command-grid,.profile-command-split{grid-template-columns:1fr}.profile-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.profile-command-hero{flex-direction:column;align-items:flex-start}.profile-hero-actions,.profile-hero-actions :is(.primary-button,.ghost-button){width:100%}.profile-metric-grid,.profile-route-grid,.profile-quick-grid{grid-template-columns:1fr}}@media (width<=520px){.profile-security-item,.profile-route-card{grid-template-columns:auto minmax(0,1fr)}.profile-security-item .profile-row-action{grid-column:2;justify-self:start}}.settings-split{background:var(--ds-chrome);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-md);min-height:620px;font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);border:1px solid #1423321a;grid-template-columns:246px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.settings-master{background:#fcfdfe;border-right:1px solid #14233214;padding:14px 10px 20px}.settings-master h1{font-size:var(--ds-fs-body);color:var(--text);letter-spacing:var(--ds-ls-tight);margin:2px 8px 10px}.settings-master-group{gap:1px;margin-top:12px;display:grid}.settings-master-heading{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--muted);margin:2px 10px 4px;font-weight:700;text-decoration:none;display:block}.settings-master-item{border-radius:var(--ds-r-md);color:var(--text);border-left:2px solid #0000;gap:1px;padding:6px 10px;text-decoration:none;display:grid}.settings-master-item:hover,.settings-master-item:focus-visible{background:#2f86dc12;outline:0}.settings-master-item.current{border-left-color:var(--accent-blue);background:#eef4fb}.settings-master-label{font-size:var(--ds-fs-dense);color:var(--text);font-weight:500;line-height:var(--ds-lh-tight)}.settings-master-item.current .settings-master-label{color:var(--accent-blue);font-weight:600}.settings-master-status{font-size:var(--ds-fs-micro);color:var(--muted)}.settings-detail{min-width:0;padding:22px 30px 30px}.settings-detail-heading{display:none}.settings-doc{max-width:780px}.settings-doc :is(h1,h2){font-size:var(--ds-fs-lead);color:var(--text);letter-spacing:var(--ds-ls-tight);margin:0 0 3px}.settings-doc-lede{font-size:var(--ds-fs-dense);color:var(--muted);margin:0 0 6px}.settings-doc-note{font-size:var(--ds-fs-small);color:var(--muted);margin:0 0 10px}.settings-empty-note{font-size:var(--ds-fs-dense);color:var(--muted);margin:4px 0 10px}.settings-rows{margin-top:6px}.settings-row{border-top:1px solid #14233214;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;padding:15px 0;display:grid}.settings-row:first-of-type{border-top:0;padding-top:4px}.settings-row-label{padding-top:2px}.settings-row-title{font-size:var(--ds-fs-dense);color:var(--text);font-weight:600}.settings-row-desc{font-size:var(--ds-fs-small);color:var(--muted);margin-top:2px}.settings-row-control{min-width:0}.organization-logo-editor{align-items:flex-start;gap:16px;display:flex}.organization-logo-preview{border-radius:var(--ds-r-lg);background:#fff;border:1px solid #14233224;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.organization-logo-preview.is-empty{color:var(--muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);background:#14233209;font-weight:600}.organization-logo-preview img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.organization-logo-actions{min-width:0;padding-top:2px}.organization-logo-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.organization-logo-help,.organization-logo-file{color:var(--muted);font-size:var(--ds-fs-small);margin:7px 0 0}.organization-logo-file{color:var(--text)}.settings-table{border-collapse:collapse;width:100%;margin:0 0 2px}.settings-table th[scope=col]{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--muted);text-align:left;background:0 0;border-bottom:1px solid #1423321a;padding:0 12px 6px 0;font-weight:700}.settings-table td,.settings-table th[scope=row]{font-size:var(--ds-fs-dense);text-align:left;color:var(--text);vertical-align:middle;border-bottom:1px solid #14233212;padding:9px 12px 9px 0}.settings-table th[scope=row]{letter-spacing:var(--ds-ls-normal);text-transform:none;color:var(--text);background:0 0;font-weight:600}.settings-table td{color:var(--muted)}.settings-table tr:last-child td,.settings-table tr:last-child th[scope=row]{border-bottom:0}.settings-table-action{text-align:right;white-space:nowrap;width:1%;padding-right:0}.settings-status-dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.settings-status-dot.ok{background:var(--ds-up)}.settings-status-dot.pending{background:var(--ds-warn)}.settings-text-button{font:inherit;font-size:var(--ds-fs-dense);color:var(--ds-blue-text);cursor:pointer;background:0 0;border:0;padding:0}.settings-text-button:hover,.settings-text-button:focus-visible{outline:0;text-decoration:underline}.settings-text-button:disabled{color:var(--muted);cursor:default;text-decoration:none}.settings-text-button.danger{color:var(--ds-down)}.settings-text-button.danger:disabled{color:var(--muted)}.settings-table-action .settings-text-button{color:var(--ds-down)}.app-frame .settings-detail input[type=text],.app-frame .settings-detail input[type=password],.app-frame .settings-detail input[type=email],.app-frame .settings-detail input[type=url],.app-frame .settings-detail input[type=search],.app-frame .settings-detail input[type=number],.app-frame .settings-detail input[type=date],.app-frame .settings-detail input[type=datetime-local],.app-frame .settings-detail input[type=time],.app-frame .settings-detail input:not([type]),.app-frame .settings-detail select{height:32px;min-height:32px;font:inherit;font-size:var(--ds-fs-dense);color:var(--text);background:var(--ds-chrome);border-radius:var(--ds-r-md);border:1px solid #1423323d;min-width:0;padding:0 10px}.app-frame .settings-detail textarea{min-height:0;font:inherit;font-size:var(--ds-fs-dense);color:var(--text);border-radius:var(--ds-r-md);border:1px solid #1423323d;padding:7px 10px}.app-frame .settings-detail input:focus-visible,.app-frame .settings-detail select:focus-visible,.app-frame .settings-detail textarea:focus-visible{border-color:var(--accent-blue);outline:0;box-shadow:0 0 0 3px #2f86dc29}.app-frame .settings-detail .primary-button,.app-frame .settings-detail .ghost-button,.app-frame .settings-detail .danger-button{height:32px;min-height:0;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);font-weight:500;line-height:var(--ds-lh-flat);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.settings-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.settings-inline-form label{gap:4px;display:grid}.settings-inline-form label span{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:700}.settings-add-method select{min-width:180px}.settings-inset{border-radius:var(--ds-r-lg);background:#f6f9fc;margin-top:12px;padding:12px 14px 14px;display:block}.settings-inset .settings-inline-form{margin-top:6px}.settings-totp-setup{gap:5px;display:grid}.settings-totp-secret{font-size:var(--ds-fs-body);letter-spacing:var(--ds-ls-eyebrow);color:var(--text);word-break:break-all}.settings-totp-uri{font-size:var(--ds-fs-small);color:var(--muted);word-break:break-all;margin:0}.settings-password-form{margin-top:2px}.settings-password-fields{grid-template-columns:repeat(3,minmax(0,180px));gap:10px;display:grid}.settings-password-fields label{gap:4px;display:grid}.settings-password-fields label span{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:700}.settings-form-actions{margin-top:12px}.settings-fact-row{font-size:var(--ds-fs-dense);color:var(--text);flex-wrap:wrap;align-items:center;gap:14px;padding:2px 0;display:flex}.settings-detail .inline-error,.settings-detail .success-copy{font-size:var(--ds-fs-dense);margin:8px 0}.settings-detail .field-note{font-size:var(--ds-fs-small);color:var(--muted);margin-top:6px}.settings-doc-rows{margin-top:8px}.settings-doc-row{border-bottom:1px solid #14233212;justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;text-decoration:none;display:flex}.settings-doc-row:hover,.settings-doc-row:focus-visible{background:#2f86dc0b;outline:0}.settings-doc-row-main{gap:2px;min-width:0;display:grid}.settings-doc-row-label{font-size:var(--ds-fs-body);color:var(--accent-blue);font-weight:600}.settings-doc-row-desc{font-size:var(--ds-fs-small);color:var(--muted)}.settings-doc-row-open{font-size:var(--ds-fs-small);color:var(--muted);flex:none}.settings-doc-row-open:after{content:" ›"}.settings-section-nav{border-bottom:1px solid #14233217;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding-bottom:14px;display:none}.settings-section-link{border-radius:var(--ds-r-pill);min-height:34px;font-size:var(--ds-fs-dense);font-weight:500;line-height:var(--ds-lh-tight);color:var(--text);background:#fcfdfe;border:1px solid #14233224;align-items:center;padding:6px 11px;text-decoration:none;display:inline-flex}.settings-section-link:hover,.settings-section-link:focus-visible{background:#2f86dc12;border-color:#2f86dc66;outline:0}.settings-section-link.current{border-color:var(--accent-blue);color:var(--accent-blue);background:#eef4fb;font-weight:600}.settings-split .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-embed .hero-panel h1,.settings-embed .hero-panel :is(h2,h3),.settings-embed .page-header h1,.settings-embed .page-header :is(h1,h2){font-size:var(--ds-fs-lead);line-height:var(--ds-lh-tight);color:var(--text);letter-spacing:var(--ds-ls-tight);margin:0 0 3px}.settings-embed .eyebrow{color:var(--muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);font-weight:700}.settings-embed .monitor-form label>span,.settings-embed .integration-key-form label>span{font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:700}.app-frame .settings-embed .panel:before,.app-frame .settings-embed .metric-card:before,.app-frame .settings-embed .integration-tile:before,.app-frame .settings-embed .sidebar-card:before,.app-frame .settings-embed .chart-card:before,.app-frame .settings-embed .option-card:before,.app-frame .settings-embed .check-card:before,.app-frame .settings-embed .plan-summary-card:before,.app-frame .settings-embed .comparison-card:before,.app-frame .settings-embed .usage-limit-row:before,.app-frame .settings-embed .selection-row:before,.app-frame .settings-embed .diagnostic-row:before{content:none;display:none}.app-frame .settings-embed .checkbox-grid{border:0;grid-template-columns:1fr;gap:0;padding:0;display:grid}.app-frame .settings-embed .check-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1423320f;border-radius:0;align-items:center;gap:8px;min-height:0;padding:7px 0;display:flex}.app-frame .settings-embed .check-card:before{content:none;display:none}@media (width<=1180px){.settings-split{grid-template-columns:224px minmax(0,1fr)}.settings-detail{padding:20px 22px 26px}.settings-row{grid-template-columns:200px minmax(0,1fr);gap:20px}.settings-password-fields{grid-template-columns:1fr 1fr 1fr}}@media (width<=860px){.settings-split{min-height:0;display:block}.settings-master{border-right:0}.settings-split[data-settings-section=overview] .settings-detail,.settings-split:not([data-settings-section=overview]) .settings-master{display:none}.settings-split:not([data-settings-section=overview]) .settings-detail-heading{display:block}.settings-section-nav{display:flex}.settings-row{grid-template-columns:1fr;gap:8px}.settings-password-fields{grid-template-columns:1fr}.settings-fact-row,.settings-doc-row{flex-wrap:wrap}}@media (width<=560px){.settings-table th:nth-child(2),.settings-table td:nth-child(2){display:none}.settings-doc[data-doc=billing] .settings-table:not(.mobile-card-table) th:nth-child(2),.settings-doc[data-doc=billing] .settings-table:not(.mobile-card-table) td:nth-child(2),.settings-doc[data-doc=billing-history] .settings-table:not(.mobile-card-table) th:nth-child(2),.settings-doc[data-doc=billing-history] .settings-table:not(.mobile-card-table) td:nth-child(2){display:table-cell}}@media (prefers-reduced-motion:reduce){.settings-master-item,.settings-doc-row,.settings-text-button,.settings-section-link{transition:none}}.team-role-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.team-role-choice legend{font-size:var(--ds-fs-dense);margin-bottom:4px;font-weight:700}.team-role-card{border-radius:var(--ds-r-lg);cursor:pointer;border:1px solid #0f172a24;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.team-role-card.selected{border-color:var(--ds-blue-fill);box-shadow:0 0 0 1px #0b63f659}.team-role-card.disabled{opacity:.55;cursor:not-allowed}.team-role-card input{margin-top:3px}.team-role-card-copy{gap:2px;display:grid}.team-role-card-copy strong{font-size:var(--ds-fs-body)}.team-role-card-copy span{font-size:var(--ds-fs-dense);opacity:.75}.masthead-readonly-pill{cursor:help;white-space:nowrap;align-self:center}.settings-embed{max-width:760px}.settings-embed .stack{gap:0}.settings-embed .settings-workflow-bar,.settings-embed .workspace-workflow-bar,.settings-embed .alert-workflow-bar{display:none}.settings-embed .hero-panel,.settings-embed .compact-hero,.settings-embed .page-header{box-shadow:none;background:0 0;border:0;grid-template-columns:none;margin:0 0 4px;padding:0;display:block}.settings-embed .hero-panel h1,.settings-embed .hero-panel :is(h2,h3),.settings-embed .page-header h1,.settings-embed .page-header :is(h1,h2){font-size:var(--ds-fs-h3);line-height:var(--ds-lh-tight);color:var(--text);margin:0 0 4px}.settings-embed .hero-panel>p,.settings-embed .hero-panel p:last-child,.settings-embed .page-header p{font-size:var(--ds-fs-body);color:var(--muted);max-width:640px}.settings-embed .hero-panel .primary-button,.settings-embed .hero-panel .ghost-button{margin-top:8px}.settings-embed .eyebrow{color:var(--muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps)}.settings-embed .panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #14233214;border-radius:0;margin:0;padding:26px 0 0}.settings-embed .panel+.panel,.settings-embed .settings-grid>.panel{margin-top:0}.settings-embed .panel:first-of-type{border-top:0;padding-top:8px}.settings-embed .section-heading{align-items:baseline;margin-bottom:12px}.settings-embed .section-heading :is(h1,h2,h3){font-size:var(--ds-fs-lead);color:var(--text)}.settings-embed .section-subtitle{font-size:var(--ds-fs-body);color:var(--muted)}.settings-embed .settings-grid,.settings-embed .form-grid,.settings-embed .metrics-grid,.settings-embed .overview-grid{grid-template-columns:1fr;gap:14px;display:grid}.settings-embed .monitor-form input,.settings-embed .monitor-form select,.settings-embed .monitor-form textarea,.settings-embed .integration-key-form input,.settings-embed .integration-key-form select{font:inherit;font-size:var(--ds-fs-body);color:var(--text);background:var(--ds-chrome);border-radius:var(--ds-r-lg);border:1px solid #14233238;padding:7px 10px}.settings-embed .monitor-form label>span,.settings-embed .integration-key-form label>span{font-size:var(--ds-fs-small);color:var(--text);font-weight:700}.settings-embed .settings-ledger,.settings-embed .detail-grid,.settings-embed .api-doc-grid,.settings-embed .profile-detail-list{gap:0;margin-top:8px;display:grid}.settings-embed .fact-row{font-size:var(--ds-fs-body);border-bottom:1px solid #14233212;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.settings-embed .status-pill,.settings-embed .profile-status-badge,.settings-embed .meta-chip{font-size:var(--ds-fs-dense);color:var(--muted);background:0 0;border:0;padding:0;font-weight:600}.settings-embed .profile-command-grid,.settings-embed .profile-command-split{grid-template-columns:1fr;gap:0;display:grid}.settings-embed .profile-command-sidebar,.settings-embed .profile-command-main{gap:0}.settings-embed .profile-metric-grid{border-bottom:1px solid #14233214;flex-wrap:wrap;gap:28px;margin:0;padding:16px 0;display:flex}.settings-embed .profile-metric-tile{box-shadow:none;background:0 0;border:0;padding:0}.settings-embed .profile-quick-grid{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.settings-embed .profile-quick-action,.settings-embed .profile-security-item,.settings-embed .check-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1423320f;border-radius:0;padding:8px 0}.settings-embed .profile-security-icon,.settings-embed .profile-avatar{color:var(--accent-blue);background:#2f86dc1a}.settings-embed .profile-panel-heading :is(h2,h3){font-size:var(--ds-fs-lead)}.settings-embed .table-wrap{border:0;border-radius:0;overflow:visible}.settings-embed .monitor-table th{background:0 0}.settings-embed .status-summary-strip{background:0 0;border:0;flex-wrap:wrap;gap:24px;padding:8px 0;display:flex}.settings-embed .status-summary-strip>div{border:0;padding:0}.app-frame .settings-embed .panel:before,.app-frame .settings-embed .metric-card:before,.app-frame .settings-embed .check-card:before,.app-frame .settings-embed .plan-summary-card:before,.app-frame .settings-embed .comparison-card:before,.app-frame .settings-embed .usage-limit-row:before{content:none;display:none}.app-frame .settings-embed .hero-panel,.app-frame .settings-embed .compact-hero,.app-frame .settings-embed .page-header-panel{background:0 0;border-color:#0000}.settings-embed .meta-chip{color:var(--muted);background:0 0;border:0;padding:0}.settings-embed .meta-chip+.meta-chip{margin-left:4px}.settings-embed .meta-chip+.meta-chip:before{content:"·";color:#14233252;margin-right:8px}.settings-embed .profile-metric-tile strong,.settings-embed .metric-card strong{font-size:var(--ds-fs-h3)}.app-frame .settings-embed .metric-card:before,.app-frame .settings-embed .integration-tile:before,.app-frame .settings-embed .sidebar-card:before,.app-frame .settings-embed .chart-card:before,.app-frame .settings-embed .option-card:before,.app-frame .settings-embed .selection-row:before,.app-frame .settings-embed .diagnostic-row:before{content:none;display:none}.app-frame .settings-embed .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:16px 0 4px;display:grid}.app-frame .settings-embed .metric-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-frame .settings-embed .metric-card p{font-size:var(--ds-fs-small);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--muted);margin:0 0 2px}.app-frame .settings-embed .metric-card strong{font-size:var(--ds-fs-h3);color:var(--text)}.app-frame .settings-embed .usage-limit-grid{grid-template-columns:1fr;gap:0;display:grid}.app-frame .settings-embed .usage-limit-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #14233212;border-radius:0;padding:14px 0}.app-frame .settings-embed .status-summary-strip{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:28px;padding:12px 0;display:flex}.app-frame .settings-embed .status-summary-strip>div{box-shadow:none;background:0 0;border:0;padding:0}.app-frame .settings-embed .status-summary-strip span{font-size:var(--ds-fs-small);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--muted)}.app-frame .settings-embed .plan-summary-metrics{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:4px 16px;padding:0;display:grid}.app-frame .settings-embed .plan-summary-metrics>div,.app-frame .settings-embed .plan-summary-metrics dt,.app-frame .settings-embed .plan-summary-metrics dd{box-shadow:none;background:0 0;border:0;padding:2px 0}.app-frame .settings-embed .integration-tile{box-shadow:none;background:#fbfdff;border:1px solid #1423321a}.app-frame .settings-detail .field-note{background:0 0;border:0;border-radius:0;padding:0}.app-frame .settings-detail .settings-table-action .settings-text-button.neutral{color:var(--accent-blue)}.settings-table-action .settings-text-button+.settings-text-button{margin-left:14px}.app-frame .settings-embed .status-pill{box-shadow:none;font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0;font-weight:700}.app-frame .settings-embed .status-pill.success,.app-frame .settings-embed .status-pill.danger,.app-frame .settings-embed .status-pill.neutral{box-shadow:none;background:0 0;border:0;padding:0}.app-frame .settings-embed .status-pill.success{color:var(--ds-up)}.app-frame .settings-embed .status-pill.danger{color:var(--ds-down-fg)}.app-frame .settings-embed .status-pill.neutral{color:var(--muted)}.app-frame .settings-embed .warning-banner{color:var(--muted);font-size:var(--ds-fs-small);background:0 0;border:0;padding:2px 0}.app-frame .settings-embed .integration-tile-grid{grid-template-columns:1fr;gap:0;display:grid}.app-frame .settings-embed .integration-tile{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #14233212;border-radius:0;padding:12px 0}.app-frame .settings-embed .integration-tile strong{font-size:var(--ds-fs-body)}.app-frame .settings-embed .integration-tile>span,.app-frame .settings-embed .integration-tile small{font-size:var(--ds-fs-small);color:var(--muted)}.app-frame .settings-detail .settings-stacked-form{gap:12px;max-width:460px;display:grid}.app-frame .settings-detail .settings-stacked-form label{gap:4px;display:grid}.app-frame .settings-detail .settings-stacked-form label>span{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:700}.app-frame .settings-detail .settings-stacked-form input,.app-frame .settings-detail .settings-stacked-form select{width:100%}.app-frame .settings-detail .settings-table-action .field-note{margin-top:2px;display:block}.comparison-callout-grid,.competitor-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 28px;display:grid}.compact-competitor-grid{margin-top:0}.comparison-card,.comparison-focus-panel{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);color:var(--text);box-shadow:var(--ds-shadow-md);align-content:start;gap:10px;padding:16px;text-decoration:none;display:grid;position:relative}.comparison-card:before,.comparison-focus-panel:before{content:"";border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:var(--accent-blue);opacity:.68;height:3px;position:absolute;inset:0 0 auto}.comparison-card :is(h2,h3),.comparison-focus-panel :is(h2,h3){font-size:var(--ds-fs-h4);margin:4px 0 0}.comparison-card p,.comparison-card span,.comparison-focus-panel p,.comparison-card dd{color:var(--muted)}.comparison-card strong{color:var(--text);font-size:var(--ds-fs-h4)}.comparison-card:hover{border-color:var(--line-strong);box-shadow:inset 4px 0 0 var(--accent-strong), 0 10px 24px #101b2a14}.highlighted-comparison-card{background:var(--ds-chrome);border-color:#00756f5c}.comparison-focus-panel{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);margin:0 0 28px}.comparison-verdict-grid,.comparison-card-facts{gap:10px;margin:0;display:grid}.comparison-verdict-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-verdict-grid div,.comparison-card-facts div{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#f6fafce6;padding:10px}.comparison-verdict-grid dt,.comparison-card-facts dt{color:var(--text);font-size:var(--ds-fs-small);text-transform:uppercase;font-weight:800}.comparison-verdict-grid dd,.comparison-card-facts dd{margin:5px 0 0}.comparison-table-section{margin:0 0 28px}.comparison-table-wrap{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:980px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 12px}.comparison-table thead th{color:var(--muted);font-size:var(--ds-fs-dense);text-transform:uppercase;background:#f3f7fa;font-weight:800}.comparison-table tbody th{width:150px;color:var(--text)}.comparison-table a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.privacy-card-grid{align-items:stretch}.legal-public-panel{margin-top:22px}.legal-document-page{max-width:1180px}.sms-consent-example{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#f6fafce6;gap:16px;max-width:760px;padding:clamp(18px,3vw,28px);display:grid}.sms-consent-example>label:first-child{max-width:360px;color:var(--text);gap:7px;font-weight:800;display:grid}.sms-consent-example input[type=text]{border:1px solid var(--line);border-radius:var(--ds-r-md);background:var(--ds-chrome);min-height:44px;color:var(--text);font:inherit;padding:10px 12px}.sms-consent-example .sms-consent-control{color:#334155;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sms-consent-example .sms-consent-control input{width:18px;height:18px;margin:3px 0 0}.sms-consent-example .sms-consent-control a{color:var(--accent-blue);font-weight:800}.legal-document-hero{min-height:260px;margin-bottom:28px}.legal-document-hero :is(h1,h2){max-width:820px;font-size:clamp(2.15rem,4vw,3.85rem);line-height:var(--ds-lh-flat)}.privacy-document-shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.privacy-document-index{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);gap:14px;padding:18px;display:grid;position:sticky;top:18px}.privacy-document-index div{border-bottom:1px solid var(--line);gap:3px;padding-bottom:12px;display:grid}.privacy-document-index span{color:var(--muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;font-weight:800}.privacy-document-index strong{color:var(--text);font-size:var(--ds-fs-lead)}.privacy-document-index nav{gap:2px;display:grid}.privacy-document-index a{color:var(--muted);font-size:var(--ds-fs-body);font-weight:800;line-height:var(--ds-lh-head);border-bottom:1px solid #d6e0e7b8;padding:7px 0;text-decoration:none}.privacy-document-index a:last-child{border-bottom:0}.privacy-document-index a:hover,.privacy-document-index a:focus-visible{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.privacy-document{background:var(--ds-chrome);border-color:#c9d5e1f2;gap:0;padding:clamp(22px,4vw,42px);box-shadow:inset 0 1px #ffffffe6,0 18px 44px #101b2a14}.privacy-document .legal-section{gap:12px;padding:24px 0}.privacy-document .legal-section:first-child{padding-top:0}.privacy-document .legal-section :is(h2,h3){color:var(--text);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal)}.privacy-document .legal-section p{color:#475569;max-width:75ch;font-size:var(--ds-fs-lead);line-height:var(--ds-lh-body)}.privacy-document .legal-section ul{color:#475569;max-width:78ch}.privacy-document .legal-section li{margin:0 0 7px;padding-left:2px}.privacy-document-intro{border-bottom-color:#008f8a33}.privacy-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 0;display:grid}.privacy-contact-list div{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:#f6fafcdb;min-width:0;padding:13px}.privacy-contact-list dt{color:var(--muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;font-weight:800}.privacy-contact-list dd{overflow-wrap:anywhere;margin:5px 0 0}.privacy-contact-list a,.privacy-document a{color:var(--accent-blue);font-weight:800;text-decoration:none}.privacy-contact-list a:hover,.privacy-document a:hover{text-underline-offset:3px;text-decoration:underline}.privacy-change-log{border-radius:var(--ds-r-lg);padding:16px}.privacy-document .privacy-change-log ul{padding-left:18px}.privacy-change-log strong{color:var(--text)}.privacy-document-note{color:var(--muted)}.legal-card-list{color:var(--muted);line-height:var(--ds-lh-body);gap:8px;margin:0;padding-left:18px;display:grid}.legal-card-list strong{color:var(--text)}.legal-meta-strip{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.legal-meta-strip span{border:1px solid var(--line);border-radius:var(--ds-r-lg);min-height:40px;color:var(--muted);background:#f6fafce6;align-items:center;padding:8px 11px;display:inline-flex}.legal-meta-strip a,.legal-public-panel a{color:var(--accent-blue);font-weight:800;text-decoration:none}.legal-meta-strip a:hover,.legal-public-panel a:hover{text-underline-offset:3px;text-decoration:underline}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.mnevora-comparison-row{background:#00756f14}.competitor-source-link{color:var(--accent-strong);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (width<=860px){.privacy-document-shell{grid-template-columns:1fr}.privacy-document-index{position:static}.privacy-document-index nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.privacy-contact-list{grid-template-columns:1fr}}@media (width<=560px){.legal-document-hero{min-height:220px}.privacy-document{padding:18px}.privacy-document-index nav{grid-template-columns:1fr}}.compare-index-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:26px 0 8px;display:grid}.compare-index-card{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);align-content:start;gap:8px;padding:18px;display:grid}.compare-index-card:hover{border-color:var(--line-strong);box-shadow:inset 4px 0 0 var(--accent-strong), 0 10px 24px #101b2a14}.compare-index-card :is(h2,h3){font-size:var(--ds-fs-h4);margin:2px 0 0}.compare-index-card h3 a{color:var(--text);text-decoration:none}.compare-index-card h3 a:hover{color:var(--accent-strong)}.compare-index-card p{color:var(--muted);margin:0}.compare-index-card-link{color:var(--accent-strong);justify-self:start;margin-top:4px;font-weight:800;text-decoration:none}.compare-index-card-link:hover{text-decoration:underline}.blog-index-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:26px 0 8px;display:grid}.blog-index-card{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);align-content:start;gap:8px;padding:18px;display:grid}.blog-index-card:hover{border-color:var(--line-strong);box-shadow:inset 4px 0 0 var(--accent-strong), 0 10px 24px #101b2a14}.blog-index-card :is(h2,h3){font-size:var(--ds-fs-h4);margin:0}.blog-index-card h3 a{color:var(--text);text-decoration:none}.blog-index-card h3 a:hover{color:var(--accent-strong)}.blog-index-card p{color:var(--muted);margin:0}.blog-post-meta{color:var(--muted);font-size:var(--ds-fs-body);margin:0}.blog-post-author{color:var(--muted)}.blog-tags{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.blog-tag{border:1px solid var(--line);font-size:var(--ds-fs-dense);color:var(--muted);border-radius:999px;padding:2px 10px}.blog-article{gap:22px;max-width:760px;margin:26px auto 0;display:grid}.blog-section :is(h2,h3){font-size:var(--ds-fs-h3);margin:0 0 8px}.blog-section p{line-height:var(--ds-lh-body);color:var(--text);margin:0 0 12px}.blog-internal-links,.blog-related{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);max-width:760px;margin:26px auto 0;padding:18px}.blog-internal-links :is(h2,h3),.blog-related :is(h2,h3){font-size:var(--ds-fs-lead);margin:0 0 10px}.blog-internal-links ul,.blog-related ul{gap:6px;margin:0;padding-left:18px;display:grid}.blog-internal-links a,.blog-related a{color:var(--accent-strong);font-weight:700;text-decoration:none}.blog-internal-links a:hover,.blog-related a:hover{text-decoration:underline}.compare-index-urgent{border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);background:#00756f14;border:1px solid #00756f5c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;margin:26px 0 0;padding:16px 18px;display:grid}.compare-index-urgent p{color:var(--muted);margin:0}.compare-index-urgent strong{color:var(--text)}.freshping-source-note{color:var(--muted);font-size:var(--ds-fs-body);margin:-12px 0 28px}.freshping-source-note a{color:var(--accent-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.freshping-steps{counter-reset:freshping-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.freshping-steps li{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);counter-increment:freshping-step;align-content:start;gap:8px;padding:16px;display:grid}.freshping-steps li:before{content:counter(freshping-step, decimal-leading-zero);color:var(--accent-strong);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);font-weight:800}.freshping-steps strong{color:var(--text);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight)}.freshping-steps span{color:var(--muted);line-height:var(--ds-lh-dense)}.freshping-import-panel{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);gap:12px;margin:0 0 28px;padding:clamp(18px,3vw,28px);display:grid}.freshping-import-panel .landing-section-heading{margin-bottom:0}.freshping-import-panel p{max-width:78ch;color:var(--muted);line-height:var(--ds-lh-body);margin:0}.freshping-import-panel a{color:var(--accent-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.freshping-import-panel pre{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface-2);margin:4px 0;padding:14px 16px;overflow-x:auto}.freshping-import-panel code{font-family:var(--ds-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-body);white-space:pre;color:var(--ds-text)}@media (width<=860px){.freshping-steps{grid-template-columns:1fr}.compare-index-urgent{grid-template-columns:1fr;justify-items:start}}.docs-layout{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:40px;width:min(100% - 48px,1240px);margin:0 auto;display:grid}.docs-sidebar{max-height:calc(100vh - 128px);padding-right:8px;position:sticky;top:96px;overflow-y:auto}.docs-sidebar-group+.docs-sidebar-group{margin-top:26px}.docs-sidebar-group>h2{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-muted);margin:0 0 10px}.docs-sidebar-group ul{margin:0;padding:0;list-style:none}.docs-sidebar-group li+li{margin-top:2px}.docs-sidebar-group a{border-radius:var(--ds-r-sm);color:var(--ds-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);border-left:2px solid #0000;padding:6px 12px;text-decoration:none;display:block}.docs-sidebar-group a:hover{background:var(--ds-surface-muted)}.docs-sidebar-group a.is-active{border-left-color:var(--ds-accent);background:var(--ds-surface-muted);font-weight:var(--ds-fw-semi);color:var(--ds-accent)}.docs-main{min-width:0}.docs-page .docs-article{max-width:72ch}.docs-page .docs-updated{font-size:var(--ds-fs-dense);color:var(--ds-muted);margin-top:12px}.docs-section+.docs-section{margin-top:36px}.docs-section>p{margin:0 0 14px}.docs-section>h2{margin:0 0 12px}.docs-index-section+.docs-index-section{margin-top:44px}.docs-index-section>h2{font-size:var(--ds-fs-h3);line-height:var(--ds-lh-head);margin:0 0 16px}.docs-index-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.docs-index-card{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface);padding:18px 20px}.docs-index-card>h3{font-size:var(--ds-fs-body);line-height:var(--ds-lh-head);margin:0 0 6px}.docs-index-card p{color:var(--ds-muted);font-size:var(--ds-fs-dense);margin:0}.docs-code{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface-muted);margin:18px 0 0;overflow:hidden}.docs-code figcaption{border-bottom:1px solid var(--ds-border);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-muted);padding:9px 16px}.docs-code pre{margin:0;padding:16px;overflow-x:auto}.docs-code code{font-family:var(--ds-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-body);white-space:pre;color:var(--ds-text)}@media (width<=900px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 32px,1240px)}.docs-sidebar{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface);max-height:none;padding:18px 20px;position:static}}.changelog-list{width:min(100% - 48px,860px);margin:0 auto}.changelog-entry{border-top:1px solid var(--ds-border);grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:28px;padding:28px 0;display:grid}.changelog-entry:first-child{border-top:0}.changelog-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.changelog-meta time{font-size:var(--ds-fs-dense);color:var(--ds-muted);font-weight:var(--ds-fw-semi)}.changelog-kind{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;border-radius:var(--ds-r-pill);border:1px solid var(--ds-border);color:var(--ds-muted);padding:3px 10px}.changelog-kind.kind-notice{border-color:var(--ds-accent);color:var(--ds-accent)}.changelog-body>h2{font-size:var(--ds-fs-h3);line-height:var(--ds-lh-head);margin:0 0 10px}.changelog-body p{max-width:72ch;margin:0 0 10px}.changelog-links{font-size:var(--ds-fs-dense);flex-wrap:wrap;gap:16px;margin:14px 0 0;padding:0;list-style:none;display:flex}@media (width<=720px){.changelog-entry{grid-template-columns:minmax(0,1fr);gap:12px}.changelog-meta{flex-direction:row;align-items:center;gap:12px}.changelog-list{width:min(100% - 32px,860px)}}.auth-frame{background:var(--ds-page);align-content:safe center;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--ds-r-lg);width:min(100%,480px);box-shadow:var(--ds-shadow-lg);padding:28px;position:relative}.auth-close-link{border-radius:var(--ds-r-lg);color:#334155;width:32px;height:32px;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);box-shadow:var(--ds-shadow-md);background:#f8fbffeb;border:1px solid #94a3b847;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:14px;right:14px}.auth-close-link:hover,.auth-close-link:focus-visible{color:var(--ds-amber);border-color:#f5b23d6b;outline:none}.auth-brand{align-items:center;gap:14px;margin-bottom:22px;display:flex}.auth-brand-logo-only{justify-content:center}.auth-logo{width:190px;max-width:62vw;height:auto}.auth-brand h1{font-size:var(--ds-fs-h2);line-height:var(--ds-lh-tight);margin:2px 0 0}.auth-product-label{align-items:flex-start;gap:5px;display:inline-flex}.auth-product-label .brand-beta{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-normal);margin-left:0;transform:translateY(-1px)}.auth-provider-grid{grid-template-columns:1fr;gap:10px;margin:12px 0;display:grid}.auth-social-section{gap:12px;margin:0 0 18px;display:grid}.auth-provider-button{text-align:left;justify-content:flex-start;gap:10px;width:100%}.auth-provider-icon{background:var(--ds-chrome);color:#111827;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.auth-provider-icon svg{width:20px;height:20px;display:block}.auth-provider-icon-facebook{color:#1877f2}.auth-provider-icon-microsoft svg{width:18px;height:18px}.auth-provider-icon-apple{color:#111827}.auth-provider-icon-default{border:1px solid var(--line);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi)}.auth-divider{color:var(--muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);height:1px}.auth-legal-consent{color:var(--text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:2px 0 4px;display:grid}.auth-legal-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent,#0ea5e9);cursor:pointer;flex:none;margin:2px 0 0}.auth-legal-consent a{color:var(--accent,#0ea5e9);font-weight:700;text-decoration:underline}.muted-copy{color:var(--muted);margin:0 0 12px}.result-card{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--surface-soft);overflow-wrap:anywhere;padding:14px}.account-chip{min-width:150px}.inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.inline-form label{color:var(--muted);font-weight:var(--ds-fw-semi);font-size:var(--ds-fs-dense);gap:6px;display:grid}.inline-form input{border:1px solid var(--line);border-radius:var(--ds-r-lg);min-height:42px;color:var(--text);background:#fff;padding:0 12px}.field-label{color:var(--muted);font-weight:var(--ds-fw-semi);font-size:var(--ds-fs-dense);margin-bottom:8px;display:block}.compact-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:0}.artifact-list{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.compact-artifact-list{margin-top:12px}.artifact-list .ghost-button{white-space:normal;overflow-wrap:anywhere;min-height:38px}.artifact-preview-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.compact-artifact-preview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,260px));margin-top:12px}.artifact-preview-card{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);margin:0;overflow:hidden}.artifact-preview-card>a{background:#050a0f;display:block}.artifact-preview-card img{object-fit:contain;background:#050a0f;width:100%;max-height:360px;display:block}.compact-artifact-preview-grid .artifact-preview-card img{max-height:180px}.artifact-preview-card figcaption{gap:2px;padding:10px 12px 0;display:grid}.artifact-preview-card figcaption span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow)}.artifact-preview-card figcaption strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);overflow-wrap:anywhere}.artifact-preview-actions{flex-wrap:wrap;gap:8px;padding:10px 12px 12px;display:flex}@media (width<=960px){.comparison-callout-grid,.competitor-card-grid,.comparison-focus-panel,.comparison-verdict-grid{grid-template-columns:1fr}}@media (width<=1100px){.rich-footer-top{grid-template-columns:1fr}.rich-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.rich-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.rich-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"product use-cases""product resources""company legal"}.rich-footer-product{grid-area:product}.rich-footer-use-cases{grid-area:use-cases}.rich-footer-resources{grid-area:resources}.rich-footer-company-links{grid-area:company}.rich-footer-legal-links{grid-area:legal}.rich-footer-bottom{grid-template-columns:1fr}.rich-footer-actions>*{flex:10rem}}.public-app-frame{background:var(--ds-page);min-height:100vh;color:var(--ds-navy)}.public-nav{z-index:20;min-height:72px;box-shadow:var(--ds-shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dbe4f0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:12px clamp(20px,6vw,112px);display:grid;position:sticky;top:0;overflow:visible}.public-nav:after{display:none}.public-brand-lockup{color:var(--ds-navy);justify-self:start;gap:14px}.public-brand-logo{border-radius:var(--ds-r-lg);width:50px;height:50px;box-shadow:var(--ds-shadow-md)}.public-brand-copy{display:block}.public-brand-copy strong{color:var(--ds-navy);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);text-transform:none}.public-brand-copy .brand-beta{font-size:.46em;transform:translateY(-.62em)}.public-desktop-nav{justify-self:center;align-items:center;gap:44px;margin:0;display:flex}.public-nav .public-desktop-nav a{min-height:40px;color:var(--ds-navy);letter-spacing:var(--ds-ls-normal);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.public-nav .public-desktop-nav a:hover{color:var(--ds-blue-text)}.public-nav-actions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:14px;width:auto;display:flex}.public-nav .public-login-button,.public-nav .public-signup-button{border-radius:var(--ds-r-lg);min-height:44px;padding:0 22px;font-weight:800}.public-nav .public-login-button{color:var(--ds-navy);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);border:1px solid #cfd9e8}.public-nav .public-login-button:hover{color:var(--ds-blue-text);border-color:#9fb6d7}.public-nav .public-signup-button{color:var(--ds-on-fill);border:1px solid var(--ds-blue-fill);box-shadow:var(--ds-shadow-md);background:#1668f0}.public-mobile-menu-button{border-radius:var(--ds-r-lg);width:44px;height:44px;color:var(--ds-navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.public-mobile-menu-button .hamburger-lines{gap:6px}.public-mobile-menu-button .hamburger-lines span{background:currentColor;border-radius:999px;width:25px;height:2.5px}.public-mobile-menu{z-index:19;box-shadow:var(--ds-shadow-md);background:#fffffffa;border-bottom:1px solid #dbe4f0;padding:10px 22px 16px;display:none;position:sticky;top:72px}.public-mobile-menu.open{gap:8px;display:grid}.public-mobile-menu a{min-height:42px;color:var(--ds-navy);align-items:center;padding:0 8px;font-weight:800;text-decoration:none;display:flex}.public-mobile-auth-group{border-top:1px solid #dbe4f0;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding-top:12px;display:grid}.public-mobile-menu .public-mobile-login-button,.public-mobile-menu .public-mobile-signup-button{border-radius:var(--ds-r-lg);justify-content:center;min-height:44px;padding:0 12px}.public-mobile-menu .public-mobile-login-button{background:var(--ds-chrome);border:1px solid #cfd9e8}.public-mobile-menu .public-mobile-signup-button{border:1px solid var(--ds-blue-fill);color:var(--ds-on-fill);background:#1668f0}.mnevora-landing.public-page{max-width:1600px;color:var(--ds-navy);margin:0 auto;padding:0 clamp(22px,6vw,112px) 54px}.mnevora-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:0;padding:54px 0 40px;display:grid;position:relative}.mnevora-hero:before{content:"";height:590px;display:none;position:absolute;inset:0 -112px auto 44%}.mnevora-hero>*{z-index:1;position:relative}.landing-pill{color:#0057dc;white-space:nowrap;background:#e9f1ff;border-radius:999px;justify-self:start;align-items:center;gap:9px;max-width:100%;min-height:36px;padding:0 16px;font-weight:800;display:inline-flex}.landing-pill span{background:var(--ds-blue-fill);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 4px #0b63f61a}.mnevora-hero h1{color:var(--ds-navy);font-size:var(--ds-fs-d3);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal);margin:0}.mnevora-hero h1 span{color:var(--ds-blue-text)}.landing-hero-lead{color:#3f4f68;max-width:590px;font-size:var(--ds-fs-h4);line-height:var(--ds-lh-body)}.landing-hero-actions{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.landing-cta{border-radius:var(--ds-r-lg);min-width:178px;min-height:64px;transition:border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, color var(--ds-motion) ease, background-color var(--ds-motion) ease;justify-content:center;align-items:center;gap:16px;padding:10px 22px;text-decoration:none;display:inline-flex}.landing-cta strong,.landing-cta small{line-height:var(--ds-lh-tight);display:block}.landing-cta strong{font-size:var(--ds-fs-h4)}.landing-cta small{font-size:var(--ds-fs-body);margin-top:4px}.landing-cta-primary{color:var(--ds-on-fill);border:1px solid var(--ds-blue-fill);box-shadow:var(--ds-shadow-md);background:#1668f0}.landing-cta-secondary{color:var(--ds-navy);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);border:1px solid #cfd9e8}.landing-cta:hover{transform:translateY(-1px)}.landing-cta-secondary:hover{color:var(--ds-blue-text);border-color:#9fb6d7}.landing-cta-icon{flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.landing-cta-icon svg{stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;fill:none;width:31px;height:31px}.landing-cta-primary .landing-cta-icon svg path,.landing-cta-secondary .landing-cta-icon svg path{fill:none}.landing-trust-bullets{color:#4a5b72;font-size:var(--ds-fs-body);grid-template-columns:repeat(3,auto);align-items:center;gap:18px 42px;margin:8px 0 0;padding:0;list-style:none;display:grid}.landing-trust-bullets li{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.landing-trust-bullets span{width:18px;height:18px;color:var(--ds-on-fill);background:var(--ds-up);font-size:var(--ds-fs-small);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.landing-dashboard{border-radius:var(--ds-r-lg);background:var(--ds-chrome);min-height:492px;box-shadow:var(--ds-shadow-lg);border:1px solid #d9e3f0;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.landing-dashboard-sidebar{background:#fbfdff;border-right:1px solid #e4eaf3;grid-template-rows:auto 1fr auto;gap:20px;padding:22px 14px;display:grid}.landing-dashboard-brand,.landing-mobile-dashboard-title,.landing-dashboard-account{align-items:center;gap:10px;min-width:0;display:flex}.landing-dashboard-logo{border-radius:var(--ds-r-md);width:32px;height:32px}.landing-dashboard-brand strong,.landing-mobile-dashboard-title strong{color:var(--ds-navy);font-size:var(--ds-fs-lead)}.landing-sidebar-links{align-content:start;gap:8px;display:grid}.landing-sidebar-links span{border-radius:var(--ds-r-md);min-height:30px;color:var(--ds-navy);font-size:var(--ds-fs-small);align-items:center;gap:9px;padding:0 8px;font-weight:800;display:flex}.landing-sidebar-links span.active{color:#0057dc;background:#e9f1ff}.landing-sidebar-dot{border-radius:var(--ds-r-sm);border:1.5px solid;width:11px;height:11px}.landing-dashboard-account span{width:28px;height:28px;color:var(--ds-navy);font-size:var(--ds-fs-small);background:#dce9ff;border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.landing-dashboard-account strong,.landing-dashboard-account small{text-overflow:ellipsis;white-space:nowrap;max-width:88px;display:block;overflow:hidden}.landing-dashboard-account strong{font-size:var(--ds-fs-small)}.landing-dashboard-account small{color:#62718a;font-size:var(--ds-fs-micro)}.landing-dashboard-panel{background:var(--ds-chrome);gap:12px;padding:18px;display:grid}.landing-dashboard-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.landing-mobile-dashboard-title{display:none}.landing-dashboard-controls{align-items:center;gap:9px;margin-left:auto;display:flex}.landing-dashboard-controls button{border-radius:var(--ds-r-md);min-height:34px;color:var(--ds-navy);background:var(--ds-chrome);font-weight:800;font-size:var(--ds-fs-small);border:1px solid #cfd9e8;padding:0 12px}.landing-dashboard-controls .landing-preview-add{color:var(--ds-on-fill);border-color:var(--ds-blue-fill);background:var(--ds-blue-fill)}.landing-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.landing-preview-metric{border-radius:var(--ds-r-lg);background:var(--ds-chrome);border:1px solid #e0e7f1;align-content:start;min-height:94px;padding:14px;display:grid}.landing-preview-metric span{color:#263a58;font-size:var(--ds-fs-small)}.landing-preview-metric strong{color:var(--ds-navy);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-flat);margin-top:10px}.landing-preview-metric small{color:#0fa95e;font-size:var(--ds-fs-micro);justify-self:end;font-weight:800}.landing-preview-metric.danger strong{color:#ef2b24}.landing-preview-metric.neutral small{color:var(--ds-blue-text)}.landing-preview-metric.blue small{color:#0fa95e}.landing-sparkline{fill:none;stroke-width:2.2px;stroke-linecap:round;width:100%;height:22px;margin-top:6px}.landing-sparkline.success{stroke:#16a65f}.landing-sparkline.blue{stroke:var(--ds-blue-text)}.landing-preview-charts{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.landing-chart-card,.landing-preview-list,.landing-pricing-teaser,.landing-trust-card{border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-md);background:#fffffff2;border:1px solid #dbe4f0}.landing-chart-card{min-height:154px;padding:14px}.landing-chart-card :is(h1,h2),.landing-list-heading :is(h1,h2),.landing-pricing-teaser :is(h1,h2){color:var(--ds-navy);font-size:var(--ds-fs-body);letter-spacing:var(--ds-ls-normal);margin:0}.landing-chart-svg{width:100%;height:132px;margin-top:4px;display:block;overflow:visible}.landing-chart-grid{fill:none;stroke:#e5ebf4;stroke-width:1px}.landing-chart-labels{fill:#66758c;font-size:11px;font-weight:700}.landing-chart-fill{opacity:.18}.landing-chart-fill.green{fill:#17b86b}.landing-chart-fill.blue{fill:var(--ds-blue-fill)}.landing-chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.landing-chart-line.green{stroke:#16a65f}.landing-chart-line.blue{stroke:var(--ds-blue-text)}.landing-dashboard-lower{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.landing-preview-list{gap:8px;min-height:150px;padding:14px;display:grid}.landing-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-list-heading a{color:var(--ds-blue-text);font-size:var(--ds-fs-micro);font-weight:800;text-decoration:none}.landing-preview-list-row{min-height:30px;color:var(--ds-navy);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.landing-preview-list-row strong,.landing-preview-list-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.landing-preview-list-row strong{font-size:var(--ds-fs-small)}.landing-preview-list-row small,.landing-preview-list-row span,.landing-preview-list-row time{color:#62718a;font-size:var(--ds-fs-micro)}.landing-preview-list-row em{border-radius:var(--ds-r-md);color:#e7513b;font-size:var(--ds-fs-micro);background:#ffe9e4;padding:3px 7px;font-style:normal;font-weight:800}.landing-preview-list-row:nth-child(3) em{color:#ba7900;background:#fff3d6}.landing-preview-list-row:nth-child(4) em,.dns-row em{color:#0c8d4d;background:#dcf8e9}.landing-incident-dot{background:#ef2b24;border-radius:999px;width:11px;height:11px}.landing-incident-dot.tone-1{clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffb020;border-radius:0}.landing-incident-dot.tone-2{background:#16a65f}.dns-row{grid-template-columns:minmax(70px,.9fr) minmax(90px,1fr) auto auto}.landing-feature-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:4px 0 32px;display:grid}.mnevora-feature-card{border-radius:var(--ds-r-lg);min-height:126px;color:var(--ds-navy);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);transition:border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, transform var(--ds-motion) ease;border:1px solid #dbe4f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 20px;text-decoration:none;display:grid}.mnevora-feature-card:hover{box-shadow:var(--ds-shadow-md);border-color:#b8c8df;transform:translateY(-1px)}.mnevora-feature-card strong,.mnevora-feature-card small{display:block}.mnevora-feature-card strong{font-size:var(--ds-fs-lead)}.mnevora-feature-card small{color:#3f4f68;font-size:var(--ds-fs-body);line-height:var(--ds-lh-dense);margin-top:6px}.mnevora-feature-card em{color:#5d6d86;font-size:var(--ds-fs-h2);font-style:normal;line-height:var(--ds-lh-flat);display:none}.landing-feature-icon{width:42px;height:42px;font-size:var(--ds-fs-micro);border:2px solid;border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.landing-feature-icon.blue{color:var(--ds-blue-text)}.landing-feature-icon.green{color:#10a851}.landing-feature-icon.purple{color:#7437ff;border-radius:var(--ds-r-lg)}.landing-feature-icon.orange{color:#ff8a00;border-radius:var(--ds-r-md)}.landing-feature-icon.pink{color:#ff4778}.landing-lower-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:14px;display:grid}.landing-pricing-teaser{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.25fr) auto;align-items:center;gap:28px;padding:22px 34px;display:grid}.landing-pricing-copy p{color:#0057dc;margin:0 0 6px;font-weight:800}.landing-pricing-copy :is(h1,h2){font-size:var(--ds-fs-h2);line-height:var(--ds-lh-tight)}.landing-pricing-copy span{color:#4a5b72;margin-top:10px;display:block}.landing-price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.landing-price-card{border-left:1px solid #dbe4f0;align-content:start;min-height:104px;padding:0 22px;display:grid}.landing-price-card strong{color:#123664;font-size:var(--ds-fs-small);text-transform:uppercase}.landing-price-card span{color:var(--ds-navy);font-size:var(--ds-fs-h1);font-weight:800;line-height:var(--ds-lh-flat);margin-top:6px}.landing-price-card span small{color:#3f4f68;font-size:var(--ds-fs-body);margin-left:4px;font-weight:700}.landing-price-card em,.landing-price-card>small{color:#4a5b72;font-style:normal}.landing-price-card em{font-size:var(--ds-fs-dense);margin-top:9px}.landing-price-card>small{font-size:var(--ds-fs-dense);margin-top:3px}.landing-pricing-link{color:#0057dc;white-space:nowrap;justify-self:end;font-weight:800;text-decoration:none}.landing-trust-card{justify-content:space-between;align-items:center;gap:18px;padding:22px 28px;display:flex}.landing-trust-card p{color:#4a5b72;font-weight:800}.landing-rating{align-items:center;gap:6px;margin-top:12px;display:flex}.landing-rating span{color:#ffae00;font-size:var(--ds-fs-h4);line-height:var(--ds-lh-flat)}.landing-rating strong{color:#4a5b72;font-size:var(--ds-fs-body);margin-left:10px}.landing-review-source{color:#0b4a91;font-size:var(--ds-fs-h4);white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex}.landing-review-source span{background:var(--ds-blue-fill);clip-path:polygon(0 38%,100% 0,58% 100%);width:18px;height:18px}.landing-logo-strip{color:#7a879b;justify-items:center;gap:18px;margin-top:28px;display:grid}.landing-logo-strip p{color:#758399;font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-normal);font-weight:800}.landing-logo-strip div{flex-wrap:wrap;justify-content:center;align-items:center;gap:54px;display:flex}.landing-logo-strip span{color:#7a879b;font-size:var(--ds-fs-lead);align-items:center;gap:10px;font-weight:800;display:inline-flex}.landing-logo-strip strong{color:#7a879b;width:25px;height:25px;font-size:var(--ds-fs-h3);line-height:var(--ds-lh-flat);place-items:center;display:inline-grid}@media (width<=1240px){.mnevora-landing.public-page{padding-inline:28px}.mnevora-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:36px}.mnevora-hero h1{max-width:780px;font-size:var(--ds-fs-d2)}.landing-dashboard{grid-template-columns:132px minmax(0,1fr)}.landing-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-lower-grid,.landing-pricing-teaser{grid-template-columns:1fr}.landing-pricing-link{justify-self:center}}@media (width<=860px){.public-nav{grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:10px 22px}.public-nav .public-desktop-nav{display:none}.public-mobile-menu-button{display:inline-flex}.public-nav-actions,.public-nav-actions>*{flex:none;width:auto}.public-nav .public-login-button,.public-nav .public-signup-button{min-height:40px;font-size:var(--ds-fs-body);padding:0 14px}.public-mobile-menu{top:66px}.mnevora-landing.public-page{padding:0 24px 42px}.mnevora-hero{padding-top:28px}.mnevora-hero:before{clip-path:ellipse(92% 63% at 82% 18%);height:520px;inset:190px -24px auto 18%}.mnevora-hero h1{font-size:var(--ds-fs-d2);line-height:var(--ds-lh-tight)}.landing-hero-lead{font-size:var(--ds-fs-lead)}.landing-trust-bullets{grid-template-columns:repeat(3,auto);gap:12px 24px}.landing-dashboard{grid-template-columns:1fr;min-height:0}.landing-dashboard-sidebar,.landing-dashboard-lower,.landing-preview-add{display:none}.landing-dashboard-panel{padding:18px}.landing-mobile-dashboard-title{display:flex}.landing-mobile-dashboard-title span{color:#3f4f68;font-weight:700}.landing-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-preview-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-chart-card{min-height:150px}.landing-feature-row{grid-template-columns:1fr;gap:0;margin-top:16px}.mnevora-feature-card{border-radius:var(--ds-r-lg);min-height:78px;box-shadow:var(--ds-shadow-md);padding:16px 20px}.mnevora-feature-card+.mnevora-feature-card{margin-top:-1px}.mnevora-feature-card em{display:block}.landing-price-cards{gap:14px}.landing-price-card{border-radius:var(--ds-r-lg);background:var(--ds-chrome);border:1px solid #dbe4f0;min-height:112px;padding:16px}.landing-trust-card{min-height:92px}.landing-logo-strip div{gap:26px}}@media (width<=520px){.public-nav{padding-inline:14px}.public-brand-lockup{gap:8px}.public-brand-logo{width:42px;height:42px}.public-brand-copy strong{font-size:var(--ds-fs-h3)}.public-nav-actions{gap:8px}.public-nav .public-signup-button,.public-nav .public-login-button{font-size:var(--ds-fs-dense);padding:0 10px}.public-mobile-menu-button{width:40px;height:40px}.mnevora-landing.public-page{padding-inline:24px}.landing-pill{white-space:normal;min-height:38px;padding:0 14px}.mnevora-hero h1{font-size:var(--ds-fs-d1)}.landing-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-cta{gap:10px;min-width:0;min-height:68px;padding:10px 12px}.landing-cta strong{font-size:var(--ds-fs-lead)}.landing-cta small{font-size:var(--ds-fs-small)}.landing-trust-bullets{grid-template-columns:1fr;gap:10px;margin-top:2px}.landing-dashboard-panel{gap:12px;padding:14px}.landing-dashboard-topbar{align-items:flex-start}.landing-dashboard-controls{gap:8px}.landing-dashboard-controls button{min-height:32px;font-size:var(--ds-fs-micro);padding-inline:8px}.landing-dashboard-logo{width:28px;height:28px}.landing-mobile-dashboard-title{gap:6px}.landing-mobile-dashboard-title strong,.landing-mobile-dashboard-title span{font-size:var(--ds-fs-dense)}.landing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-preview-metric{min-height:98px;padding:12px}.landing-preview-metric strong{font-size:var(--ds-fs-h3)}.landing-preview-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-chart-card{min-height:154px;padding:12px}.landing-chart-svg{height:118px}.mnevora-feature-card{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.landing-feature-icon{width:44px;height:44px}.landing-pricing-teaser{padding:20px 22px}.landing-pricing-copy :is(h1,h2){font-size:var(--ds-fs-h3)}.landing-price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-price-card{min-height:124px;padding:14px 12px}.landing-price-card span{font-size:var(--ds-fs-h2)}.landing-price-card span small,.landing-price-card em,.landing-price-card>small{font-size:var(--ds-fs-small)}.landing-trust-card{align-items:flex-start;gap:8px;padding:16px 14px}.landing-rating{gap:3px}.landing-rating span{font-size:var(--ds-fs-lead)}.landing-rating strong{font-size:var(--ds-fs-small);margin-left:6px}.landing-review-source{font-size:var(--ds-fs-body)}.landing-review-source span{width:15px;height:15px}.landing-logo-strip{margin-top:24px}.landing-logo-strip div{gap:18px 24px}.landing-logo-strip span{font-size:var(--ds-fs-dense)}}@media (width<=380px){.landing-hero-actions,.landing-price-cards,.landing-preview-charts{grid-template-columns:1fr}.landing-trust-card{display:grid}}.app-frame,.auth-frame{background:var(--ds-bg);min-height:100vh;color:var(--ds-text-strong);font-family:var(--ds-font)}.app-frame .site-masthead{z-index:10020;border-bottom:1px solid var(--ds-border-soft);background:var(--ds-bg-soft);box-shadow:var(--ds-shadow-md);overflow:visible}.app-frame .site-masthead-inner{padding:10px 24px}.app-frame .brand-logo{background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);border:1px solid #f5b23d3d}.app-frame .masthead-title,.app-frame .brand-domain,.app-frame .footer-column strong,.auth-frame .auth-brand h1{color:var(--ds-text-strong);letter-spacing:var(--ds-ls-tight)}.app-frame .masthead-lead,.app-frame .lead,.app-frame .footer-column span,.app-frame .section-subtitle,.app-frame .subtle-copy,.app-frame .detail-url,.auth-frame .auth-brand .eyebrow{color:var(--ds-text-muted)}.app-frame .masthead-page-tag{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);color:var(--ds-text-muted);background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f}.app-frame .masthead-quick-wizard-button{min-height:40px;padding:0 14px}.app-frame .app-shell{min-height:calc(100vh - 78px);color:var(--ds-text-strong);background:0 0;align-items:stretch;gap:0;display:flex}.app-frame .sidebar{border-right:1px solid var(--ds-border-soft);background:var(--ds-page-dark);flex:0 0 250px;align-self:flex-start;width:250px;max-height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto;box-shadow:inset -1px 0 #ffffff05}.app-frame .sidebar:before{opacity:.14;display:none}.app-frame .sidebar:after{background:var(--ds-amber);width:2px}.app-frame .brand-block,.app-frame .footer-brand,.app-frame .sidebar-brandline,.auth-frame .auth-brand{color:var(--ds-text-strong)}.app-frame .brand-block{gap:12px;margin-bottom:6px}.app-frame .sidebar .eyebrow,.app-frame .eyebrow{color:var(--ds-text-soft);letter-spacing:var(--ds-ls-caps)}.app-frame .main-nav{flex-direction:column;gap:7px;display:flex}.app-frame .nav-group summary{min-height:38px;color:var(--ds-text-soft);border-radius:var(--ds-r-md);padding:9px 12px;transition:background .15s,color .15s}.app-frame .nav-group[open] summary,.app-frame .nav-group summary:hover{color:var(--ds-text-strong);background:#ffffff0b}.app-frame .nav-link,.app-frame .sidebar a,.app-frame .sidebar button:not(.mobile-menu-button),.app-frame .mobile-menu-button{border-radius:var(--ds-r-md);width:100%;min-height:40px;color:var(--ds-text-muted);background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:10px 12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex}.app-frame .mobile-menu-button{display:none}.app-frame .nav-link:hover,.app-frame .sidebar a:hover,.app-frame .sidebar button:not(.mobile-menu-button):hover,.app-frame .mobile-menu-button:hover{color:var(--ds-text-strong);background:#ffffff0b;text-decoration:none;transform:none}.app-frame .nav-link.child-active{color:var(--ds-text-strong);background:#ffffff0b}.app-frame .nav-submenu{gap:4px;display:grid}.app-frame .nav-submenu>.nav-link{cursor:default}.app-frame .nav-submenu>.nav-link:hover{transform:none}.app-frame .nav-submenu-links{border-left:1px solid #ffffff14;gap:4px;margin-left:12px;padding-left:10px;display:grid}.app-frame .nav-link.active:after,.app-frame .segment.active:after,.app-frame .scale-button.active:after,.app-frame .wizard-step.active:after,.app-frame .option-card.selected:after{background:var(--ds-amber)}.app-frame .sidebar-quick-actions{grid-template-columns:1fr}.app-frame .main-stage{background:var(--ds-bg);flex:1;min-width:0;padding:20px 24px 28px;position:relative}.app-frame .main-stage:before{opacity:.22;display:none}.app-frame .topbar{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);min-height:64px;box-shadow:var(--ds-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111b26b8;align-items:center;gap:12px;margin-bottom:22px;padding:12px;display:flex}.app-frame .topbar-actions{justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-left:0;display:flex}.app-frame .refresh-meta{text-align:left;color:var(--ds-text-soft);margin-right:auto}.app-frame .refresh-meta strong{color:var(--ds-text-strong)}.app-frame .page-title{color:var(--ds-text-strong);font-size:var(--ds-fs-h2);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:800}.app-frame .page-content{animation:.18s page-in}.app-frame :is(.metric-card,.panel,.hero-panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.wizard-step,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph,.chart-summary-card,.empty-chart,.loading-panel,.audit-fact,.usage-limit-row,.plan-summary-card,.plan-comparison-details details,.comparison-card,.comparison-focus-panel,.modal-dialog,.auth-panel),.auth-frame .auth-panel{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:var(--ds-card);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-motion) ease, border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, background var(--ds-motion) ease;overflow:hidden}.app-frame :is(.metric-card,.panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph,.chart-summary-card,.usage-limit-row,.plan-summary-card,.comparison-card):hover{background:var(--ds-card-hover);box-shadow:var(--ds-shadow-md);border-color:#ffffff29;transform:translateY(-1px)}.app-frame .hero-panel,.app-frame .first-run-panel{background:var(--ds-page-dark);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md);border-color:#f5b23d38}.app-frame .first-run-form{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111b26db}.app-frame .section-heading :is(h1,h2,h3),.app-frame .hero-panel h3,.app-frame .detail-header h3,.app-frame .monitor-card h4,.app-frame .template-card h3,.app-frame .plan-summary-top h3,.app-frame .comparison-card h3,.app-frame .comparison-focus-panel h3{color:var(--ds-text-strong);letter-spacing:var(--ds-ls-tight)}.app-frame :is(.metric-card p,.metric-card span,.monitor-card p,.template-card p,.option-card span,.feature-card span,.integration-tile span,.pricing-card p,.pricing-card li,.check-card,.bulk-toolbar span,.chart-description,.chart-footer,.chart-summary-card span,.chart-summary-card small,.field-note,.collapsed-note,.empty-chart,.loading-panel,.fact-row span,.usage-limit-copy span,.usage-limit-footer,.template-facts dt,.comparison-card p,.comparison-card span,.comparison-focus-panel p,.comparison-card dd,.plan-summary-card p,.plan-price-block span){color:var(--ds-text-muted)}.app-frame :is(.metric-card strong,.chart-summary-card strong,.monitor-card dd,.fact-row strong,.usage-limit-copy strong,.template-facts dd,.comparison-card strong,.plan-summary-metrics dd){color:var(--ds-text-strong)}.app-frame .metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.app-frame .metric-card p{font-size:var(--ds-fs-small);align-items:center;gap:8px;font-weight:700;display:flex}.app-frame .metric-card strong{color:var(--ds-text-strong);font-size:var(--ds-fs-h2);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-tight);margin-top:10px;font-weight:800}.app-frame .metric-card span{font-size:var(--ds-fs-small);margin-top:8px}.app-frame .text-info{color:var(--ds-blue)}.app-frame .status-pill,.app-frame .badge,.app-frame .tooltip-status{min-height:22px;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.app-frame .status-pill:before,.app-frame .tooltip-status:before{content:"";width:8px;height:8px;box-shadow:var(--ds-shadow-md);background:currentColor;border-radius:999px}.app-frame .badge.info,.app-frame .badge-resolved{background:var(--ds-blue-soft);color:#93c5fd}.app-frame :is(input,select,textarea,.date-filter,.audit-filter),.auth-frame :is(input,select,textarea){border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-page-dark);color:var(--ds-text-strong);caret-color:var(--ds-amber);outline:none}.app-frame :is(input,select,textarea,.date-filter,.audit-filter):focus,.auth-frame :is(input,select,textarea):focus{border-color:#f5b23da6;outline:none;box-shadow:0 0 0 3px #f5b23d2e}.app-frame .probe-wizard :is(.hero-panel,.panel,.wizard-step,.option-card,.check-card,.fact-row,.field-note,.inline-error,.code-block,.primary-button,.ghost-button,input,select,textarea),.app-frame .probe-wizard .wizard-step span{border-radius:var(--ds-r-sm)}.app-frame .probe-wizard :is(.wizard-step,.option-card,.wizard-test-result):before{content:"";border-radius:var(--ds-r-sm) var(--ds-r-sm) 0 0;background:var(--ds-blue);opacity:.6;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.app-frame .probe-wizard .wizard-test-result{position:relative;overflow:hidden}.app-frame .quick-wizard-console{width:100%;max-width:none}.app-frame .wizard-console{border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-lg);background-size:36px 36px,36px 36px,auto;border:1px solid #2f86dc29;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:0;display:grid;position:relative;overflow:hidden}.app-frame .wizard-console:before{content:"";background:var(--ds-blue);height:3px;position:absolute;inset:0 0 auto}.app-frame .wizard-console-copy,.app-frame .wizard-console-plan{z-index:1;align-content:start;gap:20px;padding:clamp(22px,4vw,38px);display:grid;position:relative}.app-frame .wizard-console-copy{border-right:1px solid #2f86dc1f}.app-frame .wizard-console-copy :is(h2,h3),.app-frame .wizard-plan-heading :is(h2,h3),.app-frame .wizard-graph-heading :is(h2,h3){color:var(--ds-text-strong);letter-spacing:var(--ds-ls-normal);margin:0}.app-frame .wizard-console-copy :is(h2,h3){max-width:14ch;font-size:clamp(2rem,4.4vw,3.3rem);line-height:var(--ds-lh-flat)}.app-frame .wizard-console-copy p{max-width:36rem;color:var(--ds-text-muted);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-body);margin:0}.app-frame .wizard-url-field,.app-frame .wizard-email-field{color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;gap:8px;display:grid}.app-frame .wizard-url-field input,.app-frame .wizard-email-field input{border-radius:var(--ds-r-md);width:100%;min-width:0;color:var(--ds-text-strong);background:#fffffff0;border-color:#9cb4d2d1}.app-frame .wizard-url-field input{min-height:58px;font-size:var(--ds-fs-h4);padding:0 18px}.app-frame .wizard-alert-row{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);align-items:end;gap:12px;display:grid}.app-frame .wizard-alert-card{border-radius:var(--ds-r-md);background:#f1f7fdd1;border:1px solid #2f86dc24;gap:5px;min-height:64px;padding:12px;display:grid}.app-frame .wizard-alert-card span,.app-frame .wizard-interval-summary span{color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.app-frame .wizard-alert-card strong{min-width:0;color:var(--ds-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .wizard-console-actions .wizard-create-button{justify-content:center;width:min(100%,360px)}.app-frame .wizard-console-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.app-frame .wizard-link-action{color:#60a5fa;min-width:0;box-shadow:none;background:0 0;border:0;padding:2px 0}.app-frame button.wizard-link-action{min-height:auto}.app-frame .wizard-link-action:hover,.app-frame .wizard-link-action:focus-visible{color:#93c5fd;text-underline-offset:3px;text-decoration:underline;transform:none}.app-frame .wizard-link-action:disabled{color:var(--ds-idle);cursor:not-allowed;opacity:.72;text-decoration:none;transform:none}.app-frame .wizard-plan-heading,.app-frame .wizard-graph-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-frame .wizard-plan-heading :is(h2,h3),.app-frame .wizard-graph-heading :is(h2,h3){margin-top:4px;font-size:clamp(1.35rem,3vw,2.05rem)}.app-frame .wizard-plan-pill{border-radius:var(--ds-r-sm);color:#0f6472;min-height:30px;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);white-space:nowrap;background:#27a9e11a;border:1px solid #067e9347;align-items:center;padding:0 10px;display:inline-flex}.app-frame .wizard-check-list,.app-frame .wizard-graph-list{gap:10px;display:grid}.app-frame .wizard-check-option,.app-frame .wizard-graph-option{border-radius:var(--ds-r-md);min-height:78px;color:var(--ds-text-strong);cursor:pointer;background:#ffffffeb;border:1px solid #2f86dc24;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.app-frame .wizard-check-option input,.app-frame .wizard-graph-option input{opacity:0;pointer-events:none;position:absolute}.app-frame .wizard-check-option.selected,.app-frame .wizard-graph-option.selected{box-shadow:inset 3px 0 0 var(--ds-amber);background:#f5b23d14;border-color:#f5b23d6b}.app-frame .wizard-check-option:focus-within,.app-frame .wizard-check-option:hover,.app-frame .wizard-graph-option:focus-within,.app-frame .wizard-graph-option:hover{background:#f8fcfffa;border-color:#067e9347}.app-frame .wizard-graph-option.disabled{cursor:not-allowed;opacity:.56}.app-frame .wizard-graph-option.disabled:hover{background:#ffffffeb;border-color:#2f86dc24}.app-frame .wizard-check-box{border-radius:var(--ds-r-sm);color:#111827;width:24px;height:24px;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);background:#ffffffeb;border:1px solid #7085a36b;place-items:center;display:inline-grid}.app-frame .wizard-check-option.selected .wizard-check-box,.app-frame .wizard-graph-option.selected .wizard-check-box{background:var(--ds-amber);border-color:#f5b23de6}.app-frame .wizard-check-copy{gap:4px;min-width:0;display:grid}.app-frame .wizard-check-copy strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead)}.app-frame .wizard-check-copy small{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head)}.app-frame .wizard-check-option em,.app-frame .wizard-graph-option em{color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-style:normal;font-weight:var(--ds-fw-semi);white-space:nowrap}.app-frame .wizard-dashboard-graphs{border-top:1px solid #2f86dc1f;gap:12px;padding-top:14px;display:grid}.app-frame .wizard-dashboard-graphs[hidden]{display:none}.app-frame .wizard-graph-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .wizard-graph-option{align-items:start;min-height:96px}.app-frame .wizard-interval-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-frame .wizard-interval-summary div{border-radius:var(--ds-r-md);background:#ffffffc2;border:1px solid #2f86dc21;gap:4px;min-height:70px;padding:12px;display:grid}.app-frame .wizard-interval-summary strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead)}.app-frame .wizard-console{--wizard-text:var(--ds-text-strong);--wizard-muted:var(--ds-text-muted);--wizard-soft:#66758b;color:var(--wizard-text)}.app-frame .wizard-console-copy :is(h2,h3),.app-frame .wizard-plan-heading :is(h2,h3),.app-frame .wizard-graph-heading :is(h2,h3),.app-frame .wizard-alert-card strong,.app-frame .wizard-check-copy strong,.app-frame .wizard-interval-summary strong{color:var(--wizard-text)}.app-frame .wizard-console-copy p,.app-frame .wizard-check-copy small{color:var(--wizard-muted)}.app-frame .wizard-url-field,.app-frame .wizard-email-field,.app-frame .wizard-alert-card span,.app-frame .wizard-interval-summary span,.app-frame .wizard-check-option em,.app-frame .wizard-graph-option em{color:var(--wizard-soft)}.app-frame .wizard-url-field input,.app-frame .wizard-email-field input{color:var(--wizard-text)}.app-frame .wizard-console-actions .ghost-button{color:#263a54;background:#ffffffdb;border-color:#9cb4d2e6}.app-frame .wizard-console-actions .ghost-button:hover{color:var(--ds-text-strong);background:#eaf7fff5;border-color:#067e935c}@media (width<=980px){.app-frame .wizard-console{grid-template-columns:1fr}.app-frame .wizard-console-copy{border-right:0;border-bottom:1px solid var(--ds-border-soft)}.app-frame .wizard-console-copy :is(h2,h3){max-width:18ch}}@media (width<=680px){.app-frame .wizard-alert-row,.app-frame .wizard-interval-summary{grid-template-columns:1fr}.app-frame .wizard-plan-heading,.app-frame .wizard-graph-heading{display:grid}.app-frame .wizard-check-option,.app-frame .wizard-graph-option{grid-template-columns:24px minmax(0,1fr)}.app-frame .wizard-check-option em,.app-frame .wizard-graph-option em{grid-column:2}.app-frame .wizard-graph-list{grid-template-columns:1fr}}.app-frame .wizard-page-title{text-align:center;gap:10px;max-width:900px;margin:0 auto 20px;display:grid}.app-frame .wizard-page-title :is(h2,h3){color:var(--ds-text-strong);font-size:clamp(2.2rem,4vw,3.35rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);margin:0}.app-frame .wizard-page-title p:not(.eyebrow){max-width:760px;color:var(--ds-text-muted);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-body);margin:0 auto}.app-frame .wizard-console{border-radius:var(--ds-r-lg);width:min(1120px,100%);margin:0 auto;display:block}.app-frame .wizard-console-plan{gap:20px;padding:clamp(20px,3vw,32px);display:grid}.app-frame .wizard-url-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-frame .wizard-url-input-row{border-radius:var(--ds-r-md);background:#fffffff5;border:1px solid #9cb4d2e6;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.app-frame .wizard-url-input-row input{min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;padding-right:54px}.app-frame .wizard-url-status{right:18px}.app-frame .wizard-url-status.checking{color:var(--ds-idle);border-color:#60748a61}.app-frame .wizard-url-status.success{color:var(--ds-up);background:#22c55e21}.app-frame .wizard-url-status.failure{color:var(--ds-down);background:#ef444421}.app-frame .wizard-check-section{gap:12px;width:100%;display:grid}.app-frame .wizard-section-heading,.app-frame .wizard-more-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-frame .wizard-section-heading :is(h2,h3){color:var(--ds-text-strong);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-tight);margin:0}.app-frame .wizard-section-heading p,.app-frame .wizard-more-title small{color:var(--ds-text-muted);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-dense);margin-top:5px;display:block}.app-frame .wizard-check-option,.app-frame .wizard-graph-option{gap:8px;min-height:62px;padding:10px 12px}.app-frame .wizard-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.app-frame .wizard-graph-list{gap:4px 18px}.app-frame .wizard-check-option,.app-frame .wizard-graph-option{min-height:44px;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;align-items:start;padding:5px 0}.app-frame .wizard-check-option{grid-template-columns:minmax(0,1fr) auto}.app-frame .wizard-graph-option{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto}.app-frame .wizard-check-option.selected,.app-frame .wizard-graph-option.selected,.app-frame .wizard-check-option:focus-within,.app-frame .wizard-graph-option:focus-within,.app-frame .wizard-check-option:hover,.app-frame .wizard-graph-option:hover,.app-frame .wizard-check-option.disabled:hover,.app-frame .wizard-graph-option.disabled:hover{box-shadow:none;background:0 0;border:0}.app-frame .wizard-check-main{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.app-frame .wizard-check-option.disabled,.app-frame .wizard-graph-option.disabled{opacity:.66;cursor:not-allowed}.app-frame .wizard-check-option.disabled .wizard-check-main{cursor:not-allowed}.app-frame .wizard-check-option.disabled:hover,.app-frame .wizard-graph-option.disabled:hover{background:0 0}.app-frame .wizard-check-box{border-radius:var(--ds-r-sm);width:18px;height:18px;font-size:var(--ds-fs-small)}.app-frame .wizard-check-copy{gap:3px}.app-frame .wizard-check-copy strong{font-size:var(--ds-fs-body)}.app-frame .wizard-check-copy small{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head)}.app-frame .wizard-check-option em,.app-frame .wizard-graph-option em{font-size:var(--ds-fs-small)}.app-frame button.wizard-info-button{box-sizing:border-box;color:#0f6472;width:25px;min-width:25px;max-width:25px;height:25px;min-height:25px;max-height:25px;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);cursor:pointer;line-height:var(--ds-lh-flat);background:#ffffffc7;border:1px solid #60748a47;border-radius:50%;flex:0 0 25px;place-items:center;padding:0;display:inline-grid}.app-frame button.wizard-info-button:hover,.app-frame button.wizard-info-button:focus-visible{color:#073c47;background:#eaf7fffa;border-color:#067e9375}.app-frame .wizard-info-popover{z-index:12;border-radius:var(--ds-r-sm);background:var(--ds-chrome);width:min(320px,100% - 24px);box-shadow:var(--ds-shadow-md);color:var(--ds-text-strong);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);border:1px solid #067e933d;padding:10px 12px;position:absolute;top:calc(100% - 6px);right:12px}.app-frame .wizard-info-popover strong,.app-frame .wizard-info-popover span{display:block}.app-frame .wizard-info-popover strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);margin-bottom:4px}.app-frame .wizard-info-popover span{color:var(--ds-text-muted)}.app-frame .wizard-upgrade-note{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.app-frame .wizard-upgrade-note a,.app-frame .wizard-terms-option a{color:#006874;font-weight:var(--ds-fw-semi);text-decoration:none}.app-frame .wizard-upgrade-note a:hover,.app-frame .wizard-terms-option a:hover{text-decoration:underline}.app-frame .wizard-dashboard-graphs{padding-top:16px}.app-frame .wizard-dashboard-graphs summary{cursor:pointer;list-style:none}.app-frame .wizard-dashboard-graphs summary::-webkit-details-marker{display:none}.app-frame .wizard-more-title{align-items:flex-start;gap:10px;display:flex}.app-frame .wizard-more-title strong{color:var(--ds-text-strong)}.app-frame .wizard-chevron{color:#0f6472;width:28px;height:28px;font-weight:var(--ds-fw-semi);background:#27a9e11f;border-radius:999px;flex:none;place-items:center;display:inline-grid}.app-frame .wizard-dashboard-graphs[open] .wizard-chevron{transform:rotate(180deg)}.app-frame .wizard-notification-text{color:var(--ds-text-muted);line-height:var(--ds-lh-dense);margin:4px 0 0}.app-frame .wizard-terms-option{border-radius:var(--ds-r-md);color:var(--ds-text-strong);cursor:pointer;background:#ffffffe0;border:1px solid #2f86dc24;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;position:relative}.app-frame .wizard-terms-option input{opacity:0;pointer-events:none;position:absolute}.app-frame .wizard-terms-copy{color:var(--ds-text-muted);line-height:var(--ds-lh-dense);display:block}.app-frame .wizard-console-actions{justify-items:center;gap:10px;display:grid}.app-frame .wizard-console-actions .wizard-create-button{background:var(--ds-amber);color:#111827;width:min(100%,360px);min-width:0;min-height:54px;box-shadow:var(--ds-shadow-md);border-color:#e2742d8f}.app-frame .wizard-console-actions .wizard-create-button:hover{color:#111827;background:#ffc14f;border-color:#e2742db8}.app-frame .wizard-console-actions .wizard-create-button:disabled,.app-frame .wizard-console-actions .wizard-create-button:disabled:hover{color:var(--ds-idle);box-shadow:none;background:#94a3b83d;border-color:#94a3b86b}.app-frame .wizard-error-dialog-actions{justify-content:flex-end;display:flex}.app-frame .wizard-test-result+.wizard-error-dialog-actions{margin-top:16px}@media (width<=760px){.app-frame .wizard-page-title{text-align:center}.app-frame .wizard-url-input-row,.app-frame .wizard-console-actions,.app-frame .wizard-graph-list{grid-template-columns:1fr}.app-frame .wizard-section-heading,.app-frame .wizard-more-summary{display:grid}.app-frame .wizard-check-option{grid-template-columns:minmax(0,1fr) auto}.app-frame .wizard-check-main{grid-template-columns:18px minmax(0,1fr);align-items:start}.app-frame .wizard-check-main em,.app-frame .wizard-check-option .wizard-upgrade-note{grid-column:2}.app-frame .wizard-info-popover{width:min(300px,100% - 16px);right:8px}.app-frame .wizard-check-list,.app-frame .wizard-graph-list{grid-template-columns:1fr}.app-frame .wizard-graph-option{grid-template-columns:18px minmax(0,1fr) auto}}.app-frame input[type=checkbox],.auth-frame input[type=checkbox]{accent-color:var(--ds-amber)}.app-frame :is(.primary-button,.ghost-button,.danger-button,.text-button,button,.scale-button,.segment,.toggle,.modal-close),.auth-frame :is(.primary-button,.ghost-button,button){font-family:inherit}.app-frame :is(button,.primary-button,.ghost-button,.danger-button,.scale-button,.segment,.toggle,.modal-close),.auth-frame :is(button,.primary-button,.ghost-button){border-radius:var(--ds-r-md);transition:background-color var(--ds-motion) var(--ds-ease), border-color var(--ds-motion) var(--ds-ease), color var(--ds-motion) var(--ds-ease)}.app-frame :is(.ghost-button,.scale-button,.segment,.toggle,.modal-close),.auth-frame .ghost-button{border:1px solid var(--ds-border);background:var(--ds-tint);color:var(--ds-text-strong)}.app-frame :is(.ghost-button,.scale-button,.segment,.toggle,.modal-close):hover,.auth-frame .ghost-button:hover{color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm);background:#1b2a3d;border-color:#ffffff29}.app-frame .primary-button,.auth-frame .primary-button{background:var(--ds-amber);color:#111827;box-shadow:var(--ds-shadow-md);border:1px solid #f5b23da6}.app-frame .primary-button:hover,.auth-frame .primary-button:hover{box-shadow:var(--ds-shadow-md);border-color:#ff8a3ddb}.app-frame .danger-button{background:var(--ds-down-soft);color:#fca5a5;border:1px solid #ef444461}.app-frame .danger-button:hover{box-shadow:var(--ds-shadow-md);background:#ef444433}.app-frame :is(.primary-button,.ghost-button,.danger-button):disabled,.auth-frame :is(.primary-button,.ghost-button):disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.app-frame a,.app-frame :is(.link,.table-link,.text-button,.footer-links a,.field-note a),.auth-frame a{color:#60a5fa;text-decoration:none}.app-frame a:hover,.app-frame :is(.link,.table-link,.text-button,.footer-links a,.field-note a):hover,.auth-frame a:hover{color:#93c5fd;text-underline-offset:3px;text-decoration:underline}.app-frame .table-wrap,.app-frame .comparison-table-wrap{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);background:#111b26d1;overflow-x:auto}.app-frame table{border-collapse:collapse;width:100%}.app-frame th,.app-frame .monitor-table th,.app-frame .comparison-table thead th{border-bottom:1px solid var(--ds-border-soft);color:var(--ds-text-soft);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-align:left;text-transform:uppercase;background:#ffffff06;padding:10px 8px;font-weight:700}.app-frame td,.app-frame .monitor-table td,.app-frame .comparison-table td,.app-frame .comparison-table th{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);text-align:left;border-bottom:1px solid #ffffff0b;padding:10px 8px}.app-frame tbody tr{transition:background var(--ds-motion) ease}.app-frame .table-muted,.app-frame .table-entity-meta,.app-frame .entity-meta-line,.app-frame .filter-summary{color:var(--ds-text-muted)}.app-frame .meta-chip,.app-frame .template-facts div,.app-frame .plan-summary-metrics div,.app-frame .comparison-verdict-grid div,.app-frame .comparison-card-facts div,.app-frame .status-summary-strip>div{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);color:var(--ds-text-strong);background:#ffffff0b}.app-frame .meta-chip.muted,.app-frame .field-note,.app-frame .collapsed-note,.app-frame .neutral-banner{background:var(--ds-blue-soft);color:#93c5fd;border-color:#3b82f633}.app-frame .inline-error,.app-frame .error-copy,.app-frame .error-banner{background:var(--ds-down-soft);color:#fca5a5;border-color:#ef444447}.app-frame .success-panel,.app-frame .checklist-row.complete,.app-frame .activity-row.success,.app-frame .log-item.success,.app-frame .monitor-card.success{border-left:4px solid var(--ds-up)}.app-frame .failure-panel,.app-frame .activity-row.failure,.app-frame .log-item.failure,.app-frame .monitor-card.failure{border-left:4px solid var(--ds-down)}.app-frame .code-block,.app-frame .code-panel,.app-frame .secret-callout code{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);color:#dbeafe;background:#070d13;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.app-frame .bulk-toolbar,.app-frame .range-toggle,.app-frame .scale-toggle,.app-frame .segmented-control{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff09}.app-frame :is(.scale-button.active,.segment.active,.toggle.on,.wizard-step.active,.wizard-step.complete,.option-card.selected,.plan-summary-card.recommended,.highlighted-comparison-card){background:var(--ds-amber-soft);color:#ffd7bd;border-color:#f5b23d6b;box-shadow:inset 0 0 0 1px #f5b23d2e}.app-frame .chart-stage,.app-frame .scientific-chart-stage{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 28px), linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 28px), var(--ds-page-dark);background-size:28px 28px,28px 28px,auto}.app-frame .monitor-chart{background:0 0;min-height:220px}.app-frame .chart-gridline{stroke:#9aa8b72e}.app-frame .chart-vertical-gridline{stroke:#9aa8b71f}.app-frame .chart-series-line{stroke:var(--ds-cyan);filter:drop-shadow(0 0 8px #27a9e147)}.app-frame .chart-area-fill{opacity:.78}.app-frame .chart-status-cell.success{fill:#22c55ead}.app-frame .chart-status-cell.failure{fill:#ef4444c7;stroke:#080f14e6}.app-frame .chart-failure-marker line{stroke:#ef44447a}.app-frame .chart-failure-marker rect{fill:var(--ds-down)}.app-frame .chart-crosshair line{stroke:#f5b23d94}.app-frame .chart-hover-dot,.app-frame .chart-latest-marker circle:first-child{fill:var(--ds-cyan);stroke:var(--ds-page-dark)}.app-frame .chart-latest-marker circle:last-child{stroke:#27a9e142}.app-frame .chart-tooltip{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-lg);background:#080f14f5}.app-frame .trend-chart{border-radius:var(--ds-r-lg);min-height:260px}.app-frame .trend-bar-track{border:1px solid var(--ds-border-soft);background:var(--ds-page-dark)}.app-frame .trend-bar,.app-frame .outcome-bar.success{background:linear-gradient(180deg, var(--ds-cyan), var(--ds-up))}.app-frame .trend-bar.danger,.app-frame .outcome-bar.failure{background:repeating-linear-gradient(135deg, #ffffff29 0 4px, transparent 4px 8px), linear-gradient(180deg, var(--ds-amber), var(--ds-down))}.app-frame .outcome-bar.muted,.app-frame .graph-empty{background:#ffffff0f}.app-frame .uptime-ring{background:radial-gradient(circle at center, var(--ds-page-dark) 0 56%, transparent 57%), conic-gradient(var(--ds-up) var(--uptime), #ffffff14 0);border-color:var(--ds-border-soft);box-shadow:var(--ds-shadow-md)}.app-frame .latency-sparkline polyline{stroke:var(--ds-cyan)}.app-frame .success-dot{fill:var(--ds-up)}.app-frame .failure-dot{fill:var(--ds-down)}.app-frame .log-list,.app-frame .activity-list{gap:10px}.app-frame .log-item{font-family:var(--ds-font);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.app-frame .log-item strong{font-size:var(--ds-fs-body);line-height:var(--ds-lh-head)}.app-frame .log-item p{color:var(--ds-text-muted);line-height:var(--ds-lh-dense)}.app-frame .log-item.is-technical-log{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--ds-fs-small)}.app-frame .log-meta,.app-frame .activity-meta{color:var(--ds-text-muted)}.app-frame .timeline-item:before{background:var(--ds-border)}.app-frame .timeline-marker{border-color:var(--ds-card);background:var(--ds-up);box-shadow:var(--ds-shadow-md)}.app-frame .timeline-item.failure .timeline-marker{background:var(--ds-down);box-shadow:var(--ds-shadow-md)}.app-frame .page-header-panel{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.app-frame .page-header-content{gap:8px;max-width:880px;display:grid}.app-frame :is(.page-header-actions,.panel-actions,.empty-state-actions){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-frame .shared-loading-panel{border-style:solid;justify-content:center;align-items:center;gap:10px;width:100%;min-height:92px;display:inline-flex}.app-frame .loading-spinner{border:2px solid #9aa8b747;border-top-color:var(--ds-amber);border-radius:999px;width:16px;height:16px;animation:.72s linear infinite loading-spin}.app-frame .shared-empty-state{border-radius:var(--ds-r-md);width:100%;color:var(--ds-text-muted);background:#3b82f614;border:1px dashed #60a5fa47;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:16px;display:flex}.app-frame .shared-empty-state>div:first-child{gap:4px;display:grid}.app-frame .shared-empty-state strong{color:var(--ds-text-strong);font-size:var(--ds-fs-body)}.app-frame .shared-empty-state span{color:var(--ds-text-muted)}.app-frame .data-table-wrap{margin-top:0}.app-frame .data-table td{vertical-align:middle}.app-frame .integration-key-form label{gap:6px;max-width:360px;font-weight:700;display:grid}.app-frame .integration-key-form label span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.app-frame .integration-key-form input{width:100%}.app-frame .row-actions-menu{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.app-frame .row-action-button{border-radius:var(--ds-r-sm);min-height:30px;font-size:var(--ds-fs-small);line-height:var(--ds-lh-flat);white-space:nowrap;padding:5px 9px}.app-frame .row-action-button.text-button{color:#93c5fd;background:#3b82f61a;border:1px solid #60a5fa38;font-weight:700;text-decoration:none}.app-frame .row-action-button.text-button:hover,.app-frame .row-action-button.text-button:focus-visible{color:#bfdbfe;background:#3b82f62e;border-color:#60a5fa6b;text-decoration:none}@keyframes loading-spin{to{transform:rotate(360deg)}}.app-frame .modal-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03070ab8}.app-frame .app-busy-overlay{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03070ac2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-frame .app-busy-dialog{border-radius:var(--ds-r-md);background:var(--ds-card);width:min(460px,100%);box-shadow:var(--ds-shadow-lg);border:1px solid #f5b23d47;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.app-frame .app-busy-dialog :is(h2,h3){color:var(--ds-text-strong);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-tight);margin:2px 0 4px}.app-frame .app-busy-dialog p{color:var(--ds-text-muted);margin:0}.app-frame .app-busy-spinner{border:3px solid #ffffff1f;border-top-color:var(--ds-amber);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite app-busy-spin}.app-frame .app-busy-copy{min-width:0}.app-frame .app-busy-progress-ring{background:conic-gradient(var(--ds-amber) var(--app-busy-progress-percent,0%), #2f86dc24 0);width:60px;height:60px;color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md);border-radius:999px;align-content:center;place-items:center;display:grid;position:relative}.app-frame .app-busy-progress-ring:before{content:"";border-radius:inherit;background:var(--ds-chrome);position:absolute;inset:6px;box-shadow:inset 0 0 0 1px #2f86dc14}.app-frame .app-busy-progress-ring strong,.app-frame .app-busy-progress-ring span{z-index:1;position:relative}.app-frame .app-busy-progress-ring strong{font-size:var(--ds-fs-lead);line-height:var(--ds-lh-flat);align-self:end}.app-frame .app-busy-progress-ring span{color:var(--ds-text-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);align-self:start}.app-frame .app-busy-progress{margin-top:14px}.app-frame .app-busy-progress-meta{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.app-frame .app-busy-progress-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .app-busy-progress-meta strong{color:var(--ds-text-strong);flex:none}.app-frame .app-busy-progress-track{background:#2f86dc1f;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #2f86dc14}.app-frame .app-busy-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--ds-amber), #0ea5e9);height:100%;transition:width var(--ds-motion) ease;display:block}@keyframes app-busy-spin{to{transform:rotate(360deg)}}.app-frame .modal-header{border-bottom-color:var(--ds-border-soft)}.app-frame .modal-body .panel{background:var(--ds-card)}.app-frame .site-footer{border-top:1px solid var(--ds-border-soft);background:var(--ds-page-dark);box-shadow:none}.app-frame .shared-error-state{border-radius:var(--ds-r-md);background:var(--ds-down-soft,#ef444414);width:100%;color:var(--ds-text-muted);border:1px solid #ef444461;align-items:center;gap:14px;margin:0;padding:16px;display:flex}.app-frame .shared-error-state .error-state-icon{width:28px;height:28px;color:var(--ds-down,#f87171);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);border:1px solid #ef44447a;border-radius:999px;flex:none;place-items:center;display:inline-grid}.app-frame .shared-error-state .error-state-copy{flex:1;gap:4px;min-width:0;display:grid}.app-frame .shared-error-state strong{color:var(--ds-text-strong);font-size:var(--ds-fs-body)}.app-frame .shared-error-state span{color:var(--ds-text-muted)}.app-frame .shared-error-state .error-state-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-frame .row-pending-indicator{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.auth-page-frame{background:var(--ds-page);min-height:100vh;color:var(--ds-text-strong)}.auth-page-frame .site-footer{border-top:1px solid var(--ds-border-soft);background:var(--ds-page-dark)}.auth-frame{place-items:center;padding:32px 18px}.auth-frame .auth-panel{width:min(100%,480px);box-shadow:var(--ds-shadow-lg);padding:28px}.auth-frame .monitor-form label span,.app-frame .monitor-form label span,.app-frame .form-grid label span,.app-frame .fleet-summary-form label span,.app-frame .filter-field span,.app-frame .inline-form label,.app-frame .field-label{color:var(--ds-text-muted)}@media (width<=1400px){.app-frame .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame :is(.overview-grid,.fleet-summary-grid,.settings-grid,.status-page-layout){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app-frame .app-shell{flex-direction:column}.app-frame .sidebar{border-right:0;border-bottom:1px solid var(--ds-border-soft);flex-basis:auto;width:100%;max-height:none;position:relative;top:auto}.app-frame .mobile-menu-button{display:flex}.app-frame .main-nav{display:none}.app-frame .main-nav.open{flex-direction:row;padding-bottom:4px;display:flex;overflow-x:auto}.app-frame .nav-group{flex:none;min-width:210px}.app-frame .topbar{flex-wrap:wrap}.app-frame .topbar-actions{justify-content:flex-start;width:100%;margin-left:0}.app-frame :is(.metrics-grid,.overview-grid,.fleet-summary-grid,.settings-grid,.profile-layout,.status-page-layout,.template-grid,.organization-grid,.diagnostic-grid,.detail-grid,.form-grid,.quick-probe-grid,.quick-type-grid,.chart-summary-grid,.usage-limit-grid){grid-template-columns:1fr}.app-frame .main-stage{padding:16px}}@media (width<=560px){.app-frame .page-title{font-size:var(--ds-fs-h3)}.app-frame .metric-card strong{font-size:var(--ds-fs-h2)}.app-frame :is(.metric-card,.panel,.hero-panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.wizard-step,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph){padding:13px}.app-frame table{white-space:nowrap;display:block;overflow-x:auto}.app-frame .topbar .ghost-button{flex:9rem}}.public-app-frame{--text:#07142f;--muted:#4a5b72;--text-light:#f7fbff;--muted-light:#f7fbffbd;--accent:#0b63f6;--accent-strong:#0057dc;--accent-blue:#0b63f6;--accent-cyan:#27a9e1;--accent-gold:#ffae00;--accent-coral:#ef4444;--success:#16a65f;--danger:#ef2b24;--warm:#f59e0b;--surface:#fff;--surface-soft:#f4f9ff;--line:#dbe4f0;--line-strong:#9fb6d7;--ink:#07142f;--grid-line:#07142f09;--focus-ring:#0b63f6;--focus-ring-shadow:#0b63f62e;--shadow-soft:0 12px 28px #07142f12;--shadow-strong:0 24px 70px #07142f2e;--status-up-fg:#86efac;--status-up-bg:#22c55e1f;--status-degraded-fg:#fbbf24;--status-degraded-bg:#f5b23d24;--status-down-fg:#f87171;--status-down-bg:#dc262624;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portal-block-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px;display:grid}.portal-block-rows{align-items:start;gap:0;display:grid}.portal-row-group{gap:0;display:grid}.portal-builder-grid{margin-top:10px}.portal-dashboard-add-button{border-radius:var(--ds-r-md);width:100%;min-height:100%;color:var(--ds-text-strong);text-align:left;background:#ffffffb3;border:1px dashed #2f86dc3d;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.portal-dashboard-add-button:hover{color:var(--ds-blue-text);background:#f0fdfa;border-color:#0f766e6b}.portal-dashboard-add-copy{gap:3px;min-width:0;display:grid}.portal-dashboard-add-copy strong,.portal-dashboard-add-copy small{text-overflow:ellipsis;min-width:0;overflow:hidden}.portal-dashboard-add-copy strong{color:inherit;font-size:var(--ds-fs-lead);font-weight:var(--ds-fw-semi)}.portal-dashboard-add-copy small{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);font-weight:700;line-height:var(--ds-lh-head)}.portal-block-row{border-radius:var(--ds-r-md);min-width:0;transition:background var(--ds-motion) ease, box-shadow var(--ds-motion) ease;align-items:flex-start;gap:2px;display:flex}.portal-block-row.is-drop-target{background:#38bdf80b;box-shadow:inset 0 0 0 1px #38bdf81f}.portal-block-row.is-drop-blocked{background:#ef44440f;box-shadow:inset 0 0 0 1px #ef44442e}.portal-row-dropzone{min-height:8px;position:relative}.portal-row-dropzone.is-available{min-height:12px}.portal-row-dropzone.is-active:before{content:"";background:#38bdf8b8;border-radius:999px;position:absolute;inset:4px 0;box-shadow:0 0 0 3px #38bdf824}.portal-drop-indicator{pointer-events:none;flex:0 0 0;align-self:stretch;min-height:120px;position:relative}.portal-drop-indicator.is-active{flex-basis:6px;margin:0 -2px}.portal-drop-indicator.is-active:before{content:"";background:#38bdf8e6;border-radius:999px;width:3px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #38bdf829}.portal-drop-indicator.is-active.will-squeeze:before{background:#f59e0bf2;box-shadow:0 0 0 4px #f59e0b2e}.portal-drop-indicator.is-active.is-blocked:before{background:#ef4444e6;box-shadow:0 0 0 4px #ef444429}.portal-config-warning{border-radius:var(--ds-r-sm);background:var(--ds-amber-soft);color:#fcd34d;font-size:var(--ds-fs-small);border:1px solid #f59e0b52;margin:0 0 12px;padding:10px 12px;font-weight:700}.portal-view-switcher{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:#ffffff0b;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0 0 12px;padding:4px;display:flex;overflow-x:auto}.portal-view-switcher button{border-radius:var(--ds-r-sm);min-height:34px;color:var(--ds-text-muted);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);background:0 0;border:1px solid #0000;flex:none;padding:0 12px}.portal-view-switcher button:hover,.portal-view-switcher button.active{background:var(--ds-chrome);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md);border-color:#2f86dc33}.portal-clear-dashboard{align-items:start;gap:10px;min-width:0;display:grid}.portal-clear-oncall{grid-template-columns:minmax(190px,.23fr) minmax(0,1fr) minmax(260px,.32fr)}.portal-clear-executive,.portal-clear-fleet{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr)}.portal-clear-fleet{grid-template-columns:minmax(0,1fr)}.portal-clear-main,.portal-clear-side,.portal-clear-nav,.portal-clear-executive-main,.portal-clear-fleet-main{align-content:start;gap:10px;min-width:0;display:grid}.portal-clear-nav a,.portal-clear-panel,.portal-clear-metric,.portal-clear-incident-band,.portal-clear-big-status,.portal-clear-score-card,.portal-clear-table-panel{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:var(--ds-card);min-width:0;color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm)}.portal-clear-nav a{gap:3px;padding:12px;text-decoration:none;display:grid}.portal-clear-nav a:hover,.portal-clear-nav a.active{background:var(--ds-amber-soft);color:#ffd7bd;border-color:#f5b23d57;text-decoration:none}.portal-clear-nav strong,.portal-clear-service-name strong,.portal-clear-list strong,.portal-clear-steps strong{min-width:0;color:var(--ds-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-clear-nav span,.portal-clear-service-name span,.portal-clear-list span,.portal-clear-steps p,.portal-clear-metric p,.portal-clear-score-card p,.portal-clear-big-status p{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);text-overflow:ellipsis;margin:0;overflow:hidden}.portal-clear-panel{grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;display:grid;overflow:hidden}.portal-clear-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.portal-clear-panel-head :is(h2,h3){min-width:0;color:var(--ds-text-strong);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-tight);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.portal-clear-panel-body{align-content:stretch;gap:8px;min-width:0;min-height:0;display:grid}.portal-clear-panel-body>:is(.portal-advanced-latency,.portal-check-timeline-advanced,.portal-slo-burn,.portal-failure-breakdown,.portal-incident-pressure,.portal-waterfall,.portal-dependency-map,.portal-impact-ranking,.portal-health-calendar,.portal-maintenance-risk){min-height:220px}.portal-clear-badge{color:#93c5fd;background:var(--ds-blue-soft);min-height:24px;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.portal-clear-badge.success{color:#86efac;background:var(--ds-up-soft)}.portal-clear-badge.warning,.portal-clear-badge.danger{color:#fcd34d;background:var(--ds-amber-soft)}.portal-clear-badge.danger{color:#fca5a5;background:var(--ds-down-soft)}.portal-clear-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portal-clear-metric{border-left:3px solid #60a5fa;align-content:center;gap:6px;min-height:112px;padding:14px;display:grid}.portal-clear-metric.tone-success{border-left-color:var(--ds-up)}.portal-clear-metric.tone-warning{border-left-color:var(--ds-amber)}.portal-clear-metric.tone-danger{border-left-color:var(--ds-down)}.portal-clear-metric span,.portal-clear-big-status span{min-width:0;color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.portal-clear-metric strong{min-width:0;color:var(--ds-text-strong);font-size:clamp(1.2rem,4vw,2.2rem);line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-clear-incident-band{border-left:4px solid var(--ds-up);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.portal-clear-incident-band.warning{border-left-color:var(--ds-amber)}.portal-clear-incident-band :is(h2,h3){color:var(--ds-text-strong);font-size:clamp(1.05rem,2vw,1.35rem);line-height:var(--ds-lh-tight);margin:0 0 6px}.portal-clear-incident-band p{max-width:74ch;color:var(--ds-text-muted);line-height:var(--ds-lh-dense);margin:0}.portal-clear-oncall-lower{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:10px;display:grid}.portal-clear-oncall-lower .portal-clear-panel-body{min-height:320px}.portal-clear-list,.portal-clear-steps{gap:8px;min-width:0;display:grid}.portal-clear-list>div{border-radius:var(--ds-r-sm);background:#ffffff09;border:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:10px;display:grid}.portal-clear-list>div>span{grid-column:1}.portal-clear-list time,.portal-clear-list .status-pill{grid-area:1/2/span 2;place-self:center end}.portal-clear-list time{color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi)}.portal-clear-steps>div{border-radius:var(--ds-r-sm);background:#ffffff09;border:1px solid #fff1;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.portal-clear-steps>div>span{background:var(--ds-blue-soft);color:#93c5fd;width:28px;height:28px;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);border-radius:999px;place-items:center;display:grid}.portal-clear-executive-summary{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:10px;display:grid}.portal-clear-big-status,.portal-clear-score-card{align-content:center;gap:8px;min-height:180px;padding:18px;display:grid}.portal-clear-big-status strong{color:var(--ds-text-strong);font-size:clamp(2rem,5vw,3.4rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-tight)}.portal-clear-score-card{text-align:center;justify-items:center}.portal-clear-score-ring{aspect-ratio:1;background:radial-gradient(circle at center, var(--ds-card) 0 54%, transparent 55%), conic-gradient(var(--ds-up) 0 var(--score), var(--ds-amber) var(--score) 100%);width:min(150px,78%);box-shadow:inset 0 0 0 1px var(--ds-border-soft), 0 16px 34px #22c55e1a;border-radius:999px;place-items:center;display:grid}.portal-clear-score-ring strong{color:var(--ds-text-strong);font-size:clamp(1.4rem,4vw,2.2rem)}.portal-clear-trend{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 28px) 0 0/28px 28px,linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 28px) 0 0/28px 28px,#0a121b;min-height:260px;position:relative;overflow:hidden}.portal-clear-trend svg{width:100%;height:100%;position:absolute;inset:0}.portal-clear-trend line{stroke:#94a3b82e;vector-effect:non-scaling-stroke}.portal-clear-trend .target{stroke:#ef4444b3;stroke-dasharray:10 8}.portal-clear-trend path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.portal-clear-trend .uptime{stroke:var(--ds-up)}.portal-clear-trend .latency{stroke:var(--ds-blue)}.portal-clear-trend .budget{stroke:var(--ds-amber)}.portal-clear-trend-legend{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:14px}.portal-clear-trend-legend span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);background:#09111bd1;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.portal-clear-trend-legend i{background:currentColor;border-radius:999px;width:8px;height:8px}.portal-clear-trend-legend .uptime{color:#86efac}.portal-clear-trend-legend .latency{color:#93c5fd}.portal-clear-trend-legend .budget{color:#fcd34d}.portal-clear-table-panel{overflow-x:auto}.portal-clear-table-toolbar{justify-content:flex-end;align-items:end;gap:10px;min-width:880px;padding:12px 12px 2px;display:flex}.portal-clear-table-toolbar label{min-width:132px;color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;gap:4px;display:grid}.portal-clear-table-toolbar .portal-clear-filter-label{flex:260px;max-width:360px;margin-right:auto}.portal-clear-table-toolbar input,.portal-clear-table-toolbar select{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);background:var(--ds-page-dark);min-height:32px;color:var(--ds-text-strong);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);padding:0 28px 0 10px}.portal-clear-table-toolbar input{width:100%;padding-right:10px}.portal-clear-table-toolbar input::placeholder{color:var(--ds-text-soft)}.portal-clear-service-table{border-collapse:collapse;width:100%;min-width:880px}.portal-clear-service-table th,.portal-clear-service-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:11px 10px}.portal-clear-service-table th{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase}.portal-clear-service-table td{color:var(--ds-text-muted);font-size:var(--ds-fs-dense)}.portal-clear-service-name{gap:3px;min-width:0;display:grid}.portal-clear-service-table .portal-clear-empty-cell{color:var(--ds-text-soft);text-align:center;font-weight:var(--ds-fw-semi);padding:26px 12px}.portal-monitoring-pagination{min-width:880px;color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 0;display:flex}.portal-monitoring-pagination div{align-items:center;gap:8px;display:flex}.portal-monitoring-pagination strong{color:var(--ds-text-muted);font-size:var(--ds-fs-small);white-space:nowrap}.portal-monitoring-pagination button{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);min-height:30px;color:var(--ds-text-strong);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);background:#ffffff0b;padding:0 10px}.portal-monitoring-pagination button:not(:disabled):hover,.portal-monitoring-pagination button:not(:disabled):focus-visible{color:#bfdbfe;background:#2f86dc24;border-color:#2f86dc7a}.portal-monitoring-pagination button:disabled{cursor:not-allowed;opacity:.48}.portal-address-dashboard{gap:10px;min-width:0;display:grid}.portal-address-toolbar{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:var(--ds-chrome);justify-content:space-between;align-items:end;gap:16px;min-width:0;padding:14px;display:flex}.portal-address-heading{gap:4px;min-width:0;display:grid}.portal-address-heading :is(h2,h3),.portal-address-heading span{text-overflow:ellipsis;min-width:0;overflow:hidden}.portal-address-heading :is(h2,h3){color:var(--ds-text-strong);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight);margin:0}.portal-address-heading span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi)}.portal-address-toolbar label{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;flex:0 0 min(300px,44%);gap:5px;display:grid}.portal-address-toolbar select{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);background:var(--ds-page-dark);min-width:0;min-height:34px;color:var(--ds-text-strong);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);padding:0 30px 0 10px}.portal-address-monitor-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.portal-address-metric-list{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:var(--ds-chrome);min-width:0;display:grid;overflow:hidden}.portal-address-metric-row{border-bottom:1px solid #ffffff12;grid-template-columns:74px minmax(0,1fr) minmax(220px,.34fr);align-items:center;gap:14px;min-width:0;min-height:104px;padding:16px 18px;display:grid}.portal-address-metric-row:last-child{border-bottom:0}.portal-address-metric-icon{width:52px;height:52px;color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-normal);background:#94a3b81f;border:1px solid #ffffff12;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.portal-address-metric-row.tone-success .portal-address-metric-icon,.portal-address-metric-icon.type-downtime{color:#86efac;background:#22c55e24}.portal-address-metric-row.tone-warning .portal-address-metric-icon,.portal-address-metric-icon.type-domain,.portal-address-metric-icon.type-performance{color:#fcd34d;background:#f59e0b21}.portal-address-metric-row.tone-danger .portal-address-metric-icon,.portal-address-metric-icon.type-flows{color:#fca5a5;background:#ef444421}.portal-address-metric-icon.type-dns{color:#93c5fd;background:#3b82f621}.portal-address-metric-copy{gap:5px;min-width:0;display:grid}.portal-address-metric-copy strong,.portal-address-metric-copy span{text-overflow:ellipsis;min-width:0;overflow:hidden}.portal-address-metric-copy strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-tight)}.portal-address-metric-copy span{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi)}.portal-address-sparkline,.portal-address-progress{justify-items:end;gap:8px;min-width:0;display:grid}.portal-address-sparkline strong,.portal-address-progress strong{color:var(--address-metric-tone,#86efac);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi)}.portal-address-sparkline.tone-success,.portal-address-progress.tone-success{--address-metric-tone:#22c55e;--address-metric-rgb:34, 197, 94}.portal-address-sparkline.tone-warning,.portal-address-progress.tone-warning{--address-metric-tone:#f59e0b;--address-metric-rgb:245, 158, 11}.portal-address-sparkline.tone-danger,.portal-address-progress.tone-danger{--address-metric-tone:#ef4444;--address-metric-rgb:239, 68, 68}.portal-address-sparkline.tone-neutral,.portal-address-progress.tone-neutral{--address-metric-tone:#94a3b8;--address-metric-rgb:148, 163, 184}.portal-address-sparkline svg{width:170px;max-width:100%;height:54px}.portal-address-sparkline .line{fill:none;stroke:var(--address-metric-tone);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.portal-address-sparkline .fill{fill:rgba(var(--address-metric-rgb,34, 197, 94), .14);stroke:none}.portal-address-progress-track{background:#94a3b842;border-radius:999px;width:220px;max-width:100%;height:10px;position:relative;overflow:hidden}.portal-address-progress-track i{border-radius:inherit;background:var(--address-metric-tone);min-width:6px;height:100%;box-shadow:var(--ds-shadow-md);display:block}.portal-address-status-chip{border:1px solid rgba(var(--address-status-rgb,148, 163, 184), .25);background:rgba(var(--address-status-rgb,148, 163, 184), .12);min-width:148px;max-width:100%;color:var(--address-status-color,#cbd5e1);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-tight);text-align:center;white-space:nowrap;border-radius:999px;justify-self:end;padding:9px 12px}.portal-address-status-chip.tone-success{--address-status-color:#86efac;--address-status-rgb:34, 197, 94}.portal-address-status-chip.tone-warning{--address-status-color:#fcd34d;--address-status-rgb:245, 158, 11}.portal-address-status-chip.tone-danger{--address-status-color:#fca5a5;--address-status-rgb:239, 68, 68}.portal-address-status-chip.tone-neutral{--address-status-color:#cbd5e1;--address-status-rgb:148, 163, 184}.portal-domain-expiry-dashboard{grid-template-columns:minmax(0,1fr)}.portal-domain-expiry-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-domain-expiry-panel{min-width:0}.portal-domain-expiry-table{min-width:980px}.portal-domain-expiry-table th:nth-child(2),.portal-domain-expiry-table td:nth-child(2){width:32%}.portal-domain-expiry-date{gap:3px;min-width:0;display:grid}.portal-domain-expiry-date strong,.portal-domain-expiry-date span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-domain-expiry-date strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi)}.portal-domain-expiry-date span{color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi)}.portal-domain-expiry-graph{--domain-expiry-tone:var(--ds-up);--domain-expiry-tone-rgb:34, 197, 94;gap:6px;min-width:220px;display:grid}.portal-domain-expiry-graph.tone-warning{--domain-expiry-tone:var(--ds-amber);--domain-expiry-tone-rgb:245, 158, 11}.portal-domain-expiry-graph.tone-danger{--domain-expiry-tone:var(--ds-down);--domain-expiry-tone-rgb:239, 68, 68}.portal-domain-expiry-track{background:linear-gradient(90deg,#ef444426,#f59e0b21 18%,#22c55e1f),#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;height:18px;position:relative;overflow:hidden}.portal-domain-expiry-track i{width:max(8px, calc(var(--expiry-left,0%) - 6px));background:linear-gradient(90deg, var(--domain-expiry-tone), rgba(var(--domain-expiry-tone-rgb), .68));box-shadow:var(--ds-shadow-md);border-radius:999px;position:absolute;inset:3px auto 3px 3px}.portal-domain-expiry-track .warning-marker{top:2px;bottom:2px;left:var(--warning-left,16%);background:#f8fafc9e;border-radius:999px;width:2px;position:absolute;box-shadow:0 0 0 2px #0f172a9e}.portal-domain-expiry-axis{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;justify-content:space-between;display:flex}.portal-domain-monitor-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.portal-domain-monitor-disclosure{min-width:0;margin-top:6px}.portal-domain-monitor-toggle{border-radius:var(--ds-r-sm);min-height:30px;color:var(--ds-text-strong);font:inherit;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);cursor:pointer;background:#ffffff0b;border:1px solid #2f86dc3d;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.portal-domain-monitor-toggle:hover,.portal-domain-monitor-toggle:focus-visible{color:#bfdbfe;background:#2f86dc24;border-color:#2f86dc7a}.portal-domain-monitor-toggle .portal-clear-group-chevron{flex:none}.portal-domain-monitor-disclosure.is-open .portal-domain-monitor-toggle .portal-clear-group-chevron{transform:rotate(90deg)}.portal-domain-monitor-disclosure .portal-domain-monitor-actions{margin-top:6px}.portal-domain-monitor-button{border-radius:var(--ds-r-sm);max-width:190px;min-height:30px;color:var(--ds-text-strong);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0b;border:1px solid #2f86dc3d;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex;overflow:hidden}.portal-domain-monitor-button:hover,.portal-domain-monitor-button:focus-visible{color:#bfdbfe;background:#2f86dc24;border-color:#2f86dc7a}.portal-clear-mini-cells{grid-template-columns:repeat(var(--cell-count,18), minmax(4px, 1fr));--cell-up:var(--ds-up);--cell-mid:var(--ds-amber);--cell-down:var(--ds-down);align-items:center;gap:3px;min-width:160px;display:grid}.portal-clear-mini-cell,.portal-clear-mini-cells i{border-radius:var(--ds-r-sm);background:#94a3b842;min-width:0;height:18px}.portal-clear-mini-cells .up{background:var(--ds-up)}.portal-clear-mini-cells .degraded{background:var(--ds-amber)}.portal-clear-mini-cells .down{background:var(--ds-down)}.portal-clear-mini-cells .missed{background:#475569}.portal-clear-mini-cell.is-shaded{background:color-mix(in oklab, var(--cell-mix-to) var(--cell-mix,0%), var(--cell-mix-from))}@media (width<=1180px){.portal-clear-oncall,.portal-clear-executive,.portal-clear-fleet{grid-template-columns:1fr}.portal-clear-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-clear-nav .portal-clear-panel{grid-column:1/-1}.portal-clear-oncall-lower{grid-template-columns:1fr}}@media (width<=860px){.portal-clear-metric-row,.portal-clear-executive-summary,.portal-domain-expiry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-address-metric-row{grid-template-columns:62px minmax(0,1fr)}.portal-address-sparkline,.portal-address-progress,.portal-address-status-chip{grid-column:2;justify-self:stretch;justify-items:start}.portal-clear-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.portal-view-switcher{width:100%}.portal-view-switcher button{flex:1 0 auto}.portal-clear-metric-row,.portal-clear-executive-summary,.portal-domain-expiry-summary,.portal-clear-nav{grid-template-columns:1fr}.portal-address-toolbar{display:grid}.portal-address-toolbar label{flex-basis:auto;width:100%}.portal-monitoring-pagination{justify-items:start;display:grid}.portal-address-metric-row{grid-template-columns:1fr;min-height:0}.portal-address-metric-icon{justify-self:start}.portal-address-sparkline,.portal-address-progress,.portal-address-status-chip{grid-column:1}.portal-clear-incident-band,.portal-clear-panel-head{display:grid}.portal-clear-list>div{grid-template-columns:1fr}.portal-clear-list time,.portal-clear-list .status-pill{grid-area:auto/1;justify-self:start}}.portal-block{--portal-block-tone:var(--ds-cyan);--portal-block-tone-rgb:6, 182, 212;border:1px solid rgba(var(--portal-block-tone-rgb), .22);border-radius:var(--ds-r-md);background:var(--ds-card);min-width:0;height:200px;color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-motion) ease, border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, background var(--ds-motion) ease;flex-direction:column;grid-column:span 4;gap:6px;padding:8px;display:flex;position:relative;overflow:visible}.portal-block:before{content:"";border-radius:var(--ds-r-md) var(--ds-r-md) 0 0;background:var(--portal-block-tone);opacity:.6;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.portal-block.tone-blue{--portal-block-tone:var(--ds-blue);--portal-block-tone-rgb:59, 130, 246}.portal-block.tone-cyan{--portal-block-tone:var(--ds-cyan);--portal-block-tone-rgb:6, 182, 212}.portal-block.tone-green{--portal-block-tone:var(--ds-up);--portal-block-tone-rgb:34, 197, 94}.portal-block.tone-orange{--portal-block-tone:var(--ds-amber);--portal-block-tone-rgb:255, 106, 0}.portal-block.tone-purple{--portal-block-tone:var(--ds-purple);--portal-block-tone-rgb:139, 92, 246}.portal-block.tone-amber{--portal-block-tone:var(--ds-amber);--portal-block-tone-rgb:245, 158, 11}.portal-block.tone-red{--portal-block-tone:var(--ds-down);--portal-block-tone-rgb:239, 68, 68}.portal-block:hover{border-color:rgba(var(--portal-block-tone-rgb), .38);background:var(--ds-card-hover);box-shadow:var(--ds-shadow-md);transform:translateY(-1px)}.portal-block.is-dragging{opacity:.55;transform:scale(.99)}.portal-block[draggable=true] .portal-block-header,.portal-block[draggable=true] .portal-block-body{cursor:grab}.portal-block[draggable=true].is-dragging .portal-block-header,.portal-block[draggable=true].is-dragging .portal-block-body{cursor:grabbing}.portal-block[draggable=true] :is(button,a,input,select,textarea,label){cursor:auto}.portal-block[draggable=true] .portal-drag-button{cursor:grab}.portal-block.is-drag-over{box-shadow:0 0 0 2px #f5b23d38, var(--ds-shadow-md);border-color:#f5b23db8}.portal-block.block-w-25{grid-column:span 3}.portal-block.block-w-33{grid-column:span 4}.portal-block.block-w-50{grid-column:span 6}.portal-block.block-w-67{grid-column:span 8}.portal-block.block-w-100{grid-column:1/-1}.portal-block-row .portal-block,.portal-block-row .portal-block.block-w-25,.portal-block-row .portal-block.block-w-33,.portal-block-row .portal-block.block-w-50,.portal-block-row .portal-block.block-w-67,.portal-block-row .portal-block.block-w-100{flex:0 1 var(--portal-block-width);width:var(--portal-block-width);max-width:var(--portal-block-width);grid-column:auto}.portal-block.block-h-100{height:100px}.portal-block.block-h-200{height:200px}.portal-block.block-h-300{height:300px}.portal-block.block-h-400{height:400px}.portal-block-header{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.portal-block-title{min-width:0}.portal-block-title :is(h2,h3){color:var(--ds-text-strong);font-size:var(--ds-fs-body);line-height:var(--ds-lh-tight);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-tight);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.portal-block-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.portal-stale-dashboard-delete{border-radius:var(--ds-r-sm);color:#fecaca;max-width:96px;min-height:26px;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;background:#ef44441a;border:1px solid #ef444447;flex:none;padding:0 9px;overflow:hidden}.portal-stale-dashboard-delete:hover{color:#fee2e2;background:#ef44442e;border-color:#ef444480}.portal-drag-button{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--ds-text-soft);cursor:grab;background:#ffffff09;place-content:center;padding:0;display:inline-grid}.portal-drag-button:hover{color:var(--ds-text-strong);background:#ffffff12;border-color:#ffffff29}.portal-drag-button:active{cursor:grabbing}.portal-builder-close{border-radius:var(--ds-r-sm);background:var(--ds-bg);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--ds-blue);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);border:1px solid #2f86dc29;place-items:center;padding:0;display:inline-grid}.portal-builder-close:hover{color:var(--ds-amber-deep);background:#fff8eb;border-color:#f5b23d52}.portal-drag-grip{grid-template-columns:repeat(2,3px);gap:3px;display:grid}.portal-drag-grip i{background:currentColor;border-radius:999px;width:3px;height:3px}.portal-settings-button{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--ds-text-muted);background:#ffffff0a;grid-template-columns:repeat(3,4px);place-content:center;gap:3px;padding:0;display:inline-grid}.portal-settings-button:hover,.portal-settings-button[aria-expanded=true]{background:var(--ds-amber-soft);color:#ffd7bd;border-color:#f5b23d61}.portal-settings-dot{width:4px;height:4px;box-shadow:var(--ds-shadow-sm);background:currentColor;border-radius:999px}.portal-block-settings{z-index:80;border-radius:var(--ds-r-sm);width:min(420px,100vw - 24px);max-height:min(520px,100vh - 24px);box-shadow:var(--ds-shadow-lg), inset 0 1px 0 #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080f14f5;border:1px solid #ffffff29;gap:6px;padding:7px;display:grid;position:fixed;overflow:auto}.portal-block-settings.is-floating{color:var(--ds-text-strong);box-shadow:var(--ds-shadow-lg);background:#fffffffa;border-color:#2f86dc2e}.portal-block-settings-header{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.portal-block-settings-header strong{min-width:0;color:var(--ds-text-strong);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi)}.portal-block-settings-close{border-radius:var(--ds-r-sm);background:var(--ds-bg);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--ds-blue);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);border:1px solid #2f86dc29;place-items:center;padding:0;display:inline-grid}.portal-block-settings-close:hover{color:var(--ds-amber-deep);background:#fff8eb;border-color:#f5b23d52}.portal-block-controls,.portal-block-config-grid,.portal-block-time-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.portal-block-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-block-time-row{grid-template-columns:minmax(0,1fr);display:grid}.portal-block-controls label,.portal-block-config-grid label,.portal-block-time-row label{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.portal-block-config-grid label,.portal-block-time-row label{align-items:stretch;display:grid}.portal-block-controls select,.portal-block-config-grid select,.portal-block-time-row select{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);background:var(--ds-page-dark);height:28px;min-height:28px;color:var(--ds-text-strong);font-size:var(--ds-fs-small);padding:0 20px 0 8px}.portal-block-settings.is-floating .portal-block-controls label,.portal-block-settings.is-floating .portal-block-config-grid label,.portal-block-settings.is-floating .portal-block-time-row label{color:var(--ds-text-muted)}.portal-block-settings.is-floating .portal-block-controls select,.portal-block-settings.is-floating .portal-block-config-grid select,.portal-block-settings.is-floating .portal-block-time-row select{background:var(--ds-chrome);color:var(--ds-text-strong);border-color:#2f86dc2e}.portal-block-controls select{width:auto}.portal-block-config-grid select,.portal-block-time-row select{width:100%}.portal-block-delete{justify-self:start;min-height:32px;padding:0 10px}.portal-block-body{flex:auto;align-content:stretch;gap:6px;min-height:0;display:grid;overflow:auto}.portal-block.has-settings-open{z-index:12}.block-h-100 .portal-block-header{align-items:center}.block-h-100 .portal-block-title .eyebrow{display:none}.block-h-100 .portal-block-title :is(h2,h3){font-size:var(--ds-fs-body)}.portal-mini-chart-frame{width:100%;height:100%;min-height:58px;position:relative}.portal-mini-chart{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 20px), linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 20px), var(--ds-page-dark);background-size:20px 20px,20px 20px,auto;width:100%;height:100%;display:block;position:absolute;inset:0}.portal-mini-chart-line{fill:none;stroke:var(--ds-blue);stroke-width:.25px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #3b82f647)}.portal-chart-gridline{stroke:#ffffff14;stroke-width:.35px;vector-effect:non-scaling-stroke}.portal-chart-axis-line{stroke:#ffffff2e;stroke-width:.45px;vector-effect:non-scaling-stroke}.portal-chart-axis-label{fill:var(--ds-text-soft);font-size:4px;font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-normal);paint-order:stroke;pointer-events:none;stroke:#0b131dd1;stroke-width:1.2px;dominant-baseline:middle}.portal-chart-y-label{text-anchor:start}.portal-chart-x-label{text-anchor:start;dominant-baseline:hanging}.portal-chart-x-label.end{text-anchor:end}.portal-chart-axis-number{z-index:1;color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);pointer-events:none;text-shadow:0 1px 2px var(--ds-page-dark), 0 0 4px var(--ds-page-dark);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;position:absolute}.portal-chart-axis-number.y{left:7px;transform:translateY(-50%)}.portal-chart-axis-number.y.top{top:11.1%}.portal-chart-axis-number.y.mid{top:44.4%}.portal-chart-axis-number.y.bottom{top:77.8%}.portal-chart-axis-number.x{bottom:2px}.portal-chart-axis-number.x.start{left:7px}.portal-chart-axis-number.x.end{right:5px}.portal-mini-chart.tone-cyan .portal-mini-chart-area{fill:#27a9e129}.portal-mini-chart.tone-cyan .portal-mini-chart-line{stroke:var(--ds-cyan)}.portal-mini-chart.tone-green .portal-mini-chart-area{fill:#22c55e24}.portal-mini-chart.tone-green .portal-mini-chart-line{stroke:var(--ds-up)}.portal-mini-chart.tone-orange .portal-mini-chart-area{fill:#f5b23d29}.portal-mini-chart.tone-orange .portal-mini-chart-line{stroke:var(--ds-amber)}.portal-mini-chart.tone-purple .portal-mini-chart-area{fill:#8b5cf629}.portal-mini-chart.tone-purple .portal-mini-chart-line{stroke:var(--ds-purple)}.portal-mini-chart.tone-amber .portal-mini-chart-area{fill:#f59e0b29}.portal-mini-chart.tone-amber .portal-mini-chart-line{stroke:var(--ds-amber)}.portal-mini-chart.tone-red .portal-mini-chart-area{fill:#ef444429}.portal-mini-chart.tone-red .portal-mini-chart-line{stroke:var(--ds-down)}.portal-outcome-chart{grid-template-rows:minmax(46px,1fr) auto;grid-template-columns:18px minmax(0,1fr);gap:2px 4px;min-height:58px;display:grid}.portal-outcome-y-axis,.portal-outcome-x-axis{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat)}.portal-outcome-y-axis{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0;display:flex}.portal-outcome-x-axis{grid-column:2;justify-content:space-between;align-items:center;display:flex}.portal-outcome-bars{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:var(--ds-page-dark);grid-template-columns:repeat(auto-fit,minmax(6px,1fr));align-items:end;gap:3px;height:100%;min-height:46px;padding:4px;display:grid}.portal-outcome-bar{background:var(--ds-up);height:100%;min-height:0;box-shadow:var(--ds-shadow-md);border-radius:0;align-self:end}.portal-outcome-bar.failure{background:var(--ds-down);height:24%;box-shadow:var(--ds-shadow-md)}.portal-outcome-bars.tone-blue .portal-outcome-bar.success{background:var(--ds-blue)}.portal-outcome-bars.tone-cyan .portal-outcome-bar.success{background:var(--ds-cyan)}.portal-outcome-bars.tone-orange .portal-outcome-bar.success{background:var(--ds-amber)}.portal-outcome-bars.tone-purple .portal-outcome-bar.success{background:var(--ds-purple)}.portal-outcome-bars.tone-amber .portal-outcome-bar.success{background:var(--ds-amber)}.portal-outcome-bars.tone-red .portal-outcome-bar.success{background:var(--ds-down)}.portal-kpi-graph{grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;display:grid}.portal-kpi-hero{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:#ffffff0a;align-content:center;gap:5px;min-width:0;padding:8px;display:grid;container-type:inline-size}.portal-kpi-hero span,.portal-kpi-hero small{min-width:0;color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-kpi-hero strong{min-width:0;color:var(--ds-text-strong);font-size:clamp(1.1rem,7cqw,2.6rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-kpi-chart{min-width:0;min-height:0}.portal-donut-wrap{grid-template-columns:minmax(96px,.45fr) minmax(0,1fr);align-items:center;gap:10px;min-height:0;display:grid}.portal-donut{aspect-ratio:1;background:radial-gradient(circle at center, var(--ds-page-dark) 0 52%, transparent 53%), conic-gradient(var(--ds-up) 0 var(--portal-donut-success), var(--ds-down) var(--portal-donut-success) 100%);width:min(100%,132px);box-shadow:inset 0 0 0 1px var(--ds-border-soft), 0 0 24px #22c55e1f;border-radius:999px;justify-self:center;place-items:center;display:grid}.portal-donut strong,.portal-donut span{text-align:center;grid-area:1/1}.portal-donut strong{color:var(--ds-text-strong);font-size:clamp(1rem,6cqw,2rem);line-height:var(--ds-lh-flat);align-self:center}.portal-donut span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;align-self:end;padding-bottom:25%}.portal-donut-legend{gap:8px;display:grid}.portal-donut-legend span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);align-items:center;gap:7px;display:flex}.portal-donut-legend i{width:9px;height:9px;box-shadow:var(--ds-shadow-md);background:currentColor;border-radius:999px}.portal-donut-legend .success{color:#86efac}.portal-donut-legend .failure{color:#fca5a5}.portal-histogram{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:20px minmax(0,1fr);gap:3px 6px;height:100%;min-height:0;display:grid}.portal-histogram-axis{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.portal-histogram-bars{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:var(--ds-page-dark);grid-auto-columns:minmax(6px,1fr);grid-auto-flow:column;align-items:end;gap:4px;min-height:60px;padding:5px;display:grid}.portal-histogram-bars span{background:var(--ds-cyan);min-height:4px;box-shadow:var(--ds-shadow-md)}.portal-histogram.tone-blue .portal-histogram-bars span{background:var(--ds-blue)}.portal-histogram.tone-green .portal-histogram-bars span{background:var(--ds-up)}.portal-histogram.tone-orange .portal-histogram-bars span{background:var(--ds-amber)}.portal-histogram.tone-purple .portal-histogram-bars span{background:var(--ds-purple)}.portal-histogram.tone-amber .portal-histogram-bars span{background:var(--ds-amber)}.portal-histogram.tone-red .portal-histogram-bars span{background:var(--ds-down)}.portal-histogram-labels{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);grid-column:2;justify-content:space-between;display:flex}.portal-heatmap{align-content:stretch;gap:8px;min-height:0;display:grid}.portal-heatmap-grid{grid-template-columns:repeat(14,minmax(7px,1fr));gap:3px;min-height:0;display:grid}.portal-heatmap-cell{aspect-ratio:1;border-radius:var(--ds-r-sm);background:#12304a;border:1px solid #ffffff0a}.portal-heatmap-cell.empty{background:#ffffff06}.portal-heatmap-cell.l1{background:#12304a}.portal-heatmap-cell.l2{background:#145c63}.portal-heatmap-cell.l3{background:#168a5c}.portal-heatmap-cell.l4{background:#d9a21b}.portal-heatmap-cell.l5{background:#ea580c}.portal-heatmap-cell.l6{background:var(--status-down)}.portal-heatmap-legend{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;align-items:center;gap:6px;display:flex}.portal-heatmap-legend i{border-radius:var(--ds-r-sm);width:10px;height:10px}.portal-heatmap-legend .l1{background:#12304a}.portal-heatmap-legend .l3{background:#168a5c}.portal-heatmap-legend .l5{background:#ea580c}.portal-heatmap-legend .l6{background:var(--ds-down)}.portal-stacked-area{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 20px), linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 20px), var(--ds-page-dark);background-size:20px 20px,20px 20px,auto;height:100%;min-height:58px;position:relative}.portal-stacked-area svg{width:100%;height:100%;display:block}.portal-stack-healthy{fill:#22c55eb8}.portal-stack-warning{fill:#f59e0bc2}.portal-stack-critical{fill:#ef4444c7}.portal-advanced-latency,.portal-check-timeline-advanced,.portal-slo-burn,.portal-failure-breakdown{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}.portal-latency-chart-shell,.portal-check-timeline-frame,.portal-slo-chart-shell,.portal-slo-budget,.portal-failure-panel{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 28px) 0 0/28px 28px,linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 28px) 0 0/28px 28px,#0a121b;min-height:0;position:relative;overflow:hidden}.portal-latency-chart-shell,.portal-slo-chart-shell{min-height:132px}.portal-latency-chart,.portal-slo-chart{width:100%;height:100%;display:block;position:absolute;inset:0}.portal-advanced-gridline{stroke:#94a3b82e;stroke-width:1px;vector-effect:non-scaling-stroke}.portal-latency-band.healthy{fill:#22c55e21}.portal-latency-band.warning{fill:#f59e0b26}.portal-latency-band.critical{fill:#ef444421}.portal-latency-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.portal-latency-line.p50{stroke:#86efac}.portal-latency-line.p95{stroke:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee59)}.portal-latency-line.p99{stroke:var(--status-down-fg)}.portal-latency-threshold,.portal-slo-target-line{stroke:#fbbf24;stroke-width:2px;stroke-dasharray:8 7;vector-effect:non-scaling-stroke}.portal-latency-threshold-label,.portal-slo-target-label,.portal-slo-axis-label{fill:var(--ds-text-muted);font-size:12px;font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-normal);paint-order:stroke;stroke:#0a121bdb;stroke-width:3px}.portal-latency-latest-dot{fill:#22d3ee;stroke:#e6edf5;stroke-width:1.5px;filter:drop-shadow(0 0 7px #22d3ee94)}.portal-latency-legend,.portal-slo-legend,.portal-failure-legend,.portal-check-timeline-legend{z-index:2;color:var(--ds-text-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);align-items:center;gap:8px;display:flex;position:absolute}.portal-latency-legend{top:10px;left:56px}.portal-latency-legend span,.portal-slo-legend span,.portal-failure-legend span,.portal-check-timeline-legend span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.portal-latency-legend span,.portal-slo-legend span{border-radius:var(--ds-r-md);background:#09111bc7;padding:4px 7px}.portal-latency-legend i,.portal-slo-legend i,.portal-failure-legend i,.portal-check-timeline-legend i{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.portal-latency-legend .p50{color:#86efac}.portal-latency-legend .p95{color:#22d3ee}.portal-latency-legend .p99{color:var(--status-down-fg)}.portal-latency-axis{z-index:2;color:var(--ds-text-muted);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-flat);font-weight:var(--ds-fw-semi);text-shadow:0 1px 2px #081018,0 0 6px #081018;pointer-events:none;position:absolute}.portal-latency-axis.y{left:10px}.portal-latency-axis.y.top{top:14px}.portal-latency-axis.y.mid{top:calc(50% - 5px)}.portal-latency-axis.y.bottom{bottom:27px}.portal-latency-axis.x{bottom:6px}.portal-latency-axis.x.start{left:48px}.portal-latency-axis.x.mid{left:50%;transform:translate(-50%)}.portal-latency-axis.x.end{right:12px}.portal-latency-tooltip{z-index:3;border-radius:var(--ds-r-lg);width:min(164px,38%);box-shadow:var(--ds-shadow-md);background:#0f1925ed;border:1px solid #94a3b847;gap:5px;padding:9px 10px;display:grid;position:absolute;top:36%;right:7%}.portal-latency-tooltip strong,.portal-latency-tooltip span{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-tight);white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.portal-latency-tooltip strong,.portal-latency-tooltip b{color:var(--ds-text-strong)}.portal-advanced-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:58px;display:grid}.portal-advanced-stat-strip>div{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:#ffffff0a;align-content:center;gap:4px;min-width:0;min-height:0;padding:8px 10px;display:grid;container-type:inline-size}.portal-advanced-stat-strip span{min-width:0;color:var(--ds-text-soft);font-size:clamp(.54rem,2.4cqw,.68rem);line-height:var(--ds-lh-flat);font-weight:var(--ds-fw-semi);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-advanced-stat-strip strong{min-width:0;color:var(--ds-text-strong);font-size:clamp(.86rem,8cqw,1.75rem);line-height:var(--ds-lh-flat);font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-advanced-stat-strip .tone-success{background:#22c55e21;border-color:#22c55e3d}.portal-advanced-stat-strip .tone-success strong{color:var(--status-up-fg)}.portal-advanced-stat-strip .tone-warning{background:#f59e0b21;border-color:#f59e0b47}.portal-advanced-stat-strip .tone-warning strong{color:var(--status-degraded-fg)}.portal-advanced-stat-strip .tone-danger{background:#ef444424;border-color:#ef44444d}.portal-advanced-stat-strip .tone-danger strong{color:var(--status-down-fg)}.portal-advanced-stat-strip .tone-info{background:#3b82f621;border-color:#3b82f642}.portal-advanced-stat-strip .tone-info strong{color:#93c5fd}.portal-check-timeline-frame{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.portal-check-timeline-head{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;grid-template-columns:92px minmax(0,1fr) 44px;gap:10px;display:grid}.portal-check-timeline-head span:nth-child(3){text-align:right}.portal-check-timeline-rows{gap:7px;min-height:0;display:grid}.portal-check-timeline-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.portal-check-timeline-row strong{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-check-timeline-cells{grid-template-columns:repeat(var(--portal-check-cell-count,40), minmax(4px, 1fr));gap:3px;min-width:0;display:grid}.portal-check-cell{border-radius:var(--ds-r-sm);background:#94a3b838;border:1px solid #ffffff0d;min-width:3px;height:22px}.portal-check-cell.up{background:var(--status-up);box-shadow:var(--ds-shadow-md)}.portal-check-cell.degraded{background:var(--status-degraded);box-shadow:var(--ds-shadow-md)}.portal-check-cell.down{background:var(--status-down-bright);box-shadow:var(--ds-shadow-md)}.portal-check-cell.missed{background:#475569}.portal-check-timeline-legend{flex-wrap:wrap;gap:10px;padding-left:102px;position:static}.portal-check-timeline-legend .up{color:var(--status-up)}.portal-check-timeline-legend .degraded{color:var(--status-degraded)}.portal-check-timeline-legend .down{color:var(--status-down-fg)}.portal-check-timeline-legend .missed{color:var(--status-missed)}.portal-slo-main,.portal-failure-main{grid-template-columns:minmax(0,1fr) minmax(168px,.38fr);gap:8px;min-height:0;display:grid}.portal-slo-budget{text-align:center;align-content:center;justify-items:center;gap:8px;padding:12px;display:grid}.portal-slo-budget>span,.portal-advanced-panel-label{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase}.portal-slo-budget p{color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-tight)}.portal-slo-donut{aspect-ratio:1;background:radial-gradient(circle at center, #0a121b 0 54%, transparent 55%), conic-gradient(var(--ds-up) 0 var(--portal-budget-remaining), var(--ds-amber) var(--portal-budget-remaining) 100%);width:min(122px,72%);box-shadow:inset 0 0 0 1px var(--ds-border-soft), 0 0 24px #22c55e1a;border-radius:999px;place-items:center;display:grid}.portal-slo-donut strong,.portal-slo-donut small{text-align:center;grid-area:1/1;display:block}.portal-slo-donut strong{color:var(--ds-text-strong);font-size:clamp(1.2rem,8cqw,2rem);line-height:var(--ds-lh-flat)}.portal-slo-donut small{color:var(--ds-text-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);align-self:end;padding-bottom:27%}.portal-slo-area{fill:#f59e0b29}.portal-slo-burn-line{fill:none;stroke:#fbbf24;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #f59e0b5c)}.portal-slo-budget-line{fill:none;stroke:#86efac;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.portal-slo-legend{top:10px;left:54px}.portal-slo-legend .burn{color:#fbbf24}.portal-slo-legend .budget{color:#86efac}.portal-failure-main{grid-template-columns:minmax(0,1fr) minmax(210px,.84fr)}.portal-failure-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.portal-failure-bars{border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b829;grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;align-items:end;gap:8px;min-height:0;padding:8px 10px 0;display:grid}.portal-failure-bar{flex-direction:column-reverse;justify-content:flex-start;height:100%;min-height:70px;display:flex}.portal-failure-bar i{min-height:0;display:block}.portal-failure-bar .success{background:var(--status-up)}.portal-failure-bar .server{background:var(--ds-amber)}.portal-failure-bar .timeout{background:var(--status-down-bright)}.portal-failure-bar .other{background:#60a5fa}.portal-failure-legend{flex-wrap:wrap;justify-content:center;position:static}.portal-failure-legend span{color:var(--ds-text-muted)}.portal-failure-legend .success{color:var(--status-up)}.portal-failure-legend .server{color:var(--ds-amber)}.portal-failure-legend .timeout{color:var(--status-down-fg)}.portal-failure-legend .other{color:#60a5fa}.portal-failure-legend i{background:currentColor}.portal-blast-radius{align-content:start;gap:8px;min-height:0;display:grid}.portal-blast-radius>div{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:#ffffff09;grid-template-columns:minmax(70px,.6fr) minmax(80px,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 8px;display:grid}.portal-blast-radius strong,.portal-blast-radius em{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-style:normal;font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-blast-radius span{border-radius:var(--ds-r-sm);background:#94a3b82e;min-width:0;height:12px;overflow:hidden}.portal-blast-radius i{border-radius:inherit;background:#60a5fa;height:100%;display:block}.portal-blast-radius .is-healthy{background:#22c55e17;border-color:#22c55e33}.portal-blast-radius .is-healthy i{background:var(--status-up)}.portal-blast-radius .is-affected{background:#ef44441a;border-color:#ef444438}.portal-blast-radius .is-affected i{background:var(--status-down-bright)}.portal-incident-pressure,.portal-waterfall,.portal-dependency-map,.portal-recovery-confidence,.portal-health-calendar,.portal-maintenance-risk,.portal-rank-graph,.portal-impact-ranking{--portal-graph-color:var(--ds-cyan);--portal-graph-rgb:6, 182, 212}.portal-incident-pressure,.portal-waterfall,.portal-dependency-map,.portal-recovery-confidence,.portal-health-calendar,.portal-maintenance-risk{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid}.portal-incident-pressure.tone-blue,.portal-waterfall.tone-blue,.portal-dependency-map.tone-blue,.portal-recovery-confidence.tone-blue,.portal-health-calendar.tone-blue,.portal-maintenance-risk.tone-blue,.portal-rank-graph.tone-blue,.portal-impact-ranking.tone-blue{--portal-graph-color:var(--ds-blue);--portal-graph-rgb:59, 130, 246}.portal-incident-pressure.tone-green,.portal-waterfall.tone-green,.portal-dependency-map.tone-green,.portal-recovery-confidence.tone-green,.portal-health-calendar.tone-green,.portal-maintenance-risk.tone-green,.portal-rank-graph.tone-green,.portal-impact-ranking.tone-green{--portal-graph-color:var(--ds-up);--portal-graph-rgb:34, 197, 94}.portal-incident-pressure.tone-orange,.portal-waterfall.tone-orange,.portal-dependency-map.tone-orange,.portal-recovery-confidence.tone-orange,.portal-health-calendar.tone-orange,.portal-maintenance-risk.tone-orange,.portal-rank-graph.tone-orange,.portal-impact-ranking.tone-orange{--portal-graph-color:var(--ds-amber);--portal-graph-rgb:255, 106, 0}.portal-incident-pressure.tone-purple,.portal-waterfall.tone-purple,.portal-dependency-map.tone-purple,.portal-recovery-confidence.tone-purple,.portal-health-calendar.tone-purple,.portal-maintenance-risk.tone-purple,.portal-rank-graph.tone-purple,.portal-impact-ranking.tone-purple{--portal-graph-color:var(--ds-purple);--portal-graph-rgb:139, 92, 246}.portal-incident-pressure.tone-amber,.portal-waterfall.tone-amber,.portal-dependency-map.tone-amber,.portal-recovery-confidence.tone-amber,.portal-health-calendar.tone-amber,.portal-maintenance-risk.tone-amber,.portal-rank-graph.tone-amber,.portal-impact-ranking.tone-amber{--portal-graph-color:var(--ds-amber);--portal-graph-rgb:245, 158, 11}.portal-incident-pressure.tone-red,.portal-waterfall.tone-red,.portal-dependency-map.tone-red,.portal-recovery-confidence.tone-red,.portal-health-calendar.tone-red,.portal-maintenance-risk.tone-red,.portal-rank-graph.tone-red,.portal-impact-ranking.tone-red{--portal-graph-color:var(--ds-down);--portal-graph-rgb:239, 68, 68}.portal-pressure-bars,.portal-waterfall-rows,.portal-dependency-network,.portal-rank-graph,.portal-impact-ranking,.portal-console-severity,.portal-calendar-grid,.portal-maintenance-chart{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 28px) 0 0/28px 28px,linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 28px) 0 0/28px 28px,#0a121b;min-height:0;position:relative;overflow:hidden}.portal-pressure-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;padding:12px 12px 10px;display:grid}.portal-pressure-bar{text-align:center;grid-template-rows:minmax(0,1fr) auto auto;align-items:end;gap:6px;min-width:0;height:100%;min-height:112px;display:grid}.portal-pressure-bar i{border-radius:var(--ds-r-sm) var(--ds-r-sm) var(--ds-r-sm) var(--ds-r-sm);background:#94a3b83d;align-self:end;width:100%;min-height:0}.portal-pressure-bar.has-incidents:first-child i{background:#67e8f9}.portal-pressure-bar.has-incidents:nth-child(2) i{background:#5eead4}.portal-pressure-bar.has-incidents:nth-child(3) i{background:#facc15}.portal-pressure-bar.has-incidents:nth-child(4) i{background:#fb923c}.portal-pressure-bar.has-incidents:nth-child(5) i{background:#f87171}.portal-pressure-bar.has-incidents:nth-child(6) i{background:#ef4444}.portal-pressure-bar span,.portal-pressure-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-pressure-bar span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi)}.portal-pressure-bar strong{color:var(--ds-text-strong);font-size:var(--ds-fs-body)}.portal-risk-table td:first-child{align-items:center;gap:7px;display:flex}.portal-risk-dot{background:var(--ds-up);width:9px;height:9px;box-shadow:var(--ds-shadow-md);border-radius:999px;flex:none}.portal-risk-dot.warn{background:var(--ds-amber);box-shadow:var(--ds-shadow-md)}.portal-risk-dot.down{background:var(--ds-down);box-shadow:var(--ds-shadow-md)}.portal-risk-label{font-size:var(--ds-fs-small)}.portal-risk-label.tone-success{color:#86efac}.portal-risk-label.tone-warning{color:#fcd34d}.portal-risk-label.tone-danger{color:#fca5a5}.portal-waterfall-rows,.portal-maintenance-chart{align-content:center;gap:9px;padding:12px;display:grid}.portal-waterfall-row,.portal-maintenance-row{grid-template-columns:minmax(64px,.32fr) minmax(0,1fr) minmax(54px,auto);align-items:center;gap:9px;min-width:0;display:grid}.portal-waterfall-row span,.portal-waterfall-row strong,.portal-maintenance-row span,.portal-maintenance-row strong{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-waterfall-row strong,.portal-maintenance-row strong{color:var(--ds-text-strong);justify-self:end}.portal-waterfall-track,.portal-maintenance-track{border-radius:var(--ds-r-sm);background:#94a3b82e;height:18px;position:relative;overflow:hidden}.portal-waterfall-track i,.portal-maintenance-track i{border-radius:var(--ds-r-sm);background:var(--portal-graph-color,var(--ds-blue));display:block;position:absolute;inset-block:3px}.portal-waterfall-track .tone-blue{background:#60a5fa}.portal-waterfall-track .tone-cyan{background:#22d3ee}.portal-waterfall-track .tone-green,.portal-maintenance-track .success{background:var(--status-up)}.portal-waterfall-track .tone-orange,.portal-maintenance-track .warning{background:#f59e0b}.portal-waterfall-track .tone-red,.portal-maintenance-track .danger{background:var(--status-down)}.portal-dependency-network{min-height:190px}.portal-dependency-line{transform-origin:0;background:linear-gradient(90deg,#60a5fa1a,#60a5fab8);border-radius:999px;height:2px;position:absolute}.portal-dependency-node{border-radius:var(--ds-r-lg);max-width:120px;min-height:34px;color:var(--ds-text-strong);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);text-align:center;box-shadow:var(--ds-shadow-md);text-overflow:ellipsis;white-space:nowrap;background:#111827;border:1px solid #60a5fa47;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex;position:absolute;overflow:hidden}.portal-dependency-node.core{color:#e0faff;background:#0f3c4a;border-color:#27a9e16b}.portal-dependency-node.ok{color:#dcfce7;background:#14532deb;border-color:#22c55e52}.portal-dependency-node.warn{color:#fef3c7;background:#713f12f0;border-color:#f59e0b61}.portal-dependency-node.down{color:#fee2e2;background:#7f1d1df5;border-color:#ef44446b}.portal-rank-graph,.portal-impact-ranking{align-content:center;gap:9px;padding:12px;display:grid}.portal-rank-row{grid-template-columns:26px minmax(78px,.65fr) minmax(0,1fr) minmax(38px,auto);align-items:center;gap:8px;min-width:0;display:grid}.portal-rank-number{background:rgba(var(--portal-graph-rgb,6, 182, 212), .14);width:24px;height:24px;color:var(--portal-graph-color,var(--ds-cyan));font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);border-radius:999px;place-items:center;display:grid}.portal-rank-row strong,.portal-rank-row em{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-style:normal;font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-rank-row em{color:var(--ds-text-strong);justify-self:end}.portal-rank-track{background:#94a3b82e;border-radius:999px;height:14px;overflow:hidden}.portal-rank-track i{border-radius:inherit;background:linear-gradient(90deg, var(--portal-graph-color,var(--ds-cyan)), #60a5fab8);height:100%;display:block}.portal-rank-track.tone-danger i{background:linear-gradient(90deg,#ef4444,#fb923c)}.portal-rank-track.tone-warning i{background:linear-gradient(90deg,#f59e0b,#facc15)}.portal-rank-track.tone-success i{background:linear-gradient(90deg, var(--ds-up), #86efac)}.portal-console-severity{justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.portal-console-bubble{width:var(--bubble-size);height:var(--bubble-size);background:#061b49e6;border:1px solid #94a3b83d;border-radius:999px;align-content:center;place-items:center;gap:2px;display:grid}.portal-console-bubble strong{color:var(--ds-text-strong);font-size:clamp(1rem,5cqw,2rem);line-height:var(--ds-lh-flat)}.portal-console-bubble span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase}.portal-console-bubble.tone-success{background:#22c55e29;border-color:#22c55e42}.portal-console-bubble.tone-warning{background:#f59e0b2b;border-color:#f59e0b47}.portal-console-bubble.tone-danger{background:#ef44442e;border-color:#ef44444d}.portal-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:12px;display:grid}.portal-calendar-day{border-radius:var(--ds-r-md);text-align:center;background:#94a3b81f;border:1px solid #94a3b82e;align-content:center;gap:4px;min-width:0;min-height:54px;padding:6px;display:grid}.portal-calendar-day span,.portal-calendar-day strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-calendar-day span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase}.portal-calendar-day strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense)}.portal-calendar-day.good{background:#22c55e24;border-color:#22c55e3d}.portal-calendar-day.warn{background:#f59e0b26;border-color:#f59e0b47}.portal-calendar-day.bad{background:#ef444429;border-color:#ef44444d}.block-h-100 .portal-advanced-stat-strip,.block-h-200 .portal-latency-tooltip,.block-h-200 .portal-slo-budget p,.block-h-200 .portal-check-timeline-legend,.block-h-200 .portal-failure-legend{display:none}.portal-table-frame{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:var(--ds-page-dark);min-height:0;overflow:auto}.portal-data-table{border-collapse:collapse;width:100%;min-width:420px}.portal-data-table th,.portal-data-table td{white-space:nowrap;border-bottom:1px solid #ffffff0e;padding:7px 8px}.portal-data-table th{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase}.portal-data-table td{color:var(--ds-text-muted);font-size:var(--ds-fs-small)}.portal-data-table tr:last-child td{border-bottom:0}.monitor-upload-page code{color:inherit}.monitor-upload-controls{grid-template-columns:minmax(220px,1fr) 140px 190px auto;align-items:end;gap:12px;display:grid}.monitor-upload-controls input[type=file]{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-page-dark);width:100%;min-height:40px;color:var(--ds-text-muted);padding:8px}.monitor-upload-toggle{min-height:40px}.monitor-upload-example{max-height:260px;margin-top:14px}.monitor-upload-table-wrap{overflow-x:auto}.monitor-upload-table td{vertical-align:top}.import-row-invalid{opacity:.78}.import-status{min-height:22px;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.import-status.status-create{background:var(--ds-up-soft);color:#86efac}.import-status.status-update{background:var(--ds-blue-soft);color:#93c5fd}.import-status.status-invalid{background:var(--ds-down-soft);color:#fca5a5}.import-validation-list{color:#fca5a5;font-size:var(--ds-fs-small);flex-direction:column;gap:4px;display:flex}.import-validation-list.warning{color:#fcd34d}@media (width<=900px){.monitor-upload-controls{grid-template-columns:1fr}}.portal-timeline{gap:8px;min-height:0;padding-left:6px;display:grid;overflow:auto}.portal-timeline-row{color:var(--ds-text-muted);font-size:var(--ds-fs-small);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid;position:relative}.portal-timeline-row:before{content:"";background:var(--ds-border);width:1px;position:absolute;top:14px;bottom:-12px;left:5px}.portal-timeline-row:last-child:before{display:none}.portal-timeline-dot{background:var(--ds-up);width:10px;height:10px;box-shadow:var(--ds-shadow-md);border-radius:999px;margin-top:4px}.portal-timeline-row.failure .portal-timeline-dot{background:var(--ds-down);box-shadow:var(--ds-shadow-md)}.portal-timeline-row strong,.portal-timeline-row small,.portal-timeline-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.portal-timeline-row strong{color:var(--ds-text-strong)}.portal-timeline-row time{color:var(--ds-text-soft);font-size:var(--ds-fs-micro)}.portal-log-stream{min-height:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:var(--ds-fs-micro);align-content:start;display:grid;overflow:auto}.portal-log-row{min-width:0;color:var(--ds-text-muted);border-bottom:1px solid #ffffff0e;grid-template-columns:58px 46px minmax(74px,.72fr) minmax(0,1fr) 42px 58px;align-items:center;gap:8px;padding:6px 0;display:grid}.portal-log-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-log-row strong{color:var(--ds-text-strong)}.portal-log-row .level-info{color:var(--ds-up)}.portal-log-row .level-error{color:var(--ds-down)}.portal-log-row em{border-radius:var(--ds-r-sm);font-style:normal;font-weight:var(--ds-fw-semi);justify-self:start;padding:2px 6px}.portal-log-row .code-success{background:var(--ds-up-soft);color:#86efac}.portal-log-row .code-error{background:var(--ds-down-soft);color:#fca5a5}.portal-pair-stats,.portal-block-statline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;min-height:0;display:grid}.portal-pair-stats>div,.portal-block-statline{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);text-align:center;background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;padding:4px 6px;display:flex;container-type:inline-size}.portal-pair-stats span,.portal-block-statline span{color:var(--ds-text-soft);font-size:clamp(.5rem,2cqw,.72rem);line-height:var(--ds-lh-flat);font-weight:var(--ds-fw-semi);text-transform:uppercase;display:block}.portal-pair-stats strong,.portal-block-statline strong{max-width:100%;color:var(--ds-text-strong);font-size:clamp(.75rem,9cqw,2.125rem);line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.portal-pair-stats .success strong{color:var(--ds-up)}.portal-pair-stats .failure strong{color:var(--ds-down)}.portal-block-statline{justify-content:center;align-items:center}.portal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-items:stretch;gap:6px;height:100%;min-height:0;display:grid}.portal-stat-tile{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);text-align:center;background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;padding:4px 6px;display:flex;container-type:inline-size}.portal-stat-tile span{color:var(--ds-text-soft);font-size:clamp(.5rem,1.85cqw,.68rem);line-height:var(--ds-lh-flat);font-weight:var(--ds-fw-semi);text-transform:uppercase;display:block}.portal-stat-tile strong{max-width:100%;color:var(--ds-text-strong);font-size:clamp(.675rem,8cqw,1.875rem);line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.portal-stat-tile.tone-success{background:var(--ds-up-soft);border-color:#22c55e33}.portal-stat-tile.tone-success strong{color:#86efac}.portal-stat-tile.tone-warning{background:var(--ds-amber-soft);border-color:#f59e0b33}.portal-stat-tile.tone-warning strong{color:#fcd34d}.portal-stat-tile.tone-danger{background:var(--ds-down-soft);border-color:#ef444438}.portal-stat-tile.tone-danger strong{color:#fca5a5}.portal-stat-tile.tone-info{background:var(--ds-blue-soft);border-color:#3b82f633}.portal-stat-tile.tone-info strong{color:#93c5fd}.portal-stat-grid.tone-blue .portal-stat-tile:not(.tone-success):not(.tone-warning):not(.tone-danger):not(.tone-info),.portal-compact-list.tone-blue .portal-compact-row{border-color:#3b82f62e}.portal-stat-grid.tone-cyan .portal-stat-tile:not(.tone-success):not(.tone-warning):not(.tone-danger):not(.tone-info),.portal-compact-list.tone-cyan .portal-compact-row{border-color:#27a9e133}.portal-stat-grid.tone-orange .portal-stat-tile:not(.tone-success):not(.tone-warning):not(.tone-danger):not(.tone-info),.portal-compact-list.tone-orange .portal-compact-row{border-color:#f5b23d33}.portal-stat-grid.tone-purple .portal-stat-tile:not(.tone-success):not(.tone-warning):not(.tone-danger):not(.tone-info),.portal-compact-list.tone-purple .portal-compact-row{border-color:#8b5cf633}.portal-stat-grid.tone-amber .portal-stat-tile:not(.tone-success):not(.tone-warning):not(.tone-danger):not(.tone-info),.portal-compact-list.tone-amber .portal-compact-row{border-color:#f59e0b33}.portal-stat-grid.tone-red .portal-stat-tile:not(.tone-success):not(.tone-warning):not(.tone-danger):not(.tone-info),.portal-compact-list.tone-red .portal-compact-row{border-color:#ef444433}.portal-compact-list{align-content:start;gap:4px;display:grid}.portal-compact-row{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-dense);border-bottom:1px solid #ffffff0b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 0;display:grid}.portal-compact-row strong,.portal-compact-row span,.portal-compact-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-compact-row strong{color:var(--ds-text-strong)}.portal-compact-row.danger{color:#fca5a5}.portal-browser-image-card{grid-template-rows:minmax(0,1fr) auto;gap:6px;height:100%;min-height:0;display:grid}.portal-browser-image-frame{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:#050a0f;place-items:center;min-height:0;display:grid;overflow:hidden}.portal-browser-image-frame img{object-fit:contain;width:100%;height:100%;display:block}.portal-browser-image-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.portal-browser-image-meta strong,.portal-browser-image-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.portal-browser-image-meta strong{color:var(--ds-text-strong);font-size:var(--ds-fs-small)}.portal-browser-image-meta span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro)}.portal-incident-window-graph{grid-template-columns:minmax(96px,.36fr) minmax(0,1fr);align-items:stretch;gap:8px;height:100%;min-height:0;display:grid}.portal-incident-window-total{border-radius:var(--ds-r-sm);background:var(--ds-down-soft);text-align:center;border:1px solid #ef444433;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;container-type:inline-size}.portal-incident-window-total span{color:#fca5a5;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase}.portal-incident-window-total strong{color:#fecaca;font-size:clamp(1.6rem,9cqw,3.2rem);line-height:var(--ds-lh-flat);font-weight:var(--ds-fw-semi)}.portal-incident-window-bars{align-content:center;gap:8px;min-height:0;display:grid}.portal-incident-window-row{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-small);grid-template-columns:86px minmax(0,1fr) 28px;align-items:center;gap:8px;font-weight:700;display:grid}.portal-incident-window-row span,.portal-incident-window-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-incident-window-row strong{color:var(--ds-text-strong);text-align:right}.portal-incident-window-bar{background:#ffffff0e;border-radius:0;height:10px;overflow:hidden}.portal-incident-window-bar i{background:linear-gradient(90deg, var(--ds-down), var(--ds-amber));height:100%;box-shadow:var(--ds-shadow-md);border-radius:0;display:block}.portal-fleet-status-strip{flex-wrap:wrap;gap:8px;display:flex}.portal-fleet-status-chip{border:1px solid var(--ds-border-soft);background:var(--ds-card);color:var(--ds-text-strong);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:border-color .16s,background .16s;display:inline-flex}.portal-fleet-status-chip strong{font-size:var(--ds-fs-lead);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat)}.portal-fleet-status-chip span{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-flat)}.portal-fleet-status-chip.tone-down strong{color:var(--ds-down)}.portal-fleet-status-chip.tone-degraded strong{color:var(--ds-amber)}.portal-fleet-status-chip.tone-incidents strong{color:var(--ds-blue)}.portal-fleet-status-strip .portal-fleet-status-chip.is-clear strong{color:var(--ds-text-muted)}.portal-fleet-status-chip:hover,.portal-fleet-status-chip:focus-visible{border-color:#94a3b88c}.portal-fleet-status-chip:focus-visible{outline-offset:2px;outline:2px solid #60a5fadb}.portal-fleet-status-strip .portal-fleet-status-chip.is-active{background:#2f86dc24;border-color:#60a5faa6}.portal-clear-service-link{border-radius:var(--ds-r-sm);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;margin:0;padding:0;display:block}.portal-clear-service-link:hover strong,.portal-clear-service-link:focus-visible strong{color:#bfdbfe;text-decoration:underline}.portal-clear-service-link:focus-visible{outline-offset:2px;outline:2px solid #60a5fadb}.portal-clear-mini-cells .sparse{background:repeating-linear-gradient(135deg,#94a3b866 0 3px,#47556973 3px 6px)}.portal-block{isolation:isolate;background:var(--ds-card)}.portal-block:after{content:"";z-index:0;border-radius:calc(var(--ds-r-md) - 1px);display:none;position:absolute;inset:1px}.portal-block>*{z-index:1;position:relative}.portal-block:hover{background:var(--ds-card-hover)}.portal-mini-chart-frame,.portal-stacked-area,.portal-outcome-bars,.portal-histogram-bars,.portal-latency-chart-shell,.portal-check-timeline-frame,.portal-slo-chart-shell,.portal-slo-budget,.portal-failure-panel,.portal-table-frame{box-shadow:inset 0 1px #ffffff12,inset 0 -18px 34px #00000029}.portal-mini-chart-frame{border-radius:var(--ds-r-sm);overflow:hidden}.portal-mini-chart-frame:after,.portal-stacked-area:after,.portal-latency-chart-shell:after,.portal-check-timeline-frame:after,.portal-slo-chart-shell:after,.portal-failure-panel:after,.portal-pressure-bars:after,.portal-waterfall-rows:after,.portal-dependency-network:after,.portal-rank-graph:after,.portal-impact-ranking:after,.portal-console-severity:after,.portal-calendar-grid:after,.portal-maintenance-chart:after{content:"";z-index:4;display:none;position:absolute;inset:0}.portal-mini-chart{--portal-graph-color:var(--ds-blue);--portal-graph-rgb:59, 130, 246;color:var(--portal-graph-color);background:radial-gradient(circle at 82% 18%, rgba(var(--portal-graph-rgb), .16), transparent 32%), linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 20px), linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 20px), linear-gradient(180deg, #0d1723, #08111a)}.portal-mini-chart.tone-cyan{--portal-graph-color:var(--ds-cyan);--portal-graph-rgb:6, 182, 212}.portal-mini-chart.tone-green{--portal-graph-color:var(--ds-up);--portal-graph-rgb:34, 197, 94}.portal-mini-chart.tone-orange{--portal-graph-color:var(--ds-amber);--portal-graph-rgb:255, 106, 0}.portal-mini-chart.tone-purple{--portal-graph-color:var(--ds-purple);--portal-graph-rgb:139, 92, 246}.portal-mini-chart.tone-amber{--portal-graph-color:var(--ds-amber);--portal-graph-rgb:245, 158, 11}.portal-mini-chart.tone-red{--portal-graph-color:var(--ds-down);--portal-graph-rgb:239, 68, 68}.portal-mini-chart-area{fill:rgba(var(--portal-graph-rgb), .2)}.portal-mini-chart-line{stroke:var(--portal-graph-color);stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px rgba(var(--portal-graph-rgb), .48))}.portal-mini-chart-dot{fill:var(--portal-graph-color);stroke:#e6edf5;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 9px rgba(var(--portal-graph-rgb), .68))}.portal-mini-chart-halo{fill:rgba(var(--portal-graph-rgb), .18)}.portal-latency-chart-shell,.portal-check-timeline-frame,.portal-slo-chart-shell,.portal-failure-panel{background:radial-gradient(circle at 80% 16%,#27a9e11f,#0000 34%),linear-gradient(90deg,#ffffff0c 0 1px,#0000 1px 28px),linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 28px),linear-gradient(#0d1723,#071019)}.portal-latency-chart,.portal-slo-chart{z-index:1}.portal-latency-line{stroke-width:3px}.portal-latency-line.p50{filter:drop-shadow(0 0 6px #86efac38)}.portal-latency-line.p95{filter:drop-shadow(0 0 11px #22d3ee85)}.portal-latency-line.p99{filter:drop-shadow(0 0 8px #fb718561)}.portal-latency-chart.uses-compressed-scale .portal-latency-line.p99{stroke-dasharray:9 6}.portal-latency-area.p95{fill:#22d3ee2e}.portal-latency-scale-badge{z-index:5;border-radius:var(--ds-r-md);color:#fcd34d;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase;background:#452d0994;border:1px solid #fbbf243d;padding:4px 7px;position:absolute;top:10px;right:12px}.portal-advanced-stat-strip>div,.portal-kpi-hero,.portal-stat-tile,.portal-pair-stats>div,.portal-block-statline,.portal-blast-radius>div{box-shadow:inset 0 1px #ffffff12,0 8px 18px #0000001a}.portal-check-cell,.portal-heatmap-cell{border-radius:999px;box-shadow:inset 0 1px #ffffff29,0 0 12px #ffffff09}.portal-check-cell.up{background:linear-gradient(180deg, #72e189, var(--ds-up))}.portal-check-cell.degraded{background:linear-gradient(180deg, #facc15, var(--ds-amber))}.portal-check-cell.down{background:linear-gradient(180deg, var(--status-down-bright), var(--status-down))}.portal-outcome-bar,.portal-histogram-bars span,.portal-failure-bar i{border-radius:var(--ds-r-md) var(--ds-r-md) var(--ds-r-sm) var(--ds-r-sm);background-image:linear-gradient(#ffffff4d,#0000 28%),linear-gradient(currentColor,currentColor)}.portal-outcome-bar.success,.portal-failure-bar .success{color:var(--ds-up);background-color:var(--ds-up)}.portal-outcome-bar.failure,.portal-failure-bar .timeout{color:var(--ds-down);background-color:var(--ds-down)}.portal-failure-bar .server{color:var(--ds-amber);background-color:var(--ds-amber)}.portal-failure-bar .other{color:#60a5fa;background-color:#60a5fa}.portal-histogram-bars span{color:var(--ds-cyan);background-color:var(--ds-cyan)}.portal-empty-copy,.portal-empty-setup{min-height:0;color:var(--ds-text-muted);line-height:var(--ds-lh-dense);align-content:center;gap:8px;display:grid}.portal-empty-setup p{max-width:42rem}.portal-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-graph-builder{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:6px;min-height:0;display:grid}.portal-graph-builder label{gap:5px;min-width:0;display:grid}.portal-graph-builder label span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);text-transform:uppercase}.portal-graph-builder select{border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);background:var(--ds-page-dark);width:100%;min-height:36px;color:var(--ds-text-strong);padding:0 10px}.portal-graph-builder .primary-button{white-space:nowrap;min-height:36px}.portal-graph-preview{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-sm);background:#080f1480;gap:6px;min-height:0;padding:6px;display:grid;overflow:auto}.portal-graph-preview-heading{color:var(--ds-text-soft);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.portal-graph-preview-heading strong{min-width:0;color:var(--ds-text-strong);font-size:var(--ds-fs-small);text-align:right;text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.block-w-25 .portal-graph-builder,.block-w-33 .portal-graph-builder,.block-h-100 .portal-graph-builder{grid-template-columns:1fr 1fr}.block-w-25 .portal-graph-builder .primary-button,.block-w-33 .portal-graph-builder .primary-button,.block-h-100 .portal-graph-builder .primary-button{grid-column:1/-1}@media (width<=900px){.portal-block-row{flex-direction:column}.portal-drop-indicator{width:100%;min-height:0}.portal-drop-indicator.is-active{flex-basis:6px;margin:-2px 0}.portal-drop-indicator.is-active:before{width:auto;height:3px;inset:50% 4px auto;transform:translateY(-50%)}.portal-block-row .portal-block,.portal-block-row .portal-block.block-w-25,.portal-block-row .portal-block.block-w-33,.portal-block-row .portal-block.block-w-50,.portal-block-row .portal-block.block-w-67,.portal-block-row .portal-block.block-w-100,.portal-block,.portal-block.block-w-25,.portal-block.block-w-33,.portal-block.block-w-50,.portal-block.block-w-67,.portal-block.block-w-100{flex-basis:auto;grid-column:1/-1;width:100%;max-width:100%}}@media (width<=560px){.portal-block-header{display:grid}.portal-block-controls{justify-content:start}.portal-graph-builder,.block-w-25 .portal-graph-builder,.block-w-33 .portal-graph-builder,.block-h-100 .portal-graph-builder,.portal-pair-stats,.portal-stat-grid,.portal-block-statline,.portal-kpi-graph,.portal-donut-wrap{grid-template-columns:1fr}.portal-log-row{grid-template-columns:1fr;gap:3px}.portal-heatmap-grid{grid-template-columns:repeat(7,minmax(7px,1fr))}.portal-timeline-row{grid-template-columns:12px minmax(0,1fr)}.portal-timeline-row time{grid-column:2}}.app-frame .alarm-config-layout,.app-frame .alarm-channel-layout{align-items:start}.app-frame .alarm-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .alarm-live-preview{border-radius:var(--ds-r-md);background:var(--ds-amber-soft);color:#ffd7bd;border:1px solid #f5b23d42;gap:6px;margin-top:14px;padding:13px 14px;display:grid}.app-frame .alarm-live-preview span{color:#ffbf94;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase}.app-frame .alarm-live-preview strong{color:var(--ds-text-strong);font-size:var(--ds-fs-body)}.app-frame .alarm-matrix-panel{overflow:hidden}.app-frame .alarm-group-header-actions{align-items:stretch}.app-frame .alarm-group-selector-menu{position:relative}.app-frame .alarm-group-selector-trigger{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);min-width:min(100vw - 40px,280px);min-height:38px;color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm);cursor:pointer;background:#ffffffc7;align-items:center;gap:10px;padding:6px 10px;display:inline-flex}.app-frame .alarm-group-selector-trigger:hover,.app-frame .alarm-group-selector-trigger:focus-visible,.app-frame .alarm-group-selector-menu.open .alarm-group-selector-trigger{background:var(--ds-card-hover);border-color:#437fe161;outline:none}.app-frame .alarm-group-selector-copy{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.app-frame .alarm-group-selector-copy span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);line-height:var(--ds-lh-tight);text-transform:uppercase}.app-frame .alarm-group-selector-copy strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .alarm-group-selector-meta{background:var(--ds-blue-soft);min-width:max-content;color:var(--ds-blue);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);border-radius:999px;padding:3px 7px}.app-frame .alarm-group-selector-caret{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat)}.app-frame .alarm-group-selector-popover,.alarm-group-selector-popover{z-index:3000;border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:var(--ds-chrome);width:min(300px,100vw - 24px);box-shadow:var(--ds-shadow-lg);gap:4px;padding:8px;display:grid;position:fixed}.app-frame .alarm-group-selector-section,.alarm-group-selector-section{gap:4px;display:grid}.app-frame .alarm-group-selector-section>span,.alarm-group-selector-section>span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;padding:5px 7px 3px}.app-frame .alarm-group-selector-popover button,.alarm-group-selector-popover button{border-radius:var(--ds-r-md);width:100%;min-height:34px;color:var(--ds-text-strong);font:inherit;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.app-frame .alarm-group-selector-popover button:hover:not(:disabled),.app-frame .alarm-group-selector-popover button:focus-visible,.alarm-group-selector-popover button:hover:not(:disabled),.alarm-group-selector-popover button:focus-visible{background:var(--ds-blue-soft);outline:none}.app-frame .alarm-group-selector-popover button.selected,.alarm-group-selector-popover button.selected{background:var(--ds-blue-soft);color:var(--ds-blue)}.app-frame .alarm-group-selector-popover button:disabled,.alarm-group-selector-popover button:disabled{color:var(--ds-text-soft);cursor:not-allowed;opacity:.58}.app-frame .alarm-group-selector-popover button.danger,.alarm-group-selector-popover button.danger{color:var(--ds-down)}.app-frame .alarm-group-selector-popover button strong,.alarm-group-selector-popover button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-frame .alarm-group-selector-popover button em,.alarm-group-selector-popover button em{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);margin-top:2px;font-style:normal;font-weight:700;display:block}.app-frame .alarm-group-rule-count,.alarm-group-rule-count{min-width:26px;min-height:22px;color:var(--ds-text-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);background:#437fe11a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.app-frame .alarm-group-selector-divider,.alarm-group-selector-divider{background:var(--ds-border-soft);height:1px;margin:4px 0}.app-frame .alarm-group-table-wrap{gap:12px;margin-top:18px;display:grid}.app-frame .table-scroll{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff06;overflow-x:auto}.app-frame .alarm-group-table{border-collapse:collapse;width:100%;min-width:980px}.app-frame .alarm-group-table th,.app-frame .alarm-group-table td{border-bottom:1px solid var(--ds-border-soft);color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);text-align:left;vertical-align:middle;padding:11px 12px}.app-frame .alarm-group-table th{color:var(--ds-text-strong);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;white-space:nowrap;background:#ffffff0a}.app-frame .alarm-group-table tr:last-child td{border-bottom:0}.app-frame .alarm-group-table td strong{max-width:260px;color:var(--ds-text-strong);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-frame .alarm-alert-name-button{max-width:260px;color:var(--ds-text-strong);font:inherit;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.app-frame .alarm-alert-name-button:hover,.app-frame .alarm-alert-name-button:focus-visible{color:var(--ds-blue);outline:none;text-decoration:underline}.app-frame .alarm-group-table td>span:not(.incident-severity):not(.status-pill){text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;display:block;overflow:hidden}.app-frame .alarm-group-table select{min-width:138px;max-width:180px;margin:0}.app-frame .alarm-row-actions-heading,.app-frame .alarm-row-actions-cell{text-align:right;width:76px}.app-frame .alarm-row-action-menu{justify-items:end;display:grid}.app-frame .alarm-row-action-trigger{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);width:32px;height:32px;color:var(--ds-text-strong);cursor:pointer;background:#ffffff0a;place-items:center;padding:0;display:inline-grid}.app-frame .alarm-row-action-trigger:hover,.app-frame .alarm-row-action-trigger:focus-visible,.app-frame .alarm-row-action-menu.open .alarm-row-action-trigger{background:#2f86dc1a;border-color:#2f86dc7a;outline:none}.app-frame .alarm-row-action-dots{gap:2px;display:grid}.app-frame .alarm-row-action-dots span{background:currentColor;border-radius:999px;width:3px;height:3px}.app-frame .alarm-row-action-popover,.alarm-row-action-popover{z-index:3000;border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:var(--ds-chrome);width:184px;box-shadow:var(--ds-shadow-lg);text-align:left;gap:4px;padding:7px;display:grid;position:fixed}.app-frame .alarm-row-action-popover button,.alarm-row-action-popover button{border-radius:var(--ds-r-sm);width:100%;color:var(--ds-text-strong);font:inherit;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 9px}.app-frame .alarm-row-action-popover button:hover:not(:disabled),.app-frame .alarm-row-action-popover button:focus-visible,.alarm-row-action-popover button:hover:not(:disabled),.alarm-row-action-popover button:focus-visible{background:#2f86dc1a;outline:none}.app-frame .alarm-row-action-popover button:disabled,.alarm-row-action-popover button:disabled{cursor:not-allowed;opacity:.55}.app-frame .alarm-row-action-popover button.danger,.alarm-row-action-popover button.danger{color:var(--danger)}.app-frame .alarm-row-action-section,.alarm-row-action-section{border-bottom:1px solid var(--ds-border-soft);gap:3px;padding-bottom:5px;display:grid}.app-frame .alarm-row-action-section>span,.alarm-row-action-section>span{color:var(--ds-text-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;padding:2px 9px}.app-frame .alarm-row-action-section em,.alarm-row-action-section em{color:var(--ds-text-muted);font-size:var(--ds-fs-small);padding:6px 9px;font-style:normal}.app-frame .alarm-matrix-scroll{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff06;margin-top:16px;overflow-x:auto}.modal-dialog:has(.alarm-comprehensive-preview){width:min(1180px,100%)}.modal-dialog:has(.alarm-group-dialog-body){width:min(520px,100%)}.app-frame .alarm-comprehensive-preview{gap:14px;display:grid}.app-frame .alarm-comprehensive-preview .alarm-matrix-scroll{margin-top:0}.app-frame .alarm-matrix-grid{grid-template-columns:minmax(112px,.68fr) repeat(7,minmax(118px,1fr));min-width:1020px;display:grid}.app-frame .alarm-matrix-corner,.app-frame .alarm-matrix-column-heading,.app-frame .alarm-matrix-severity,.app-frame .alarm-matrix-cell{border-right:1px solid var(--ds-border-soft);border-bottom:1px solid var(--ds-border-soft);min-width:0}.app-frame .alarm-matrix-corner,.app-frame .alarm-matrix-column-heading{background:#ffffff0a;align-content:center;gap:4px;min-height:72px;padding:12px;display:grid}.app-frame .alarm-matrix-corner{color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase}.app-frame .alarm-matrix-column-heading strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi)}.app-frame .alarm-matrix-column-heading span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head)}.app-frame .alarm-matrix-severity{background:#ffffff09;align-content:center;gap:7px;min-height:118px;padding:12px;display:grid}.app-frame .alarm-matrix-severity .incident-severity{width:fit-content}.app-frame .alarm-matrix-severity strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head)}.app-frame .alarm-matrix-cell{min-height:118px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-radius:0;gap:7px;padding:9px;display:grid}.app-frame .alarm-matrix-cell:hover,.app-frame .alarm-matrix-cell:focus-visible{background:#2f86dc14;outline:none}.app-frame .alarm-matrix-cell.selected{background:#2f86dc1a;box-shadow:inset 0 0 0 2px #2f86dc6b}.app-frame .alarm-matrix-cell.empty{color:var(--ds-text-muted);background:#ffffff04}.app-frame .alarm-matrix-rule,.app-frame .alarm-matrix-empty{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:#ffffff0b;gap:2px;min-width:0;padding:8px;display:grid}.app-frame .alarm-matrix-rule.muted{opacity:.62}.app-frame .alarm-matrix-rule strong,.app-frame .alarm-matrix-empty strong{min-width:0;color:var(--ds-text-strong);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .alarm-matrix-rule em,.app-frame .alarm-matrix-empty em,.app-frame .alarm-matrix-more{min-width:0;color:var(--ds-text-muted);font-size:var(--ds-fs-micro);font-style:normal;font-weight:var(--ds-fw-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .alarm-matrix-more{padding-left:4px}.app-frame .alarm-matrix-workbench{grid-template-columns:minmax(220px,.58fr) minmax(0,1.32fr) minmax(220px,.55fr);align-items:start;gap:14px;display:grid}.app-frame .alarm-defaults-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.app-frame .alarm-policy-dialog-body{gap:14px;display:grid}.app-frame .alarm-policy-dialog-body .monitor-form{margin:0}.app-frame .alarm-dialog-checkbox{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);min-height:38px;color:var(--ds-text-strong);cursor:pointer;background:#ffffff09;align-self:end;align-items:center;gap:9px;padding:8px 10px;display:inline-flex}.app-frame .alarm-dialog-checkbox input{width:16px;height:16px;accent-color:var(--ds-blue);margin:0}.app-frame .alarm-dialog-checkbox span{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-normal);text-transform:none}.app-frame .alarm-group-dialog-body label{color:var(--ds-text-strong);font-weight:var(--ds-fw-semi);gap:7px;display:grid}.app-frame .alarm-group-dialog-body label span{color:var(--ds-text-soft);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase}.app-frame .alarm-group-dialog-note{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);margin:0}.app-frame .alarm-dialog-context{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff09;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.app-frame .alarm-dialog-context :is(h2,h3){color:var(--ds-text-strong);font-size:var(--ds-fs-lead);margin:4px 0 0}.app-frame .alarm-dialog-context p:not(.eyebrow){color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);margin:6px 0 0}.app-frame .alarm-selected-cell{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff09;gap:12px;min-width:0;padding:14px;display:grid}.app-frame .alarm-selected-rule-list{gap:10px;display:grid}.app-frame .alarm-selected-rule{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:#ffffff0a;gap:10px;padding:11px;display:grid}.app-frame .alarm-selected-rule strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense);margin-top:7px;display:block}.app-frame .alarm-selected-rule p{color:var(--ds-text-muted);font-size:var(--ds-fs-small);margin:4px 0 0}.app-frame .alarm-selected-rule-actions{flex-wrap:wrap;justify-content:start;gap:6px;display:flex}.app-frame .alarm-matrix-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .alarm-defaults-card{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff09;padding:14px}.app-frame .severity-threshold-grid,.app-frame .template-route-grid{gap:10px;margin-bottom:16px;display:grid}.app-frame .severity-threshold-row,.app-frame .template-route-row{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff09;grid-template-columns:104px repeat(4,minmax(100px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.app-frame .severity-threshold-row{grid-template-columns:104px repeat(8,minmax(88px,1fr));overflow-x:auto}.app-frame .severity-threshold-heading{align-content:center;align-self:stretch;gap:8px;display:grid}.app-frame .severity-threshold-heading strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead);font-weight:var(--ds-fw-semi)}.app-frame .severity-threshold-row label,.app-frame .template-route-row label,.app-frame .severity-threshold-row :is(input,select),.app-frame .template-route-row :is(input,select){min-width:0}.app-frame .notification-template-layout{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.app-frame .notification-template-list{gap:10px;display:grid}.app-frame .notification-template-tab{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);width:100%;color:var(--ds-text-muted);text-align:left;cursor:pointer;background:#ffffff09;gap:4px;padding:12px;display:grid}.app-frame .notification-template-tab.active{background:var(--ds-amber-soft);color:var(--ds-text-strong);border-color:#f5b23d6b}.app-frame .notification-template-tab strong{color:var(--ds-text-strong)}.app-frame .notification-template-tab span{font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.app-frame .notification-template-editor{min-width:0}.app-frame .template-recovery-toggle{align-self:stretch}.app-frame .compact-heading{margin-bottom:4px}.app-frame .compact-heading :is(h2,h3){font-size:var(--ds-fs-lead)}.app-frame .alarm-rule-grid{gap:12px;margin-top:14px;display:grid}.app-frame .alarm-rule-card{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:var(--ds-card);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.app-frame .alarm-rule-card.muted-rule{opacity:.68}.app-frame .alarm-rule-main{min-width:0}.app-frame .alarm-rule-main strong{color:var(--ds-text-strong);margin-top:8px;display:block}.app-frame .alarm-rule-main p{color:var(--ds-text-muted);margin:6px 0 0}.app-frame .alarm-rule-actions{flex-wrap:wrap;justify-content:end;align-items:start;gap:8px;max-width:420px;display:flex}.app-frame .alarm-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-frame .alarm-channel-card{min-height:150px}.app-frame .alarm-channel-card p{color:var(--ds-text-muted);margin:0}.app-frame .integration-provider-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-frame .integration-provider-layout{align-items:start}.app-frame .integration-create-panel{overflow:hidden}.app-frame .integration-selection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-frame .integration-select-card{align-items:flex-start;min-height:154px}.app-frame .integration-select-card.selected{background:#2f86dc0f;border-color:#2f86dc80}.app-frame .integration-select-card span,.app-frame .integration-name-cell,.app-frame .integration-create-card-heading>div{gap:5px;display:grid}.app-frame .integration-select-card-content{align-content:start}.app-frame .integration-command-provider-grid .integration-select-card>input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-frame .integration-command-provider-grid .integration-select-card:has(input:focus-visible){outline-offset:2px;outline:3px solid #2f86dc38}.app-frame .integration-provider-icon{border-radius:var(--ds-r-lg);background:var(--ds-chrome);width:34px;height:34px;box-shadow:var(--ds-shadow-sm);border:1px solid #061b4914;justify-content:center;align-items:center;display:inline-flex}.app-frame .integration-select-card .integration-provider-icon{border-radius:var(--ds-r-lg);width:41px;height:41px;display:inline-flex}.app-frame .integration-provider-icon svg{width:26px;height:26px;display:block}.app-frame .integration-select-card .integration-provider-icon svg{width:31px;height:31px}.app-frame .integration-provider-label{min-width:0;color:var(--ds-text-strong);font-weight:var(--ds-fw-semi);align-items:center;gap:8px;display:inline-flex}.app-frame .integration-provider-label .integration-provider-icon{border-radius:var(--ds-r-md);width:28px;height:28px}.app-frame .integration-provider-label .integration-provider-icon svg{width:22px;height:22px}.app-frame .integration-provider-label span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .integration-select-card small,.app-frame .integration-select-card em,.app-frame .integration-create-card-heading span,.app-frame .integration-name-cell small{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);font-style:normal;line-height:var(--ds-lh-head)}.app-frame .integration-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.app-frame .integration-create-card{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);min-width:0;box-shadow:var(--ds-shadow-sm);background:#ffffffd1;gap:18px;padding:18px;display:grid}.app-frame .integration-create-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-frame .integration-create-card-heading h4{color:var(--ds-text-strong);font-size:var(--ds-fs-lead);margin:0}.app-frame .integration-provider-badge{min-height:28px;color:var(--ds-blue);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);white-space:nowrap;background:#2f86dc14;border:1px solid #2f86dc29;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.app-frame .integration-name-cell strong{color:var(--ds-text-strong)}.app-frame .integration-edit-panel{border-color:#2f86dc2e}.app-frame .integration-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.app-frame .integration-event-card{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;min-height:86px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.app-frame .integration-event-card input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-frame .integration-event-card:has(input:checked){background:#2f86dc0f;border-color:#2f86dc6b;box-shadow:inset 0 0 0 1px #2f86dc14,0 10px 24px #2f86dc14}.app-frame .integration-event-card:has(input:focus-visible){outline-offset:2px;outline:3px solid #2f86dc38}.app-frame .integration-event-card:hover{transform:translateY(-1px)}.app-frame .integration-event-check{border-radius:var(--ds-r-md);background:var(--ds-chrome);color:#0000;width:24px;height:24px;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);border:1px solid #2f86dc3d;justify-content:center;align-items:center;display:inline-flex}.app-frame .integration-event-card:has(input:checked) .integration-event-check{border-color:var(--ds-blue-fill);background:var(--ds-blue-fill);color:var(--ds-on-fill)}.app-frame .integration-event-copy{gap:4px;min-width:0;display:grid}.app-frame .integration-event-card small{color:var(--ds-text-muted);line-height:var(--ds-lh-head)}.app-frame .integration-payload-preview{max-height:320px;margin-top:14px}.app-frame .integration-command-center{gap:18px;min-width:0;display:grid}.app-frame .integration-command-form{gap:16px;min-width:0}.app-frame .integration-command-band{border-radius:var(--ds-r-lg);background:#f8fbffbd;border:1px solid #2f86dc1f;gap:14px;min-width:0;max-width:100%;padding:16px;display:grid}.app-frame .integration-command-band-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.app-frame .integration-command-band-heading>div{gap:3px;min-width:0;display:grid}.app-frame .integration-command-band-heading h4{color:var(--ds-text-strong);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-tight);margin:0}.app-frame .integration-step-marker{border-radius:var(--ds-r-lg);background:var(--ds-chrome);width:30px;height:30px;color:var(--ds-blue);font-weight:var(--ds-fw-semi);border:1px solid #2f86dc29;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.app-frame .integration-command-provider-grid{grid-template-columns:repeat(7,minmax(118px,1fr))}.app-frame .integration-command-provider-grid .integration-select-card{text-align:center;place-items:center;min-height:132px;padding:12px;display:grid}.app-frame .integration-command-provider-grid .integration-select-card small{display:none}.app-frame .integration-command-provider-grid .integration-select-card-content{align-content:center;justify-items:center;gap:8px}.app-frame .integration-command-events{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.app-frame .integration-command-details{gap:14px;min-width:0;display:grid}.app-frame .integration-command-details>label{gap:7px;display:grid}.app-frame .integration-command-summary{border-radius:var(--ds-r-lg);background:var(--ds-chrome);border:1px solid #061b4914;grid-template-columns:1.1fr 2fr .85fr 1fr;gap:10px;padding:12px;display:grid}.app-frame .integration-command-summary div{gap:4px;min-width:0;display:grid}.app-frame .integration-command-summary span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.app-frame .integration-command-summary strong{min-width:0;color:var(--ds-text-strong);overflow-wrap:anywhere}.app-frame .integration-assignment{gap:12px;min-width:0;display:grid}.app-frame .integration-assignment-toolbar{grid-template-columns:minmax(260px,max-content) minmax(240px,1fr);align-items:end;gap:12px;display:grid}.app-frame .integration-assignment-mode{grid-template-columns:repeat(2,minmax(120px,1fr));padding:3px;display:inline-grid}.app-frame .integration-assignment-mode button{border-radius:var(--ds-r-md);min-height:36px;color:var(--ds-text-muted);font-weight:var(--ds-fw-semi);cursor:pointer;background:0 0;border:0}.app-frame .integration-assignment-mode button.active{background:var(--ds-chrome);color:var(--ds-blue);box-shadow:var(--ds-shadow-sm)}.app-frame .integration-monitor-search{gap:7px;display:grid}.app-frame .integration-assignment-summary{border-radius:var(--ds-r-lg);background:#f0fdf4d1;border:1px solid #16a34a2e;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.app-frame .integration-assignment-summary span{color:var(--ds-text-muted);font-size:var(--ds-fs-body);line-height:var(--ds-lh-head)}.app-frame .integration-monitor-list{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:var(--ds-chrome);min-width:0;max-width:100%;max-height:360px;display:grid;overflow:auto}.app-frame .integration-monitor-list.disabled{opacity:.68}.app-frame .integration-monitor-row{border-bottom:1px solid #061b4912;grid-template-columns:22px minmax(220px,1.4fr) minmax(72px,.45fr) minmax(108px,.55fr) minmax(92px,auto);align-items:center;gap:12px;padding:10px 12px;display:grid}.app-frame .integration-monitor-row:last-child{border-bottom:0}.app-frame .integration-monitor-main{gap:3px;min-width:0;display:grid}.app-frame .integration-monitor-main strong,.app-frame .integration-monitor-main small,.app-frame .integration-monitor-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .integration-monitor-main small,.app-frame .integration-monitor-meta{color:var(--ds-text-muted);font-size:var(--ds-fs-dense)}@media (width<=1180px){.app-frame .alarm-builder-grid,.app-frame .alarm-matrix-builder-grid,.app-frame .alarm-channel-grid,.app-frame .alarm-defaults-grid,.app-frame .integration-selection-grid,.app-frame .integration-create-grid,.app-frame .integration-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .alarm-matrix-workbench{grid-template-columns:1fr}.app-frame .integration-command-provider-grid,.app-frame .integration-command-events{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .integration-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-frame .alarm-builder-grid,.app-frame .alarm-matrix-builder-grid,.app-frame .alarm-channel-grid,.app-frame .alarm-defaults-grid,.app-frame .alarm-rule-card,.app-frame .integration-selection-grid,.app-frame .integration-create-grid,.app-frame .integration-event-grid{grid-template-columns:1fr}.app-frame .integration-provider-hero{display:grid}.app-frame .alarm-group-header-actions,.app-frame .alarm-group-selector-menu,.app-frame .alarm-group-selector-trigger{width:100%}.app-frame .alarm-group-header-actions{justify-content:flex-start}.app-frame .integration-create-card-heading{display:grid}.app-frame .integration-command-provider-grid,.app-frame .integration-command-events,.app-frame .integration-command-summary,.app-frame .integration-assignment-toolbar{grid-template-columns:1fr}.app-frame .integration-command-band-heading,.app-frame .integration-assignment-summary{align-items:flex-start}.app-frame .integration-command-band-heading{grid-template-columns:30px minmax(0,1fr);display:grid}.app-frame .integration-command-band-heading .integration-provider-badge{grid-column:1/-1;justify-self:start}.app-frame .integration-assignment-summary{display:grid}.app-frame .integration-monitor-row{grid-template-columns:22px minmax(0,1fr)}.app-frame .integration-monitor-meta,.app-frame .integration-monitor-row .status-pill{grid-column:2}.app-frame .alarm-rule-actions{justify-content:start;max-width:none}.app-frame .alarm-dialog-context{display:grid}}.warning-banner{border-radius:var(--ds-r-lg);background:var(--ds-amber-soft,#f5b23d29);color:var(--text);font-size:var(--ds-fs-body);line-height:var(--ds-lh-dense);border:1px solid #f5b23d73;padding:11px 14px}.notification-preview{gap:6px;display:grid}.notification-preview-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notification-preview-list li{align-items:baseline;gap:10px;display:flex}.notification-preview-list li .incident-severity{flex-shrink:0}.app-frame .email-channel-editor{gap:18px;display:grid}.app-frame .email-channel-editor-heading{align-items:start}.app-frame .email-channel-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.app-frame .email-channel-lasttest{border:1px solid var(--ds-border-soft);background:var(--ds-tint);color:var(--ds-text-muted);font-size:var(--ds-fs-small);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.app-frame .email-channel-lasttest-sent{background:var(--ds-up-soft);color:var(--status-up-fg);border-color:#16a34a52}.app-frame .email-channel-lasttest-pending{background:var(--ds-amber-soft);color:var(--status-degraded-fg);border-color:#f5b23d6b}.app-frame .email-channel-lasttest-failed{background:var(--ds-down-soft);color:var(--status-down-fg);border-color:#dc262652}.app-frame .email-channel-form{gap:16px;display:grid}.app-frame .email-channel-basics{align-items:start}.app-frame .email-channel-recipients-field{grid-column:1/-1}.app-frame .email-channel-recipients-input.invalid{border-color:#dc26268c;box-shadow:0 0 0 3px #dc26261f}.app-frame .email-channel-recipients-field .field-hint,.app-frame .field-hint{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.app-frame .email-channel-current-note,.app-frame .email-channel-recipients-error{margin:0}.app-frame .email-channel-test{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:var(--ds-tint);gap:12px;padding:16px;display:grid}.app-frame .email-channel-test-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-frame .email-channel-test-copy{gap:3px;min-width:0;display:grid}.app-frame .email-channel-test-copy strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead)}.app-frame .email-channel-test-copy span{color:var(--ds-text-muted);font-size:var(--ds-fs-body);line-height:var(--ds-lh-dense)}.app-frame .email-channel-test-button{white-space:nowrap;gap:8px}.app-frame .email-channel-test-result{border-radius:var(--ds-r-lg);border:1px solid var(--ds-border-soft);background:var(--ds-chrome);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.app-frame .email-channel-test-result-icon{width:26px;height:26px;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);color:var(--ds-on-fill);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-frame .email-channel-test-result-copy{gap:2px;min-width:0;display:grid}.app-frame .email-channel-test-result-copy strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead)}.app-frame .email-channel-test-result-copy span{color:var(--ds-text-muted);font-size:var(--ds-fs-body);line-height:var(--ds-lh-dense);word-break:break-word}.app-frame .email-channel-test-result-sent{background:var(--ds-up-soft);border-color:#16a34a52}.app-frame .email-channel-test-result-sent .email-channel-test-result-icon{background:var(--ds-up)}.app-frame .email-channel-test-result-pending{background:var(--ds-amber-soft);border-color:#f5b23d73}.app-frame .email-channel-test-result-pending .email-channel-test-result-icon{background:var(--ds-amber);color:var(--ds-navy)}.app-frame .email-channel-test-result-failed{background:var(--ds-down-soft);border-color:#dc262652}.app-frame .email-channel-test-result-failed .email-channel-test-result-icon{background:var(--ds-down)}.app-frame .email-channel-test-result-info .email-channel-test-result-icon{background:var(--ds-blue)}.app-frame .email-channel-actions{flex-wrap:wrap;align-items:center}.app-frame .email-channel-saved,.app-frame .email-channel-save-error{margin-right:auto;font-weight:700}.app-frame .email-channel-save-button{gap:8px}.app-frame .email-channel-spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.72s linear infinite loading-spin;display:inline-block}@media (width<=640px){.app-frame .email-channel-status{align-items:flex-start}.app-frame .email-channel-test-head{align-items:stretch}.app-frame .email-channel-test-button{width:100%}}.app-frame .status-page-tabs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.app-frame .status-page-tab{text-align:left;border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);height:auto;min-height:70px;color:var(--ds-text-strong);background:#ffffff09;justify-items:start;gap:4px;padding:12px;display:grid}.app-frame .status-page-tab.active{background:var(--ds-amber-soft);color:#ffd7bd;border-color:#f5b23d6b}.app-frame .status-page-tab span{color:var(--ds-text-muted);font-size:var(--ds-fs-small)}.app-frame .status-public-link{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:#ffffff09;align-items:center;gap:10px;min-height:44px;padding:8px 8px 8px 12px;display:flex}.app-frame .status-public-link strong{overflow-wrap:anywhere;color:#93c5fd;min-width:0;font-size:var(--ds-fs-dense);flex:1}.app-frame .status-content-option-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.app-frame .content-checkbox-chip{align-items:flex-start;min-height:76px}.app-frame .content-checkbox-chip span{gap:3px;display:grid}.app-frame .content-checkbox-chip strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense)}.app-frame .content-checkbox-chip small{color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head)}.app-frame .status-preview-stack{gap:14px;display:grid}.app-frame .status-preview-block{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:#ffffff09;gap:10px;padding:12px;display:grid}.app-frame .status-preview-block-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-frame .status-preview-block-header strong{color:var(--ds-text-strong)}.app-frame .status-preview-block-header span{color:var(--ds-text-muted);font-size:var(--ds-fs-small)}.app-frame .status-preview-overview{gap:8px;display:grid}.app-frame .status-graph-bars{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));align-items:end;gap:10px;min-height:240px;padding:14px 4px 0;display:grid}.app-frame .status-graph-column{min-width:0;height:220px;color:var(--ds-text-muted);font-size:var(--ds-fs-micro);grid-template-rows:auto minmax(40px,1fr) auto;align-items:end;gap:8px;display:grid}.app-frame .status-graph-column i{background:var(--ds-cyan);border:1px solid #27a9e147;width:100%;display:block}.app-frame .status-graph-column small,.app-frame .status-graph-column span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .status-uptime-strip{grid-template-columns:repeat(auto-fill,minmax(12px,1fr));gap:4px;margin-top:16px;display:grid}.app-frame .status-uptime-strip span{background:var(--ds-up);border:1px solid #ffffff0f;min-height:34px}.app-frame .status-uptime-strip span.down{background:var(--ds-down)}.app-frame .status-public-timeline{gap:10px;display:grid}.app-frame .simplified-selection-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (width<=720px){.app-frame .page-header-panel,.app-frame .shared-empty-state{flex-direction:column;align-items:stretch}.app-frame :is(.page-header-actions,.panel-actions,.empty-state-actions){justify-content:flex-start}.app-frame .status-public-link{flex-direction:column;align-items:stretch}.app-frame .status-graph-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}.answer-capsule{border:1px solid var(--line);border-left:4px solid var(--accent-blue);border-radius:var(--ds-r-lg);max-width:860px;box-shadow:var(--ds-shadow-sm);text-align:left;background:#fffffff0;margin:18px 0 6px;padding:16px 20px}.public-hero .answer-capsule{margin-left:0;margin-right:auto}.answer-capsule-label{color:var(--muted);font-size:var(--ds-fs-dense);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:0 0 8px;font-weight:800;display:flex}.answer-capsule-body{color:var(--text);font-size:var(--ds-fs-body,1rem);line-height:var(--ds-lh-body);margin:0}.page-updated-stamp{color:var(--muted);font-size:var(--ds-fs-dense);letter-spacing:.02em;text-transform:none;font-weight:700}p.page-updated-stamp{margin:0 0 10px}.comparison-facts-note{max-width:860px;color:var(--muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);margin:10px 2px 0}.comparison-facts-note a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.compare-stats-section .comparison-table,.plan-stats-section .comparison-table{min-width:720px}.compare-stats-section,.plan-stats-section{margin-top:26px}.compare-stats-section .comparison-table tbody th,.plan-stats-section .comparison-table tbody th{width:170px}.feedback-widget{z-index:10000;color:var(--ds-text-strong);font-family:var(--ds-font);pointer-events:none;margin:0;display:block;position:fixed;bottom:50px;right:0}.feedback-tab{z-index:10001;border-radius:var(--ds-r-md);background:var(--ds-amber);color:#111827;min-height:38px;box-shadow:var(--ds-shadow-md);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);cursor:pointer;transition:transform var(--ds-motion) ease, box-shadow var(--ds-motion) ease, border-color var(--ds-motion) ease;pointer-events:auto;border:1px solid #f5b23d94;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative;transform:translate(30%)}.feedback-tab:hover,.feedback-tab:focus-visible{box-shadow:var(--ds-shadow-md);border-color:#ffa65cdb;transform:translate(0)}.feedback-tab-icon{width:18px;height:18px;line-height:var(--ds-lh-flat);background:#1118272e;border-radius:999px;place-items:center;display:inline-grid}.feedback-tab-label{white-space:nowrap}@media (width<=560px){.feedback-widget{display:none}}.feedback-panel{z-index:10002;border-radius:var(--ds-r-lg);background:var(--ds-card);width:min(420px,100vw - 28px);max-height:calc(100vh - 36px);box-shadow:var(--ds-shadow-lg);pointer-events:auto;isolation:isolate;border:1px solid #ffffff1f;position:fixed;bottom:18px;right:18px;overflow:auto}.feedback-form,.feedback-thanks{gap:12px;padding:15px;display:grid}.feedback-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.feedback-eyebrow{color:var(--ds-amber);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;margin-bottom:4px;display:block}.feedback-panel :is(h1,h2){color:var(--ds-text-strong);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight);margin:0}.feedback-close{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-page-dark);width:32px;height:32px;color:var(--ds-text-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.feedback-close:hover{color:var(--ds-text-strong);border-color:#ffffff2e}.feedback-form label{gap:6px;display:grid}.feedback-form label>span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-weight:700}.feedback-form select,.feedback-form textarea{border:1px solid var(--ds-border);border-radius:var(--ds-r-lg);background:var(--ds-page-dark);width:100%;color:var(--ds-text-strong);outline:none}.feedback-form select{height:40px;padding:0 11px}.feedback-form textarea{resize:vertical;min-height:100px;padding:10px 11px}.feedback-form select:focus,.feedback-form textarea:focus{border-color:#f5b23dad;box-shadow:0 0 0 3px #f5b23d29}.feedback-capture-help{border-radius:var(--ds-r-lg);background:var(--ds-amber-soft);color:#ffd7bd;font-size:var(--ds-fs-small);border:1px dashed #f5b23d61;padding:10px 11px}.feedback-capture-preview{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-lg);background:#ffffff09;gap:9px;padding:10px;display:grid}.feedback-capture-preview>div{gap:3px;display:grid}.feedback-capture-preview strong{color:var(--ds-text-strong);font-size:var(--ds-fs-dense)}.feedback-capture-preview span{color:var(--ds-text-muted);font-size:var(--ds-fs-small);overflow-wrap:anywhere}.feedback-capture-preview img{object-fit:contain;border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);background:#050a0f;width:100%;max-height:190px}.feedback-actions{justify-content:flex-end;gap:9px;display:flex}.feedback-thanks p{color:var(--ds-text-muted)}.feedback-target-outline{z-index:10000;pointer-events:none;border:3px solid var(--ds-amber);border-radius:var(--ds-r-md);position:fixed;box-shadow:0 0 0 1px #080f14e6,0 0 28px #f5b23d59}.feedback-target-outline span{border-radius:var(--ds-r-md) var(--ds-r-md) 0 0;background:var(--ds-amber);color:#111827;min-width:max-content;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);padding:4px 8px;position:absolute;top:-29px;right:-3px}@media (width<=560px){.feedback-tab{max-width:calc(100vw - 14px)}.feedback-panel{width:calc(100vw - 20px);bottom:10px;right:10px}}.error-boundary-panel{min-height:60vh;color:var(--text,#e6eef5);place-items:center;padding:32px 18px;display:grid}.error-boundary-card{width:min(640px,100%);box-shadow:var(--ds-shadow-lg);border-radius:var(--ds-r-lg);background:#141e2ceb;border:1px solid #cf4a5a73;padding:28px 30px}.error-boundary-card .eyebrow{text-transform:uppercase;letter-spacing:var(--ds-ls-caps);font-size:var(--ds-fs-small);color:#ffb6c1d9;margin:0 0 6px}.error-boundary-card :is(h1,h2){font-size:var(--ds-fs-h3);color:#f4f7fb;margin:0 0 12px}.error-boundary-card>p{color:#d6e0ead1;margin:0 0 16px}.error-boundary-details{border-radius:var(--ds-r-lg);background:#0a101899;border:1px solid #ffffff14;margin:0 0 18px;padding:10px 12px}.error-boundary-details summary{cursor:pointer;color:#d6e0eaeb;font-weight:600}.error-boundary-message{color:#ffd0d6;word-break:break-word;margin:8px 0 6px}.error-boundary-stack{white-space:pre-wrap;max-height:220px;font-size:var(--ds-fs-small);color:#d6e0eab3;margin:0;overflow:auto}.error-boundary-actions{flex-wrap:wrap;gap:10px;display:flex}.modal-overlay .modal-dialog .session-warning-countdown{color:var(--text);margin:0 0 12px;font-weight:600}.app-frame .session-expired-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-frame .session-expired-banner .ghost-button{flex:none}.health-banner{background:var(--ds-amber-soft);border-bottom:1px solid var(--ds-warn);color:var(--ds-warn-fg);font-size:var(--ds-fs-body);z-index:1000;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.health-banner strong{color:var(--ds-amber-ink);font-weight:700}.health-banner span{color:var(--ds-warn-fg)}.undo-toast{z-index:10010;border-radius:var(--ds-r-lg);background:var(--ds-card);width:min(360px,100vw - 28px);box-shadow:var(--ds-shadow-lg);color:var(--ds-text-strong);font-family:var(--ds-font);border:1px solid #ffffff1f;position:fixed;bottom:18px;right:18px;overflow:hidden}.undo-toast-row{align-items:center;gap:10px;padding:12px 14px;display:flex}.undo-toast-message{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);color:var(--ds-text-strong);flex:1}.undo-toast-action{border-radius:var(--ds-r-md);background:var(--ds-amber);color:#111827;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);cursor:pointer;border:1px solid #f5b23d94;padding:6px 12px}.undo-toast-action:hover,.undo-toast-action:focus-visible{box-shadow:var(--ds-shadow-md);border-color:#ffa65cdb;outline:none}.undo-toast-close{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-page-dark);width:24px;height:24px;color:var(--ds-text-muted);cursor:pointer;font-size:var(--ds-fs-small);place-items:center;padding:0;font-weight:700;display:inline-grid}.undo-toast-close:hover{color:var(--ds-text-strong);border-color:#ffffff2e}.undo-toast-progress{background:var(--ds-amber);transform-origin:0;height:3px;animation-name:undo-toast-progress-shrink;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes undo-toast-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=560px){.undo-toast{width:calc(100vw - 20px);bottom:10px;right:10px}}.bulk-progress-banner{z-index:10009;border-radius:var(--ds-r-lg);background:var(--ds-card);width:min(480px,100vw - 28px);box-shadow:var(--ds-shadow-lg);color:var(--ds-text-strong);font-family:var(--ds-font);border:1px solid #ffffff1f;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.bulk-progress-banner .bulk-progress-copy{flex:1;gap:6px;min-width:0;display:grid}.bulk-progress-banner strong{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);color:var(--ds-text-strong)}.bulk-progress-banner .bulk-summary-message{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);color:var(--ds-text-strong);flex:1}.bulk-progress-banner .bulk-progress-track{background:#ffffff1f;border-radius:999px;height:4px;overflow:hidden}.bulk-progress-banner .bulk-progress-track>span{border-radius:inherit;background:var(--ds-amber);height:100%;transition:width var(--ds-motion) ease;display:block}.bulk-progress-banner .bulk-progress-cancel{flex:none}.free-activity-toast{z-index:10010;border-radius:var(--ds-r-lg);background:var(--ds-card);width:min(400px,100vw - 28px);box-shadow:var(--ds-shadow-lg);color:var(--ds-text-strong);font-family:var(--ds-font);border:1px solid #ffffff1f;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:18px;right:18px}.free-activity-toast-message{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head);flex:1}.free-activity-toast-close{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-page-dark);width:24px;height:24px;color:var(--ds-text-muted);cursor:pointer;font-size:var(--ds-fs-small);place-items:center;padding:0;font-weight:700;display:inline-grid}.free-activity-toast-close:hover{color:var(--ds-text-strong);border-color:#ffffff2e}.free-activity-banner{border:1px solid var(--ds-border);border-radius:var(--ds-r-lg);background:var(--ds-card);color:var(--ds-text-strong);font-family:var(--ds-font);align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.free-activity-banner-suspended{background:var(--ds-card);border-color:#f5b23d8c}.free-activity-banner-resumed{background:var(--ds-card);border-color:#34c77b80}.free-activity-banner-copy{flex:1;gap:4px;min-width:0;display:grid}.free-activity-banner-copy strong{font-size:var(--ds-fs-dense)}.free-activity-banner-copy span{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);color:var(--ds-text-muted)}.free-activity-banner-dismiss{flex:none}.free-activity-chip{color:var(--ds-text-strong);font-size:var(--ds-fs-small);white-space:nowrap;background:#f5b23d1f;border:1px solid #f5b23d80;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.masthead-freeactivity-chip{border:1px solid var(--ds-border);color:var(--ds-text-muted);font-size:var(--ds-fs-small);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.masthead-freeactivity-chip:hover,.masthead-freeactivity-chip:focus-visible{color:var(--ds-text-strong);border-color:#f5b23d8c}@media (width<=560px){.free-activity-toast{width:calc(100vw - 20px);bottom:10px;right:10px}.masthead-freeactivity-chip{display:none}}.stripe-checkout-setup{gap:12px;display:grid}.stripe-checkout-frame{border-radius:var(--ds-r-lg);background:#fff;min-height:480px;max-height:min(72vh,720px);overflow-y:auto}.stripe-checkout-frame[hidden]{display:none}.stripe-element-frame{border-radius:var(--ds-r-lg);background:#fff;min-height:190px;margin-bottom:10px}.billing-preview td{text-align:right;font-variant-numeric:tabular-nums}.billing-preview .billing-credit{color:var(--ds-up)}.billing-preview .billing-total th[scope=row],.billing-preview .billing-total td{color:var(--ds-text-strong);font-weight:700}.billing-blocked{margin:10px 0 4px}.billing-losses{margin:2px 0 14px;padding:0;list-style:none}.billing-losses li{font-size:var(--ds-fs-dense);color:var(--ds-text-muted);padding:4px 0 4px 20px;position:relative}.billing-losses li:before{content:"−";color:var(--ds-down);font-weight:700;position:absolute;left:4px}.billing-losses li.keep:before{content:"✓";font-size:var(--ds-fs-small);color:var(--ds-up)}.billing-banner{border-radius:var(--ds-r-lg);font-size:var(--ds-fs-dense);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:9px 13px;display:flex}.billing-banner .billing-banner-copy{flex:1;min-width:220px}.billing-banner.warn{background:var(--ds-amber-soft);color:#8a5a08;border:1px solid #f5b23d66}.billing-banner.bad{background:var(--ds-down-soft);color:#a51d1d;border:1px solid #dc26264d}.billing-card-line{align-items:center;gap:8px;display:inline-flex}.billing-card-brand{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:#fff;background:var(--ds-navy);border-radius:var(--ds-r-sm);padding:3px 6px}.plan-picker{gap:var(--ds-space-4);display:grid}.plan-picker fieldset{border:0;min-width:0;margin:0;padding:0}.plan-picker legend{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-text-muted);margin-bottom:var(--ds-space-2);padding:0}.plan-cadence-options{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-pill);background:var(--ds-surface);gap:2px;padding:2px;display:inline-flex}.plan-cadence-option{border-radius:var(--ds-r-pill);cursor:pointer;font-size:var(--ds-fs-dense);color:var(--ds-text);align-items:baseline;gap:6px;padding:6px 14px;display:inline-flex}.plan-cadence-option.selected{background:var(--ds-card);box-shadow:var(--ds-shadow-sm);color:var(--ds-text-strong);font-weight:var(--ds-fw-semi)}.plan-cadence-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.plan-cadence-option:focus-within,.plan-choice:focus-within{box-shadow:var(--ds-focus)}.plan-cadence-note{font-size:var(--ds-fs-micro);color:var(--ds-text-muted)}.plan-choice-grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.plan-choice{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-card);cursor:pointer;flex-direction:column;gap:6px;padding:14px;display:flex;position:relative}.plan-choice.selected{border-color:var(--ds-blue);box-shadow:inset 0 0 0 1px var(--ds-blue);background:var(--ds-card-hover)}.plan-choice-head{align-items:center;gap:8px;display:flex}.plan-choice-radio{width:16px;height:16px;accent-color:var(--ds-blue);flex:none;margin:0}.plan-choice-head .plan-choice-badge{margin-left:auto}.plan-choice-name{font-size:var(--ds-fs-h4);font-weight:var(--ds-fw-bold);color:var(--ds-text-strong)}.plan-choice-badge{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;border-radius:var(--ds-r-pill);background:var(--ds-blue-soft);color:var(--ds-blue-text);padding:2px 8px}.plan-choice-badge.current{background:var(--ds-up-soft);color:var(--ds-up-fg)}.plan-choice-price{align-items:baseline;gap:6px;display:flex}.plan-choice-amount{font-size:var(--ds-fs-h2);font-weight:var(--ds-fw-display);color:var(--ds-text-strong);font-variant-numeric:tabular-nums}.plan-choice-unit{font-size:var(--ds-fs-dense);color:var(--ds-text-muted)}.plan-choice-saving{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);color:var(--ds-up-fg)}.plan-choice-billed,.plan-choice-note{font-size:var(--ds-fs-small);color:var(--ds-text-muted)}.plan-choice-includes{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.plan-choice-includes li{font-size:var(--ds-fs-small);color:var(--ds-text);padding-left:18px;position:relative}.plan-choice-includes li:before{content:"✓";color:var(--ds-up);font-weight:var(--ds-fw-bold);position:absolute;left:0}.plan-picker-compare>summary,.plan-page-compare>summary{cursor:pointer;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);color:var(--ds-blue-text)}.plan-page-compare{margin-top:var(--ds-space-3)}.plan-order-summary{justify-content:space-between;align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-r-lg);background:var(--ds-surface);border:1px solid var(--ds-hair);flex-wrap:wrap;padding:12px 14px;display:flex}.plan-order-summary>div{gap:2px;display:grid}.plan-order-total{text-align:right}.plan-order-amount{font-size:var(--ds-fs-h3);font-weight:var(--ds-fw-bold);color:var(--ds-text-strong);font-variant-numeric:tabular-nums}.plan-order-recap{margin-bottom:var(--ds-space-2)}.billing-history-filters{align-items:flex-end;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);flex-wrap:wrap;display:flex}.billing-history-filters label{font-size:var(--ds-fs-small);color:var(--ds-text-muted);gap:4px;display:grid}.billing-history-actions{align-items:center;gap:10px;display:inline-flex}.billing-history-table th[scope=row]{font-variant-numeric:tabular-nums}.billing-history-sub,.invoice-receipt-sub,.plan-order-sub{font-size:var(--ds-fs-small);color:var(--ds-text-muted);font-variant-numeric:normal;display:block}.plan-order-total .plan-order-sub{text-align:right}.invoice-receipt-meta{gap:var(--ds-space-3);margin:0 0 var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.invoice-receipt-meta dt{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-text-muted)}.invoice-receipt-meta dd{color:var(--ds-text-strong);margin:2px 0 0}.invoice-receipt-meta dd .field-note{display:block}.invoice-receipt-lines td{text-align:right;font-variant-numeric:tabular-nums}.invoice-receipt-actions{margin-top:var(--ds-space-4)}@media print{body:has(.invoice-receipt)>:not(.modal-overlay){display:none!important}body:has(.invoice-receipt) .modal-overlay{background:0 0;padding:0;position:static;overflow:visible}body:has(.invoice-receipt) .modal-dialog{box-shadow:none;border:0;max-width:none;max-height:none}:is(body:has(.invoice-receipt) .modal-close,body:has(.invoice-receipt) .invoice-receipt-actions){display:none!important}}.app-frame,.auth-frame{min-height:100vh;color:var(--ds-text-strong);background-color:#040a11;background-image:none;background-position:0 0;background-repeat:repeat;background-size:48px 48px,48px 48px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.app-frame .site-masthead{box-shadow:var(--ds-shadow-lg);background:#050b12;border-bottom:1px solid #6fd3ff29}.app-frame .site-masthead:after{opacity:.24;display:none}.app-frame .site-masthead-inner{grid-template-columns:minmax(300px,1fr) auto;gap:16px;padding:10px 24px;display:grid}.app-frame .masthead-logo{border-radius:var(--ds-r-lg);background:var(--ds-chrome);border:1px solid #00d8ff38;width:48px;height:48px;box-shadow:0 0 0 1px #ffffff29,0 0 28px #00d8ff2e,0 14px 30px #00000047}.app-frame .masthead-title{color:#f5fbff;font-size:clamp(1.7rem,2.1vw,2.15rem);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);text-transform:none}.app-frame .masthead-lead{color:#a8b7c7;max-width:54rem;font-size:var(--ds-fs-lead);margin-top:5px}.app-frame .masthead-actions{justify-content:flex-end}.app-frame .app-shell{background:0 0;min-height:calc(100vh - 80px)}.app-frame .sidebar{background-color:#060e17;background-image:none;background-position:0 0;background-repeat:repeat;background-size:32px 32px,32px 32px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-right:1px solid #6fd3ff24;flex-basis:272px;width:272px;padding:16px 12px;box-shadow:inset -1px 0 #ffffff09}.app-frame .nav-group{border-radius:var(--ds-r-lg)}.app-frame .nav-group summary{border-radius:var(--ds-r-md);color:#c5d1df;min-height:36px;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase;background:#ffffff08;border:1px solid #0000;padding:8px 10px}.app-frame .nav-link,.app-frame .sidebar a,.app-frame .sidebar button:not(.mobile-menu-button){border-radius:var(--ds-r-md);color:#6fb9ff;min-height:36px;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);padding:8px 10px}.app-frame .sidebar-card,.app-frame .side-graph{background:linear-gradient(#6fd3ff0d,#ffffff03),#08111ae6;border-color:#6fd3ff26}.app-frame .main-stage{background-color:#060e17e6;background-image:none;background-position:0 0;background-repeat:repeat;background-size:40px 40px,40px 40px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:20px 24px 30px}.app-frame .topbar{border-radius:var(--ds-r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#6fd3ff0e,#ffffff03),#08111ae6;border:1px solid #6fd3ff29;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:12px 14px 12px 16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #00000047}.app-frame .topbar-title{gap:3px;min-width:0;display:grid}.app-frame .topbar-title .eyebrow,.app-frame .refresh-meta span,.app-frame .portal-block-title .eyebrow,.app-frame .eyebrow{color:#6f8194;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase}.app-frame .topbar-title strong{color:#edf6ff;font-size:clamp(1.35rem,2vw,1.85rem);line-height:var(--ds-lh-flat);font-weight:var(--ds-fw-semi)}.app-frame .topbar-actions{flex-wrap:wrap;justify-content:flex-end;width:auto}.app-frame .refresh-meta{border-left:1px solid #6fd3ff1f;min-width:170px;margin-right:0;padding:0 16px}.app-frame .refresh-meta strong{color:#edf6ff;font-size:var(--ds-fs-lead)}.app-frame :is(.primary-button,.ghost-button,.danger-button,button,.scale-button,.segment,.toggle,.modal-close),.auth-frame :is(.primary-button,.ghost-button,button){border-radius:var(--ds-r-md)}.app-frame .primary-button,.auth-frame .primary-button{background:var(--ds-amber);color:#101820;border-color:#f5b23dc7;box-shadow:inset 0 1px #ffffff47,0 14px 28px #f5b23d42}.app-frame :is(.ghost-button,.scale-button,.segment,.toggle,.modal-close),.auth-frame .ghost-button{color:#dce9f6;background:#0d1a28;border-color:#6fd3ff29}.app-frame :is(.ghost-button,.scale-button,.segment,.toggle,.modal-close):hover,.auth-frame .ghost-button:hover{background:#122437;border-color:#00d8ff57}.app-frame :is(.metric-card,.panel,.hero-panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.wizard-step,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph,.chart-summary-card,.empty-chart,.loading-panel,.audit-fact,.usage-limit-row,.plan-summary-card,.plan-comparison-details details,.comparison-card,.comparison-focus-panel,.modal-dialog,.auth-panel),.auth-frame .auth-panel{border-radius:var(--ds-r-lg);background:linear-gradient(#6fd3ff0c,#ffffff03),#09131df0;border-color:#6fd3ff26;box-shadow:inset 0 1px #ffffff0c,0 14px 34px #0000002e}.app-frame :is(.metric-card,.panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph,.chart-summary-card,.usage-limit-row,.plan-summary-card,.comparison-card):hover{background:linear-gradient(#6fd3ff13,#ffffff05),#0c1a27fa;border-color:#00d8ff42;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000003d}.app-frame :is(.metric-card,.panel,.chart-card,.template-card,.integration-tile,.pricing-card,.feature-card,.option-card,.check-card,.plan-summary-card,.comparison-card):before{background:linear-gradient(90deg, var(--ds-amber), var(--ds-cyan));opacity:.82;height:2px}.app-frame .hero-panel,.app-frame .first-run-panel{background:#08111af5;border-color:#f5b23d42}.app-frame .metrics-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px}.app-frame .metric-card{min-height:104px;padding:14px}.app-frame .metric-card p{color:#6f8194;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);text-transform:uppercase}.app-frame .metric-card strong{color:#edf6ff;margin-top:10px;font-size:clamp(1.65rem,2.35vw,2.45rem)}.app-frame .status-pill,.app-frame .badge,.app-frame .tooltip-status{border-radius:var(--ds-r-sm);font-size:var(--ds-fs-micro)}.app-frame .table-wrap,.app-frame .comparison-table-wrap{border-radius:var(--ds-r-lg);background:#08111aeb;border-color:#6fd3ff24}.app-frame th,.app-frame .monitor-table th,.app-frame .comparison-table thead th{color:#7f91a4;background:#6fd3ff0e}.app-frame td,.app-frame .monitor-table td,.app-frame .comparison-table td,.app-frame .comparison-table th{border-bottom-color:#6fd3ff13}.app-frame :is(input,select,textarea,.date-filter,.audit-filter),.auth-frame :is(input,select,textarea){background:#07111b;border-color:#6fd3ff2e}.app-frame .portal-block-grid{gap:8px}.app-frame .portal-block{border-color:rgba(var(--portal-block-tone-rgb), .2);border-radius:var(--ds-r-lg);background:#08111af2;box-shadow:inset 0 1px #ffffff0d,0 16px 36px #0003}.app-frame .portal-block:before{border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;background:linear-gradient(90deg, rgba(var(--portal-block-tone-rgb), .42), var(--portal-block-tone) 48%, rgba(var(--portal-block-tone-rgb), .7) 100%);opacity:1;height:2px}.app-frame .portal-block:after{border-radius:calc(var(--ds-r-lg) - 1px);background:linear-gradient(#0000 54%,#0000002e);inset:1px}.app-frame .portal-block-header{align-items:center;min-height:34px}.app-frame .portal-block-title :is(h2,h3){color:#edf6ff;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);margin-top:1px}.app-frame .portal-drag-button,.app-frame .portal-settings-button{border-radius:var(--ds-r-md);background:#102033;border-color:#6fd3ff29}.app-frame .portal-block-settings{border-radius:var(--ds-r-lg);background:#050c13f7;border-color:#6fd3ff2e}.app-frame .portal-block-body{gap:7px}.app-frame .portal-mini-chart-frame,.app-frame .portal-stacked-area,.app-frame .portal-outcome-bars,.app-frame .portal-histogram-bars,.app-frame .portal-latency-chart-shell,.app-frame .portal-check-timeline-frame,.app-frame .portal-slo-chart-shell,.app-frame .portal-slo-budget,.app-frame .portal-failure-panel,.app-frame .portal-table-frame{border-radius:var(--ds-r-md);background:linear-gradient(90deg,#6fd3ff0f 0 1px,#0000 1px 28px) 0 0/28px 28px,linear-gradient(0deg,#6fd3ff0b 0 1px,#0000 1px 28px) 0 0/28px 28px,linear-gradient(#07111b,#03080e);border-color:#6fd3ff24;box-shadow:inset 0 1px #fff1,inset 0 -22px 38px #0003}.app-frame .portal-mini-chart-frame:after,.app-frame .portal-stacked-area:after,.app-frame .portal-latency-chart-shell:after,.app-frame .portal-check-timeline-frame:after,.app-frame .portal-slo-chart-shell:after,.app-frame .portal-failure-panel:after{background:linear-gradient(#0000 66%,#0000002e)}.app-frame .portal-mini-chart{--portal-graph-color:var(--ds-cyan);--portal-graph-rgb:0, 216, 255;color:var(--portal-graph-color);background:linear-gradient(90deg,#6fd3ff0f 0 1px,#0000 1px 24px) 0 0/24px 24px,linear-gradient(0deg,#6fd3ff0a 0 1px,#0000 1px 24px) 0 0/24px 24px,linear-gradient(#07121c,#03080e)}.app-frame .portal-mini-chart.tone-blue{--portal-graph-color:var(--ds-blue);--portal-graph-rgb:47, 140, 255}.app-frame .portal-mini-chart.tone-cyan{--portal-graph-color:var(--ds-cyan);--portal-graph-rgb:0, 216, 255}.app-frame .portal-mini-chart.tone-green{--portal-graph-color:var(--ds-up);--portal-graph-rgb:33, 214, 127}.app-frame .portal-mini-chart.tone-orange{--portal-graph-color:var(--ds-amber);--portal-graph-rgb:255, 106, 0}.app-frame .portal-mini-chart.tone-purple{--portal-graph-color:var(--ds-purple);--portal-graph-rgb:124, 92, 255}.app-frame .portal-mini-chart.tone-amber{--portal-graph-color:var(--ds-amber);--portal-graph-rgb:245, 158, 11}.app-frame .portal-mini-chart.tone-red{--portal-graph-color:var(--ds-down);--portal-graph-rgb:239, 68, 68}.app-frame .portal-mini-chart-line{stroke-width:2.35px;filter:drop-shadow(0 0 11px rgba(var(--portal-graph-rgb,0, 216, 255), .55))}.app-frame .portal-mini-chart-dot{stroke:#06111b;stroke-width:2px}.app-frame .portal-latency-chart-shell,.app-frame .portal-check-timeline-frame,.app-frame .portal-slo-chart-shell,.app-frame .portal-failure-panel{background:linear-gradient(90deg,#6fd3ff0f 0 1px,#0000 1px 30px) 0 0/30px 30px,linear-gradient(0deg,#6fd3ff0a 0 1px,#0000 1px 30px) 0 0/30px 30px,linear-gradient(#07121c,#03080e)}.app-frame .portal-advanced-gridline{stroke:#6fd3ff21}.app-frame .portal-latency-line{stroke-width:3.2px}.app-frame .portal-latency-line.p50{filter:drop-shadow(0 0 7px #28d87266)}.app-frame .portal-latency-line.p95{filter:drop-shadow(0 0 12px #00d8ff94)}.app-frame .portal-latency-line.p99{filter:drop-shadow(0 0 10px #ef444480)}.app-frame .portal-latency-axis,.app-frame .portal-latency-threshold-label,.app-frame .portal-slo-target-label,.app-frame .portal-slo-axis-label{color:#6f8194;fill:#6f8194}.app-frame .portal-latency-tooltip,.app-frame .portal-latency-scale-badge{border-radius:var(--ds-r-md);background:#050c13e0;border-color:#6fd3ff2e}.app-frame .portal-advanced-stat-strip>div,.app-frame .portal-kpi-hero,.app-frame .portal-stat-tile,.app-frame .portal-pair-stats>div,.app-frame .portal-block-statline,.app-frame .portal-blast-radius>div{background:linear-gradient(#6fd3ff0e,#ffffff03),#08111ad6;border-color:#6fd3ff24}.app-frame .portal-check-cell,.app-frame .portal-heatmap-cell{border-radius:var(--ds-r-sm)}.app-frame .portal-outcome-bar,.app-frame .portal-histogram-bars span,.app-frame .portal-failure-bar i{border-radius:var(--ds-r-sm) var(--ds-r-sm) var(--ds-r-sm) var(--ds-r-sm);box-shadow:var(--ds-shadow-md)}.app-frame .portal-timeline-row,.app-frame .portal-log-row{border-radius:var(--ds-r-md);background:#07111bad;border-color:#6fd3ff1f}.app-frame .portal-table-frame{background:#050c13db}.app-frame .portal-empty-copy,.app-frame .portal-empty-setup,.app-frame .graph-empty{border-radius:var(--ds-r-md);color:#8da0b4;background:#07111b9e;border:1px dashed #6fd3ff2b}.app-frame .feedback-tab{border-radius:var(--ds-r-md)}@media (width<=1180px){.app-frame .site-masthead-inner{grid-template-columns:1fr;align-items:stretch}.app-frame .masthead-actions{justify-content:flex-start}.app-frame .topbar{grid-template-columns:1fr}.app-frame .topbar-actions{justify-content:flex-start}.app-frame .refresh-meta{border-left:0;padding-left:0}}@media (width<=980px){.app-frame .app-shell{display:block}.app-frame .sidebar{border-bottom:1px solid #6fd3ff24;border-right:0;width:100%;max-height:none;position:relative}.app-frame .mobile-menu-button{color:#edf6ff;background:#0d1a28;border-color:#6fd3ff29}.app-frame .main-stage{padding:16px}}@media (width<=640px){.app-frame .site-masthead-inner{padding:10px 14px}.app-frame .masthead-brand{align-items:flex-start}.app-frame .masthead-logo{width:42px;height:42px}.app-frame .topbar-actions{grid-template-columns:1fr;width:100%;display:grid}.app-frame .refresh-meta{min-width:0;padding-right:0}}.app-frame .monitor-composer-page{gap:14px;display:grid}.app-frame .monitor-composer-title{justify-content:space-between;align-items:flex-end;gap:14px;padding:0 2px;display:flex}.app-frame .monitor-composer-title :is(h2,h3){color:var(--ds-text-strong);font-size:var(--ds-fs-h2);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight);margin:4px 0 0}.app-frame .composer-title-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-frame .composer-title-metrics span,.app-frame .composer-default-pills span{border-radius:var(--ds-r-md);color:#9fc8ef;min-height:28px;font-size:var(--ds-fs-small);background:#6fd3ff0e;border:1px solid #6fd3ff29;align-items:center;padding:5px 9px;font-weight:700;display:inline-flex}.app-frame .monitor-composer-shell{grid-template-columns:minmax(190px,220px) minmax(520px,1fr) minmax(260px,310px);align-items:start;gap:12px;display:grid}.app-frame .monitor-composer-shell .panel:hover{transform:none}.app-frame .composer-checklist-panel,.app-frame .composer-summary-panel{position:sticky;top:18px}.app-frame .composer-section-heading{margin-bottom:14px}.app-frame .composer-section-heading :is(h2,h3){font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight);margin-top:3px}.app-frame .composer-heading-copy{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);margin:5px 0 0}.app-frame .composer-checklist{gap:8px;display:grid}.app-frame .composer-checklist-item{border:1px solid var(--ds-border-soft);border-radius:var(--ds-r-md);width:100%;min-height:64px;color:var(--ds-text-strong);text-align:left;cursor:pointer;background:#ffffff09;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.app-frame .composer-checklist-item:hover{background:#6fd3ff12;border-color:#00d8ff47}.app-frame .composer-checklist-item.active{background:var(--ds-amber-soft);box-shadow:inset 3px 0 0 var(--ds-amber);border-color:#f5b23d75}.app-frame .composer-checklist-item.complete:not(.active){border-color:#21d67f3d}.app-frame .composer-step-number{border:1px solid var(--ds-border-soft);width:28px;height:28px;color:var(--ds-text-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);background:#ffffff0b;border-radius:999px;place-items:center;display:inline-grid}.app-frame .composer-checklist-item strong,.app-frame .composer-checklist-item small{display:block}.app-frame .composer-checklist-item small{color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head);margin-top:3px}.app-frame .composer-side-note{color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);margin:14px 0 0}.app-frame .composer-editor-body,.app-frame .composer-step-pane{gap:14px;display:grid}.app-frame .composer-type-row{grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.app-frame .composer-type-row label{gap:6px;font-weight:700;display:grid}.app-frame .composer-type-row label span{color:var(--ds-text-muted);font-size:var(--ds-fs-small)}.app-frame .composer-type-row select{box-sizing:border-box;width:100%;font:inherit;padding:10px 12px}.app-frame .composer-type-detail{border-radius:var(--ds-r-md);background:#f5b23d0d;border:1px solid #6fd3ff24;align-content:center;gap:5px;min-height:66px;padding:11px 12px;display:grid}.app-frame .composer-type-detail strong{color:var(--ds-text-strong)}.app-frame .composer-type-detail span{color:var(--ds-text-muted);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.app-frame .composer-form-grid{align-items:start}.app-frame .composer-form-grid textarea{resize:vertical;min-height:104px}.app-frame .composer-default-pills{flex-wrap:wrap;gap:8px;display:flex}.app-frame .composer-region-block{gap:8px;display:grid}.app-frame .compact-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px}.app-frame .composer-alert-grid{margin-top:0}.app-frame .monitor-integration-toolbar{border-radius:var(--ds-r-md);background:#f8fbffc7;border:1px solid #2f86dc1f;justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.app-frame .monitor-integration-toolbar>div{gap:4px;display:grid}.app-frame .monitor-integration-toolbar strong{color:var(--ds-text-strong);font-size:var(--ds-fs-lead)}.app-frame .monitor-integration-list{gap:8px;display:grid}.app-frame .monitor-integration-row{border-radius:var(--ds-r-md);background:#ffffffd1;border:1px solid #2f86dc1f;grid-template-columns:22px minmax(0,1fr) max-content max-content;align-items:center;gap:10px;padding:11px 12px;display:grid}.app-frame .monitor-integration-row.selected{background:#f0fdf4c7;border-color:#16a34a3d}.app-frame .monitor-integration-main{gap:3px;min-width:0;display:grid}.app-frame .monitor-integration-main strong,.app-frame .monitor-integration-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .monitor-integration-main small{color:var(--ds-text-muted);font-size:var(--ds-fs-dense)}.app-frame .composer-error{border-radius:var(--ds-r-md);border:1px solid #ef444447;margin:14px 0 0;padding:10px 12px}.app-frame .composer-editor-actions{border-top:1px solid var(--ds-border-soft);margin-top:14px;padding-top:14px}.app-frame .composer-summary-list{gap:0;display:grid}.app-frame .composer-summary-list .fact-row{align-items:flex-start;padding:10px 0}.app-frame .composer-summary-list .fact-row strong{overflow-wrap:anywhere;text-align:right;max-width:66%}.app-frame .composer-result{margin:14px 0 0;padding:10px 12px}.app-frame .composer-summary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}@media (width<=1320px){.app-frame .monitor-composer-shell{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}.app-frame .composer-summary-panel{grid-column:1/-1;position:static}.app-frame .composer-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@media (width<=900px){.app-frame .monitor-composer-title{flex-direction:column;align-items:flex-start}.app-frame .composer-title-metrics{justify-content:flex-start}.app-frame .monitor-composer-shell{grid-template-columns:1fr}.app-frame .composer-checklist-panel,.app-frame .composer-summary-panel{position:static}.app-frame .composer-type-row,.app-frame .form-grid.composer-form-grid,.app-frame .composer-summary-list{grid-template-columns:1fr}.app-frame .monitor-integration-row{grid-template-columns:22px minmax(0,1fr)}.app-frame .monitor-integration-row .meta-chip,.app-frame .monitor-integration-row .status-pill{grid-column:2;justify-self:start}.app-frame .composer-summary-list .fact-row strong{max-width:58%}}@media (width<=560px){.app-frame .composer-title-metrics,.app-frame .composer-default-pills,.app-frame .composer-summary-actions,.app-frame .composer-editor-actions{grid-template-columns:1fr;display:grid}.app-frame .monitor-integration-toolbar{align-items:start;display:grid}.app-frame .composer-summary-list .fact-row{gap:4px;display:grid}.app-frame .composer-summary-list .fact-row strong{text-align:left;max-width:100%}}.api-step-editor{flex-direction:column;gap:14px;display:flex}.api-step-editor-intro code{font-family:var(--ds-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--ds-fs-micro)}.api-step{border:1px solid var(--ds-border);border-radius:var(--ds-r-md);background:var(--ds-surface);padding:16px 18px}.api-step-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.api-step-index{border-radius:var(--ds-r-pill);background:var(--ds-surface-muted);border:1px solid var(--ds-border);width:26px;height:26px;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);color:var(--ds-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.api-step-name{min-width:0;font-weight:var(--ds-fw-semi);flex:auto}.api-step-actions{flex:none;gap:6px;display:flex}.api-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.api-step-grid>label{flex-direction:column;gap:6px;min-width:0;display:flex}.api-step-grid>label>span{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-muted)}.api-step-grid>label>input,.api-step-grid>label>select,.api-step-grid>label>textarea{width:100%}.api-step-grid>.wide-field,.api-step-grid>.api-step-pairs{grid-column:1/-1}.api-step-pairs{flex-direction:column;gap:8px;display:flex}.api-step-pairs-label{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-muted)}.api-step-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:8px;display:grid}.api-step-pairs>button{align-self:flex-start}@media (width<=720px){.api-step-grid,.api-step-pair{grid-template-columns:minmax(0,1fr)}.api-step-header{flex-wrap:wrap}}.app-frame,.auth-frame,.auth-page-frame{min-height:100vh;color:var(--ds-text-strong);background:var(--ds-page)}.app-frame .site-masthead{background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);border-bottom:1px solid #2f86dc24}.app-frame .site-masthead:after{display:none}.app-frame .masthead-logo{background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);border:1px solid #27a9e147}.app-frame .masthead-title,.app-frame .topbar-title strong,.app-frame .refresh-meta strong,.app-frame .section-heading :is(h1,h2,h3),.app-frame .hero-panel h3,.app-frame .detail-header h3,.app-frame .monitor-card h4,.app-frame .template-card h3,.app-frame .plan-summary-top h3,.app-frame .comparison-card h3,.app-frame .comparison-focus-panel h3,.app-frame .portal-block-title h3,.app-frame .portal-timeline-row strong,.app-frame .portal-log-row strong,.app-frame .portal-compact-row strong,.app-frame .portal-browser-image-meta strong,.app-frame .portal-incident-window-row strong,.app-frame .portal-kpi-hero strong,.app-frame .portal-donut strong,.app-frame .portal-pair-stats strong,.app-frame .portal-block-statline strong,.app-frame .portal-stat-tile strong,.app-frame .monitor-composer-title h3,.app-frame .composer-type-detail strong,.app-frame .shared-empty-state strong{color:var(--ds-text-strong)}.app-frame .masthead-lead,.app-frame .topbar-title .eyebrow,.app-frame .refresh-meta span,.app-frame .eyebrow,.app-frame .portal-block-title .eyebrow,.app-frame :is(.metric-card p,.metric-card span,.monitor-card p,.template-card p,.option-card span,.feature-card span,.integration-tile span,.pricing-card p,.pricing-card li,.check-card,.bulk-toolbar span,.chart-description,.chart-footer,.chart-summary-card span,.chart-summary-card small,.field-note,.collapsed-note,.empty-chart,.loading-panel,.fact-row span,.usage-limit-copy span,.usage-limit-footer,.template-facts dt,.comparison-card p,.comparison-card span,.comparison-focus-panel p,.comparison-card dd,.plan-summary-card p,.plan-price-block span),.app-frame .portal-chart-axis-number,.app-frame .portal-outcome-y-axis,.app-frame .portal-outcome-x-axis,.app-frame .portal-histogram-axis,.app-frame .portal-histogram-labels,.app-frame .portal-heatmap-legend,.app-frame .portal-latency-legend,.app-frame .portal-slo-legend,.app-frame .portal-failure-legend,.app-frame .portal-check-timeline-legend,.app-frame .portal-kpi-hero span,.app-frame .portal-kpi-hero small,.app-frame .portal-donut span,.app-frame .portal-donut-legend span,.app-frame .portal-timeline-row,.app-frame .portal-log-row,.app-frame .portal-compact-row,.app-frame .portal-browser-image-meta span,.app-frame .portal-incident-window-row,.app-frame .portal-pair-stats span,.app-frame .portal-block-statline span,.app-frame .portal-stat-tile span,.app-frame .composer-heading-copy,.app-frame .composer-checklist-item small,.app-frame .composer-side-note,.app-frame .composer-type-detail span,.app-frame .shared-empty-state span,.app-frame .monitor-form label span,.app-frame .form-grid label span,.app-frame .fleet-summary-form label span,.app-frame .filter-field span,.app-frame .inline-form label,.app-frame .field-label{color:var(--ds-text-muted)}.app-frame .app-shell{background:0 0}.app-frame .sidebar{background:var(--ds-chrome);border-right:1px solid #2f86dc24;box-shadow:inset -1px 0 #fffc}.app-frame .sidebar:before{background:0 0}.app-frame .sidebar:after{background:var(--ds-blue);opacity:.75;width:2px}.app-frame .main-stage{background:var(--ds-chrome)}.app-frame .main-stage:before{opacity:.75;background:0 0}.app-frame .topbar{box-shadow:var(--ds-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #2f86dc24}.app-frame .refresh-meta{border-left-color:#2f86dc1f}.app-frame .nav-group{background:#ffffffb8;border-color:#2f86dc1f}.app-frame .nav-group summary{color:#53667e;background:#ffffffb8;border-color:#0000}.app-frame .nav-group[open] summary,.app-frame .nav-group summary:hover{color:var(--ds-text-strong);background:#eef8ff;border-color:#2f86dc24}.app-frame .nav-link,.app-frame .sidebar a,.app-frame .sidebar button:not(.mobile-menu-button){color:var(--ds-blue);background:0 0;border-color:#0000}.app-frame .nav-link:hover,.app-frame .sidebar a:hover,.app-frame .sidebar button:not(.mobile-menu-button):hover{color:#0e7490;background:#27a9e117;border-color:#27a9e133}.app-frame .nav-link.active{color:var(--ds-amber-deep);box-shadow:inset 3px 0 0 var(--ds-amber), 0 10px 22px #f5b23d14;background:#fff8f1;border-color:#f5b23d52}.app-frame .nav-submenu-links{border-left-color:#2f86dc24}.app-frame :is(.metric-card,.panel,.hero-panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.wizard-step,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph,.chart-summary-card,.empty-chart,.loading-panel,.audit-fact,.usage-limit-row,.plan-summary-card,.plan-comparison-details details,.comparison-card,.comparison-focus-panel,.modal-dialog,.auth-panel),.auth-frame .auth-panel{background:var(--ds-card);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md);border-color:#2f86dc21}.app-frame :is(.metric-card,.panel,.chart-card,.monitor-card,.activity-row,.log-item,.template-card,.option-card,.check-card,.integration-tile,.pricing-card,.feature-card,.selection-row,.checklist-row,.diagnostic-row,.sidebar-card,.side-graph,.chart-summary-card,.usage-limit-row,.plan-summary-card,.comparison-card):hover{background:var(--ds-card-hover);box-shadow:var(--ds-shadow-lg);border-color:#27a9e147}.app-frame :is(.metric-card,.panel,.chart-card,.template-card,.integration-tile,.pricing-card,.feature-card,.option-card,.check-card,.plan-summary-card,.comparison-card):before{background:var(--ds-blue);opacity:.9}.app-frame .hero-panel,.app-frame .first-run-panel,.app-frame .page-header-panel{background:var(--ds-chrome);color:var(--ds-text-strong);border-color:#27a9e133}.app-frame .page-header-content p:not(.eyebrow){color:var(--ds-text-muted)}.app-frame .metric-card strong,.app-frame :is(.chart-summary-card strong,.monitor-card dd,.fact-row strong,.usage-limit-copy strong,.template-facts dd,.comparison-card strong,.plan-summary-metrics dd){color:var(--ds-text-strong)}.app-frame .tone-success strong,.app-frame .text-success,.app-frame .success-copy,.app-frame .log-level-info{color:var(--ds-up)}.app-frame .tone-danger strong,.app-frame .text-danger,.app-frame .log-level-error,.auth-frame .inline-error{color:var(--ds-down)}.app-frame .tone-warm strong,.app-frame .text-warning,.app-frame .log-level-warn{color:var(--ds-amber)}.app-frame .status-pill.success,.app-frame .tooltip-status.success,.app-frame .badge.success,.app-frame .badge-healthy,.app-frame .status-healthy{background:var(--status-up-bg);color:var(--status-up-fg)}.app-frame .status-pill.warm,.app-frame .badge.warning,.app-frame .badge-warning,.app-frame .status-warning{background:var(--status-degraded-bg);color:var(--status-degraded-fg)}.app-frame .status-pill.danger,.app-frame .tooltip-status.failure,.app-frame .badge.danger,.app-frame .badge.error,.app-frame .badge-critical,.app-frame .status-critical{background:var(--status-down-bg);color:var(--status-down-fg)}.app-frame .badge.info,.app-frame .badge-resolved{color:#1769b7;background:#dbeafe}.app-frame :is(input,select,textarea,.date-filter,.audit-filter),.auth-frame :is(input,select,textarea),.app-frame .portal-block-controls select,.app-frame .portal-block-config-grid select,.app-frame .portal-block-time-row select,.app-frame .portal-graph-builder select,.monitor-upload-controls input[type=file]{background:var(--ds-chrome);color:var(--ds-text-strong);caret-color:var(--ds-blue);border-color:#2f86dc2e}.app-frame :is(input,select,textarea,.date-filter,.audit-filter):focus,.auth-frame :is(input,select,textarea):focus{border-color:#2f86dc8c;box-shadow:0 0 0 3px #2f86dc21}.app-frame input::placeholder,.app-frame textarea::placeholder,.auth-frame input::placeholder,.auth-frame textarea::placeholder{color:#94a3b8}.app-frame .primary-button,.auth-frame .primary-button{border-color:var(--ds-blue);background:var(--ds-blue-fill);color:var(--ds-on-fill);box-shadow:none}.app-frame .primary-button:hover,.auth-frame .primary-button:hover{border-color:var(--ds-blue-hover);background:var(--ds-blue-hover);box-shadow:none}.app-frame .primary-button:active,.auth-frame .primary-button:active{border-color:var(--ds-blue-active);background:var(--ds-blue-active)}.app-frame .primary-button.brand-cta,.auth-frame .primary-button.brand-cta,.primary-button.brand-cta{border-color:var(--ds-amber);background:var(--ds-amber);color:var(--ds-amber-ink);box-shadow:none}.app-frame .primary-button.brand-cta:hover,.auth-frame .primary-button.brand-cta:hover,.primary-button.brand-cta:hover{border-color:var(--ds-amber-hover);background:var(--ds-amber-hover);color:var(--ds-amber-ink)}.app-frame :is(.ghost-button,.scale-button,.segment,.toggle,.modal-close),.auth-frame .ghost-button{border-color:var(--ds-ghost-border);background:var(--ds-chrome);color:var(--ds-blue-text)}.app-frame :is(.ghost-button,.scale-button,.segment,.toggle,.modal-close):hover,.auth-frame .ghost-button:hover{border-color:var(--ds-ghost-border-hover);background:var(--ds-ghost-bg-hover);color:var(--ds-ghost-fg-hover)}.app-frame .danger-button{color:var(--ds-down-fg);background:#fff1f2;border-color:#dc262642}.app-frame a,.auth-frame a,.app-frame :is(.link,.table-link,.text-button,.footer-links a,.field-note a){color:var(--ds-blue-text)}.app-frame .rich-footer a,.app-frame .site-footer a,.app-frame .footer-links a{color:var(--ds-blue-on-dark)}.app-frame a.skip-link,.app-frame a.skip-link:hover,.auth-frame a.skip-link,.auth-frame a.skip-link:hover,.auth-page-frame a.skip-link,.auth-page-frame a.skip-link:hover,.public-app-frame a.skip-link,.public-app-frame a.skip-link:hover,.app-frame a.primary-button,.app-frame a.primary-button:hover{color:var(--ds-on-fill)}.app-frame a.primary-button.brand-cta,.app-frame a.primary-button.brand-cta:hover{color:var(--ds-amber-ink)}.app-frame a.ghost-button,.app-frame a.danger-button,.app-frame a.text-button{color:inherit}.app-frame a.ghost-button{color:var(--ds-blue-text)}.app-frame a.danger-button{color:var(--ds-down-fg)}.app-frame a:hover,.auth-frame a:hover,.app-frame :is(.link,.table-link,.text-button,.footer-links a,.field-note a):hover{color:var(--ds-blue-hover)}.app-frame .table-wrap,.app-frame .comparison-table-wrap,.app-frame .portal-table-frame{background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);border-color:#2f86dc21}.app-frame th,.app-frame .monitor-table th,.app-frame .comparison-table thead th,.app-frame .portal-data-table th{border-bottom-color:var(--ds-hair-2);color:var(--ds-muted);background:0 0}.app-frame td,.app-frame .monitor-table td,.app-frame .comparison-table td,.app-frame .comparison-table th,.app-frame .portal-data-table td{color:var(--ds-text-strong);border-bottom-color:#061b4912}.app-frame tbody tr:hover,.app-frame .monitor-table tbody tr:hover,.app-frame .comparison-table tbody tr:hover{background:#27a9e112}.app-frame .meta-chip,.app-frame .template-facts div,.app-frame .plan-summary-metrics div,.app-frame .comparison-verdict-grid div,.app-frame .comparison-card-facts div,.app-frame .status-summary-strip>div,.app-frame .portal-advanced-stat-strip>div,.app-frame .portal-kpi-hero,.app-frame .portal-stat-tile,.app-frame .portal-pair-stats>div,.app-frame .portal-block-statline,.app-frame .portal-blast-radius>div,.app-frame .composer-type-detail,.app-frame .composer-checklist-item,.app-frame .composer-title-metrics span,.app-frame .composer-default-pills span{color:var(--ds-text-strong);background:#eff8ffd1;border-color:#2f86dc21}.app-frame .meta-chip.muted,.app-frame .field-note,.app-frame .collapsed-note,.app-frame .neutral-banner,.app-frame .shared-empty-state{color:#1769b7;background:#eff6ff;border-color:#2f86dc2e}.app-frame .inline-error,.app-frame .error-copy,.app-frame .error-banner{color:var(--ds-down-fg);background:#fef2f2;border-color:#dc262633}.app-frame .code-block,.app-frame .code-panel,.app-frame .secret-callout code{background:var(--ds-bg);color:var(--ds-navy-deep);border-color:#2f86dc24}.app-frame .bulk-toolbar,.app-frame .range-toggle,.app-frame .scale-toggle,.app-frame .segmented-control{background:#ffffffd1;border-color:#2f86dc21}.app-frame :is(.scale-button.active,.segment.active,.toggle.on,.wizard-step.active,.wizard-step.complete,.option-card.selected,.plan-summary-card.recommended,.highlighted-comparison-card),.app-frame .composer-checklist-item.active{color:var(--ds-amber-deep);box-shadow:inset 3px 0 0 var(--ds-amber);background:#fff8eb;border-color:#f5b23d57}.app-frame .composer-checklist-item.complete:not(.active),.app-frame .success-panel,.app-frame .checklist-row.complete,.app-frame .activity-row.success,.app-frame .log-item.success,.app-frame .monitor-card.success{border-color:#16a34a38}.app-frame .composer-step-number,.app-frame .composer-checklist-item.complete .composer-step-number{background:var(--ds-chrome);color:var(--ds-text-muted)}.app-frame .composer-checklist-item.active .composer-step-number{color:#8b610e;background:#fde7b0;border-color:#f5b23d66}.app-frame .composer-checklist-item.complete .composer-step-number{color:#15803d;background:#dcfce7;border-color:#16a34a52}.app-frame .chart-stage,.app-frame .scientific-chart-stage,.app-frame .portal-mini-chart,.app-frame .portal-stacked-area,.app-frame .portal-outcome-bars,.app-frame .portal-histogram-bars,.app-frame .portal-latency-chart-shell,.app-frame .portal-check-timeline-frame,.app-frame .portal-slo-chart-shell,.app-frame .portal-slo-budget,.app-frame .portal-failure-panel,.app-frame .portal-pressure-bars,.app-frame .portal-waterfall-rows,.app-frame .portal-dependency-network,.app-frame .portal-rank-graph,.app-frame .portal-impact-ranking,.app-frame .portal-console-severity,.app-frame .portal-calendar-grid,.app-frame .portal-maintenance-chart,.app-frame .portal-graph-preview{background:linear-gradient(90deg, #2f86dc0f 0 1px, transparent 1px 28px), linear-gradient(0deg, #27a9e10b 0 1px, transparent 1px 28px), var(--ds-chrome);background-size:28px 28px,28px 28px,auto;border-color:#2f86dc21;box-shadow:inset 0 1px #ffffffd1}.app-frame .portal-block{border-color:rgba(var(--portal-block-tone-rgb), .16);background:var(--ds-chrome);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md)}.app-frame .portal-block:before{background:var(--portal-block-tone);opacity:.9}.app-frame .portal-block:after,.app-frame .portal-mini-chart-frame:after,.app-frame .portal-stacked-area:after,.app-frame .portal-latency-chart-shell:after,.app-frame .portal-check-timeline-frame:after,.app-frame .portal-slo-chart-shell:after,.app-frame .portal-failure-panel:after,.app-frame .portal-pressure-bars:after,.app-frame .portal-waterfall-rows:after,.app-frame .portal-dependency-network:after,.app-frame .portal-rank-graph:after,.app-frame .portal-impact-ranking:after,.app-frame .portal-console-severity:after,.app-frame .portal-calendar-grid:after,.app-frame .portal-maintenance-chart:after{display:none}.app-frame .portal-block:hover{background:var(--ds-card-hover);border-color:#27a9e14d}.app-frame .portal-drag-button,.app-frame .portal-settings-button{background:var(--ds-chrome);color:var(--ds-idle);border-color:#2f86dc24}.app-frame .portal-drag-button:hover,.app-frame .portal-settings-button:hover,.app-frame .portal-settings-button[aria-expanded=true]{color:var(--ds-amber-deep);background:#fff8eb;border-color:#f5b23d52}.app-frame .portal-stale-dashboard-delete{color:var(--ds-down-fg);background:#fff1f2;border-color:#dc262642}.app-frame .portal-stale-dashboard-delete:hover{color:#991b1b;background:#ffe4e6;border-color:#dc26266b}.app-frame .portal-block-settings{box-shadow:var(--ds-shadow-lg);background:#fffffff7;border-color:#2f86dc2e}.app-frame .portal-mini-chart{--portal-graph-color:var(--ds-blue);--portal-graph-rgb:37, 99, 235;color:var(--portal-graph-color)}.app-frame .portal-mini-chart.tone-cyan{--portal-graph-rgb:6, 182, 212}.app-frame .portal-mini-chart.tone-green{--portal-graph-rgb:22, 163, 74}.app-frame .portal-mini-chart.tone-orange{--portal-graph-rgb:255, 106, 0}.app-frame .portal-mini-chart.tone-purple{--portal-graph-rgb:124, 58, 237}.app-frame .portal-mini-chart.tone-amber{--portal-graph-rgb:217, 119, 6}.app-frame .portal-mini-chart.tone-red{--portal-graph-rgb:220, 38, 38}.app-frame .portal-mini-chart-area,.app-frame .portal-latency-area.p95{fill:rgba(var(--portal-graph-rgb,37, 99, 235), .13)}.app-frame .portal-mini-chart-line{filter:drop-shadow(0 4px 7px rgba(var(--portal-graph-rgb,37, 99, 235), .18))}.app-frame .portal-mini-chart-dot{stroke:#fff;filter:drop-shadow(0 4px 8px rgba(var(--portal-graph-rgb,37, 99, 235), .22))}.app-frame .portal-chart-gridline,.app-frame .portal-advanced-gridline{stroke:#2f86dc1f}.app-frame .portal-chart-axis-line{stroke:#2f86dc33}.app-frame .portal-chart-axis-label,.app-frame .portal-latency-threshold-label,.app-frame .portal-slo-target-label,.app-frame .portal-slo-axis-label{fill:#53667e;stroke:#ffffffdb}.app-frame .portal-chart-axis-number{text-shadow:0 1px 2px #ffffffe0}.app-frame .portal-latency-line.p50{stroke:var(--ds-up);filter:drop-shadow(0 4px 7px #16a34a29)}.app-frame .portal-latency-line.p95{stroke:#27a9e1;filter:drop-shadow(0 4px 7px #27a9e133)}.app-frame .portal-latency-line.p99{stroke:var(--ds-down);filter:drop-shadow(0 4px 7px #dc262629)}.app-frame .portal-latency-scale-badge,.app-frame .portal-latency-tooltip{color:#b45309;background:#fffbeb;border-color:#d9770633}.app-frame .portal-donut{background:radial-gradient(circle at center, var(--ds-chrome) 0 52%, transparent 53%), conic-gradient(var(--ds-up) 0 var(--portal-donut-success), var(--ds-down) var(--portal-donut-success) 100%);box-shadow:inset 0 0 0 1px #2f86dc21,0 12px 24px #16a34a1f}.app-frame .portal-slo-donut{background:radial-gradient(circle at center, var(--ds-chrome) 0 52%, transparent 53%), conic-gradient(var(--ds-up) 0 var(--portal-budget-remaining), var(--ds-amber) var(--portal-budget-remaining) 100%);box-shadow:inset 0 0 0 1px #2f86dc21,0 12px 24px #d977061f}.app-frame .portal-slo-donut strong{color:var(--ds-text-strong)}.app-frame .portal-slo-donut small,.app-frame .portal-slo-budget>span,.app-frame .portal-advanced-panel-label,.app-frame .portal-slo-budget p{color:var(--ds-text-muted)}.app-frame .portal-check-cell.up,.app-frame .portal-outcome-bar.success,.app-frame .portal-failure-bar .success{background:linear-gradient(180deg, var(--status-up-bright), var(--status-up))}.app-frame .portal-check-cell.degraded{background:linear-gradient(180deg, var(--status-degraded-bright), var(--status-degraded))}.app-frame .portal-check-cell.down,.app-frame .portal-outcome-bar.failure,.app-frame .portal-failure-bar .timeout{background:linear-gradient(180deg, var(--status-down-bright), var(--status-down))}.app-frame .portal-heatmap-cell{border-color:#061b490f}.app-frame .portal-heatmap-cell.empty{background:#2f86dc0f}.app-frame .portal-heatmap-cell.l1,.app-frame .portal-heatmap-legend .l1{background:#bfdbfe}.app-frame .portal-heatmap-cell.l2{background:#67e8f9}.app-frame .portal-heatmap-cell.l3,.app-frame .portal-heatmap-legend .l3{background:#4ade80}.app-frame .portal-heatmap-cell.l4{background:#fde047}.app-frame .portal-heatmap-cell.l5,.app-frame .portal-heatmap-legend .l5{background:#fb923c}.app-frame .portal-heatmap-cell.l6,.app-frame .portal-heatmap-legend .l6{background:var(--status-down)}.app-frame .portal-timeline-row,.app-frame .portal-log-row,.app-frame .portal-compact-row{background:#ffffff9e;border-color:#2f86dc1a}.app-frame .portal-log-row{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.app-frame .portal-browser-image-frame{background:var(--ds-bg);border-color:#2f86dc21}.app-frame .portal-incident-window-total{background:#fef2f2;border-color:#dc26262e}.app-frame .portal-incident-window-total span,.app-frame .portal-incident-window-total strong,.app-frame .portal-compact-row.danger,.app-frame .portal-log-row .level-error,.app-frame .import-status.status-invalid,.app-frame .import-validation-list{color:var(--ds-down-fg)}.app-frame .portal-empty-copy,.app-frame .portal-empty-setup,.app-frame .graph-empty{color:#53667e;background:#eff6ff;border-color:#2f86dc2e}.app-frame .portal-risk-label.tone-success{color:#15803d}.app-frame .portal-risk-label.tone-warning{color:#b45309}.app-frame .portal-risk-label.tone-danger{color:var(--ds-down-fg)}.app-frame .portal-dependency-line{background:linear-gradient(90deg,#2f86dc14,#2f86dc5c)}.app-frame .portal-dependency-node{background:var(--ds-chrome);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md);border-color:#2f86dc2e}.app-frame .portal-dependency-node.core{color:#155e75;background:#ecfeff;border-color:#27a9e14d}.app-frame .portal-dependency-node.ok{color:var(--ds-up-fg);background:#dcfce7;border-color:#16a34a38}.app-frame .portal-dependency-node.warn{color:#92400e;background:#fef3c7;border-color:#d9770647}.app-frame .portal-dependency-node.down{color:#991b1b;background:#fee2e2;border-color:#dc262647}.app-frame .portal-console-bubble{background:var(--ds-chrome);box-shadow:var(--ds-shadow-md)}.app-frame .portal-console-bubble strong{color:var(--ds-text-strong)}.app-frame .portal-console-bubble span{color:var(--ds-text-muted)}.app-frame .portal-console-bubble.tone-success,.app-frame .portal-calendar-day.good{background:#dcfce7;border-color:#16a34a33}.app-frame .portal-console-bubble.tone-warning,.app-frame .portal-calendar-day.warn{background:#fef3c7;border-color:#d977063d}.app-frame .portal-console-bubble.tone-danger,.app-frame .portal-calendar-day.bad{background:#fee2e2;border-color:#dc26263d}.app-frame .portal-calendar-day.empty{background:#f1f5f9}.app-frame .uptime-ring{background:radial-gradient(circle at center, var(--ds-chrome) 0 56%, transparent 57%), conic-gradient(var(--ds-up) var(--uptime), #2f86dc1a 0);box-shadow:var(--ds-shadow-md);border-color:#2f86dc21}.app-frame .trend-bar-track,.app-frame .outcome-bar.muted{background:#eaf2fb;border-color:#2f86dc21}.app-frame .chart-gridline,.app-frame .chart-vertical-gridline{stroke:#2f86dc1f}.app-frame .chart-axis-label,.app-frame .chart-scale-label{fill:#53667e}.app-frame .chart-axis-title{fill:#8291a5}.app-frame .chart-hover-dot,.app-frame .chart-latest-marker circle:first-child{stroke:#fff}.app-frame .chart-tooltip{color:var(--ds-text-strong);background:#fffffff7;border-color:#2f86dc24}.app-frame .site-footer:not(.rich-footer),.auth-page-frame .site-footer:not(.rich-footer){background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);background-size:36px 36px,auto;border-top:1px solid #2f86dc21}.auth-page-frame,.auth-frame{background:var(--ds-page)}.auth-page-frame .rich-footer a,.auth-page-frame .rich-footer-bottom{color:#ffffffbd}.auth-page-frame .rich-footer a{color:#ffffffe0}.auth-page-frame .rich-footer-section :is(h2,h3){color:#7dd3fc}.app-frame .app-busy-overlay,.app-frame .modal-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1f8fdb8}.app-frame .app-busy-dialog{background:var(--ds-chrome);box-shadow:var(--ds-shadow-lg);border-color:#f5b23d3d}.app-frame .app-busy-dialog :is(h2,h3){color:var(--ds-text-strong)}.app-frame .app-busy-dialog p{color:var(--ds-text-muted)}.app-frame .app-busy-spinner,.app-frame .loading-spinner{border-color:#2f86dc29;border-top-color:var(--ds-amber)}.feedback-panel{background:var(--ds-chrome);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-lg);border-color:#2f86dc29}.feedback-close{background:var(--ds-bg);color:var(--ds-blue);font-weight:var(--ds-fw-semi);border-color:#2f86dc2e}.feedback-close:hover,.feedback-close:focus-visible{color:var(--ds-amber);background:#fff8eb;border-color:#f5b23d57}.feedback-form select,.feedback-form textarea{background:var(--ds-chrome);color:var(--ds-text-strong);border-color:#2f86dc2e}.feedback-capture-help{color:#8b610e;background:#fff8eb;border-color:#f5b23d47}.feedback-capture-preview{background:var(--ds-bg);border-color:#2f86dc24}.feedback-capture-preview strong{color:var(--ds-text-strong)}.feedback-capture-preview span,.feedback-thanks p{color:var(--ds-text-muted)}.feedback-capture-preview img{background:var(--ds-chrome);border-color:#2f86dc24}@media (width<=980px){.app-frame .sidebar{border-bottom:1px solid #2f86dc24}.app-frame .mobile-menu-button{background:var(--ds-chrome);color:var(--ds-text-strong);border-color:#2f86dc2e}}.app-frame{--ds-menu-bg:#f8fafc;--ds-menu-surface:#fff;--ds-menu-border:#e5e7eb;--ds-menu-border-strong:#cbd5e1;--ds-menu-text:#334155;--ds-menu-text-strong:#061b49;--ds-menu-muted:#64748b;--ds-menu-active:var(--ds-blue);--ds-menu-active-soft:#fff;--ds-menu-hover:#fff;--ds-menu-focus:#38bdf8}.app-frame .sidebar{border-right:1px solid var(--ds-menu-border);background:var(--ds-menu-bg);width:266px;box-shadow:none;flex-basis:266px;padding:16px 14px}.app-frame .sidebar:before,.app-frame .sidebar:after{display:none}.app-frame .main-nav{gap:8px}.app-frame .nav-group{border-radius:var(--ds-r-lg);box-shadow:none;background:0 0;border:0;overflow:visible}.app-frame .nav-group summary{border-radius:var(--ds-r-md);min-height:34px;color:var(--ds-menu-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;transition:background var(--ds-motion) ease, border-color var(--ds-motion) ease, color var(--ds-motion) ease;background:0 0;border:1px solid #0000;padding:7px 10px}.app-frame .nav-group[open] summary{color:var(--ds-menu-text)}.app-frame .nav-group summary:hover{border-color:var(--ds-menu-border);background:var(--ds-menu-surface);color:var(--ds-menu-text-strong)}.app-frame .nav-group summary:focus-visible,.app-frame .nav-link:focus-visible,.app-frame .sidebar-quick-actions a:focus-visible,.app-frame .mobile-menu-button:focus-visible{outline:2px solid var(--ds-menu-focus);outline-offset:2px}.app-frame .nav-group summary:after{color:var(--ds-menu-muted)}.app-frame .nav-group-links{gap:3px;padding:2px 0 6px}.app-frame .nav-link,.app-frame .sidebar a,.app-frame .sidebar button:not(.mobile-menu-button){border-radius:var(--ds-r-md);min-height:36px;color:var(--ds-menu-text);font-size:var(--ds-fs-body);box-shadow:none;transition:background var(--ds-motion) ease, border-color var(--ds-motion) ease, color var(--ds-motion) ease;background:0 0;border:1px solid #0000;padding:8px 10px 8px 12px;font-weight:700;text-decoration:none;position:relative;transform:none}.app-frame .nav-link:hover,.app-frame .sidebar a:hover,.app-frame .sidebar button:not(.mobile-menu-button):hover{border-color:var(--ds-menu-border-strong);background:var(--ds-menu-hover);color:var(--ds-menu-text-strong);box-shadow:none;text-decoration:none;transform:none}.app-frame .nav-link.active{background:var(--ds-menu-active-soft);color:var(--ds-menu-text-strong);box-shadow:inset 4px 0 0 var(--ds-menu-active);border-color:#d1d5db}.app-frame .nav-link.active:after{display:none}.app-frame .nav-link.child-active{border-color:var(--ds-menu-border);background:var(--ds-menu-surface);color:var(--ds-menu-text-strong);box-shadow:inset 4px 0 #0f766e5c}.app-frame .nav-submenu-links{border-left:1px solid var(--ds-menu-border);gap:3px;margin-left:12px;padding-left:10px}.app-frame .nav-submenu-links .nav-link{min-height:34px;font-size:var(--ds-fs-body);padding:7px 10px}.app-frame .sidebar-quick-actions{grid-template-columns:1fr;gap:8px}.app-frame .sidebar-quick-actions .primary-button{border-color:var(--ds-menu-active);background:var(--ds-menu-active);color:var(--ds-on-fill);box-shadow:none}.app-frame .sidebar-quick-actions .primary-button:hover{color:var(--ds-on-fill);background:#115e59;border-color:#115e59}.app-frame .sidebar-quick-actions .ghost-button{background:var(--ds-menu-surface);color:var(--ds-menu-text);box-shadow:none;border-color:#d1d5db}.app-frame .sidebar-quick-actions .ghost-button:hover{border-color:var(--ds-menu-border-strong);color:var(--ds-menu-text-strong);background:#f8fafc}.app-frame .sidebar-card,.app-frame .side-graph{border-color:var(--ds-menu-border);background:var(--ds-menu-surface);color:var(--ds-menu-text);box-shadow:none}.app-frame .sidebar-card:hover,.app-frame .side-graph:hover{border-color:var(--ds-menu-border);background:var(--ds-menu-surface);box-shadow:none}.app-frame .sidebar-card-header,.app-frame .side-graph-header,.app-frame .side-graph-title{color:var(--ds-menu-text-strong)}.app-frame .sidebar .eyebrow,.app-frame .mini-stats dt,.app-frame .side-graph-header span,.app-frame .side-graph-title span,.app-frame .side-graph-facts dt{color:var(--ds-menu-muted)}.app-frame .mini-stats dd,.app-frame .side-graph-header strong,.app-frame .side-graph-title strong,.app-frame .side-graph-facts dd{color:var(--ds-menu-text-strong)}.app-frame .side-dashboard-card{cursor:grab;transition:opacity var(--ds-motion) ease, transform var(--ds-motion) ease, border-color var(--ds-motion) ease, background var(--ds-motion) ease;gap:9px;padding:10px;display:grid}.app-frame .side-dashboard-card:active{cursor:grabbing}.app-frame .side-dashboard-card.is-dragging{opacity:.48;border-color:var(--ds-menu-active);background:#f0fdfa;transform:scale(.985)}.app-frame .side-dashboard-title{align-items:flex-start;margin-bottom:0}.app-frame .side-dashboard-title-copy{gap:3px;min-width:0;display:grid}.app-frame .side-dashboard-title-copy span,.app-frame .side-dashboard-title-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .side-dashboard-select-button{border-radius:var(--ds-r-md);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:2px 3px}.app-frame .side-dashboard-select-button:hover{border-color:var(--ds-menu-border-strong);background:#f8fafc}.app-frame .side-dashboard-select-button:focus-visible{outline:2px solid var(--ds-menu-active);outline-offset:2px}.app-frame .side-dashboard-select-button span{color:var(--ds-menu-text-strong);font-weight:var(--ds-fw-semi)}.app-frame .side-dashboard-card.is-selected{border-color:var(--ds-menu-active);box-shadow:0 0 0 1px var(--ds-menu-active), 0 10px 22px #0d94881f;background:#f0fdfa}.app-frame .side-dashboard-card.is-selected .side-dashboard-select-button{border-color:#0000}.app-frame .side-dashboard-rename-input{box-sizing:border-box;border:1px solid var(--ds-menu-active);border-radius:var(--ds-r-md);background:var(--ds-chrome);width:100%;min-width:0;min-height:30px;color:var(--ds-menu-text-strong);font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);padding:5px 8px}.app-frame .side-dashboard-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.app-frame .side-dashboard-control{border:1px solid var(--ds-menu-border);border-radius:var(--ds-r-md);background:var(--ds-chrome);min-height:26px;color:var(--ds-menu-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);cursor:pointer;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.app-frame .side-dashboard-control-move{width:28px;padding:4px}.app-frame .side-dashboard-control:hover:not(:disabled){border-color:var(--ds-menu-active);color:var(--ds-menu-active)}.app-frame .side-dashboard-control:focus-visible{outline:2px solid var(--ds-menu-active);outline-offset:2px}.app-frame .side-dashboard-control:disabled{opacity:.45;cursor:not-allowed}.app-frame .side-dashboard-control-delete:hover:not(:disabled){border-color:var(--ds-down,var(--ds-down));color:var(--ds-down,var(--ds-down))}.app-frame .side-dashboard-control-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.app-frame .side-dashboard-control-move .side-dashboard-control-icon{width:18px;height:18px}.app-frame .side-dashboard-limit-note{color:var(--ds-menu-muted);font-size:var(--ds-fs-small);font-weight:700;line-height:var(--ds-lh-head);margin:0}.app-frame .side-dashboard-drag-handle{border:1px solid var(--ds-menu-border);border-radius:var(--ds-r-md);background:var(--ds-chrome);color:var(--ds-menu-muted);flex:none;grid-template-columns:repeat(2,3px);gap:3px;padding:7px;display:grid}.app-frame .side-dashboard-drag-handle i{background:currentColor;border-radius:999px;width:3px;height:3px}.app-frame .side-dashboard-card:hover .side-dashboard-drag-handle,.app-frame .side-dashboard-card.is-dragging .side-dashboard-drag-handle{border-color:var(--ds-menu-active);color:var(--ds-menu-active)}.app-frame .side-dashboard-drop-indicator{min-height:7px;margin:-2px 0;position:relative}.app-frame .side-dashboard-drop-indicator.is-active{min-height:13px}.app-frame .side-dashboard-drop-indicator.is-active:before{content:"";background:var(--ds-menu-active);border-radius:999px;position:absolute;inset:5px 2px;box-shadow:0 0 0 4px #0f766e1f}.app-frame .side-dashboard-split{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.app-frame .side-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.app-frame .side-dashboard-split .side-dashboard-metrics{grid-template-columns:1fr}.app-frame .side-dashboard-metrics div{border:1px solid var(--ds-menu-border);border-radius:var(--ds-r-md);background:#f8fafc;gap:2px;min-width:0;padding:7px;display:grid}.app-frame .side-dashboard-metrics dt,.app-frame .side-dashboard-metrics dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .side-dashboard-metrics dt{color:var(--ds-menu-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.app-frame .side-dashboard-metrics dd{color:var(--ds-menu-text-strong);font-size:var(--ds-fs-lead);font-weight:var(--ds-fw-semi);margin:0}.app-frame .side-dashboard-bars{border-top:1px solid var(--ds-menu-border);align-items:end;gap:5px;height:58px;padding:7px 0 0;display:flex}.app-frame .side-dashboard-bars span{border-radius:var(--ds-r-pill) var(--ds-r-pill) var(--ds-r-sm) var(--ds-r-sm);background:#cbd5e1;width:100%;min-height:10px}.app-frame .side-dashboard-bars span.success{background:var(--ds-up)}.app-frame .side-dashboard-bars span.failure{background:var(--ds-down)}.app-frame .side-dashboard-bars span.muted{background:#cbd5e1}.app-frame .side-dashboard-budget-ring{background:radial-gradient(circle at center, var(--ds-chrome) 0 56%, transparent 57%), conic-gradient(var(--ds-amber) var(--uptime), #1423321a 0)}.app-frame .side-dashboard-trash{border:1px dashed var(--ds-menu-border-strong);border-radius:var(--ds-r-md);min-height:48px;color:var(--ds-menu-muted);transition:background var(--ds-motion) ease, border-color var(--ds-motion) ease, color var(--ds-motion) ease, box-shadow var(--ds-motion) ease;background:#ffffffb8;align-items:center;gap:9px;padding:9px 10px;display:flex}.app-frame .side-dashboard-trash.is-available{color:var(--ds-menu-text);background:#f8fafc;border-color:#0f766e5c}.app-frame .side-dashboard-trash.is-active{border-color:var(--ds-menu-active);color:var(--ds-menu-active);background:#f0fdfa;box-shadow:inset 0 0 0 1px #0f766e1f,0 10px 22px #0f766e1a}.app-frame .side-dashboard-trash-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:28px;height:28px}.app-frame .side-dashboard-trash div{gap:2px;min-width:0;display:grid}.app-frame .side-dashboard-trash strong,.app-frame .side-dashboard-trash span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-frame .side-dashboard-trash strong{color:var(--ds-menu-text-strong);font-size:var(--ds-fs-dense)}.app-frame .side-dashboard-trash span{color:inherit;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.app-frame .sidebar .side-dashboard-add-button{border:1px dashed var(--ds-menu-border-strong);border-radius:var(--ds-r-md);background:var(--ds-chrome);width:100%;min-height:42px;color:var(--ds-menu-text);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);justify-content:center;align-items:center;gap:9px;padding:9px 10px;display:flex}.app-frame .sidebar .side-dashboard-add-button:hover,.app-frame .sidebar .side-dashboard-add-button[aria-expanded=true]{border-color:var(--ds-menu-active);color:var(--ds-menu-active);background:#f0fdfa}.app-frame .side-dashboard-plus{background:var(--ds-menu-active);border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:relative}.app-frame .side-dashboard-plus i{background:var(--ds-chrome);border-radius:999px;grid-area:1/1;width:12px;height:2px}.app-frame .side-dashboard-plus i:last-child{transform:rotate(90deg)}.app-frame .side-dashboard-wizard{border:1px solid var(--ds-menu-border);border-radius:var(--ds-r-md);background:var(--ds-chrome);width:min(560px,100vw - 32px);max-height:calc(100vh - 40px);box-shadow:var(--ds-shadow-md);gap:10px;padding:14px;display:grid;overflow:auto}.app-frame .side-dashboard-modal-overlay{z-index:10040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1f8fdb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-frame .side-dashboard-wizard-header{color:var(--ds-menu-text-strong);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;gap:4px;display:grid}.app-frame .side-dashboard-wizard-header small{color:var(--ds-menu-muted);font-size:var(--ds-fs-dense);letter-spacing:var(--ds-ls-normal);font-weight:700;line-height:var(--ds-lh-head);text-transform:none}.app-frame .side-dashboard-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.app-frame .sidebar .side-dashboard-template{border:1px solid var(--ds-menu-border);border-radius:var(--ds-r-md);min-width:0;min-height:0;color:var(--ds-menu-text);text-align:left;box-shadow:none;background:#f8fafc;gap:4px;padding:8px;display:grid}.app-frame .side-dashboard-wizard .side-dashboard-template{border:1px solid var(--ds-menu-border);border-radius:var(--ds-r-md);min-width:0;min-height:0;color:var(--ds-menu-text);text-align:left;box-shadow:none;background:#f8fafc;gap:4px;padding:9px;display:grid}.app-frame .side-dashboard-wizard .side-dashboard-template:hover,.app-frame .side-dashboard-wizard .side-dashboard-template.selected,.app-frame .sidebar .side-dashboard-template:hover,.app-frame .sidebar .side-dashboard-template.selected{border-color:var(--ds-menu-active);color:var(--ds-menu-text-strong);background:#f0fdfa}.app-frame .side-dashboard-template span,.app-frame .side-dashboard-template small{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-frame .side-dashboard-template span{font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);white-space:nowrap}.app-frame .side-dashboard-template small{color:var(--ds-menu-muted);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-tight)}.app-frame .side-dashboard-name-field{color:var(--ds-menu-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;gap:5px;display:grid}.app-frame .side-dashboard-name-field input{box-sizing:border-box;border:1px solid var(--ds-menu-border);border-radius:var(--ds-r-md);background:var(--ds-chrome);width:100%;min-height:34px;color:var(--ds-menu-text-strong);font:inherit;font-size:var(--ds-fs-body);letter-spacing:var(--ds-ls-normal);text-transform:none;padding:7px 9px}.app-frame .side-dashboard-wizard-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.app-frame .side-dashboard-wizard .side-dashboard-wizard-actions .primary-button,.app-frame .side-dashboard-wizard .side-dashboard-wizard-actions .ghost-button{border-radius:var(--ds-r-md);min-height:34px;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);box-shadow:none;justify-content:center;padding:7px 10px}.app-frame .side-dashboard-wizard .side-dashboard-wizard-actions .primary-button{border-color:var(--ds-menu-active);background:var(--ds-menu-active);color:var(--ds-on-fill)}.app-frame .side-dashboard-wizard .side-dashboard-wizard-actions .ghost-button{border-color:var(--ds-menu-border);background:var(--ds-chrome);color:var(--ds-menu-text)}@media (width<=980px){.app-frame .sidebar{border-right:0;border-bottom:1px solid var(--ds-menu-border);background:var(--ds-menu-bg);flex-basis:auto;width:100%}.app-frame .mobile-menu-button{border-color:var(--ds-menu-border);background:var(--ds-menu-surface);color:var(--ds-menu-text-strong);box-shadow:none}.app-frame .mobile-menu-button:hover{border-color:var(--ds-menu-border-strong);background:var(--ds-menu-surface)}}.app-frame .site-masthead-inner{gap:12px;padding:6px 20px}.app-frame .masthead-brand{gap:10px}.app-frame .masthead-logo{width:190px;max-width:42vw;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.app-frame .masthead-title{font-size:clamp(1.38rem,1.7vw,1.7rem);line-height:var(--ds-lh-flat)}.app-frame .masthead-lead{font-size:var(--ds-fs-small);line-height:var(--ds-lh-tight);margin-top:2px}.app-frame .masthead-quick-wizard-button,.app-frame .masthead-profile-button{min-height:34px;padding:0 12px}.app-frame .masthead-profile-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:4px}.app-frame .masthead-profile-avatar{width:28px;height:28px}.app-frame .app-shell{min-height:calc(100vh - 64px)}.app-frame .topbar{gap:12px;min-height:56px;margin-bottom:14px;padding:8px 12px 8px 14px}.app-frame .topbar-title{gap:1px}.app-frame .topbar-title .eyebrow,.app-frame .refresh-meta span{font-size:var(--ds-fs-micro);line-height:var(--ds-lh-tight)}.app-frame .topbar-title strong{font-size:clamp(1.12rem,1.55vw,1.45rem);line-height:var(--ds-lh-flat)}.app-frame .topbar-actions{gap:8px}.app-frame .topbar .primary-button,.app-frame .topbar .ghost-button{min-height:34px;padding:0 12px}.app-frame .refresh-meta{gap:2px;min-width:150px;padding:0 12px}.app-frame .refresh-meta strong{font-size:var(--ds-fs-body);line-height:var(--ds-lh-tight)}@media (width<=980px){.app-frame .site-masthead-inner{padding:7px 14px}.app-frame .masthead-logo{width:172px;max-width:52vw;height:auto}.app-frame .topbar{min-height:54px;padding:8px 10px}}@media (width<=1180px){.app-frame .site-masthead-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-frame .masthead-brand{flex:auto;align-items:center;min-width:0}.app-frame .masthead-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end}}@media (width<=640px){.app-frame .site-masthead-inner{padding:8px 14px}.app-frame .masthead-logo{width:150px;max-width:40vw;height:auto}}.app-frame .app-shell.rim-collapsed{grid-template-columns:4.5rem minmax(0,1fr);display:grid}.app-frame .app-shell.rim-expanded{grid-template-columns:12.5rem minmax(0,1fr);display:grid}.app-frame .app-rim.sidebar{box-sizing:border-box;align-self:start;gap:var(--ds-space-3);width:auto;min-width:0;height:calc(100vh - 4rem);min-height:calc(100vh - 4rem);max-height:calc(100vh - 4rem);padding:var(--ds-space-3) var(--ds-space-2);background:var(--ds-page);color:var(--ds-text);box-shadow:inset -1px 0 0 var(--ds-hair-2);border-right:0;flex-basis:auto;position:sticky;top:0;overflow:hidden}.app-frame .app-rim.sidebar:before,.app-frame .app-rim.sidebar:after{display:none}.app-frame .app-rim .rim-header{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-width:0;display:none}.app-frame .app-rim.collapsed .rim-header,.app-frame .app-rim.expanded .rim-header{justify-content:center}.app-frame .app-rim.collapsed .rim-brand,.app-frame .app-rim.expanded .rim-brand{display:none}.app-frame .app-rim .rim-brand{align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--ds-ink);text-decoration:none;display:flex}.app-frame .app-rim .rim-logo{background:0 0;border:0;border-radius:0;flex:none;width:10.75rem;max-width:58vw;height:auto}.app-frame .app-rim .rim-brand-copy{gap:var(--ds-flow-tight);min-width:0;display:grid}.app-frame .app-rim .rim-brand-copy strong{color:var(--ds-ink);font-size:var(--ds-fs-lead);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .app-rim .rim-brand-copy span{color:var(--ds-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .app-rim .rim-toggle{justify-content:center;align-items:center;gap:var(--ds-space-1);min-width:var(--ds-h-lg);min-height:var(--ds-h-lg);padding:var(--ds-pad-control);border:1px solid var(--ds-ghost-border);border-radius:var(--ds-r-lg);background:var(--ds-chrome);color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);box-shadow:none;cursor:pointer;transition:background-color var(--ds-motion), border-color var(--ds-motion);display:inline-flex}.app-frame .app-rim.sidebar .rim-toggle,.app-frame .app-rim.sidebar .rim-toggle:hover,.app-frame .app-rim.sidebar .rim-toggle:focus-visible{width:auto;min-height:var(--ds-h-lg);padding:var(--ds-pad-control);border:1px solid var(--ds-ghost-border);border-radius:var(--ds-r-lg);background:var(--ds-chrome);color:var(--ds-blue-text);box-shadow:none;transform:none}.app-frame .app-rim.sidebar .rim-toggle:hover,.app-frame .app-rim.sidebar .rim-toggle:focus-visible{border-color:var(--ds-ghost-border-hover);background:var(--ds-ghost-bg-hover);color:var(--ds-ghost-fg-hover)}.app-frame .app-rim .rim-footer{min-width:0;padding-top:var(--ds-space-3);justify-items:center;margin-top:auto;display:grid}.app-frame .app-rim .rim-mobile-menu-bar,.app-frame .app-rim .rim-mobile-account-actions,.app-frame .app-rim.collapsed .rim-toggle span{display:none}.app-frame .app-rim .rim-body{gap:var(--ds-space-3);overscroll-behavior:contain;min-width:0;min-height:0;padding-bottom:var(--ds-space-2);scrollbar-gutter:stable;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.app-frame .app-rim.collapsed .rim-body{align-self:center;width:3.5rem;max-width:3.5rem}.app-frame .app-rim .rim-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;shape-rendering:geometricprecision;width:1.125rem;height:1.125rem}.app-frame .app-rim .rim-nav{align-content:start;gap:var(--ds-space-2);display:grid;overflow:visible}.app-frame .app-rim .rim-nav-button{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-h-row);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-r-lg);color:var(--ds-text);text-align:left;box-shadow:none;transition:background-color var(--ds-motion), border-color var(--ds-motion);background:0 0;border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative;overflow:visible;transform:none}.app-frame .app-rim.collapsed .rim-nav-button{width:2.5rem;min-height:var(--ds-h-lg);grid-template-columns:1fr;justify-items:center;gap:0;margin:0 auto;padding:0}.app-frame .app-rim .rim-nav-button:hover{background:var(--ds-surface-2);color:var(--ds-ink);border-color:#0000;text-decoration:none;transform:none}.app-frame .app-rim .rim-nav-button.active{border-color:var(--ds-navy);background:var(--ds-navy);color:var(--ds-on-fill);box-shadow:var(--ds-shadow-md)}.app-frame .app-rim .rim-nav-button.active:hover{border-color:var(--ds-navy-deep);background:var(--ds-navy-deep);color:var(--ds-on-fill)}.app-frame .app-rim.collapsed .rim-nav-button.active{box-shadow:var(--ds-shadow-sm)}.app-frame .app-rim .rim-nav-icon-wrap{border-radius:var(--ds-r-lg);color:currentColor;background:0 0;place-items:center;width:2rem;height:2rem;display:grid}.app-frame .app-rim.collapsed .rim-nav-icon-wrap{border-radius:var(--ds-r-lg);width:1.5rem;height:1.5rem}.app-frame .app-rim .rim-nav-button.active .rim-nav-icon-wrap{color:currentColor;background:0 0}.app-frame .app-rim .rim-nav-copy{min-width:0;display:grid}.app-frame .app-rim.collapsed .rim-nav-copy{display:none}.app-frame .app-rim .rim-nav-label{color:currentColor;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .app-rim .rim-nav-badge{min-width:1.25rem;min-height:1.25rem;padding:var(--ds-pad-chip);border-radius:var(--ds-r-pill);background:var(--status-degraded-bg);color:var(--status-degraded-fg);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.app-frame .app-rim .rim-nav-badge-incidents{background:var(--status-down-bg);color:var(--status-down-fg)}.app-frame .app-rim .rim-nav-button.active .rim-nav-badge{color:var(--ds-on-fill);background:#ffffff2e;border-color:#ffffff47}.app-frame .app-rim.collapsed .rim-nav-badge{z-index:2;border-color:var(--ds-chrome);min-width:1rem;min-height:1rem;box-shadow:var(--ds-shadow-sm);padding:0 .25rem;position:absolute;top:0;right:.125rem}.app-frame .app-rim .rim-dashboards{min-width:0;padding-bottom:var(--ds-space-2);display:grid}.app-frame .app-rim.collapsed .rim-dashboards{display:none}.app-frame .app-rim .rim-dashboards .sidebar-graphs{gap:var(--ds-space-2);min-width:0;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-hair-2);display:grid}.app-frame .app-rim .rim-dashboards .side-graph-header{color:var(--ds-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);letter-spacing:var(--ds-ls-caps)}.app-frame .app-rim .rim-dashboards .side-graph-header strong{color:var(--ds-ink);font-size:var(--ds-fs-small)}.app-frame .app-rim .rim-dashboards .side-graph{border-color:var(--ds-border);background:var(--ds-chrome);color:var(--ds-text);box-shadow:var(--ds-shadow-sm)}.app-frame .app-rim .rim-dashboards .side-graph:hover{border-color:rgba(var(--side-dashboard-accent-rgb,14, 165, 233), .46);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md)}.app-frame .app-rim .rim-dashboards .side-dashboard-card{min-height:7.25rem;padding:var(--ds-pad-well);border-radius:var(--ds-r-lg);position:relative;overflow:hidden}.app-frame .app-rim .rim-dashboards .side-dashboard-card:before{content:"";background:var(--side-dashboard-accent,#0ea5e9);width:3px;position:absolute;inset:0 auto 0 0}.app-frame .app-rim .rim-dashboards .side-dashboard-availability{--side-dashboard-accent:#10b981;--side-dashboard-accent-rgb:16, 185, 129}.app-frame .app-rim .rim-dashboards .side-dashboard-latency{--side-dashboard-accent:#2563eb;--side-dashboard-accent-rgb:37, 99, 235}.app-frame .app-rim .rim-dashboards .side-dashboard-outcomes{--side-dashboard-accent:#0891b2;--side-dashboard-accent-rgb:8, 145, 178}.app-frame .app-rim .rim-dashboards .side-dashboard-monitorStatus{--side-dashboard-accent:var(--ds-blue);--side-dashboard-accent-rgb:15, 118, 110}.app-frame .app-rim .rim-dashboards .side-dashboard-incidents{--side-dashboard-accent:#dc2626;--side-dashboard-accent-rgb:220, 38, 38}.app-frame .app-rim .rim-dashboards .side-dashboard-sloBudget{--side-dashboard-accent:#f59e0b;--side-dashboard-accent-rgb:245, 158, 11}.app-frame .app-rim .rim-dashboards .side-dashboard-dnsHealth{--side-dashboard-accent:#06b6d4;--side-dashboard-accent-rgb:6, 182, 212}.app-frame .app-rim .rim-dashboards .side-dashboard-sslDomain{--side-dashboard-accent:#7c3aed;--side-dashboard-accent-rgb:124, 58, 237}.app-frame .app-rim .rim-dashboards .side-dashboard-alertDelivery{--side-dashboard-accent:#ea580c;--side-dashboard-accent-rgb:234, 88, 12}.app-frame .app-rim .rim-dashboards .side-dashboard-checkVolume{--side-dashboard-accent:#475569;--side-dashboard-accent-rgb:71, 85, 105}.app-frame .app-rim .rim-dashboards .side-dashboard-card.is-dragging{border-color:var(--ds-blue);background:var(--ds-blue-soft)}.app-frame .app-rim .rim-dashboards .side-dashboard-metrics dd,.app-frame .app-rim .rim-dashboards .side-dashboard-trash strong{color:var(--ds-navy-deep)}.app-frame .app-rim .rim-dashboards .side-dashboard-metrics dt,.app-frame .app-rim .rim-dashboards .side-dashboard-trash span{color:var(--ds-idle)}.app-frame .app-rim .rim-dashboards .side-dashboard-title-copy{gap:var(--ds-flow-tight)}.app-frame .app-rim .rim-dashboards .side-dashboard-title-copy span{color:var(--ds-ink);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense)}.app-frame .app-rim .rim-dashboards .side-dashboard-title-copy strong{color:var(--ds-idle);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense)}.app-frame .app-rim .rim-dashboards .side-dashboard-metrics div{border-color:var(--ds-border);background:var(--ds-chrome);min-height:2.875rem}.app-frame .app-rim .rim-dashboards .side-dashboard-metrics dd{font-size:var(--ds-fs-lead);line-height:var(--ds-lh-flat)}.app-frame .app-rim .rim-dashboards .side-dashboard-split{gap:var(--ds-space-2)}.app-frame .app-rim .rim-dashboards .side-dashboard-drag-handle{border-color:var(--ds-hair-2);background:var(--ds-chrome);color:var(--ds-muted)}.app-frame .app-rim .rim-dashboards .side-dashboard-card:hover .side-dashboard-drag-handle,.app-frame .app-rim .rim-dashboards .side-dashboard-card.is-dragging .side-dashboard-drag-handle{border-color:rgba(var(--side-dashboard-accent-rgb,14, 165, 233), .44);color:var(--side-dashboard-accent,#0ea5e9)}.app-frame .app-rim .rim-dashboards .side-dashboard-card .uptime-ring{border-color:rgba(var(--side-dashboard-accent-rgb,14, 165, 233), .22);background:radial-gradient(circle at center, var(--ds-chrome) 0 56%, transparent 57%), conic-gradient(var(--side-dashboard-accent,#0ea5e9) var(--uptime), #0f172a1a 0);width:4.375rem}.app-frame .app-rim .rim-dashboards .side-dashboard-card .uptime-ring strong{font-size:var(--ds-fs-body)}.app-frame .app-rim .rim-dashboards .side-dashboard-card .uptime-ring span{color:var(--ds-idle);font-size:var(--ds-fs-micro)}.app-frame .app-rim .rim-dashboards .latency-sparkline,.app-frame .app-rim .rim-dashboards .outcome-bars,.app-frame .app-rim .rim-dashboards .side-dashboard-bars{border-color:var(--ds-hair-2)}.app-frame .app-rim .rim-dashboards .latency-sparkline{min-height:4rem;padding:var(--ds-space-1) 0 0;border-top:1px solid var(--ds-hair-2)}.app-frame .app-rim .rim-dashboards .latency-sparkline polyline{stroke:var(--side-dashboard-accent,#2563eb)}.app-frame .app-rim .rim-dashboards .side-dashboard-bars span.success,.app-frame .app-rim .rim-dashboards .outcome-bar.success{background:linear-gradient(180deg, var(--status-up-bright), var(--status-up))}.app-frame .app-rim .rim-dashboards .side-dashboard-bars span.failure,.app-frame .app-rim .rim-dashboards .outcome-bar.failure{background:linear-gradient(180deg, var(--status-down-bright), var(--status-down))}.app-frame .app-rim .rim-dashboards .side-dashboard-trash{border-color:var(--ds-hair-2);background:var(--ds-chrome)}.app-frame .app-rim .rim-dashboards .side-dashboard-trash.is-available,.app-frame .app-rim .rim-dashboards .side-dashboard-trash.is-active{border-color:var(--ds-blue);background:var(--ds-blue-soft);color:var(--ds-blue-text)}.app-frame .app-rim .rim-dashboards .side-dashboard-add-button{border-color:var(--ds-ghost-border);background:var(--ds-chrome);color:var(--ds-blue-text)}.app-frame .app-rim .rim-dashboards .side-dashboard-add-button:hover,.app-frame .app-rim .rim-dashboards .side-dashboard-add-button[aria-expanded=true]{border-color:var(--ds-ghost-border-hover);background:var(--ds-ghost-bg-hover);color:var(--ds-ghost-fg-hover)}.app-frame .app-rim .rim-quick-actions{gap:var(--ds-space-2);margin-top:var(--ds-space-1);display:grid}.app-frame .app-rim.collapsed .rim-quick-actions{display:none}.app-frame .app-rim .rim-quick-actions .primary-button,.app-frame .app-rim .rim-quick-actions .ghost-button{min-height:var(--ds-h-lg);width:100%;padding:var(--ds-pad-control);justify-content:center}.app-frame .app-rim .rim-quick-actions .primary-button{border-color:var(--ds-blue);background:var(--ds-blue-fill);color:var(--ds-on-fill)}.app-frame .app-rim .rim-quick-actions .primary-button:hover{border-color:var(--ds-blue-hover);background:var(--ds-blue-hover);color:var(--ds-on-fill)}.app-frame .app-rim .rim-quick-actions .primary-button.brand-cta{border-color:var(--ds-amber);background:var(--ds-amber);color:var(--ds-amber-ink)}.app-frame .app-rim .rim-quick-actions .primary-button.brand-cta:hover{border-color:var(--ds-amber-hover);background:var(--ds-amber-hover);color:var(--ds-amber-ink)}.app-frame .app-rim .rim-quick-actions .ghost-button{border-color:var(--ds-ghost-border);background:var(--ds-chrome);color:var(--ds-blue-text)}.app-frame .app-rim .rim-quick-actions .ghost-button:hover{border-color:var(--ds-ghost-border-hover);background:var(--ds-ghost-bg-hover);color:var(--ds-ghost-fg-hover)}.rim-nav-tooltip{left:var(--rim-nav-tooltip-left);top:var(--rim-nav-tooltip-top);z-index:10050;pointer-events:none;transform-origin:0;width:max-content;max-width:min(18rem,100vw - 1.5rem);animation:rim-nav-tooltip-in var(--ds-motion) ease forwards;position:fixed;transform:translateY(-50%)}.rim-nav-tooltip:before{content:"";background:var(--ds-navy);width:.5rem;height:.5rem;position:absolute;top:50%;left:-.25rem;transform:translateY(-50%)rotate(45deg)}.rim-nav-tooltip strong{color:var(--ds-chrome);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);display:block}.rim-nav-tooltip span{color:var(--ds-on-dark);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-regular);line-height:var(--ds-lh-dense);display:block}@keyframes rim-nav-tooltip-in{0%{opacity:0;transform:translate(-2px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (width<=1100px){.rim-nav-tooltip{display:none}.app-frame .app-shell.rim-collapsed,.app-frame .app-shell.rim-expanded{display:block}.app-frame .app-rim.sidebar{height:auto;min-height:auto;max-height:none;box-shadow:none;background:0 0;border-bottom:0;border-right:0;padding:0;position:relative;overflow:visible}.app-frame .app-rim .rim-body{z-index:10025;max-height:100vh;padding:var(--ds-space-3);border:1px solid var(--ds-hair-2);border-radius:0 0 var(--ds-r-lg) var(--ds-r-lg);background:var(--ds-page);box-shadow:var(--ds-shadow-lg);display:none;position:fixed;top:0;left:0;right:0;overflow-y:auto}.app-frame .app-rim.collapsed .rim-body,.app-frame .app-rim.expanded .rim-body{align-self:auto;width:auto;max-width:none}.app-frame .app-rim.collapsed .rim-header,.app-frame .app-rim.expanded .rim-header{justify-content:space-between;display:none}.app-frame .app-rim.mobile-open .rim-body{display:flex}.app-frame .app-rim .rim-brand-copy span{display:none}.app-frame .app-rim .rim-mobile-menu-bar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);color:var(--ds-ink);display:flex}.app-frame .app-rim .rim-mobile-menu-bar strong{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.app-frame .app-rim.sidebar button.rim-menu-close-button{width:var(--ds-h-lg);height:var(--ds-h-lg);border:1px solid var(--ds-ghost-border);border-radius:var(--ds-r-pill);background:var(--ds-chrome);color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);cursor:pointer;place-items:center;display:inline-grid}.app-frame .app-rim.sidebar button.rim-menu-close-button:hover,.app-frame .app-rim.sidebar button.rim-menu-close-button:focus-visible{border-color:var(--ds-ghost-border-hover);background:var(--ds-ghost-bg-hover);color:var(--ds-ghost-fg-hover);outline:none}.app-frame .masthead-actions{margin-left:auto}.app-frame .masthead-quick-wizard-button,.app-frame .masthead-profile{display:none}.app-frame .app-rim.collapsed .rim-brand{display:flex}.app-frame .app-rim.collapsed .rim-toggle span{display:inline}.app-frame .site-masthead .mobile-menu-button{border-color:var(--ds-navy);border-radius:var(--ds-r-pill);background:var(--ds-navy);width:2.625rem;min-width:2.625rem;height:2.625rem;min-height:2.625rem;color:var(--ds-on-fill);letter-spacing:var(--ds-ls-normal);box-shadow:var(--ds-shadow-md);justify-content:center;padding:0;display:inline-flex}.app-frame .app-rim .main-nav.rim-nav{display:none}.app-frame .app-rim .main-nav.rim-nav.open{display:grid}.app-frame .app-rim.collapsed .rim-nav-button,.app-frame .app-rim.expanded .rim-nav-button{width:100%;min-height:var(--ds-h-row);padding:var(--ds-space-1) var(--ds-space-2);grid-template-columns:2rem minmax(0,1fr) auto;justify-items:stretch;margin:0}.app-frame .app-rim.collapsed .rim-nav-copy,.app-frame .app-rim.expanded .rim-nav-copy{display:grid}.app-frame .app-rim.collapsed .rim-nav-badge,.app-frame .app-rim.expanded .rim-nav-badge{min-width:1.25rem;min-height:1.25rem;padding:var(--ds-pad-chip);box-shadow:none;border-color:#0000;position:static}.app-frame .app-rim .rim-quick-actions{display:none}.app-frame .app-rim.mobile-open .rim-quick-actions,.app-frame .app-rim.mobile-open .rim-mobile-account-actions{display:grid}.app-frame .app-rim.sidebar .rim-mobile-account-actions button.rim-logout-button{width:100%;min-height:var(--ds-h-row);border-color:var(--ds-ghost-border);border-radius:var(--ds-r-lg);background:var(--ds-chrome);color:var(--ds-blue-text);opacity:1;justify-content:center;align-items:center;display:flex}.app-frame .app-rim.sidebar .rim-mobile-account-actions button.rim-logout-button:hover,.app-frame .app-rim.sidebar .rim-mobile-account-actions button.rim-logout-button:focus-visible{border-color:var(--ds-ghost-border-hover);background:var(--ds-ghost-bg-hover);color:var(--ds-ghost-fg-hover)}.app-frame .app-rim .rim-dashboards{display:none}.app-frame .app-rim.expanded.mobile-open .rim-dashboards{display:grid}.app-frame .app-rim .rim-footer{display:none}}.app-frame :is(.portal-mini-chart-frame,.portal-stacked-area,.portal-latency-chart-shell,.portal-slo-chart-shell,.portal-pressure-bars,.portal-waterfall-rows,.portal-dependency-network,.portal-rank-graph,.portal-impact-ranking,.portal-console-severity,.portal-calendar-grid,.portal-maintenance-chart,.chart-stage,.scientific-chart-stage){contain:layout paint;min-width:0}.app-frame :is(.portal-mini-chart,.portal-stacked-area svg,.portal-latency-chart,.portal-slo-chart,.monitor-chart){shape-rendering:geometricprecision;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}.app-frame :is(.portal-mini-chart-line,.portal-latency-line,.portal-slo-burn-line,.portal-slo-budget-line,.chart-series-line){filter:none;vector-effect:non-scaling-stroke}.app-frame :is(.portal-chart-gridline,.portal-chart-axis-line,.portal-advanced-gridline,.portal-latency-threshold,.portal-slo-target-line,.chart-gridline,.chart-vertical-gridline,.chart-failure-marker line,.chart-crosshair line){vector-effect:non-scaling-stroke}.app-frame :is(.portal-mini-chart-dot,.portal-latency-latest-dot,.chart-hover-dot,.chart-latest-marker circle){filter:none;vector-effect:non-scaling-stroke}.app-frame .portal-mini-chart-frame:after,.app-frame .portal-stacked-area:after,.app-frame .portal-latency-chart-shell:after,.app-frame .portal-check-timeline-frame:after,.app-frame .portal-slo-chart-shell:after,.app-frame .portal-failure-panel:after,.app-frame .portal-pressure-bars:after,.app-frame .portal-waterfall-rows:after,.app-frame .portal-dependency-network:after,.app-frame .portal-rank-graph:after,.app-frame .portal-impact-ranking:after,.app-frame .portal-console-severity:after,.app-frame .portal-calendar-grid:after,.app-frame .portal-maintenance-chart:after{display:none}.app-frame .portal-mini-chart{border:0}.app-frame .portal-latency-line,.app-frame .portal-slo-burn-line{stroke-width:2.4px}.app-frame .portal-mini-chart-line{stroke-width:2.2px}.app-frame .portal-mini-chart-dot{stroke-width:1.25px}.app-frame .portal-mini-chart-halo{opacity:.38}.app-frame .portal-chart-axis-number,.app-frame .portal-latency-axis,.app-frame .portal-latency-threshold-label,.app-frame .portal-slo-target-label,.app-frame .portal-slo-axis-label{text-shadow:none}.app-frame .portal-block:hover{transform:none}.app-frame .portal-latency-chart-shell{background:var(--ds-chrome);background-size:auto}.app-frame .portal-latency-chart{filter:none;transform:none}.app-frame :is(.portal-latency-line.p50,.portal-latency-line.p95,.portal-latency-line.p99){filter:none}.app-frame :is(.portal-advanced-gridline,.portal-latency-threshold,.chart-gridline,.chart-vertical-gridline){shape-rendering:crispedges}.app-frame .monitor-chart .chart-scale-label,.app-frame .monitor-chart .chart-axis-label,.app-frame .monitor-chart .chart-axis-title{fill:var(--md-muted,var(--ds-muted));font-variant-numeric:tabular-nums;font-size:11px}.app-frame .portal-latency-threshold-label{stroke:none;paint-order:normal}.app-frame .portal-empty-setup-block{background:var(--ds-chrome);height:auto;min-height:400px;box-shadow:var(--ds-shadow-lg);background-size:44px 44px,44px 44px,auto;border-color:#2f86dc2e;padding:0;overflow:hidden}.app-frame .portal-empty-setup-block:hover{transform:none}.app-frame .portal-empty-setup-block .portal-block-header{z-index:1;padding:18px 20px 0;position:relative}.app-frame .portal-empty-setup-block .portal-block-title :is(h2,h3){color:#132033;max-width:none;font-size:var(--ds-fs-h4);white-space:normal}.app-frame .portal-empty-setup-block .portal-block-body{z-index:1;padding:12px 20px 20px;position:relative;overflow:visible}.app-frame .portal-empty-setup{color:#132033;background:0 0;border:0;grid-template-columns:minmax(260px,1.15fr) minmax(210px,.72fr) minmax(250px,.8fr);align-content:stretch;align-items:stretch;gap:16px;min-height:310px;padding:0;display:grid}.app-frame .portal-empty-copy-block{align-content:center;gap:12px;min-width:0;display:grid}.app-frame .portal-empty-kicker{width:fit-content;color:var(--ds-amber-deep);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);background:#f5b23d1a;border:1px solid #f5b23d3d;border-radius:999px;padding:5px 9px}.app-frame .portal-empty-copy-block h4{color:#132033;max-width:34rem;font-size:clamp(1.85rem,3vw,2.75rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);margin:0}.app-frame .portal-empty-copy-block p{color:#53667e;max-width:38rem;font-size:var(--ds-fs-lead);line-height:var(--ds-lh-body);margin:0}.app-frame .portal-empty-actions{align-items:center;gap:10px;margin-top:2px}.app-frame .portal-empty-actions .primary-button,.app-frame .portal-empty-actions .ghost-button{white-space:nowrap;min-height:40px;padding-inline:14px}.app-frame .portal-empty-step-list{align-content:center;gap:10px;display:grid}.app-frame .portal-empty-step-list div{border-radius:var(--ds-r-lg);min-height:82px;box-shadow:var(--ds-shadow-md);background:#ffffffc7;border:1px solid #2f86dc24;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 10px;padding:13px;display:grid;position:relative}.app-frame .portal-empty-step-list strong{width:28px;height:28px;color:var(--ds-blue);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);background:#eff6ff;border-radius:999px;grid-row:span 2;place-items:center;display:inline-grid}.app-frame .portal-empty-step-list span{color:#132033;font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-tight)}.app-frame .portal-empty-step-list small{color:#607087;line-height:var(--ds-lh-head)}.app-frame .portal-empty-preview{border-radius:var(--ds-r-lg);min-width:0;box-shadow:var(--ds-shadow-lg);background-color:#0b1523;background-image:none;background-position:0 0;background-repeat:repeat;background-size:34px 34px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #07142f2e;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;gap:14px;padding:16px;display:grid}.app-frame .portal-empty-preview-top{gap:7px;display:flex}.app-frame .portal-empty-preview-top span{background:#dbeafe38;border-radius:999px;height:9px}.app-frame .portal-empty-preview-top span:first-child{background:#22c55e70;width:54px}.app-frame .portal-empty-preview-top span:nth-child(2){width:38px}.app-frame .portal-empty-preview-top span:nth-child(3){width:70px}.app-frame .portal-empty-preview-chart{border-block:1px solid #dbeafe1f;align-items:end;gap:8px;min-height:130px;padding:10px 4px;display:flex}.app-frame .portal-empty-preview-chart i{border-radius:var(--ds-r-md) var(--ds-r-md) var(--ds-r-sm) var(--ds-r-sm);background:linear-gradient(180deg, #67e8f9, var(--ds-blue));min-width:10px;box-shadow:var(--ds-shadow-md);flex:1 1 0}.app-frame .portal-empty-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-frame .portal-empty-preview-metrics span{border-radius:var(--ds-r-md);color:#b8c7d8;min-width:0;font-size:var(--ds-fs-small);background:#ffffff0e;border:1px solid #dbeafe1f;gap:2px;padding:10px;display:grid}.app-frame .portal-empty-preview-metrics strong{color:var(--ds-on-fill);font-size:var(--ds-fs-lead)}.app-frame .app-busy-dialog{border-radius:var(--ds-r-lg);gap:18px;width:min(520px,100%);padding:22px}.app-frame .app-busy-dialog :is(h2,h3){font-size:var(--ds-fs-h3)}@media (width<=1120px){.app-frame .portal-empty-setup{grid-template-columns:minmax(0,1fr) minmax(230px,.78fr)}.app-frame .portal-empty-preview{grid-column:1/-1;min-height:220px}}@media (width<=760px){.app-frame .portal-empty-setup-block .portal-block-header{padding:16px 16px 0}.app-frame .portal-empty-setup-block .portal-block-body{padding:12px 16px 16px}.app-frame .portal-empty-setup{grid-template-columns:1fr}.app-frame .portal-empty-copy-block h4{font-size:var(--ds-fs-h1)}.app-frame .portal-empty-preview{min-height:220px}}@media (width<=520px){.app-frame .portal-empty-actions .primary-button,.app-frame .portal-empty-actions .ghost-button{width:100%}.app-frame .portal-empty-step-list div{min-height:auto}}.app-frame .portal-block:not(.portal-empty-setup-block){border-color:rgba(var(--portal-block-tone-rgb), .18);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-md);gap:8px;padding:10px;overflow:hidden}.app-frame .portal-block:not(.portal-empty-setup-block):before{opacity:.72;height:2px}.app-frame .portal-block:not(.portal-empty-setup-block):after{display:none}.app-frame .portal-block:not(.portal-empty-setup-block):hover{border-color:rgba(var(--portal-block-tone-rgb), .34);box-shadow:var(--ds-shadow-md);transform:translateY(-1px)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:34px;display:flex}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-title{flex:auto;min-width:0}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-title .eyebrow{font-size:var(--ds-fs-micro);line-height:var(--ds-lh-flat);margin-bottom:2px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-title :is(h2,h3){max-width:100%;color:var(--ds-text-strong);font-size:var(--ds-fs-body);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal);-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:5px;width:auto;display:inline-flex}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-drag-button,.portal-settings-button){width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:var(--ds-shadow-md);background:#ffffffc2;border-color:#2f86dc29}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-drag-button,.portal-settings-button):hover,.app-frame .portal-block:not(.portal-empty-setup-block) .portal-settings-button[aria-expanded=true]{border-color:rgba(var(--portal-block-tone-rgb), .32);background:rgba(var(--portal-block-tone-rgb), .1);color:var(--portal-block-tone)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-body{gap:8px;overflow:hidden}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-advanced-latency,.portal-check-timeline-advanced,.portal-slo-burn,.portal-failure-breakdown,.portal-incident-pressure,.portal-waterfall,.portal-dependency-map,.portal-recovery-confidence,.portal-health-calendar,.portal-maintenance-risk,.portal-kpi-graph,.portal-donut-wrap,.portal-heatmap,.portal-histogram,.portal-outcome-chart,.portal-stacked-area,.portal-table-frame,.portal-timeline,.portal-log-stream,.portal-stat-grid,.portal-pair-stats,.portal-block-statline){height:100%;min-height:0}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-latency-tooltip{display:none}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-mini-chart-frame,.portal-stacked-area,.portal-latency-chart-shell,.portal-slo-chart-shell,.portal-check-timeline-frame,.portal-pressure-bars,.portal-waterfall-rows,.portal-dependency-network,.portal-rank-graph,.portal-impact-ranking,.portal-console-severity,.portal-calendar-grid,.portal-maintenance-chart,.portal-table-frame){border-radius:var(--ds-r-md);background:linear-gradient(90deg,#2f86dc0b 0 1px,#0000 1px 32px) 0 0/32px 32px,linear-gradient(0deg,#0b173809 0 1px,#0000 1px 32px) 0 0/32px 32px,#f8fcff;box-shadow:inset 0 0 0 1px #2f86dc0a}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-latency-chart-shell,.portal-slo-chart-shell){min-height:0}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-latency-legend,.portal-slo-legend){font-size:var(--ds-fs-micro);gap:5px;top:8px;left:48px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-latency-legend span,.portal-slo-legend span){background:#ffffffd1;border:1px solid #2f86dc1a;padding:3px 6px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-latency-axis{color:#0b17388f;font-size:var(--ds-fs-micro)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-latency-threshold-label{font-size:var(--ds-fs-micro)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-advanced-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-advanced-stat-strip>div{border-radius:var(--ds-r-md);gap:2px;min-height:38px;padding:6px 7px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-advanced-stat-strip span{font-size:var(--ds-fs-micro);line-height:var(--ds-lh-flat);text-overflow:clip;white-space:normal;overflow:visible}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-advanced-stat-strip strong{font-size:clamp(.82rem,5.4cqw,1.18rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal)}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-pair-stats,.portal-stat-grid,.portal-block-statline){gap:6px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-pair-stats span,.portal-block-statline span,.portal-stat-tile span){font-size:var(--ds-fs-micro);line-height:var(--ds-lh-flat);text-overflow:clip;white-space:normal;overflow:visible}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-pair-stats strong,.portal-block-statline strong,.portal-stat-tile strong){font-size:clamp(.82rem,5.5cqw,1.22rem);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-check-timeline-frame{gap:6px;padding:10px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-check-timeline-head,.app-frame .portal-block:not(.portal-empty-setup-block) .portal-check-timeline-row{grid-template-columns:84px minmax(0,1fr) 34px;gap:7px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-check-timeline-row{grid-template-columns:84px minmax(0,1fr)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-check-timeline-cells{gap:2px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-check-cell{height:19px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-check-timeline-legend{font-size:var(--ds-fs-micro);gap:6px;padding-left:91px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-dependency-network{min-height:0}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-dependency-node{max-width:138px;min-height:36px;font-size:var(--ds-fs-micro);line-height:var(--ds-lh-tight);overflow-wrap:anywhere;white-space:normal;padding:6px 8px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-waterfall-rows,.portal-maintenance-chart,.portal-rank-graph,.portal-impact-ranking){gap:7px;padding:10px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-waterfall-row,.portal-maintenance-row){grid-template-columns:minmax(84px,.42fr) minmax(0,1fr) minmax(58px,auto);gap:7px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-waterfall-row span,.portal-waterfall-row strong,.portal-maintenance-row span,.portal-maintenance-row strong){font-size:var(--ds-fs-micro)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-rank-row{grid-template-columns:22px minmax(96px,.92fr) minmax(68px,1fr) minmax(40px,auto);gap:7px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-rank-number{width:22px;height:22px;font-size:var(--ds-fs-micro)}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-rank-row strong,.portal-rank-row em){font-size:var(--ds-fs-micro)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-calendar-grid{gap:5px;padding:10px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-calendar-day{border-radius:var(--ds-r-sm);gap:2px;min-height:44px;padding:5px 3px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-calendar-day span,.app-frame .portal-block:not(.portal-empty-setup-block) .portal-calendar-day strong{font-size:var(--ds-fs-micro)}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-donut,.portal-slo-donut,.portal-console-bubble,.portal-clear-score-ring){overflow:hidden;container-type:inline-size}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-donut{width:min(100%,118px)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-donut strong{letter-spacing:var(--ds-ls-normal);font-size:clamp(.92rem,28cqw,1.62rem)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-donut span{padding-bottom:23%;font-size:clamp(.48rem,10cqw,.58rem)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-slo-donut strong{font-size:clamp(.92rem,27cqw,1.42rem);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-slo-donut small{font-size:clamp(.48rem,10cqw,.6rem);line-height:var(--ds-lh-flat);padding-bottom:24%}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-console-severity{gap:10px;padding:10px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-console-bubble{align-content:center;gap:1px;max-width:96px;max-height:96px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-console-bubble strong{font-size:clamp(.82rem,24cqw,1.28rem);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-console-bubble span{max-width:82%;font-size:clamp(.46rem,9cqw,.58rem);line-height:var(--ds-lh-flat);overflow-wrap:anywhere}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-dashboard-add-button{border-style:solid;border-color:rgba(var(--portal-block-tone-rgb), .2);border-radius:var(--ds-r-md);background:rgba(var(--portal-block-tone-rgb), .05);height:100%;min-height:0;padding:14px;box-shadow:inset 0 0 0 1px #fffc}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-dashboard-add-button:hover{border-color:rgba(var(--portal-block-tone-rgb), .36);background:rgba(var(--portal-block-tone-rgb), .1);color:var(--portal-block-tone)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-dashboard-add-copy{gap:2px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-dashboard-add-copy strong{font-size:var(--ds-fs-lead);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal)}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-dashboard-add-copy small{max-width:17rem;color:var(--ds-text-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head);white-space:normal}@media (width<=560px){.app-frame .portal-block:not(.portal-empty-setup-block){padding:8px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-header{min-height:30px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-block-title :is(h2,h3){font-size:var(--ds-fs-dense)}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-drag-button,.portal-settings-button){width:26px;min-width:26px;height:26px;min-height:26px}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-advanced-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-donut-wrap,.app-frame .portal-block:not(.portal-empty-setup-block) .portal-kpi-graph{grid-template-columns:minmax(92px,.45fr) minmax(0,1fr)}}@media (width>=901px){.app-frame .portal-block-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px;display:grid}.app-frame .portal-block-row .portal-drop-indicator:not(.is-active){display:none}.app-frame .portal-block-row .portal-block,.app-frame .portal-block-row .portal-block.block-w-25,.app-frame .portal-block-row .portal-block.block-w-33,.app-frame .portal-block-row .portal-block.block-w-50,.app-frame .portal-block-row .portal-block.block-w-67,.app-frame .portal-block-row .portal-block.block-w-100{flex:initial;width:auto;max-width:none}.app-frame .portal-block-row .portal-block.block-w-25{grid-column:span 3}.app-frame .portal-block-row .portal-block.block-w-33{grid-column:span 4}.app-frame .portal-block-row .portal-block.block-w-50{grid-column:span 6}.app-frame .portal-block-row .portal-block.block-w-67{grid-column:span 8}.app-frame .portal-block-row .portal-block.block-w-100{grid-column:1/-1}}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-mini-chart-frame,.portal-stacked-area,.portal-latency-chart-shell,.portal-slo-chart-shell,.portal-check-timeline-frame,.portal-pressure-bars,.portal-waterfall-rows,.portal-dependency-network,.portal-rank-graph,.portal-impact-ranking,.portal-console-severity,.portal-calendar-grid,.portal-maintenance-chart,.portal-table-frame){background:linear-gradient(90deg,#2f86dc0d 0 1px,#0000 1px 24px) 0 0/24px 24px,linear-gradient(0deg,#0b17380b 0 1px,#0000 1px 24px) 0 0/24px 24px,#fbfdff;border-color:#2f86dc21}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-mini-chart,.portal-stacked-area svg,.portal-latency-chart,.portal-slo-chart,.monitor-chart){shape-rendering:geometricprecision;text-rendering:optimizelegibility}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-advanced-gridline,.portal-chart-gridline,.portal-chart-axis-line){stroke:#2f86dc29;stroke-width:1px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-latency-line,.portal-slo-burn-line,.portal-slo-budget-line,.portal-mini-chart-line){filter:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.app-frame .portal-block:not(.portal-empty-setup-block) .portal-latency-line.p50{stroke-width:2px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-mini-chart-dot,.portal-latency-latest-dot){filter:none;stroke-width:1.4px}.app-frame .portal-block:not(.portal-empty-setup-block) :is(.portal-latency-area.p95,.portal-mini-chart-area){opacity:.82}.audit-console{--ac-navy:var(--ds-navy-deep);--ac-accent:var(--ds-blue);--ac-muted:var(--ds-muted);--ac-text:var(--ds-text);--ac-ink:var(--ds-ink);--ac-hair:var(--ds-hair);--ac-hair2:var(--ds-hair-2);--ac-hair3:var(--ds-hair-3);--ac-surface:var(--ds-surface);--ac-g:var(--ds-up-fg);--ac-a:var(--ds-warn-fg);--ac-r:var(--ds-down-fg);color:var(--ac-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.audit-console .num{font-variant-numeric:tabular-nums}.audit-console .ac-bar{z-index:6;border-bottom:1px solid var(--ac-hair2);background:#fff;flex-direction:column;gap:9px;padding:4px 0 9px;display:flex;position:sticky;top:0}.audit-console .ac-r1{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.audit-console .ac-titles{flex-direction:column;display:flex}.audit-console .ac-eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--ac-muted);margin:0;font-weight:600}.audit-console .ac-title{color:var(--ac-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.audit-console .ac-ro{font-size:var(--ds-fs-micro);color:var(--ac-muted);border:1px solid var(--ac-hair2);border-radius:var(--ds-r-sm);align-items:center;gap:5px;padding:2px 7px;font-weight:600;display:inline-flex}.audit-console .ac-ro svg{display:block}.audit-console .ac-sp{flex:1}.audit-console .audit-ledger-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.audit-console .ac-r2{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.audit-console .ac-search{flex:0 0 260px;align-items:center;display:inline-flex;position:relative}.audit-console .ac-search svg{color:#9aa8ba;pointer-events:none;position:absolute;left:9px}.app-frame .audit-console .ac-in,.app-frame .audit-console .ac-sel{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--ac-hair2);border-radius:var(--ds-r-md);min-width:0;color:var(--ac-text);font:inherit;font-size:var(--ds-fs-dense);appearance:none;background:#fff}.app-frame .audit-console .ac-in{width:100%;padding:0 9px 0 27px}.app-frame .audit-console .ac-in::placeholder{color:#9aa8ba}.app-frame .audit-console .ac-sel{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:0 26px 0 9px}.app-frame .audit-console .ac-in:focus,.app-frame .audit-console .ac-sel:focus{border-color:var(--ac-accent);outline:none;box-shadow:0 0 0 3px #2f86dc1f}.app-frame .audit-console .ac-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--ac-hair2);color:var(--ac-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .audit-console .ac-btn:hover{border-color:var(--ac-hair3);color:var(--ac-navy)}.app-frame .audit-console .ac-btn.primary{background:var(--ds-blue-fill);border-color:var(--ac-accent);color:#fff}.app-frame .audit-console .ac-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.app-frame .audit-console .ac-btn:disabled{cursor:not-allowed;opacity:.5}.audit-console .ac-btn svg{display:block}.audit-console .ac-kpis{border-bottom:1px solid var(--ac-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.audit-console .ac-kpi{border-left:1px solid var(--ac-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 24px;display:flex}.audit-console .ac-kpi:first-child{border-left:0;padding-left:0}.audit-console .ac-kpi .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ac-muted);font-weight:600}.audit-console .ac-kpi .k-v{font-size:var(--ds-fs-h3);color:var(--ac-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.audit-console .ac-kpi .k-s{font-size:var(--ds-fs-micro);color:var(--ac-muted);font-variant-numeric:tabular-nums}.audit-console .ac-tblwrap{overflow-x:auto}.audit-console table.ac-tbl{border-collapse:collapse;width:100%;min-width:1040px}.audit-console .ac-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ac-muted);text-align:left;border-bottom:1px solid var(--ac-hair3);white-space:nowrap;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 12px;font-weight:600}.audit-console .ac-tbl thead th.r{text-align:right}.audit-console .ac-tbl tbody td{font-size:var(--ds-fs-dense);height:var(--ds-h-row-compact);border-bottom:1px solid var(--ac-hair);white-space:nowrap;color:var(--ac-text);vertical-align:middle;padding:0 12px}.audit-console .ac-tbl tbody td.r{text-align:right}.audit-console .ac-tbl tbody tr:hover{background:var(--ac-surface)}.audit-console .ac-tbl tbody tr:last-child td{border-bottom:0}.audit-console .seq{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-fs-small);color:var(--ac-muted);font-variant-numeric:tabular-nums}.audit-console .time{font-variant-numeric:tabular-nums;color:var(--ac-text)}.audit-console .actor{color:var(--ac-ink);font-weight:500}.audit-console .actor.svc{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-fs-small);font-weight:400}.audit-console .actor.sys{color:var(--ac-muted);font-weight:400}.audit-console .ev{flex-direction:column;gap:1px;padding:5px 0;display:inline-flex}.audit-console .ev-type{align-items:center;gap:6px;display:inline-flex}.audit-console .ev-type .dot{border-radius:50%;flex:none;width:6px;height:6px}.audit-console .ev-type code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-fs-micro);color:var(--ac-text)}.audit-console .ev-title{font-size:var(--ds-fs-small);color:var(--ac-ink);white-space:nowrap}.audit-console .dot.ok{background:var(--ac-g)}.audit-console .dot.crit{background:var(--ac-r)}.audit-console .dot.info{background:var(--ac-accent)}.audit-console .dot.warn{background:var(--ac-a)}.audit-console .dot.mut{background:var(--ds-idle)}.audit-console .ev-type code.ok{color:var(--ac-g)}.audit-console .ev-type code.crit{color:var(--ac-r)}.audit-console .ev-type code.info{color:var(--ds-blue-text)}.audit-console .ev-type code.warn{color:var(--ac-a)}.audit-console .ev-type code.mut{color:var(--ac-muted)}.audit-console .entity{color:var(--ac-ink)}.audit-console .entity.ws{color:var(--ac-muted)}.audit-console .src{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-fs-small);color:var(--ac-text)}.audit-console .src.int{color:var(--ac-muted)}.audit-console .details{color:var(--ac-muted);font-size:var(--ds-fs-small);text-overflow:ellipsis;max-width:340px;overflow:hidden}.audit-console .details b{color:var(--ac-text);font-weight:500}.audit-console .details .more{color:var(--ac-muted)}.audit-console td.act{width:64px}.audit-console .ac-tbl .row-actions-menu{flex-wrap:nowrap;justify-content:flex-end;gap:0}.app-frame .audit-console .ac-tbl .row-action-button{appearance:none;height:auto;min-height:0;font:inherit;font-size:var(--ds-fs-small);color:var(--ds-blue-text);cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0}.app-frame .audit-console .ac-tbl .row-action-button:hover{color:var(--ds-blue-text);background:0 0;text-decoration:underline}.audit-console .noact{color:var(--ds-muted)}.audit-console .ac-foot{font-size:var(--ds-fs-small);color:var(--ac-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0 2px;display:flex}.audit-console .ac-range{font-variant-numeric:tabular-nums}.audit-console .ac-range b{color:var(--ac-text);font-weight:600}.audit-console .ac-empty{padding:34px 0 20px}@media (width<=1080px){.audit-console .ac-kpi{padding:0 16px}}@media (width<=720px){.audit-console .ac-search{flex:100%}.audit-console .ac-r2 .ac-sel{flex:auto}.audit-console .ac-kpi{padding:0 14px}.audit-console .audit-ledger-actions{width:100%}.app-frame .audit-console .ac-btn.primary{margin-left:auto}}.app-frame .status-page-tab,.app-frame .status-public-link,.app-frame .status-preview-block{background:var(--ds-chrome);color:var(--ds-text-strong);border-color:#2f86dc21}.app-frame .status-page-tab.active{color:var(--ds-amber-deep);box-shadow:inset 3px 0 0 var(--ds-amber);background:#fff8f1;border-color:#f5b23d52}.app-frame .status-public-link strong{color:var(--ds-blue)}.analytics-worktable{--aw-navy:var(--ds-navy-deep);--aw-accent:var(--ds-blue);--aw-muted:var(--ds-muted);--aw-text:var(--ds-text);--aw-ink:var(--ds-ink);--aw-hair:var(--ds-hair);--aw-hair2:var(--ds-hair-2);--aw-hair3:var(--ds-hair-3);--aw-surface:var(--ds-surface);--aw-g:var(--ds-up-fg);--aw-a:var(--ds-warn-fg);--aw-r:var(--ds-down-fg);color:var(--aw-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.analytics-worktable .num{font-variant-numeric:tabular-nums}.analytics-worktable .aw-mut{color:var(--aw-muted)}.analytics-worktable .aw-g{color:var(--aw-g)}.analytics-worktable .aw-a{color:var(--aw-a)}.analytics-worktable .aw-r{color:var(--aw-r)}.analytics-worktable .aw-bar{z-index:6;border-bottom:1px solid var(--aw-hair2);background:#fff;flex-direction:column;gap:9px;padding:4px 0 9px;display:flex;position:sticky;top:0}.analytics-worktable .aw-r1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analytics-worktable .aw-title{color:var(--aw-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.analytics-worktable .aw-sp{flex:1}.analytics-worktable .aw-r2{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.analytics-worktable .aw-count{font-size:var(--ds-fs-small);color:var(--aw-muted)}.analytics-worktable .aw-win{font-size:var(--ds-fs-small);color:var(--aw-muted);font-variant-numeric:tabular-nums;margin-left:auto}.analytics-worktable .aw-win b{color:var(--aw-text);font-weight:600}.analytics-worktable .aw-seg{border:1px solid var(--aw-hair2);border-radius:var(--ds-r-md);display:inline-flex;overflow:hidden}.analytics-worktable .aw-seg button{appearance:none;color:var(--aw-muted);font:inherit;font-size:var(--ds-fs-dense);height:var(--ds-h-md);cursor:pointer;border:0;border-left:1px solid var(--aw-hair);font-variant-numeric:tabular-nums;background:#fff;padding:0 11px}.analytics-worktable .aw-seg button:first-child{border-left:0}.analytics-worktable .aw-seg button.on{background:var(--aw-surface);color:var(--aw-ink);font-weight:600}.app-frame .analytics-worktable select.aw-ctl{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--aw-hair2);border-radius:var(--ds-r-md);color:var(--aw-text);font:inherit;font-size:var(--ds-fs-dense);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") right 9px center no-repeat;padding:0 26px 0 9px}.app-frame .analytics-worktable .aw-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--aw-hair2);color:var(--aw-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;font-variant-numeric:tabular-nums;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .analytics-worktable .aw-btn:hover{border-color:var(--aw-hair3);color:var(--aw-navy)}.app-frame .analytics-worktable .aw-btn.primary{background:var(--ds-blue-fill);border-color:var(--aw-accent);color:#fff}.app-frame .analytics-worktable .aw-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.analytics-worktable .aw-btn svg{display:block}.analytics-worktable .aw-kpis{border-bottom:1px solid var(--aw-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.analytics-worktable .aw-kpi{border-left:1px solid var(--aw-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.analytics-worktable .aw-kpi:first-child{border-left:0;padding-left:0}.analytics-worktable .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--aw-muted);font-weight:600}.analytics-worktable .k-v{font-size:var(--ds-fs-h3);color:var(--aw-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.analytics-worktable .k-v small{font-size:var(--ds-fs-small);color:var(--aw-muted);margin-left:1px;font-weight:600}.analytics-worktable .k-s{font-size:var(--ds-fs-micro);color:var(--aw-muted);font-variant-numeric:tabular-nums}.analytics-worktable .aw-trend{border-bottom:1px solid var(--aw-hair);padding:12px 0 14px}.analytics-worktable .p-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.analytics-worktable .p-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--aw-muted);margin:0;font-weight:600}.analytics-worktable .p-legend{font-size:var(--ds-fs-micro);color:var(--aw-muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-left:auto;display:flex}.analytics-worktable .p-legend i{border-top:2px solid var(--aw-accent);vertical-align:middle;width:14px;height:0;margin-right:5px;display:inline-block}.analytics-worktable .p-legend i.d{border-top:1.5px dashed var(--aw-muted)}.analytics-worktable .trend-svg{width:100%;height:104px;display:block}.analytics-worktable .aw-tblwrap{overflow-x:auto}.analytics-worktable table.aw-tbl{border-collapse:collapse;width:100%;min-width:1000px}.analytics-worktable .aw-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--aw-muted);text-align:right;border-bottom:1px solid var(--aw-hair3);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 10px;font-weight:600}.analytics-worktable .aw-tbl thead th.l{text-align:left}.analytics-worktable .aw-tbl thead th:hover{color:var(--aw-text)}.analytics-worktable .aw-tbl thead th.sorted{color:var(--aw-navy)}.analytics-worktable .aw-tbl thead th .aw-sort{appearance:none;width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.analytics-worktable .aw-tbl thead th .sg{color:var(--ds-muted);font-weight:400;font-size:var(--ds-fs-micro);margin-left:3px}.analytics-worktable .aw-tbl thead th.sorted .sg{color:var(--ds-blue-text)}.analytics-worktable .aw-tbl tbody td{height:var(--ds-h-row-compact);border-bottom:1px solid var(--aw-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--aw-text);padding:0 10px}.analytics-worktable .aw-tbl tbody td.l{text-align:left}.analytics-worktable .aw-tbl tbody tr:hover{background:var(--aw-surface)}.analytics-worktable .m-name{color:var(--aw-ink);font-weight:500}.analytics-worktable .m-name .open-monitor{appearance:none;font:inherit;color:var(--aw-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.analytics-worktable .m-name .open-monitor:hover{color:var(--ds-blue-text);text-decoration:underline}.analytics-worktable .m-sub{color:var(--aw-muted);font-size:var(--ds-fs-micro);margin-top:-1px}.analytics-worktable .aw-tbl tfoot td{border-top:1px solid var(--aw-hair3);color:var(--aw-ink);text-align:right;font-variant-numeric:tabular-nums;padding:9px 10px;font-weight:600}.analytics-worktable .aw-tbl tfoot td.l{text-align:left;text-transform:uppercase;font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);color:var(--aw-muted);font-weight:600}.analytics-worktable .cell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.analytics-worktable .trk{border-radius:var(--ds-r-sm);background:#14233217;flex:none;width:52px;height:5px;overflow:hidden}.analytics-worktable .trk i{border-radius:var(--ds-r-sm);background:var(--aw-accent);height:100%;display:block}.analytics-worktable .trk i.g{background:var(--aw-g)}.analytics-worktable .trk i.a{background:var(--aw-a)}.analytics-worktable .trk i.r{background:var(--aw-r)}.analytics-worktable .fig{text-align:right;min-width:44px}.analytics-worktable .spark{display:block}.analytics-worktable .pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.analytics-worktable .pill .dot{border-radius:50%;width:5px;height:5px}.analytics-worktable .pill.ok{color:var(--aw-g);background:#16a34a1a}.analytics-worktable .pill.ok .dot{background:var(--aw-g)}.analytics-worktable .pill.warn{color:var(--aw-a);background:#d9770621}.analytics-worktable .pill.warn .dot{background:var(--aw-a)}.analytics-worktable .pill.crit{color:var(--aw-r);background:#dc26261a}.analytics-worktable .pill.crit .dot{background:var(--aw-r)}.analytics-worktable .pill.mut{color:var(--aw-muted);background:#1423320f}.analytics-worktable .pill.mut .dot{background:var(--ds-idle)}.analytics-worktable .aw-panels{border-bottom:1px solid var(--aw-hair);grid-template-columns:repeat(4,1fr);display:grid}.analytics-worktable .aw-panel{border-left:1px solid var(--aw-hair);padding:15px 22px 17px}.analytics-worktable .aw-panel:first-child{border-left:0;padding-left:0}.analytics-worktable .mrow{border-bottom:1px solid var(--aw-hair);font-variant-numeric:tabular-nums;font-size:var(--ds-fs-dense);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.analytics-worktable .mrow:last-child{border-bottom:0}.analytics-worktable .mrow .lb{color:var(--aw-text)}.analytics-worktable .mrow .lb small{color:var(--aw-muted);font-size:var(--ds-fs-micro);display:block}.analytics-worktable .mrow .vv{color:var(--aw-ink);align-items:center;gap:8px;font-weight:600;display:flex}.analytics-worktable .win-tk{border-radius:var(--ds-r-sm);background:#14233217;width:40px;height:5px;overflow:hidden}.analytics-worktable .win-tk i{height:100%;display:block}.analytics-worktable .big{align-items:baseline;gap:6px;margin-bottom:9px;display:flex}.analytics-worktable .big .bn{font-size:var(--ds-fs-h2);color:var(--aw-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.analytics-worktable .big .bs{font-size:var(--ds-fs-small);color:var(--aw-muted)}.analytics-worktable .dbar{border-radius:var(--ds-r-sm);background:#14233217;height:6px;margin-bottom:10px;display:flex;overflow:hidden}.analytics-worktable .dbar i{height:100%}.analytics-worktable .quad{grid-template-columns:1fr 1fr;gap:11px 14px;display:grid}.analytics-worktable .quad .q-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--aw-muted);font-weight:600}.analytics-worktable .quad .q-v{font-size:var(--ds-fs-h4);color:var(--aw-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;margin-top:1px;font-weight:600}.analytics-worktable .quad .q-v small{font-size:var(--ds-fs-micro);color:var(--aw-muted);font-weight:600}.analytics-worktable .aw-exp{border-bottom:1px solid var(--aw-hair);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;display:flex}.analytics-worktable .aw-exp .xl{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--aw-muted);font-weight:600}.analytics-worktable .aw-exp .xn{font-size:var(--ds-fs-small);color:var(--aw-muted);font-variant-numeric:tabular-nums;margin-left:auto}.analytics-worktable .aw-sched{padding:15px 0 4px}.analytics-worktable table.s-tbl{border-collapse:collapse;width:100%}.analytics-worktable .s-tbl th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--aw-muted);text-align:left;border-bottom:1px solid var(--aw-hair2);white-space:nowrap;padding:7px 10px;font-weight:600}.analytics-worktable .s-tbl th.r,.analytics-worktable .s-tbl td.r{text-align:right}.analytics-worktable .s-tbl td{border-bottom:1px solid var(--aw-hair);height:33px;font-size:var(--ds-fs-dense);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--aw-text);padding:0 10px}.analytics-worktable .s-tbl tbody tr:hover{background:var(--aw-surface)}.analytics-worktable .s-tbl .sn{color:var(--aw-ink);font-weight:500}.analytics-worktable .fmt{font-size:var(--ds-fs-micro);color:var(--aw-muted);letter-spacing:var(--ds-ls-eyebrow);font-weight:600}.analytics-worktable a.aw-lnk,.analytics-worktable .aw-lnk{color:var(--ds-blue-text);cursor:pointer;font-size:var(--ds-fs-small);text-decoration:none}.analytics-worktable .aw-lnk:hover{text-decoration:underline}.analytics-worktable .aw-msg{font-size:var(--ds-fs-dense);padding:8px 0}.analytics-worktable .aw-empty{color:var(--aw-muted);font-size:var(--ds-fs-dense);padding:18px 0}@media (width<=1100px){.analytics-worktable .aw-panels{grid-template-columns:repeat(2,1fr)}.analytics-worktable .aw-panel:nth-child(3){border-left:0;padding-left:0}}@media (width<=720px){.analytics-worktable .aw-panels{grid-template-columns:1fr}.analytics-worktable .aw-panel{border-top:1px solid var(--aw-hair);border-left:0!important;padding-left:0!important}.analytics-worktable .aw-panel:first-child{border-top:0}.analytics-worktable .aw-kpi{padding:0 14px}}.analytics-config-dialog-body{gap:var(--ds-space-5);color:var(--ds-text);display:grid}.analytics-config-dialog-body .acd-section{gap:var(--ds-space-3);display:grid}.analytics-config-dialog-body .acd-section+.acd-section{padding-top:var(--ds-space-5);border-top:1px solid var(--ds-hair-2)}.analytics-config-dialog-body .acd-section-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);display:flex}.analytics-config-dialog-body .acd-section-head h3{font-size:var(--ds-fs-h4);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-head);letter-spacing:var(--ds-ls-normal);color:var(--ds-ink);margin:0}.analytics-config-dialog-body .acd-note{margin:var(--ds-flow-tight) 0 0;max-width:60ch;color:var(--ds-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense)}.analytics-config-dialog-body .acd-msg{font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);margin:0}.analytics-config-dialog-body .acd-row{align-items:flex-end;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.analytics-config-dialog-body .acd-row .acd-field{flex:0 13rem}.analytics-config-dialog-body .acd-grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.analytics-config-dialog-body .acd-form{gap:var(--ds-space-3);display:grid}.analytics-config-dialog-body .acd-form-actions{justify-content:flex-end;display:flex}.analytics-config-dialog-body .acd-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.analytics-config-dialog-body .acd-field{gap:var(--ds-flow-tight);min-width:0;display:grid}.analytics-config-dialog-body .acd-field>span{color:var(--ds-muted);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);letter-spacing:var(--ds-ls-normal);text-transform:none}.analytics-config-dialog-body :is(input,select){box-sizing:border-box;width:100%;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:var(--ds-pad-control);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-chrome);color:var(--ds-text);font-family:inherit;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-regular);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal)}.analytics-config-dialog-body :is(input,select):focus-visible{border-color:var(--ds-blue);box-shadow:var(--ds-focus);outline:none}.analytics-config-dialog-body :is(.primary-button,.ghost-button,.danger-button){justify-content:center;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-lg);min-height:var(--ds-h-lg);padding:0 var(--ds-space-4);border-radius:var(--ds-r-md);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);white-space:nowrap;flex:none;display:inline-flex}.analytics-config-dialog-body .data-table-wrap{overflow-x:auto}.analytics-config-dialog-body table.data-table{border-collapse:collapse;width:100%;font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.analytics-config-dialog-body table.data-table thead th{padding:var(--ds-space-2) var(--ds-space-3);border:0;border-bottom:1px solid var(--ds-hair-2);color:var(--ds-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;text-align:left;white-space:nowrap;background:0 0}.analytics-config-dialog-body table.data-table tbody td{height:var(--ds-h-row-compact);padding:var(--ds-pad-cell);border-bottom:1px solid var(--ds-hair);color:var(--ds-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);vertical-align:middle}.analytics-config-dialog-body table.data-table tbody tr:last-child td{border-bottom:0}.analytics-config-dialog-body .row-actions{gap:var(--ds-space-2);display:flex}.analytics-config-dialog-body .row-actions :is(.text-button,.ghost-button,.danger-button){height:var(--ds-h-sm);min-height:var(--ds-h-sm);padding:0 var(--ds-space-2);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat)}@media (width<=640px){.analytics-config-dialog-body .acd-section-head{flex-wrap:wrap}.analytics-config-dialog-body .acd-row .acd-field{flex:100%}.analytics-config-dialog-body .acd-row :is(.primary-button,.ghost-button){width:100%}.analytics-config-dialog-body .acd-actions .ghost-button{flex:auto}.analytics-config-dialog-body :is(input,select),.analytics-config-dialog-body :is(.primary-button,.ghost-button,.danger-button){height:2.75rem;min-height:2.75rem}.analytics-config-dialog-body .row-actions :is(.text-button,.ghost-button,.danger-button){height:2.75rem;min-height:2.75rem;padding:0 var(--ds-space-3)}}.fleet-digest{--fd-navy:var(--ds-navy-deep);--fd-accent:var(--ds-blue);--fd-muted:var(--ds-muted);--fd-text:var(--ds-text);--fd-ink:var(--ds-ink);--fd-hair:var(--ds-hair);--fd-hair2:var(--ds-hair-2);--fd-hair3:var(--ds-hair-3);--fd-surface:var(--ds-surface);--fd-g:var(--ds-up-fg);--fd-a:var(--ds-warn-fg);--fd-r:var(--ds-down-fg);color:var(--fd-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.fleet-digest .num{font-variant-numeric:tabular-nums}.fleet-digest .fd-mut{color:var(--fd-muted)}.fleet-digest .g{color:var(--fd-g)}.fleet-digest .a{color:var(--fd-a)}.fleet-digest .r{color:var(--fd-r)}.fleet-digest .fd-bar{border-bottom:1px solid var(--fd-hair2);flex-direction:column;gap:6px;margin-top:4px;padding:6px 0 12px;display:flex}.fleet-digest .fd-r1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fleet-digest .fd-title{color:var(--fd-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.fleet-digest .fd-sp{flex:1}.fleet-digest .fd-cov{font-size:var(--ds-fs-small);color:var(--fd-muted);font-variant-numeric:tabular-nums}.fleet-digest .fd-cov b{color:var(--fd-text);font-weight:600}.fleet-digest .fd-lede{font-size:var(--ds-fs-dense);color:var(--fd-muted);margin:0;font-weight:400}.app-frame .fleet-digest .fd-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--fd-hair2);color:var(--fd-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .fleet-digest .fd-btn:hover{border-color:var(--fd-hair3);color:var(--fd-navy)}.app-frame .fleet-digest .fd-btn.primary{background:var(--ds-blue-fill);border-color:var(--fd-accent);color:#fff}.app-frame .fleet-digest .fd-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.app-frame .fleet-digest .fd-btn:disabled{opacity:.55;cursor:default}.fleet-digest .fd-split{grid-template-columns:minmax(0,452px) minmax(0,1fr);align-items:start;display:grid}.fleet-digest .fd-cfg{padding:18px 34px 8px 0}.fleet-digest .fd-prev{border-left:1px solid var(--fd-hair);padding:18px 0 8px 34px}.fleet-digest .fd-sec+.fd-sec{margin-top:22px}.fleet-digest .fd-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--fd-muted);margin:0 0 4px;font-weight:600}.fleet-digest .fd-row{border-bottom:1px solid var(--fd-hair);align-items:center;gap:14px;padding:9px 0;display:flex}.fleet-digest .fd-row-note{align-items:flex-start}.fleet-digest .fd-lb{color:var(--fd-text);font-size:var(--ds-fs-dense);flex:0 0 128px}.fleet-digest .fd-ct{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.fleet-digest .fd-ct-narrow{max-width:200px}.fleet-digest .fd-note{color:var(--fd-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);display:block}.app-frame .fleet-digest .fd-in,.app-frame .fleet-digest .fd-sel{border:1px solid var(--fd-hair2);border-radius:var(--ds-r-md);width:100%;height:32px;min-height:32px;color:var(--fd-ink);font:inherit;font-size:var(--ds-fs-dense);appearance:none;background:#fff;padding:0 10px}.app-frame .fleet-digest .fd-sel{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:26px}.app-frame .fleet-digest .fd-in:focus,.app-frame .fleet-digest .fd-sel:focus{border-color:var(--fd-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.fleet-digest .inline-error{color:var(--fd-r);font-size:var(--ds-fs-dense);margin:12px 0 0}.fleet-digest .fd-actions{border-top:1px solid var(--fd-hair2);align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.fleet-digest .fleet-summary-ledger{display:block}.fleet-digest .fd-fact{border-bottom:1px solid var(--fd-hair);font-size:var(--ds-fs-dense);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.fleet-digest .fd-fact:last-child{border-bottom:0}.fleet-digest .fd-fact .fl{color:var(--fd-muted)}.fleet-digest .fd-fact .fv{color:var(--fd-ink);font-variant-numeric:tabular-nums;font-weight:600}.fleet-digest .fd-prev-head{align-items:center;gap:10px;margin-bottom:11px;display:flex}.fleet-digest .fd-prev-meta{font-size:var(--ds-fs-small);color:var(--fd-muted);font-variant-numeric:tabular-nums;margin-left:auto}.fleet-digest .fd-mail{border:1px solid var(--fd-hair2);border-radius:var(--ds-r-lg);background:#fff;overflow:hidden}.fleet-digest .fd-mail-meta{background:var(--fd-surface);border-bottom:1px solid var(--fd-hair2);padding:9px 16px}.fleet-digest .fd-mm{font-size:var(--ds-fs-small);gap:8px;padding:1px 0;display:flex}.fleet-digest .fd-mm .k{color:var(--fd-muted);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);font-size:var(--ds-fs-micro);flex:0 0 52px;padding-top:1px;font-weight:600}.fleet-digest .fd-mm .v{color:var(--fd-ink)}.fleet-digest .fd-mm .v b{font-weight:600}.fleet-digest .fd-mail-body{padding:18px 18px 16px}.fleet-digest .fd-brand{align-items:center;gap:7px;margin-bottom:2px;display:flex}.fleet-digest .fd-brand .lg{width:16px;height:16px}.fleet-digest .fd-brand .bn{font-size:var(--ds-fs-small);color:var(--fd-navy);letter-spacing:var(--ds-ls-tight);font-weight:700}.fleet-digest .fd-brand .bt{font-size:var(--ds-fs-micro);color:var(--fd-muted)}.fleet-digest .fd-m-h1{font-size:var(--ds-fs-lead);color:var(--fd-ink);letter-spacing:var(--ds-ls-tight);margin:8px 0 1px;font-weight:600}.fleet-digest .fd-m-date{font-size:var(--ds-fs-small);color:var(--fd-muted);font-variant-numeric:tabular-nums;margin:0 0 14px}.fleet-digest .fd-m-kpis{border-top:1px solid var(--fd-hair);border-bottom:1px solid var(--fd-hair);flex-wrap:wrap;margin-bottom:12px;padding:12px 0;display:flex}.fleet-digest .fd-m-kpi{border-left:1px solid var(--fd-hair);padding:0 18px}.fleet-digest .fd-m-kpi:first-child{border-left:0;padding-left:0}.fleet-digest .fd-m-kpi .kl{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--fd-muted);font-weight:600}.fleet-digest .fd-m-kpi .kv{font-size:var(--ds-fs-h4);color:var(--fd-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;margin-top:1px;font-weight:600}.fleet-digest .fd-m-kpi .kv.g{color:var(--fd-g)}.fleet-digest .fd-m-kpi .kv.a{color:var(--fd-a)}.fleet-digest .fd-dbar{border-radius:var(--ds-r-sm);background:#14233214;height:7px;margin:0 0 3px;display:flex;overflow:hidden}.fleet-digest .fd-dbar i{height:100%}.fleet-digest .fd-dbar-l{font-size:var(--ds-fs-micro);color:var(--fd-muted);font-variant-numeric:tabular-nums;gap:14px;margin-bottom:16px;display:flex}.fleet-digest .fd-dbar-l span{align-items:center;gap:5px;display:inline-flex}.fleet-digest .fd-dbar-l i{border-radius:var(--ds-r-sm);width:8px;height:8px}.fleet-digest table.fd-mt{border-collapse:collapse;width:100%}.fleet-digest .fd-mt thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--fd-muted);text-align:right;border-bottom:1px solid var(--fd-hair3);white-space:nowrap;padding:0 8px 7px;font-weight:600}.fleet-digest .fd-mt thead th.l{text-align:left}.fleet-digest .fd-mt tbody td{height:var(--ds-h-row-compact);border-bottom:1px solid var(--fd-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fd-text);font-size:var(--ds-fs-dense);padding:0 8px}.fleet-digest .fd-mt tbody td.l{text-align:left}.fleet-digest .fd-mt tbody tr:hover{background:var(--fd-surface)}.fleet-digest .fd-mn{color:var(--fd-ink);font-weight:500}.fleet-digest .fd-ms{color:var(--fd-muted);font-size:var(--ds-fs-micro);margin-top:-1px}.fleet-digest .fd-mt .status-pill,.fleet-digest .fd-prev-head .status-pill{font-size:var(--ds-fs-micro)}.fleet-digest .fd-m-inc{border-radius:var(--ds-r-md);background:#d977060f;border:1px solid #d9770633;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;display:flex}.fleet-digest .fd-m-inc .ic{flex:none;margin-top:1px}.fleet-digest .fd-m-inc .it{font-size:var(--ds-fs-small);color:var(--fd-ink);font-weight:600}.fleet-digest .fd-m-inc .id{font-size:var(--ds-fs-small);color:var(--fd-text);margin-top:2px}.fleet-digest .fd-m-foot{border-top:1px solid var(--fd-hair);font-size:var(--ds-fs-micro);color:var(--fd-muted);align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.fleet-digest .fd-m-foot .fsp{flex:1}.fleet-digest .fd-empty{color:var(--fd-muted);font-size:var(--ds-fs-dense);padding:16px 0}@media (width<=960px){.fleet-digest .fd-split{grid-template-columns:1fr}.fleet-digest .fd-cfg{padding:18px 0 8px}.fleet-digest .fd-prev{border-left:0;border-top:1px solid var(--fd-hair);padding:18px 0 8px}}@media (width<=560px){.fleet-digest .fd-m-kpi{padding:0 12px}.fleet-digest .fd-row{flex-wrap:wrap}}.status-console{--sc-navy:var(--ds-navy-deep);--sc-accent:var(--ds-blue);--sc-muted:var(--ds-muted);--sc-text:var(--ds-text);--sc-ink:var(--ds-ink);--sc-hair:var(--ds-hair);--sc-hair2:var(--ds-hair-2);--sc-hair3:var(--ds-hair-3);--sc-surface:var(--ds-surface);--sc-g:var(--ds-up-fg);--sc-a:var(--ds-warn-fg);--sc-r:var(--ds-down-fg);max-width:1440px;color:var(--sc-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.status-console .num{font-variant-numeric:tabular-nums}.status-console .mut{color:var(--sc-muted)}.status-console .sc-bar{border-bottom:1px solid var(--sc-hair2);flex-direction:column;gap:9px;margin-top:4px;padding:6px 0 10px;display:flex}.status-console .sc-r1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-console .sc-title{color:var(--sc-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.status-console .sc-cnt{font-size:var(--ds-fs-small);color:var(--sc-muted)}.status-console .sc-sp{flex:1}.status-console .sc-search{align-items:center;display:inline-flex;position:relative}.status-console .sc-search svg{pointer-events:none;position:absolute;left:9px}.app-frame .status-console .sc-in,.app-frame .status-console .sc-sel{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--sc-hair2);border-radius:var(--ds-r-md);color:var(--sc-text);font:inherit;font-size:var(--ds-fs-dense);appearance:none;background:#fff}.app-frame .status-console .sc-in{width:200px;padding:0 10px 0 28px}.app-frame .status-console .sc-in::placeholder{color:#9aa8ba}.app-frame .status-console .sc-sel{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-left:10px!important;padding-right:30px!important}.app-frame .status-console .sc-in:focus,.app-frame .status-console .sc-sel:focus{border-color:var(--sc-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.app-frame .status-console .sc-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--sc-hair2);color:var(--sc-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .status-console .sc-btn:hover{border-color:var(--sc-hair3);color:var(--sc-navy)}.app-frame .status-console .sc-btn.primary{background:var(--ds-blue-fill);border-color:var(--sc-accent);color:#fff}.app-frame .status-console .sc-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.status-console .sc-btn svg{display:block}.status-console .sc-kpis{border-bottom:1px solid var(--sc-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.status-console .sc-kpi{border-left:1px solid var(--sc-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.status-console .sc-kpi:first-child{border-left:0;padding-left:0}.status-console .sc-kpi .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--sc-muted);font-weight:600}.status-console .sc-kpi .k-v{font-size:var(--ds-fs-h3);color:var(--sc-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.status-console .sc-kpi .k-s{font-size:var(--ds-fs-micro);color:var(--sc-muted);font-variant-numeric:tabular-nums}.status-console .sc-msg{font-size:var(--ds-fs-dense);color:var(--sc-g);margin:12px 0 0}.status-console .sc-head{align-items:center;gap:12px;padding:16px 0 8px;display:flex}.status-console .sc-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--sc-muted);margin:0;font-weight:600}.status-console .sc-note{font-size:var(--ds-fs-micro);color:var(--sc-muted);margin-left:auto}.status-console .sc-tblwrap{overflow-x:auto}.status-console table.sc-tbl{border-collapse:collapse;width:100%;min-width:940px}.status-console .sc-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--sc-muted);text-align:right;border-bottom:1px solid var(--sc-hair3);white-space:nowrap;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 10px;font-weight:600}.status-console .sc-tbl thead th.l{text-align:left}.status-console .sc-tbl tbody td{border-bottom:1px solid var(--sc-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;height:44px;color:var(--sc-text);vertical-align:middle;padding:0 10px}.status-console .sc-tbl tbody td.l{text-align:left}.status-console .sc-tbl tbody tr:hover{background:var(--sc-surface)}.status-console .sc-tbl tbody tr.sel{background:#f0f6fd}.status-console .sc-tbl tbody tr.sel:hover{background:#eaf2fc}.status-console .sc-tbl tbody tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--sc-accent)}.app-frame .status-console .sc-open{appearance:none;font:inherit;font-size:var(--ds-fs-dense);color:var(--sc-ink);cursor:pointer;letter-spacing:var(--ds-ls-tight);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.status-console .sc-open:hover{color:var(--ds-blue-text);text-decoration:underline}.status-console .sc-slug{color:var(--sc-muted);font-size:var(--ds-fs-micro);margin-top:-1px}.status-console .sc-url .dom{color:var(--sc-ink)}.status-console .sc-url .dom.mut{color:var(--sc-muted)}.status-console .sc-url small{color:var(--sc-muted);font-size:var(--ds-fs-micro);margin-top:-1px;display:block}.status-console .sc-compc{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.status-console .sc-dots{gap:2px;display:inline-flex}.status-console .sc-dots i{background:var(--sc-g);border-radius:50%;width:5px;height:5px;display:block}.status-console .sc-dots i.a{background:var(--sc-a)}.status-console .sc-dots i.r{background:var(--sc-r)}.status-console .sc-cell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.status-console .sc-trk{border-radius:var(--ds-r-sm);background:#14233217;flex:none;width:56px;height:5px;overflow:hidden}.status-console .sc-trk i{border-radius:var(--ds-r-sm);background:var(--sc-accent);height:100%;display:block}.status-console .sc-trk i.g{background:var(--sc-g)}.status-console .sc-trk i.a{background:var(--sc-a)}.status-console .sc-trk i.r{background:var(--sc-r)}.status-console .sc-fig{text-align:right;min-width:52px}.status-console .sc-act{justify-content:flex-end;gap:12px;display:inline-flex}.app-frame .status-console .sc-lnk{appearance:none;font:inherit;font-size:var(--ds-fs-small);color:var(--ds-blue-text);cursor:pointer;background:0 0;border:0;padding:0}.status-console .sc-lnk:hover{text-decoration:underline}.app-frame .status-console .sc-lnk.mut{color:var(--sc-muted)}.app-frame .status-console .sc-lnk:disabled{color:#b3bdcc;cursor:default;text-decoration:none}.status-console .sc-none{color:var(--sc-muted);height:60px}.status-console .sc-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.status-console .sc-pill .dot{border-radius:50%;width:5px;height:5px}.status-console .sc-pill.ok{color:var(--sc-g);background:#16a34a1a}.status-console .sc-pill.ok .dot{background:var(--sc-g)}.status-console .sc-pill.warn{color:var(--sc-a);background:#d9770621}.status-console .sc-pill.warn .dot{background:var(--sc-a)}.status-console .sc-pill.mut{color:var(--sc-muted);background:#1423320f}.status-console .sc-pill.mut .dot{background:var(--ds-idle)}.status-console .sc-empty{max-width:520px;padding:40px 0 24px}.status-console .sc-empty :is(h2,h3){font-size:var(--ds-fs-lead);color:var(--sc-navy);letter-spacing:var(--ds-ls-tight);margin:0 0 6px;font-weight:600}.status-console .sc-empty p{font-size:var(--ds-fs-dense);color:var(--sc-muted);line-height:var(--ds-lh-body);margin:0 0 14px}@media (width<=1000px){.status-console table.sc-tbl{min-width:0}.status-console .sc-tbl thead th,.status-console .sc-tbl tbody td{white-space:normal;padding:8px}.status-console .sc-tbl tbody td{overflow-wrap:anywhere;height:auto;min-height:44px}.status-console .sc-tbl thead th{overflow-wrap:normal}.status-console .sc-pill,.status-console .sc-fig{white-space:nowrap}.app-frame .status-console .sc-lnk{white-space:nowrap;overflow-wrap:normal}.status-console .sc-act{flex-wrap:wrap;gap:4px 10px}.status-console .sc-trk{width:34px}.status-console .sc-fig{min-width:0}.status-console .sc-compc,.status-console .sc-cell{flex-wrap:wrap;row-gap:2px}}@media (width<=720px){.status-console .sc-kpi{padding:0 14px}.status-console .sc-search,.app-frame .status-console .sc-in{flex:1}.app-frame .status-console .sc-in{width:100%}.status-console .sc-sp{display:none}}.status-console .sc-msg.error{color:var(--sc-r);font-weight:500}.status-editor,.status-kit-picker{--se-accent:var(--ds-blue);--se-accent-text:#1565b0;--se-muted:#546881;--se-text:var(--ds-text);--se-ink:var(--ds-ink);--se-hair:#1423321a;--se-hair2:#1423322b;--se-surface:var(--ds-surface);--se-g:var(--ds-up-fg);--se-g-text:#15703c;--se-a:var(--ds-warn-fg);--se-a-text:#92400e;--se-r:var(--ds-down-fg);--se-r-text:#b42318;min-width:0;color:var(--se-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);gap:14px;display:grid}.modal-dialog:has(.status-editor){width:min(680px,100%)}.modal-dialog:has(.status-kit-picker){width:min(760px,100%)}:is(.modal-dialog:has(.status-editor),.modal-dialog:has(.status-kit-picker)){flex-direction:column;display:flex}:is(.modal-dialog:has(.status-editor)>.modal-body,.modal-dialog:has(.status-kit-picker)>.modal-body){flex:auto;min-height:0;max-height:none;overflow:auto}.status-editor .se-essentials{gap:14px;min-width:0;display:grid}.status-editor .se-field,.status-kit-picker .se-field{gap:5px;min-width:0;margin:0;display:grid}.status-editor .se-label,.status-kit-picker .se-label{color:var(--se-ink);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-eyebrow);font-weight:600}.status-editor .se-hint,.status-kit-picker .se-hint{color:var(--se-muted);font-size:var(--ds-fs-small)}.status-editor .se-note{border-radius:var(--ds-r-md);background:var(--se-surface);border:1px solid var(--se-hair);color:var(--se-muted);font-size:var(--ds-fs-small);margin:0;padding:8px 10px}.status-editor .se-input,.status-editor .se-select,.status-editor .se-textarea,.status-kit-picker .se-input,.status-kit-picker .se-select{border:1px solid var(--se-hair2);border-radius:var(--ds-r-md);width:100%;min-width:0;min-height:34px;color:var(--se-ink);font:inherit;font-size:var(--ds-fs-dense);background:#fff;padding:6px 10px}.status-editor .se-textarea{min-height:72px;line-height:var(--ds-lh-dense);resize:vertical;padding:8px 10px}.status-editor .se-input:focus,.status-editor .se-select:focus,.status-editor .se-textarea:focus,.status-kit-picker .se-input:focus,.status-kit-picker .se-select:focus{border-color:var(--se-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.status-editor .se-address,.status-kit-picker .se-address{border:1px solid var(--se-hair2);border-radius:var(--ds-r-md);background:#fff;align-items:stretch;min-width:0;display:flex;overflow:hidden}.status-editor .se-address:focus-within,.status-kit-picker .se-address:focus-within{border-color:var(--se-accent);box-shadow:0 0 0 3px #2f86dc24}.status-editor .se-address-prefix,.status-kit-picker .se-address-prefix{border-right:1px solid var(--se-hair);background:var(--se-surface);color:var(--se-muted);font-size:var(--ds-fs-small);white-space:nowrap;flex:none;align-items:center;padding:0 9px;display:flex}.status-editor .se-address .se-input,.status-kit-picker .se-address .se-input{box-shadow:none;border:0;border-radius:0;flex:auto}.status-editor .se-address .se-input:focus,.status-kit-picker .se-address .se-input:focus{box-shadow:none}.status-editor .se-linkline,.status-kit-picker .se-linkline{color:var(--se-muted);font-size:var(--ds-fs-small);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.status-editor .se-linkline-url,.status-kit-picker .se-linkline-url{overflow-wrap:anywhere;min-width:0}.status-editor .se-copy{appearance:none;border-radius:var(--ds-r-sm);min-height:24px;color:var(--se-accent-text);font:inherit;font-size:var(--ds-fs-small);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 6px;text-decoration:underline;display:inline-flex}.status-editor .se-copy:disabled{color:#b3bdcc;cursor:default;text-decoration:none}.status-editor .se-switch{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.status-editor .se-switch-input{appearance:none;cursor:pointer;width:42px;height:24px;min-height:24px;transition:background var(--ds-motion) ease;background:#14233280;border:0;border-radius:999px;flex:none;margin:0;padding:0;position:relative}.status-editor .se-switch-input:after{content:"";width:18px;height:18px;box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-motion) ease;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.status-editor .se-switch-input:checked{background:var(--se-accent)}.status-editor .se-switch-input:checked:after{transform:translate(18px)}.status-editor .se-switch-input:focus-visible{outline:2px solid var(--se-accent);outline-offset:2px}@media (forced-colors:active){.status-editor .se-switch-input{background:canvas;border:1px solid canvastext}.status-editor .se-switch-input:after{box-shadow:none;background:canvastext}.status-editor .se-switch-input:checked{background:highlight;border-color:highlight}.status-editor .se-switch-input:checked:after{background:highlighttext;box-shadow:0 0 0 1px canvastext}.status-editor .se-switch-input:focus-visible{outline:3px solid highlight}}.status-editor .se-switch-text{min-width:0;color:var(--se-text);font-size:var(--ds-fs-dense)}.status-editor .se-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.status-editor .se-chip{border:1px solid var(--se-hair2);max-width:100%;color:var(--se-ink);font-size:var(--ds-fs-small);overflow-wrap:anywhere;background:#fff;border-radius:999px;padding:3px 8px}.status-editor .se-chip-more{color:var(--se-muted);border-style:dashed}.status-editor .se-nested{min-width:0}.status-editor .se-nested-summary{min-height:24px;color:var(--se-accent-text);font-size:var(--ds-fs-small);text-underline-offset:2px;cursor:pointer;align-items:center;padding:2px 16px 2px 0;text-decoration:underline;list-style:none;display:inline-flex;position:relative}.status-editor .se-nested-summary::-webkit-details-marker{display:none}.status-editor .se-nested-summary:after{content:"";border-bottom:1.4px solid;border-right:1.4px solid;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:3px;transform:rotate(45deg)translate(-1px,-1px)}.status-editor .se-nested[open]>.se-nested-summary:after{margin-top:-2px;transform:rotate(-135deg)translate(-1px,-1px)}.status-editor .se-nested-body{margin-top:8px}.status-editor .se-monitors{gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.status-editor .se-monitor{border:1px solid var(--se-hair);border-radius:var(--ds-r-md);cursor:pointer;background:#fff;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}.status-editor .se-monitor-copy{flex:auto;gap:2px;min-width:0;display:grid}.status-editor .se-monitor-copy strong{color:var(--se-ink);font-size:var(--ds-fs-dense);overflow-wrap:anywhere;font-weight:600}.status-editor .se-monitor-copy small{color:var(--se-muted);font-size:var(--ds-fs-micro);overflow-wrap:anywhere;display:block}.status-editor .se-disc{border:1px solid var(--se-hair);border-radius:var(--ds-r-lg);background:#fff;min-width:0}.status-editor .se-disc-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;list-style:none;display:flex}.status-editor .se-disc-summary::-webkit-details-marker{display:none}.status-editor .se-disc-summary:focus-visible{outline:2px solid var(--se-accent);outline-offset:-2px;border-radius:var(--ds-r-lg)}.status-editor .se-disc-title{color:var(--se-ink);font-size:var(--ds-fs-dense);flex:none;order:1;font-weight:600}.status-editor .se-disc-value{min-width:0;color:var(--se-muted);font-size:var(--ds-fs-small);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;order:2;margin-left:auto;overflow:hidden}.status-editor .se-disc-summary:after{content:"";border-right:1.5px solid var(--se-muted);border-bottom:1.5px solid var(--se-muted);flex:none;order:3;align-self:center;width:7px;height:7px;transform:rotate(45deg)}.status-editor .se-disc[open]>.se-disc-summary:after{transform:rotate(-135deg)}.status-editor .se-disc-body{border-top:1px solid var(--se-hair);gap:14px;padding:4px 12px 14px;display:grid}.status-editor .se-color{align-items:center;gap:8px;min-width:0;display:flex}.status-editor .se-color-swatch{border:1px solid var(--se-hair2);border-radius:var(--ds-r-md);cursor:pointer;background:#fff;flex:none;width:38px;height:34px;padding:2px}.status-editor .se-waitlist{color:var(--se-muted);font-size:var(--ds-fs-small);margin:0}.status-editor .se-blocks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.status-editor .se-block{border:1px solid var(--se-hair);border-radius:var(--ds-r-md);background:#fff;align-items:flex-start;gap:10px;min-width:0;padding:8px 10px;display:flex}.status-editor .se-block.off{background:var(--se-surface)}.status-editor .se-block-toggle{cursor:pointer;flex:auto;align-items:flex-start;gap:9px;min-width:0;display:flex}.status-editor .se-block-copy{gap:2px;min-width:0;display:grid}.status-editor .se-block-copy strong{color:var(--se-ink);font-size:var(--ds-fs-dense);font-weight:600}.status-editor .se-block-copy small{color:var(--se-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head);overflow-wrap:break-word;display:block}.status-editor .se-block-move{flex:none;gap:4px;display:inline-flex}.status-editor .se-icon-btn{appearance:none;border:1px solid var(--se-hair2);border-radius:var(--ds-r-md);width:26px;height:26px;min-height:26px;color:var(--se-text);font:inherit;font-size:var(--ds-fs-small);line-height:var(--ds-lh-flat);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:inline-flex}.status-editor .se-icon-btn:hover:not(:disabled){border-color:var(--se-accent);color:var(--se-accent-text)}.status-editor .se-icon-btn:disabled{color:#c2cbd8;cursor:default}.status-editor .se-toggles{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.status-editor .se-toggle{border:1px solid var(--se-hair2);color:var(--se-text);font-size:var(--ds-fs-small);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.status-editor .se-toggle:has(input:checked){border-color:var(--se-accent);color:var(--se-ink);background:#2f86dc14}.status-editor .se-incidents,.status-editor .se-subscribers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.status-editor .se-incident{border:1px solid var(--se-hair);border-radius:var(--ds-r-md);background:#fff;gap:5px;min-width:0;padding:10px;display:grid}.status-editor .se-incident-head{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.status-editor .se-incident-head strong{min-width:0;color:var(--se-ink);font-size:var(--ds-fs-dense);overflow-wrap:break-word;flex:auto}.status-editor .se-incident-meta{color:var(--se-muted);font-size:var(--ds-fs-small);margin:0}.status-editor .se-incident-actions{flex-wrap:wrap;gap:10px;margin-left:-6px;display:flex}.status-editor .se-composer{border:1px solid var(--se-hair);border-radius:var(--ds-r-md);background:var(--se-surface);gap:10px;margin-top:4px;padding:10px;display:grid}.status-editor .se-composer-grid{gap:10px;display:grid}.status-editor .se-composer-actions{justify-content:flex-end;display:flex}.status-editor .se-inline-form{align-items:end;gap:8px;display:grid}.status-editor .se-subscriber{border:1px solid var(--se-hair);border-radius:var(--ds-r-md);background:#fff;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 10px;display:flex}.status-editor .se-subscriber span{overflow-wrap:anywhere;min-width:0}.status-editor .se-pill{border-radius:var(--ds-r-lg);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-eyebrow);font-weight:600;line-height:var(--ds-lh-dense);text-transform:uppercase;flex:none;align-items:center;padding:2px 8px;display:inline-flex}.status-editor .se-pill.ok{background:color-mix(in srgb, var(--se-g) 12%, #fff);color:var(--se-g-text)}.status-editor .se-pill.warn{background:color-mix(in srgb, var(--se-a) 14%, #fff);color:var(--se-a-text)}.status-editor .se-link{appearance:none;border-radius:var(--ds-r-sm);min-height:24px;color:var(--se-accent-text);font:inherit;font-size:var(--ds-fs-small);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 6px;text-decoration:underline;display:inline-flex}.status-editor .se-link.danger{color:var(--se-r-text)}.status-editor .se-link:disabled{color:#b3bdcc;cursor:default;text-decoration:none}.status-editor .se-empty{color:var(--se-muted);font-size:var(--ds-fs-small);margin:0}.status-editor .se-msg{border:1px solid color-mix(in srgb, var(--se-g-text) 32%, #fff);border-radius:var(--ds-r-md);background:color-mix(in srgb, var(--se-g) 8%, #fff);color:var(--se-g-text);font-size:var(--ds-fs-dense);align-items:baseline;gap:8px;margin:0;padding:8px 10px;display:flex}.status-editor .se-msg:before{content:"✓" / "";flex:none;font-weight:700}.status-editor .se-msg.error{border-color:color-mix(in srgb, var(--se-r-text) 36%, #fff);background:color-mix(in srgb, var(--se-r) 8%, #fff);color:var(--se-r-text)}.status-editor .se-msg.error:before{content:"!" / ""}.status-editor .se-footer,.status-kit-picker .se-footer{border-top:1px solid var(--se-hair);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.status-editor .se-dirty{color:var(--se-muted);font-size:var(--ds-fs-small);margin:0}.status-editor .se-footer-actions,.status-kit-picker .se-footer-actions{gap:8px;margin-left:auto;display:inline-flex}.status-editor .se-danger{margin:20px 0 0}.status-editor .se-delete{appearance:none;border-radius:var(--ds-r-md);min-height:24px;color:var(--se-r-text);font:inherit;font-size:var(--ds-fs-dense);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:-8px;padding:4px 8px;text-decoration:underline;display:inline-flex}.status-editor .se-delete:disabled{color:#b3bdcc;cursor:default;text-decoration:none}.status-kit-picker .skp-kits{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.status-kit-picker .skp-kit{appearance:none;border:1px solid var(--se-hair2);border-radius:var(--ds-r-lg);min-width:0;height:auto;color:var(--se-text);font:inherit;text-align:left;cursor:pointer;background:#fff;align-content:start;gap:5px;padding:12px;display:grid;position:relative}.status-kit-picker .skp-kit:hover:not(.sel){background:var(--se-surface);border-color:#14233261}.status-kit-picker .skp-kit.sel{border:3px solid var(--se-accent);background:#2f86dc14;padding:10px;box-shadow:0 0 0 3px #2f86dc24}.status-kit-picker .skp-kit.sel:before{content:"";background:var(--se-accent-text);border-radius:50%;width:20px;height:20px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #fff}.status-kit-picker .skp-kit.sel:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;position:absolute;top:15px;right:13px;transform:rotate(-45deg)}.status-kit-picker .skp-kit:focus-visible{outline:2px solid var(--se-ink);outline-offset:2px}.status-kit-picker .skp-name{color:var(--se-ink);font-size:var(--ds-fs-dense);font-weight:600}.status-kit-picker .skp-desc{color:var(--se-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense)}.status-kit-picker .skp-thumb{border:1px solid var(--se-hair);border-radius:var(--ds-r-md);background:var(--se-surface);align-content:start;gap:4px;padding:7px;display:grid}.status-kit-picker .skp-thumb-bar{border-radius:var(--ds-r-sm);height:7px}.status-kit-picker .skp-thumb-row{border-radius:var(--ds-r-sm);background:#1423321a;height:10px}.status-kit-picker .skp-thumb-row[data-block=overview]{background:linear-gradient(90deg,#14233221 0 30%,#0000 30% 35%,#14233221 35% 65%,#0000 65% 70%,#14233221 70% 100%)}.status-kit-picker .skp-thumb-row[data-block=components]{background:linear-gradient(#1423321f 0 5px,#0000 5px 9px,#1423321f 9px 14px);height:14px}.status-kit-picker .skp-thumb-row[data-block=uptime]{background:repeating-linear-gradient(90deg,#16a34a8c 0 3px,#0000 3px 6px)}.status-kit-picker .skp-thumb-row[data-block=latency]{background:repeating-linear-gradient(90deg,#2f86dc80 0 4px,#0000 4px 8px)}.status-kit-picker .skp-thumb-row[data-block=incidents]{background:linear-gradient(90deg,#d9770699 0 3px,#1423321a 3px 100%)}.status-kit-picker .skp-thumb-row[data-block=maintenance]{background:repeating-linear-gradient(90deg,#14233229 0 6px,#0000 6px 10px)}.status-kit-picker .skp-blank{flex:none}@media (width>=560px){.status-kit-picker .skp-kits{grid-template-columns:repeat(2,minmax(0,1fr))}.status-editor .se-composer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.status-editor .se-inline-form{grid-template-columns:minmax(0,1fr) auto}}@media (width<=480px){.status-editor .se-disc-value{white-space:normal;flex:1 0 100%;order:4;margin-left:0}.status-editor .se-disc-summary:after{margin-left:auto}.status-editor .se-footer-actions,.status-kit-picker .se-footer-actions{width:100%;margin-left:0}.status-editor .se-footer-actions>*,.status-kit-picker .se-footer-actions>*{flex:auto}}@media (width<=430px){.status-editor .se-address,.status-kit-picker .se-address{flex-direction:column}.status-editor .se-address-prefix,.status-kit-picker .se-address-prefix{border-right:0;border-bottom:1px solid var(--se-hair);padding:5px 9px}}@media (width<=640px){.status-editor .se-icon-btn{width:32px;height:32px;min-height:32px}.status-editor .se-monitors{max-height:min(60vh,280px)}.status-editor .se-input,.status-editor .se-select,.status-kit-picker .se-input,.status-kit-picker .se-select{min-height:44px;font-size:var(--ds-fs-lead)}.status-editor .se-textarea{min-height:96px;font-size:var(--ds-fs-lead)}.status-editor .se-color-swatch{width:48px;height:44px}.status-editor .se-switch{min-height:44px}.status-editor .se-switch-input{width:48px;height:28px;min-height:28px}.status-editor .se-switch-input:after{width:22px;height:22px}.status-editor .se-switch-input:checked:after{transform:translate(20px)}.status-editor .se-link,.status-editor .se-copy,.status-editor .se-delete,.status-editor .se-nested-summary{min-height:44px;padding-top:6px;padding-bottom:6px}.status-editor .se-link,.status-editor .se-copy{padding-left:10px;padding-right:10px}.status-editor .se-incident-actions{margin-left:-10px}.status-editor .se-delete{margin-left:-10px;padding-left:10px;padding-right:10px}.status-editor .se-danger{margin-top:28px}}@media (width>=1900px){.status-editor .se-disc-value{max-width:60%}}@media (prefers-reduced-motion:reduce){.status-editor .se-switch-input,.status-editor .se-switch-input:after{transition:none}}.status-editor .se-domain-records{border:1px solid var(--se-hair2);border-radius:var(--ds-r-md);background:var(--se-surface);gap:6px;margin-top:8px;padding:10px 12px;display:grid}.status-editor .se-domain-records p{color:var(--se-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-fs-small);overflow-wrap:anywhere;margin:0}.status-editor .se-domain-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.modal-dialog:has(.public-status-preview){width:min(1480px,100%)}.modal-dialog:has(.public-status-preview)>.modal-body{background:#fff;padding:0}.public-status-preview,.public-status-preview *{box-sizing:border-box}.public-status-preview{--psp-ink:#0b1739;--psp-muted:#667085;--psp-line:#dbe3ef;--psp-hair:#e7edf4;--psp-up:#15803d;--psp-up-bg:#effaf2;--psp-down:#dc2626;--psp-down-bg:#fff7f7;--psp-unknown:#64748b;min-width:0;color:var(--psp-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;overflow:hidden}.public-status-preview .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-status-preview .psp-header{background:var(--psp-brand);min-height:76px;color:var(--psp-brand-ink);justify-content:space-between;align-items:center;gap:24px;padding:0 28px;display:flex}.public-status-preview .psp-header strong{min-width:0;color:inherit;letter-spacing:-.025em;overflow-wrap:break-word;font-size:24px;font-weight:750}.public-status-preview .psp-header button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0 4px;font-weight:600;display:inline-flex}.public-status-preview .psp-header button:focus-visible{outline:3px solid color-mix(in srgb, var(--psp-brand-ink) 58%, transparent);outline-offset:4px;border-radius:4px}.public-status-preview .psp-body{background:#fff;gap:24px;padding:26px 28px 32px;display:grid}.public-status-preview .psp-subscribe-notice{border:1px solid color-mix(in srgb, var(--psp-brand) 28%, #dbe3ef);background:color-mix(in srgb, var(--psp-brand) 8%, #fff);color:var(--psp-ink);border-radius:7px;margin:-10px 0;padding:9px 12px}.public-status-preview .psp-verdict{background:var(--psp-down-bg);border:1px solid #f1b7b7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:100px;padding:20px 24px;display:grid}.public-status-preview .psp-verdict.operational{background:var(--psp-up-bg);border-color:#a9ddb8}.public-status-preview .psp-verdict-mark{background:var(--psp-down);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.public-status-preview .psp-verdict.operational .psp-verdict-mark{background:var(--psp-up)}.public-status-preview .psp-verdict h4,.public-status-preview .psp-verdict p{margin:0}.public-status-preview .psp-verdict h4{color:var(--psp-down);font-size:20px;line-height:1.25}.public-status-preview .psp-verdict.operational h4{color:var(--psp-up)}.public-status-preview .psp-verdict p{color:#344054;margin-top:4px;font-size:14px}.public-status-preview .psp-verdict time{color:#344054;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.public-status-preview .psp-metrics{border:1px solid var(--psp-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-status-preview .psp-metrics[data-count="1"]{grid-template-columns:1fr}.public-status-preview .psp-metrics[data-count="2"],.public-status-preview .psp-metrics[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.public-status-preview .psp-metrics[data-count="5"],.public-status-preview .psp-metrics[data-count="6"],.public-status-preview .psp-metrics[data-count="7"],.public-status-preview .psp-metrics[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.public-status-preview .psp-metrics>div{border-right:1px solid var(--psp-line);align-items:center;gap:14px;min-width:0;min-height:96px;padding:18px 22px;display:flex}.public-status-preview .psp-metrics>div:last-child{border-right:0}.public-status-preview .psp-metric-icon{width:44px;height:44px;color:var(--psp-brand);background:#f1f5f9;border-radius:50%;flex:none;place-items:center;display:grid}.public-status-preview .psp-metrics small,.public-status-preview .psp-metrics strong{display:block}.public-status-preview .psp-metrics small{color:var(--psp-muted);font-size:13px}.public-status-preview .psp-metrics strong{color:var(--psp-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;line-height:1.1}.public-status-preview .psp-filters{grid-template-columns:minmax(260px,1fr) 180px 180px;align-items:center;gap:14px;display:grid}.public-status-preview .psp-filters label{min-width:0;margin:0}.public-status-preview .psp-search{border:1px solid var(--psp-line);min-height:44px;color:var(--psp-muted);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:0 14px;display:flex}.public-status-preview .psp-search:focus-within{border-color:var(--psp-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--psp-brand) 16%, transparent)}.public-status-preview .psp-search input,.public-status-preview .psp-filters select{width:100%;min-height:42px;color:var(--psp-ink);font:inherit;background:#fff;border:0}.public-status-preview .psp-search input{outline:0;min-width:0}.public-status-preview .psp-filters select{border:1px solid var(--psp-line);border-radius:7px;padding:0 12px}.public-status-preview .psp-filters select:focus-visible{outline:2px solid color-mix(in srgb, var(--psp-brand) 24%, transparent);border-color:var(--psp-brand)}.public-status-preview .psp-table{border:1px solid var(--psp-line);background:#fff;border-radius:8px;overflow:hidden}.public-status-preview .psp-table-head,.public-status-preview .psp-row{grid-template-columns:minmax(260px,1.55fr) minmax(170px,.65fr) minmax(300px,.9fr);align-items:center;gap:18px;display:grid}.public-status-preview .psp-table-head{border-bottom:1px solid var(--psp-line);min-height:44px;color:var(--psp-muted);letter-spacing:.11em;text-transform:uppercase;padding:0 22px;font-size:11px;font-weight:700}.public-status-preview .psp-service{border-bottom:1px solid var(--psp-line)}.public-status-preview .psp-service:last-of-type{border-bottom:0}.public-status-preview .psp-service summary{border-bottom:1px solid var(--psp-hair);color:#344054;cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-weight:700;list-style-position:inside;display:flex}.public-status-preview .psp-service summary:after{content:"";background:var(--psp-brand);order:-1;width:2px;height:19px}.public-status-preview .psp-row{border-bottom:1px solid var(--psp-hair);min-height:52px;padding:0 22px 0 44px}.public-status-preview .psp-row:last-child{border-bottom:0}.public-status-preview .psp-row>strong{color:#25324a;overflow-wrap:break-word;min-width:0;font-size:14px;font-weight:500}.public-status-preview .psp-status{background:var(--psp-up-bg);width:max-content;max-width:100%;color:var(--psp-up);border:1px solid #a9ddb8;border-radius:7px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.public-status-preview .psp-status.degraded{background:var(--psp-down-bg);color:var(--psp-down);border-color:#f1b7b7}.public-status-preview .psp-status.unknown{color:var(--psp-unknown);background:#f8fafc;border-color:#cbd5e1}.public-status-preview .psp-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.public-status-preview .psp-history{grid-template-columns:repeat(30,6px);justify-content:end;align-items:stretch;gap:5px;height:22px;display:grid}.public-status-preview .psp-history i{background:#dfe5ec;border-radius:2px;min-width:0}.public-status-preview .psp-history i.up{background:#49ad66}.public-status-preview .psp-history i.down{background:var(--psp-down)}.public-status-preview .psp-history i.unknown{background:#dfe5ec}.public-status-preview .psp-empty{color:var(--psp-muted);text-align:center;margin:0;padding:28px}@media (width<=900px){.public-status-preview .psp-metrics,.public-status-preview .psp-metrics[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.public-status-preview .psp-metrics>div:nth-child(2n){border-right:0}.public-status-preview .psp-filters{grid-template-columns:1fr 1fr}.public-status-preview .psp-search{grid-column:1/-1}.public-status-preview .psp-table-head,.public-status-preview .psp-row{grid-template-columns:minmax(180px,1fr) auto}.public-status-preview .psp-table-head span:last-child,.public-status-preview .psp-history{grid-column:1/-1}.public-status-preview .psp-table-head span:last-child{display:none}.public-status-preview .psp-row{gap:9px 14px;padding-top:10px;padding-bottom:10px}}@media (width<=600px){.public-status-preview .psp-header{min-height:68px;padding-inline:18px}.public-status-preview .psp-header strong{font-size:19px}.public-status-preview .psp-header button{font-size:0}.public-status-preview .psp-header button svg{width:22px;height:22px}.public-status-preview .psp-body{gap:16px;padding:18px 14px 24px}.public-status-preview .psp-verdict{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px}.public-status-preview .psp-verdict time{white-space:normal;grid-column:2}.public-status-preview .psp-verdict-mark{width:38px;height:38px}.public-status-preview .psp-verdict h4{font-size:17px}.public-status-preview .psp-metrics,.public-status-preview .psp-metrics[data-count]{grid-template-columns:1fr}.public-status-preview .psp-metrics>div{border-right:0;border-bottom:1px solid var(--psp-line);min-height:76px}.public-status-preview .psp-metrics>div:last-child{border-bottom:0}.public-status-preview .psp-filters{grid-template-columns:1fr}.public-status-preview .psp-search{grid-column:auto}.public-status-preview .psp-table-head{display:none}.public-status-preview .psp-service summary{padding-inline:14px}.public-status-preview .psp-row{grid-template-columns:1fr;padding:14px}.public-status-preview .psp-history{grid-column:auto;grid-template-columns:repeat(30,minmax(2px,1fr));justify-content:stretch;gap:3px}}.onboarding-console{--ob-navy:var(--ds-navy-deep);--ob-accent:var(--ds-blue);--ob-muted:var(--ds-muted);--ob-text:var(--ds-text);--ob-ink:var(--ds-ink);--ob-hair:var(--ds-hair);--ob-hair2:var(--ds-hair-2);--ob-hair3:var(--ds-hair-3);--ob-surface:var(--ds-surface);--ob-g:var(--ds-up-fg);--ob-a:var(--ds-warn-fg);--ob-r:var(--ds-down-fg);color:var(--ob-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.onboarding-console .num{font-variant-numeric:tabular-nums}.onboarding-console>.workspace-workflow-bar{margin-bottom:10px}.onboarding-console .ob-bar{z-index:6;border-bottom:1px solid var(--ob-hair2);background:#fff;flex-direction:column;gap:8px;margin-top:4px;padding:4px 0 10px;display:flex;position:sticky;top:0}.onboarding-console .ob-r1{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.onboarding-console .ob-title-h{color:var(--ob-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.onboarding-console .ob-ctx{font-size:var(--ds-fs-small);color:var(--ob-muted);font-variant-numeric:tabular-nums;border-left:1px solid var(--ob-hair2);padding-left:11px}.onboarding-console .ob-sp{flex:1}.onboarding-console .ob-prog-l{font-size:var(--ds-fs-small);color:var(--ob-muted);font-variant-numeric:tabular-nums}.onboarding-console .ob-prog-l b{color:var(--ob-ink);font-weight:600}.onboarding-console .ob-seg{gap:3px;width:230px;max-width:40vw;display:flex}.onboarding-console .ob-seg i{border-radius:var(--ds-r-sm);background:#14233217;flex:1;height:6px}.onboarding-console .ob-seg i.on{background:var(--ob-g)}.onboarding-console .ob-pct{font-size:var(--ds-fs-small);color:var(--ob-text);font-variant-numeric:tabular-nums;font-weight:600}.onboarding-console .ob-lede{font-size:var(--ds-fs-body);color:var(--ob-ink);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:600}.onboarding-console .status-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);white-space:nowrap;border:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.onboarding-console .status-pill:before{width:5px;height:5px}.onboarding-console .status-pill.success{color:var(--ob-g);background:#16a34a1a}.onboarding-console .status-pill.info{color:var(--ds-blue-text);background:#2f86dc1c}.onboarding-console .status-pill.warm{color:var(--ob-a);background:#d9770621}.onboarding-console .status-pill.danger{color:var(--ob-r);background:#dc26261a}.onboarding-console .ob-kpis{border-bottom:1px solid var(--ob-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.onboarding-console .ob-kpi{border-left:1px solid var(--ob-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.onboarding-console .ob-kpi:first-child{border-left:0;padding-left:0}.onboarding-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ob-muted);font-weight:600}.onboarding-console .k-v{font-size:var(--ds-fs-h3);color:var(--ob-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.onboarding-console .k-v small{font-size:var(--ds-fs-small);color:var(--ob-muted);margin-left:1px;font-weight:600}.onboarding-console .k-s{font-size:var(--ds-fs-micro);color:var(--ob-muted);font-variant-numeric:tabular-nums}.onboarding-console .ob-kpi.kpi-status{text-align:right;justify-content:center;align-items:flex-end;margin-left:auto}.onboarding-console .kpi-pill{margin-top:4px}.onboarding-console .ob-head{flex-wrap:wrap;align-items:baseline;gap:12px;padding:16px 0 4px;display:flex}.onboarding-console .p-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--ob-muted);margin:0;font-weight:600}.onboarding-console .ob-hint{font-size:var(--ds-fs-micro);color:var(--ob-muted);text-align:right;max-width:460px;margin-left:auto}.onboarding-console .checklist-list.ob-list{border-top:1px solid var(--ob-hair3);gap:0;display:block}.onboarding-console .ob-list .checklist-row{border:0;border-bottom:1px solid var(--ob-hair);background:0 0;grid-template-columns:26px 22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 6px 12px 0;display:grid;position:relative}.onboarding-console .ob-list .checklist-row:hover{background:var(--ob-surface)}.onboarding-console .ob-list .checklist-row.complete{background:0 0}.onboarding-console .ob-idx{font-size:var(--ds-fs-micro);color:var(--ob-muted);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.onboarding-console .ob-ico{width:22px;height:22px;display:inline-flex}.onboarding-console .ob-ico svg{display:block}.onboarding-console .ob-main{min-width:0}.onboarding-console .ob-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.onboarding-console .ob-list .ob-title strong{color:var(--ob-ink);font-weight:600;font-size:var(--ds-fs-dense);letter-spacing:var(--ds-ls-tight);display:inline}.onboarding-console .ob-list .checklist-row.complete .ob-title strong{color:var(--ob-text)}.onboarding-console .ob-list .ob-detail{color:var(--ob-muted);font-size:var(--ds-fs-small);overflow-wrap:anywhere;margin:3px 0 0;display:block}.onboarding-console .ob-meta{font-size:var(--ds-fs-micro);color:var(--ob-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.onboarding-console .ob-chip{border:1px solid var(--ob-hair2);border-radius:var(--ds-r-lg);color:var(--ob-text);align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.onboarding-console .ob-sep{color:var(--ds-muted)}.onboarding-console .ob-quiet{color:var(--ob-muted)}.onboarding-console .ob-act{justify-content:flex-end;align-items:center;display:flex}.app-frame .onboarding-console .ob-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--ob-hair2);color:var(--ob-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);white-space:nowrap;background:#fff;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.app-frame .onboarding-console .ob-btn:hover{border-color:var(--ob-hair3);color:var(--ob-navy);text-decoration:none}.app-frame .onboarding-console .ob-btn.primary{background:var(--ds-blue-fill);border-color:var(--ob-accent);color:#fff}.app-frame .onboarding-console .ob-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.onboarding-console .ob-foot{font-size:var(--ds-fs-small);color:var(--ob-muted);align-items:center;gap:8px;padding:14px 0 4px;display:flex}.onboarding-console .ob-foot svg{flex:none;display:block}@media (width<=720px){.onboarding-console .ob-kpi{padding:0 14px}.onboarding-console .ob-kpi.kpi-status{text-align:left;align-items:flex-start}.onboarding-console .ob-seg{display:none}.onboarding-console .ob-hint{text-align:left;margin-left:0}.onboarding-console .ob-list .checklist-row{grid-template-columns:22px minmax(0,1fr);grid-auto-flow:row}.onboarding-console .ob-idx{display:none}.onboarding-console .ob-act{grid-column:1/-1;justify-content:flex-start;padding-left:36px}}.diagnostics-console{--dg-navy:var(--ds-navy-deep);--dg-accent:var(--ds-blue);--dg-muted:var(--ds-muted);--dg-text:var(--ds-text);--dg-ink:var(--ds-ink);--dg-hair:var(--ds-hair);--dg-hair2:var(--ds-hair-2);--dg-hair3:var(--ds-hair-3);--dg-surface:var(--ds-surface);--dg-g:var(--ds-up-fg);--dg-a:var(--ds-warn-fg);--dg-r:var(--ds-down-fg);color:var(--dg-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.diagnostics-console .num{font-variant-numeric:tabular-nums}.diagnostics-console .mut{color:var(--dg-muted)}.diagnostics-console .g{color:var(--dg-g)}.diagnostics-console .a{color:var(--dg-a)}.diagnostics-console .r{color:var(--dg-r)}.diagnostics-console .dg-bar{z-index:6;border-bottom:1px solid var(--dg-hair2);background:#fff;flex-direction:column;gap:9px;margin-top:4px;padding:4px 0 9px;display:flex;position:sticky;top:0}.diagnostics-console .dg-r1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.diagnostics-console .dg-eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--dg-muted);font-weight:600}.diagnostics-console .dg-title{color:var(--dg-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.diagnostics-console .dg-sp{flex:1}.diagnostics-console .dg-win{font-size:var(--ds-fs-small);color:var(--dg-muted);font-variant-numeric:tabular-nums}.diagnostics-console .dg-win b{color:var(--dg-text);font-weight:600}.diagnostics-console .dg-kpis{border-bottom:1px solid var(--dg-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.diagnostics-console .dg-kpi{border-left:1px solid var(--dg-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.diagnostics-console .dg-kpi:first-child{border-left:0;padding-left:0}.diagnostics-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--dg-muted);font-weight:600}.diagnostics-console .k-v{font-size:var(--ds-fs-h3);color:var(--dg-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-weight:600;display:flex}.diagnostics-console .k-v small{font-size:var(--ds-fs-small);color:var(--dg-muted);font-weight:600}.diagnostics-console .k-s{font-size:var(--ds-fs-micro);color:var(--dg-muted);font-variant-numeric:tabular-nums}.diagnostics-console .diagnostic-grid{grid-template-columns:none;gap:0;display:block}.diagnostics-console .dg-tblwrap{overflow-x:auto}.diagnostics-console table.dg-tbl{border-collapse:collapse;width:100%;min-width:560px}.diagnostics-console .dg-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--dg-muted);text-align:left;border-bottom:1px solid var(--dg-hair3);white-space:nowrap;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 10px;font-weight:600}.diagnostics-console .dg-tbl tr.grp td{border-bottom:1px solid var(--dg-hair3);text-align:left;height:26px;font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--dg-muted);padding:15px 10px 6px;font-weight:600}.diagnostics-console .dg-tbl tr.grp td .gc{color:var(--ds-muted);margin-left:4px;font-weight:600}.app-frame .diagnostics-console .dg-tbl tbody tr.diagnostic-row{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:none;gap:0;margin:0;padding:0;display:table-row;position:static}.app-frame .diagnostics-console .dg-tbl tbody tr.diagnostic-row:hover{background:var(--dg-surface);box-shadow:none;border-color:#0000}.diagnostics-console .dg-tbl tbody td{border-bottom:1px solid var(--dg-hair);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;height:40px;color:var(--dg-text);vertical-align:middle;padding:0 10px}.diagnostics-console .dg-tbl tbody td.dg-c-detail{white-space:normal}.diagnostics-console .s-name{color:var(--dg-ink);font-weight:500}.diagnostics-console .s-sub{color:var(--dg-muted);font-size:var(--ds-fs-micro);margin-top:-1px}.diagnostics-console .detail{color:var(--dg-text)}.diagnostics-console .detail b{color:var(--dg-ink);font-weight:600}.diagnostics-console .pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.diagnostics-console .pill .dot{border-radius:50%;width:5px;height:5px}.diagnostics-console .pill.ok{color:var(--dg-g);background:#16a34a1a}.diagnostics-console .pill.ok .dot{background:var(--dg-g)}.diagnostics-console .pill.warn{color:var(--dg-a);background:#d9770621}.diagnostics-console .pill.warn .dot{background:var(--dg-a)}.diagnostics-console .pill.crit{color:var(--dg-r);background:#dc26261a}.diagnostics-console .pill.crit .dot{background:var(--dg-r)}@media (width<=720px){.diagnostics-console .dg-kpi{padding:0 14px}}.integrations-console{--ic-navy:var(--ds-navy-deep);--ic-accent:var(--ds-blue);--ic-muted:var(--ds-muted);--ic-text:var(--ds-text);--ic-ink:var(--ds-ink);--ic-hair:var(--ds-hair);--ic-hair2:var(--ds-hair-2);--ic-hair3:var(--ds-hair-3);--ic-surface:var(--ds-surface);--ic-g:var(--ds-up-fg);--ic-a:var(--ds-warn-fg);--ic-r:var(--ds-down-fg);color:var(--ic-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.integrations-console .num{font-variant-numeric:tabular-nums}.integrations-console .ic-bar{z-index:6;border-bottom:1px solid var(--ic-hair2);background:#fff;flex-direction:column;gap:9px;padding:4px 0 9px;display:flex;position:sticky;top:0}.integrations-console .ic-r1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integrations-console .ic-title{color:var(--ic-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.integrations-console .ic-sp{flex:1}.integrations-console .ic-r2{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.integrations-console .ic-tabs{align-items:center;gap:2px;display:flex}.integrations-console .ic-tab{appearance:none;height:30px;font:inherit;font-size:var(--ds-fs-small);color:var(--ic-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.integrations-console .ic-tab.on{color:var(--ic-navy);border-bottom-color:var(--ic-accent);font-weight:600}.integrations-console .ic-tab:hover:not(.on){color:var(--ic-text)}.integrations-console .ic-win{font-size:var(--ds-fs-small);color:var(--ic-muted);font-variant-numeric:tabular-nums;margin-left:auto}.integrations-console .ic-win b{color:var(--ic-text);font-weight:600}.app-frame .integrations-console select.ic-ctl{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--ic-hair2);border-radius:var(--ds-r-md);--ic-select-chevron-width:10px;--ic-select-chevron-inset:12px;--ic-select-chevron-gap:12px;color:var(--ic-text);font:inherit;font-size:var(--ds-fs-dense);min-inline-size:176px;padding:0 calc(var(--ic-select-chevron-width) + var(--ic-select-chevron-inset) + var(--ic-select-chevron-gap)) 0 9px;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat;background-position:right var(--ic-select-chevron-inset) center;background-size:var(--ic-select-chevron-width) 6px;width:auto;max-width:none}.app-frame .integrations-console select.ic-ctl:focus{border-color:var(--ic-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.app-frame .integrations-console .ic-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--ic-hair2);color:var(--ic-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.app-frame .integrations-console .ic-btn:hover{border-color:var(--ic-hair3);color:var(--ic-navy)}.app-frame .integrations-console .ic-btn.primary{background:var(--ds-blue-fill);border-color:var(--ic-accent);color:#fff}.app-frame .integrations-console .ic-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.integrations-console .ic-btn svg{display:block}.integrations-console .ic-kpis{border-bottom:1px solid var(--ic-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.integrations-console .ic-kpi{border-left:1px solid var(--ic-hair);flex-direction:column;justify-content:center;gap:3px;padding:0 22px;display:flex}.integrations-console .ic-kpi:first-child{border-left:0;padding-left:0}.integrations-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);font-weight:600}.integrations-console .k-v{font-size:var(--ds-fs-h3);color:var(--ic-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:600;display:flex}.integrations-console .k-v small{font-size:var(--ds-fs-small);color:var(--ic-muted);font-weight:600}.integrations-console .k-s{font-size:var(--ds-fs-micro);color:var(--ic-muted);font-variant-numeric:tabular-nums}.integrations-console .ic-msg-error{margin:12px 0 0}.integrations-console .ic-msg-ok{font-size:var(--ds-fs-dense);margin:12px 0 0}.app-frame .integrations-console .panel,.app-frame .integrations-console article.panel,.app-frame .integrations-console .hero-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.integrations-console .panel:before,.integrations-console .hero-panel:before{content:none;display:none}.app-frame .integrations-console #email-channel-editor{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);background:#fff;padding:18px 20px}.integrations-console .ic-hero{padding:14px 0 0}.integrations-console .ic-hero :is(h2,h3){font-size:var(--ds-fs-lead);color:var(--ic-navy);letter-spacing:var(--ds-ls-tight);margin:2px 0 4px;font-weight:600}.integrations-console .ic-hero p{color:var(--ic-muted);font-size:var(--ds-fs-dense);max-width:70ch;margin:0}.integrations-console .ic-hero .eyebrow{color:var(--ic-muted)}.integrations-console .ic-section-heading,.integrations-console .section-heading{align-items:flex-start;gap:12px;padding:16px 0 8px;display:flex}.integrations-console .section-heading .eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);font-weight:600}.integrations-console .section-heading :is(h1,h2,h3){font-size:var(--ds-fs-lead);color:var(--ic-navy);letter-spacing:var(--ds-ls-tight);margin:2px 0 0;font-weight:600}.integrations-console .section-heading .section-subtitle{color:var(--ic-muted);font-size:var(--ds-fs-small);margin:3px 0 0}.integrations-console .section-heading>.status-pill,.integrations-console .section-heading .panel-actions{margin-left:auto}.integrations-console .ic-table{overflow-x:auto}.app-frame .integrations-console .ic-table .data-table,.app-frame .integrations-console .ic-table table{border-collapse:collapse;width:100%;min-width:1040px;box-shadow:none;background:0 0;border:0}.app-frame .integrations-console .ic-table thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);text-align:left;border:0;border-bottom:1px solid var(--ic-hair3);white-space:nowrap;background:0 0;padding:9px 10px;font-weight:600}.app-frame .integrations-console .ic-table thead th.ic-col-num,.app-frame .integrations-console .ic-table thead th.alarm-row-actions-heading{text-align:right}.app-frame .integrations-console .ic-table tbody td{border:0;border-bottom:1px solid var(--ic-hair);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;height:46px;color:var(--ic-text);vertical-align:middle;background:0 0;padding:0 10px}.app-frame .integrations-console .ic-table tbody td.ic-col-num,.app-frame .integrations-console .ic-table tbody td.alarm-row-actions-cell{text-align:right}.app-frame .integrations-console .ic-table tbody tr:hover td{background:var(--ic-surface)}.app-frame .integrations-console .integration-name-cell{flex-direction:column;gap:1px;display:flex}.app-frame .integrations-console .integration-name-cell strong{color:var(--ic-ink);font-weight:600;font-size:var(--ds-fs-dense)}.app-frame .integrations-console .integration-name-cell small{color:var(--ic-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-tight);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-frame .integrations-console .integration-provider-label{align-items:center;gap:8px;display:inline-flex}.app-frame .integrations-console .integration-provider-label span:last-child{color:var(--ic-text);font-size:var(--ds-fs-dense)}.app-frame .integrations-console .integration-provider-label .integration-provider-icon,.app-frame .integrations-console .integration-provider-icon{border-radius:var(--ds-r-sm);width:18px;min-width:18px;height:18px;box-shadow:none;background:0 0;padding:0}.app-frame .integrations-console .integration-provider-icon svg{width:18px;height:18px;display:block}.integrations-console .ic-ev{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.integrations-console .ic-ev b{color:var(--ic-ink);text-align:right;font-variant-numeric:tabular-nums;min-width:10px;font-weight:600}.integrations-console .ic-segs{gap:2px;display:inline-flex}.integrations-console .ic-segs i{border-radius:var(--ds-r-sm);background:#14233221;width:5px;height:11px;display:block}.integrations-console .ic-segs i.on{background:var(--ic-accent)}.integrations-console .ic-asg{color:var(--ic-text)}.integrations-console .ic-asg small{color:var(--ic-muted)}.integrations-console .ic-lt{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.integrations-console .ic-lt .ic-ltd{background:#c2ccd8;border-radius:50%;flex:none;width:6px;height:6px}.integrations-console .ic-lt .ic-ltd.g{background:var(--ic-g)}.integrations-console .ic-lt .ic-ltd.a{background:var(--ic-a)}.integrations-console .ic-lt .ic-ltd.r{background:var(--ic-r)}.integrations-console .ic-lt .ic-ltd.m{background:#c2ccd8}.integrations-console .ic-lt small{color:var(--ic-muted)}.app-frame .integrations-console .status-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-body);color:var(--ic-muted);background:#1423320f;border:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.app-frame .integrations-console .status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.app-frame .integrations-console .status-pill.success{color:var(--ic-g);background:#16a34a1a}.app-frame .integrations-console .status-pill.neutral{color:var(--ic-muted);background:#1423320f}.app-frame .integrations-console .status-pill.danger{color:var(--ic-r);background:#dc26261a}.app-frame .integrations-console .status-pill.warning{color:var(--ic-a);background:#d9770621}.app-frame .integrations-console .alarm-row-action-trigger{border-color:var(--ic-hair2)}.app-frame .integrations-console .alarm-row-action-trigger:hover{border-color:var(--ic-hair3)}.app-frame .integrations-console .data-table-empty,.app-frame .integrations-console .shared-empty-state{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);background:var(--ic-surface);box-shadow:none}.integrations-console .sms-consent-control{border:1px solid var(--line);border-radius:var(--ds-r-lg);background:var(--ds-chrome);color:var(--text);font-size:var(--ds-fs-body);font-weight:500;line-height:var(--ds-lh-body);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.integrations-console .sms-consent-control>input{width:18px;height:18px;accent-color:var(--accent-strong);margin:3px 0 0}.integrations-console .sms-consent-control>span{display:block}.integrations-console .sms-consent-control a{color:var(--accent-blue);font-weight:800}.integrations-console .integration-command-center{padding:0}.app-frame .integrations-console .integration-command-band{border:0;border-top:1px solid var(--ic-hair);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px 0 4px}.app-frame .integrations-console .integration-command-band:first-of-type{border-top:0;padding-top:8px}.integrations-console .integration-command-band-heading{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.app-frame .integrations-console .integration-step-marker{background:var(--ic-surface);border:1px solid var(--ic-hair2);width:22px;min-width:22px;height:22px;color:var(--ds-blue-text);font-size:var(--ds-fs-small);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.integrations-console .integration-command-band-heading .eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);font-weight:600}.integrations-console .integration-command-band-heading h4{font-size:var(--ds-fs-dense);color:var(--ic-navy);letter-spacing:var(--ds-ls-tight);margin:1px 0 0;font-weight:600}.app-frame .integrations-console .integration-provider-badge{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);background:var(--ic-surface);border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);align-self:center;margin-left:auto;padding:2px 9px}.app-frame .integrations-console .integration-command-provider-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.app-frame .integrations-console .integration-select-card{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);box-shadow:none;background:#fff;min-height:auto;margin:0;padding:12px;transition:border-color .12s,background .12s}.app-frame .integrations-console .integration-select-card:hover{border-color:var(--ic-accent);background:var(--ic-surface)}.app-frame .integrations-console .integration-select-card.selected{border-color:var(--ic-accent);box-shadow:inset 0 0 0 1px var(--ic-accent);background:#2f86dc0f}.app-frame .integrations-console .integration-command-provider-grid .integration-provider-icon{width:24px;min-width:24px;height:24px}.app-frame .integrations-console .integration-command-provider-grid .integration-provider-icon svg{width:24px;height:24px}.app-frame .integrations-console .integration-select-card-content{gap:3px;display:grid}.app-frame .integrations-console .integration-select-card strong{color:var(--ic-ink);font-size:var(--ds-fs-dense);font-weight:600}.app-frame .integrations-console .integration-select-card small{color:var(--ic-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense)}.app-frame .integrations-console .integration-select-card em{color:var(--ic-muted);font-size:var(--ds-fs-micro);font-style:normal}.app-frame .integrations-console .integration-event-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.app-frame .integrations-console .integration-event-card{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);box-shadow:none;background:#fff;gap:10px;padding:10px 12px}.app-frame .integrations-console .integration-event-card:hover{border-color:var(--ic-hair3);background:var(--ic-surface)}.app-frame .integrations-console .integration-event-card:has(input:checked){border-color:var(--ic-accent);background:#2f86dc0d}.app-frame .integrations-console .integration-event-card strong{color:var(--ic-ink);font-size:var(--ds-fs-dense);font-weight:600}.app-frame .integrations-console .integration-event-card small{color:var(--ic-muted);font-size:var(--ds-fs-micro)}.app-frame .integrations-console .integration-command-details{gap:12px;display:grid}.app-frame .integrations-console .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.app-frame .integrations-console .form-grid .wide-field,.app-frame .integrations-console .form-grid .email-channel-recipients-field{grid-column:1/-1}.app-frame .integrations-console .monitor-form label>span,.app-frame .integrations-console .form-grid label>span,.app-frame .integrations-console .integration-command-details>label>span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);font-weight:600}.app-frame .integrations-console .monitor-form input,.app-frame .integrations-console .monitor-form select,.app-frame .integrations-console .monitor-form textarea,.app-frame .integrations-console .integration-command-details input{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-md);color:var(--ic-ink);font:inherit;font-size:var(--ds-fs-dense);background:#fff}.app-frame .integrations-console .monitor-form input,.app-frame .integrations-console .monitor-form select,.app-frame .integrations-console .integration-command-details input{height:32px;min-height:32px;padding:0 9px}.app-frame .integrations-console .monitor-form textarea{min-height:120px;line-height:var(--ds-lh-dense);padding:8px 10px}.app-frame .integrations-console .monitor-form input:focus,.app-frame .integrations-console .monitor-form select:focus,.app-frame .integrations-console .monitor-form textarea:focus,.app-frame .integrations-console .integration-command-details input:focus{border-color:var(--ic-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.app-frame .integrations-console .field-note{font-size:var(--ds-fs-small);color:var(--ic-muted);background:var(--ic-surface);border-radius:var(--ds-r-md);margin:0;padding:9px 11px}.app-frame .integrations-console .toggle-field .toggle{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-md);height:32px;min-height:32px;font-size:var(--ds-fs-small);color:var(--ic-ink);background:#fff;align-items:center;gap:7px;width:fit-content;padding:0 11px;display:inline-flex}.app-frame .integrations-console .toggle-field .toggle.on{color:var(--ic-ink);border-color:#16a34a66}.app-frame .integrations-console .integration-assignment{gap:12px;display:grid}.app-frame .integrations-console .integration-assignment-mode{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-md);display:inline-flex;overflow:hidden}.app-frame .integrations-console .integration-assignment-mode button{appearance:none;border:0;border-left:1px solid var(--ic-hair);color:var(--ic-muted);font:inherit;font-size:var(--ds-fs-small);cursor:pointer;background:#fff;height:30px;min-height:30px;padding:0 13px}.app-frame .integrations-console .integration-assignment-mode button:first-child{border-left:0}.app-frame .integrations-console .integration-assignment-mode button.active{background:var(--ic-surface);color:var(--ic-ink);font-weight:600}.app-frame .integrations-console .integration-assignment-summary{border:0;border-left:2px solid var(--ic-hair2);background:0 0;border-radius:0;padding:2px 0 2px 12px}.app-frame .integrations-console .integration-assignment-summary strong{color:var(--ic-ink);font-size:var(--ds-fs-dense);font-weight:600}.app-frame .integrations-console .integration-assignment-summary span{color:var(--ic-muted);font-size:var(--ds-fs-small)}.app-frame .integrations-console .integration-monitor-list{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);overflow:hidden auto}.app-frame .integrations-console .integration-monitor-row{border-top:1px solid var(--ic-hair)}.app-frame .integrations-console .integration-monitor-row:first-child{border-top:0}.app-frame .integrations-console .integration-monitor-main strong{color:var(--ic-ink);font-weight:600}.app-frame .integrations-console .integration-monitor-main small,.app-frame .integrations-console .integration-monitor-meta{color:var(--ic-muted);font-size:var(--ds-fs-micro)}.app-frame .integrations-console .integration-command-summary{border:0;border-top:1px solid var(--ic-hair);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:0;margin-top:12px;padding:13px 0 0;display:flex}.app-frame .integrations-console .integration-command-summary div{border-left:1px solid var(--ic-hair);flex-direction:column;gap:2px;padding:0 20px;display:flex}.app-frame .integrations-console .integration-command-summary div:first-child{border-left:0;padding-left:0}.app-frame .integrations-console .integration-command-summary span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);font-weight:600}.app-frame .integrations-console .integration-command-summary strong{color:var(--ic-ink);font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;font-weight:600}.app-frame .integrations-console .primary-button{border-radius:var(--ds-r-md);background:var(--ds-blue-fill);border:1px solid var(--ic-accent);color:#fff;height:32px;min-height:32px;font-size:var(--ds-fs-dense);box-shadow:none;padding:0 14px;font-weight:600}.app-frame .integrations-console .primary-button:hover{background:var(--ds-blue-fill);border-color:var(--ds-blue-fill)}.app-frame .integrations-console .ghost-button{border-radius:var(--ds-r-md);border:1px solid var(--ic-hair2);height:32px;min-height:32px;color:var(--ic-text);font-size:var(--ds-fs-dense);box-shadow:none;background:#fff;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.app-frame .integrations-console .ghost-button:hover{border-color:var(--ic-hair3);color:var(--ic-navy)}.integrations-console .form-actions{align-items:center;gap:9px;padding:14px 0 2px;display:flex}.integrations-console .overview-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px;display:grid}.integrations-console .overview-grid>.panel{border-top:1px solid var(--ic-hair);padding-top:4px}.app-frame .integrations-console .code-panel{background:var(--ic-surface);border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);color:var(--ic-ink);box-shadow:none}.app-frame .integrations-console .secret-callout{background:var(--ic-surface);border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);box-shadow:none}.app-frame .integrations-console .secret-callout code{border:1px solid var(--ic-hair2);color:var(--ic-ink);background:#fff}.integrations-console .api-doc-grid{gap:0;display:grid}.app-frame .integrations-console .fact-row{border-top:1px solid var(--ic-hair);padding:8px 0}.app-frame .integrations-console .fact-row:first-child{border-top:0}.integrations-console .fact-row span{color:var(--ic-muted);font-size:var(--ds-fs-small)}.integrations-console .fact-row strong{color:var(--ic-ink);font-variant-numeric:tabular-nums;font-weight:600}.integrations-console .detail-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0 20px;display:grid}.app-frame .integrations-console .integration-edit-panel,.app-frame .integrations-console .email-channel-editor{border:0;border-top:2px solid var(--ic-accent);box-shadow:none;background:0 0;border-radius:0;padding:14px 0 0}.integrations-console .ic-catalog{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;padding:4px 0 8px;display:grid}.app-frame .integrations-console .ic-card{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-lg);box-shadow:none;background:#fff;flex-direction:column;gap:9px;padding:14px;transition:border-color .12s;display:flex}.app-frame .integrations-console .ic-card:hover{border-color:var(--ic-hair3)}.integrations-console .ic-card-head{align-items:center;gap:10px;display:flex}.app-frame .integrations-console .ic-card-head .integration-provider-icon{width:24px;min-width:24px;height:24px}.app-frame .integrations-console .ic-card-head .integration-provider-icon svg{width:24px;height:24px}.integrations-console .ic-card-title{flex-direction:column;gap:1px;min-width:0;display:flex}.integrations-console .ic-card-title strong{color:var(--ic-ink);font-size:var(--ds-fs-dense);font-weight:600}.integrations-console .ic-card-type{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);font-weight:600}.app-frame .integrations-console .ic-card-head .status-pill{margin-left:auto}.integrations-console .ic-card-summary{color:var(--ic-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);flex:1;margin:0}.integrations-console .ic-card-actions{border-top:1px solid var(--ic-hair);align-items:center;gap:10px;padding-top:9px;display:flex}.integrations-console .ic-card-note{font-size:var(--ds-fs-small);color:var(--ic-muted);margin-right:auto}.app-frame .integrations-console a.ic-card-link{color:var(--ds-blue-text);text-decoration:none}.app-frame .integrations-console a.ic-card-link:hover{text-decoration:underline}.app-frame .integrations-console .ic-card.is-connected{border-color:#16a34a52}.modal-dialog .ic-dialog-scope{background:0 0;min-height:0}.modal-dialog .ic-dialog-scope #email-channel-editor{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.modal-dialog .ic-dialog-scope .integration-edit-panel{border-top:0;padding-top:0}.modal-dialog .ic-dialog-scope .integration-edit-summary{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.modal-dialog .ic-dialog-scope .integration-edit-summary .section-subtitle{margin:0}.modal-dialog:has(.ic-wizard){width:min(980px,96vw);max-width:980px}.ic-wizard{gap:16px;display:grid}.ic-wizard .ic-wizard-steps{gap:var(--ds-space-3);border-bottom:1px solid var(--ds-hair);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0 0 14px}.ic-wizard .pl-steps__title,.ic-wizard .pl-steps__note{display:block}.ic-wizard .ic-wizard-step-copy{min-width:0}.ic-wizard .ic-wizard-body{gap:14px;max-height:min(56vh,480px);padding-right:4px;display:grid;overflow-y:auto}.ic-wizard .ic-wizard-delivery{gap:18px;display:grid}.ic-wizard .ic-wizard-section{gap:8px;display:grid}.ic-wizard .ic-wizard-section h4{font-size:var(--ds-fs-dense);color:var(--ds-navy-deep);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:600}.ic-wizard .ic-wizard-section>p{font-size:var(--ds-fs-small);color:var(--ds-muted);margin:0}.ic-wizard .ic-wizard-actions{border-top:1px solid var(--ds-hair);padding-top:14px}.ic-wizard .ic-sp,.modal-dialog .form-actions .ic-sp{flex:1}.modal-dialog .ic-wizard .integration-monitor-list{max-height:260px}.app-frame .ic-wizard .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.app-frame .ic-wizard .form-grid .wide-field{grid-column:1/-1}.app-frame .ic-wizard .integration-command-details{gap:12px;display:grid}.app-frame .ic-wizard .integration-command-provider-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.app-frame .ic-wizard .integration-event-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.app-frame .ic-wizard .integration-command-summary{border:0;border-top:1px solid var(--ds-hair);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:0;padding:13px 0 0;display:flex}.app-frame .ic-wizard .integration-command-summary div{border-left:1px solid var(--ds-hair);flex-direction:column;gap:2px;padding:0 20px;display:flex}.app-frame .ic-wizard .integration-command-summary div:first-child{border-left:0;padding-left:0}.app-frame .ic-wizard .integration-command-summary span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ds-muted);font-weight:600}.app-frame .ic-wizard .integration-command-summary strong{color:var(--ds-ink);font-size:var(--ds-fs-dense);font-weight:600}@media (width<=720px){.integrations-console .ic-kpi{padding:0 14px}.app-frame .integrations-console .form-grid{grid-template-columns:1fr}.app-frame .integrations-console .integration-command-summary div{border-left:0;padding:6px 0}.app-frame .ic-wizard .form-grid{grid-template-columns:1fr}.app-frame .ic-wizard .integration-command-summary div{border-left:0;padding:6px 0}.ic-wizard .ic-wizard-steps{grid-auto-flow:row}.ic-wizard .pl-steps__note{display:none}.integrations-console .ic-card-actions{flex-wrap:wrap}}.notification-rules-console{--nr-navy:var(--ds-navy-deep);--nr-accent:var(--ds-blue);--nr-muted:var(--ds-muted);--nr-text:var(--ds-text);--nr-ink:var(--ds-ink);--nr-hair:var(--ds-hair);--nr-hair2:var(--ds-hair-2);--nr-hair3:var(--ds-hair-3);--nr-surface:var(--ds-surface);--nr-g:var(--ds-up-fg);--nr-a:var(--ds-warn-fg);--nr-r:var(--ds-down-fg);color:var(--nr-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.notification-rules-console .num{font-variant-numeric:tabular-nums}.notification-rules-console .mut{color:var(--nr-muted)}.notification-rules-console .nr-form{gap:0;display:block}.notification-rules-console .nr-form>*{margin:0}.notification-rules-console .nr-bar{z-index:6;border-bottom:1px solid var(--nr-hair2);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 9px;display:flex;position:sticky;top:0}.notification-rules-console .nr-r1{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.notification-rules-console .nr-title{color:var(--nr-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.notification-rules-console .nr-sp{flex:1}.notification-rules-console .nr-msg{font-size:var(--ds-fs-small);font-variant-numeric:tabular-nums;margin:0}.notification-rules-console p.inline-error.nr-msg{color:var(--nr-r)}.notification-rules-console p.success-copy.nr-msg{color:var(--nr-g)}.notification-rules-console .status-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-body);color:var(--ds-blue-text);background:#2f86dc1f;border:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.notification-rules-console .status-pill.success{color:var(--nr-g);background:#16a34a1a}.notification-rules-console .status-pill.danger{color:var(--nr-r);background:#dc26261a}.notification-rules-console .nr-actions{justify-content:flex-end;gap:8px;margin:0;display:inline-flex}.app-frame .notification-rules-console .form-actions .primary-button,.app-frame .notification-rules-console .nr-save{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--nr-accent);background:var(--ds-blue-fill);color:#fff;font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);box-shadow:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.app-frame .notification-rules-console .nr-save:hover{background:var(--ds-blue-fill);box-shadow:none;transform:none}.app-frame .notification-rules-console .nr-save:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.notification-rules-console .nr-save svg{display:block}.notification-rules-console .nr-kpis{border-bottom:1px solid var(--nr-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.notification-rules-console .nr-kpi{border-left:1px solid var(--nr-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.notification-rules-console .nr-kpi:first-child{border-left:0;padding-left:0}.notification-rules-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--nr-muted);font-weight:600}.notification-rules-console .k-v{font-size:var(--ds-fs-h3);color:var(--nr-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.notification-rules-console .k-v small{font-size:var(--ds-fs-small);color:var(--nr-muted);margin-left:1px;font-weight:600}.notification-rules-console .k-s{font-size:var(--ds-fs-micro);color:var(--nr-muted);font-variant-numeric:tabular-nums}.notification-rules-console .nr-sec{padding:15px 0 6px}.notification-rules-console .nr-sec-h{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.notification-rules-console .nr-p-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--nr-muted);margin:0;font-weight:600}.notification-rules-console .nr-p-sub{font-size:var(--ds-fs-small);color:var(--nr-muted)}.notification-rules-console .nr-p-sub a{color:var(--ds-blue-text);text-decoration:underline}.notification-rules-console .nr-p-sub a:hover{text-decoration:underline}.notification-rules-console .nr-p-note{font-size:var(--ds-fs-micro);color:var(--nr-muted);font-variant-numeric:tabular-nums;margin-left:auto}.notification-rules-console .nr-tblwrap{overflow-x:auto}.notification-rules-console table.nr-tbl{border-collapse:collapse;width:100%;min-width:1120px}.notification-rules-console .nr-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--nr-muted);text-align:right;border-bottom:1px solid var(--nr-hair3);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 10px;font-weight:600}.notification-rules-console .nr-tbl thead th.l{text-align:left}.notification-rules-console .nr-tbl thead th.c{text-align:center}.notification-rules-console .nr-tbl tbody td{border-bottom:1px solid var(--nr-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;height:40px;color:var(--nr-text);vertical-align:middle;padding:5px 10px}.notification-rules-console .nr-tbl tbody td.l{text-align:left}.notification-rules-console .nr-tbl tbody td.c{text-align:center}.notification-rules-console .nr-tbl tbody tr:hover{background:var(--nr-surface)}.notification-rules-console .nr-tbl tfoot td{border-top:1px solid var(--nr-hair3);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--nr-muted);text-align:left;padding:9px 10px;font-weight:600}.app-frame .notification-rules-console tr.severity-threshold-row{gap:0;align-items:initial;background:0 0;border:0;border-radius:0;grid-template-columns:none;margin:0;padding:0;display:table-row;overflow:visible}.app-frame .notification-rules-console tr.severity-threshold-row td{border-top:0;border-left:0;border-right:0}.app-frame .notification-rules-console tr.severity-threshold-row td.l{border-bottom:1px solid var(--nr-hair)}.notification-rules-console .severity-threshold-row.is-off{opacity:.55}.app-frame .notification-rules-console .severity-threshold-heading{background:0 0;border:0;align-items:center;gap:0;margin:0;padding:0;display:inline-flex}.notification-rules-console .nr-sev{color:var(--nr-ink);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:600;display:inline-flex}.notification-rules-console .nr-mobile-edit,.notification-rules-console .nr-mobile-advanced-toggle{display:none}.notification-rules-console .nr-mobile-advanced{display:contents}.notification-rules-console .nr-sd{border-radius:var(--ds-r-sm);background:#9aa8bb;flex:none;width:7px;height:7px}.notification-rules-console .severity-sev1 .nr-sd{background:var(--nr-r)}.notification-rules-console .severity-sev2 .nr-sd{background:#ea580c}.notification-rules-console .severity-sev3 .nr-sd{background:var(--nr-a)}.notification-rules-console .severity-sev4 .nr-sd{background:#ca8a04}.notification-rules-console .severity-sev5 .nr-sd{background:#9aa8bb}.app-frame .notification-rules-console button.toggle{appearance:none;border:1px solid var(--nr-hair2);min-width:46px;height:24px;min-height:24px;color:var(--nr-muted);font:inherit;font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 10px;font-weight:600;transition:none;display:inline-flex}.app-frame .notification-rules-console button.toggle:hover{border-color:var(--nr-hair3)}.app-frame .notification-rules-console button.toggle.on{color:var(--nr-g);background:#16a34a1f;border-color:#16a34a47}.app-frame .notification-rules-console .nr-ctl,.app-frame .notification-rules-console .nr-in{width:100%;height:var(--ds-h-md);min-height:var(--ds-h-md);box-sizing:border-box;border:1px solid var(--nr-hair2);border-radius:var(--ds-r-md);color:var(--nr-text);font:inherit;font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;background:#fff;padding:0 9px}.app-frame .notification-rules-console .nr-ctl{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding:0 24px 0 9px}.app-frame .notification-rules-console .nr-in{min-width:78px}.app-frame .notification-rules-console .nr-in-sm{min-width:58px}.app-frame .notification-rules-console .nr-ctl-op{text-align:center;min-width:58px}.app-frame .notification-rules-console .nr-ctl-sm{min-width:66px}.app-frame .notification-rules-console .nr-ctl:focus,.app-frame .notification-rules-console .nr-in:focus{border-color:var(--nr-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.notification-rules-console .nr-cols{border-bottom:1px solid var(--nr-hair);grid-template-columns:1fr 1fr;display:grid}.notification-rules-console .nr-col{border-left:1px solid var(--nr-hair);min-width:0;padding:15px 24px 18px}.notification-rules-console .nr-col:first-child{border-left:0;padding-left:0}.notification-rules-console .nr-fields{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.app-frame .notification-rules-console .nr-field{gap:5px;min-width:0;font-weight:400;display:grid}.app-frame .notification-rules-console .nr-field>span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--nr-muted);font-weight:600}.app-frame .notification-rules-console .nr-field input,.app-frame .notification-rules-console .nr-field select{box-sizing:border-box;border:1px solid var(--nr-hair2);border-radius:var(--ds-r-md);width:100%;height:30px;min-height:30px;color:var(--nr-text);font:inherit;font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;background:#fff;padding:0 10px}.app-frame .notification-rules-console .nr-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:0 26px 0 10px}.app-frame .notification-rules-console .nr-field input:focus,.app-frame .notification-rules-console .nr-field select:focus{border-color:var(--nr-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.notification-rules-console .nr-field-wide{grid-column:1/-1}.notification-rules-console .nr-field .field-note{color:var(--nr-muted);font-size:var(--ds-fs-micro);font-weight:400;line-height:var(--ds-lh-dense);text-transform:none;letter-spacing:var(--ds-ls-normal);background:0 0;border:0;margin:1px 0 0;padding:0;display:block}.notification-rules-console .nr-ledger{display:block}.notification-rules-console .settings-ledger .fact-row{border-bottom:1px solid var(--nr-hair);font-variant-numeric:tabular-nums;background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:7px 0;display:flex}.notification-rules-console .settings-ledger .fact-row:last-child{border-bottom:0}.notification-rules-console .settings-ledger .fact-row>span{color:var(--nr-text);font-size:var(--ds-fs-dense);font-weight:400}.notification-rules-console .settings-ledger .fact-row>strong{color:var(--nr-ink);text-align:right;font-weight:600;font-size:var(--ds-fs-dense)}.notification-rules-console .nr-chips{flex-wrap:wrap;gap:8px;padding:2px 0 6px;display:flex}.app-frame .notification-rules-console .nr-chip{border:1px solid var(--nr-hair2);border-radius:var(--ds-r-lg);height:28px;font-size:var(--ds-fs-small);color:var(--nr-ink);cursor:pointer;background:#fff;align-items:center;gap:7px;padding:0 13px;font-weight:400;display:inline-flex;position:relative}.notification-rules-console .nr-chip:hover{border-color:var(--nr-hair3)}.notification-rules-console .nr-chip .nr-chk{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.notification-rules-console .nr-chip .nr-cd{background:var(--nr-g);border-radius:50%;flex:none;width:6px;height:6px}.notification-rules-console .nr-chip .nr-ct{color:var(--nr-ink)}.notification-rules-console .nr-chip.off{color:var(--nr-muted);border-style:dashed}.notification-rules-console .nr-chip.off .nr-cd{background:#c2ccd8}.notification-rules-console .nr-chip.off .nr-ct{color:var(--nr-muted)}.notification-rules-console .nr-chip .nr-chk:focus-visible{outline:none}.notification-rules-console .nr-chip:focus-within{border-color:var(--nr-accent);box-shadow:0 0 0 3px #2f86dc24}@media (width<=900px){.notification-rules-console .nr-cols{grid-template-columns:1fr}.notification-rules-console .nr-col{border-left:0;border-top:1px solid var(--nr-hair);padding-top:15px;padding-left:0}.notification-rules-console .nr-col:first-child{border-top:0;padding-top:0}.notification-rules-console .nr-kpi{padding:0 14px}}@media (width<=620px){.notification-rules-console .nr-fields{grid-template-columns:1fr}.notification-rules-console .nr-kpi{padding:6px 12px}}.alarms-console{--al-navy:var(--ds-navy-deep);--al-accent:var(--ds-blue);--al-muted:var(--ds-muted);--al-text:var(--ds-text);--al-ink:var(--ds-ink);--al-hair:var(--ds-hair);--al-hair2:var(--ds-hair-2);--al-hair3:var(--ds-hair-3);--al-surface:var(--ds-surface);--al-g:var(--ds-up-fg);--al-a:var(--ds-warn-fg);--al-r:var(--ds-down-fg);color:var(--al-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.alarms-console .num{font-variant-numeric:tabular-nums}.alarms-console .al-bar{border-bottom:1px solid var(--al-hair2);flex-direction:column;gap:9px;margin-top:4px;padding:4px 0 10px;display:flex}.alarms-console .al-r1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alarms-console .al-title{color:var(--al-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.alarms-console .al-sub{font-size:var(--ds-fs-small);color:var(--al-muted)}.alarms-console .al-sp{flex:1}.alarms-console .al-r2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-frame .alarms-console button.al-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--al-hair2);color:var(--al-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;font-weight:500;line-height:var(--ds-lh-flat);box-shadow:none;letter-spacing:var(--ds-ls-normal);text-transform:none;background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .alarms-console button.al-btn:hover{border-color:var(--al-hair3);color:var(--al-navy);background:#fff}.app-frame .alarms-console button.al-btn:disabled{opacity:.55;cursor:default}.app-frame .alarms-console button.al-btn--primary{background:var(--ds-blue-fill);border-color:var(--al-accent);color:#fff}.app-frame .alarms-console button.al-btn--primary:hover{background:var(--ds-blue-fill);border-color:var(--ds-blue-fill);color:#fff}.alarms-console .al-btn svg{display:block}.app-frame .alarms-console .alarm-group-selector-trigger{border:1px solid var(--al-hair2);border-radius:var(--ds-r-md);min-width:210px;min-height:30px;box-shadow:none;background:#fff;gap:8px;padding:3px 10px}.app-frame .alarms-console .alarm-group-selector-menu.open .alarm-group-selector-trigger,.app-frame .alarms-console .alarm-group-selector-trigger:hover{border-color:var(--al-hair3);background:var(--al-surface)}.app-frame .alarms-console .alarm-group-selector-trigger:focus-visible{outline:2px solid var(--ds-blue-text);outline-offset:2px;border-color:var(--al-hair3);background:var(--al-surface)}.alarms-console .alarm-group-selector-copy span{color:var(--al-muted)}.alarms-console .alarm-group-selector-copy strong{color:var(--al-ink);font-size:var(--ds-fs-dense)}.app-frame .alarms-console .alarm-group-selector-meta{color:var(--ds-blue-text);font-size:var(--ds-fs-micro);background:#2f86dc1a;padding:2px 7px}.alarms-console .al-kpis{border-bottom:1px solid var(--al-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.alarms-console .al-kpi{border-left:1px solid var(--al-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.alarms-console .al-kpi:first-child{border-left:0;padding-left:0}.alarms-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--al-muted);font-weight:600}.alarms-console .k-v{font-size:var(--ds-fs-h3);color:var(--al-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.alarms-console .k-v small{font-size:var(--ds-fs-small);color:var(--al-muted);margin-left:2px;font-weight:600}.alarms-console .k-s{font-size:var(--ds-fs-micro);color:var(--al-muted);font-variant-numeric:tabular-nums}.alarms-console .al-msg{font-size:var(--ds-fs-dense);color:var(--al-g);margin:12px 0 0}.alarms-console .al-error{font-size:var(--ds-fs-dense);color:var(--al-r);margin:12px 0 0}.alarms-console .al-head{align-items:center;gap:12px;padding:16px 0 8px;display:flex}.alarms-console .al-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--al-muted);margin:0;font-weight:600}.alarms-console .al-note{font-size:var(--ds-fs-micro);color:var(--al-muted);margin-left:auto}.alarms-console .al-tblwrap{overflow-x:auto}.alarms-console table.al-tbl{border-collapse:collapse;width:100%;min-width:960px}.alarms-console .al-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--al-muted);text-align:right;border-bottom:1px solid var(--al-hair3);white-space:nowrap;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 12px;font-weight:600}.alarms-console .al-tbl thead th.l{text-align:left}.alarms-console .al-tbl thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.alarms-console .al-tbl thead th.sortable:hover{color:var(--al-text)}.alarms-console .al-tbl thead th.sorted{color:var(--al-navy)}.alarms-console .al-tbl thead th .sg{color:var(--ds-blue-text);font-weight:400;font-size:var(--ds-fs-micro);margin-left:3px}.alarms-console .al-tbl thead th.al-actions-h{width:52px}.alarms-console .al-tbl tbody td{border-bottom:1px solid var(--al-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;height:40px;color:var(--al-text);vertical-align:middle;padding:0 12px}.alarms-console .al-tbl tbody td.l{text-align:left}.alarms-console .al-tbl tbody tr:hover{background:var(--al-surface)}.alarms-console .al-tbl tbody tr.off td{color:var(--al-muted)}.alarms-console .al-name{padding-top:5px;padding-bottom:5px}.app-frame .alarms-console .al-name .nm{appearance:none;font:inherit;font-size:var(--ds-fs-dense);color:var(--al-ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:260px;letter-spacing:var(--ds-ls-tight);background:0 0;border:0;padding:0;font-weight:500;display:block;overflow:hidden}.app-frame .alarms-console .al-name .nm:hover{color:var(--ds-blue-text);text-decoration:underline}.alarms-console tr.off .al-name .nm{color:var(--al-muted)}.alarms-console .al-name-sub{color:var(--al-muted);font-size:var(--ds-fs-micro);text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:-1px;overflow:hidden}.alarms-console .al-signal{font-size:var(--ds-fs-small);color:var(--al-text)}.alarms-console .al-cond{color:var(--al-text)}.alarms-console .al-rt{color:var(--al-text);align-items:center;gap:7px;display:inline-flex}.alarms-console .al-rt .rdot{background:var(--al-accent);border-radius:50%;flex:none;width:6px;height:6px}.alarms-console .al-rt.none{color:var(--al-muted)}.alarms-console .al-rt.none .rdot{background:#b7c0cc}.alarms-console tr.off .al-rt .rdot{background:var(--ds-idle)}.alarms-console .al-sev{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-sm);font-variant-numeric:tabular-nums;padding:1px 6px;font-weight:700;display:inline-block}.alarms-console .al-sev.s1{color:var(--ds-down-fg);background:#dc262621}.alarms-console .al-sev.s2{color:var(--ds-down);background:#dc262614}.alarms-console .al-sev.s3{color:#c2680a;background:#d9770621}.alarms-console .al-sev.s4{color:#5b708c;background:#14233212}.alarms-console .al-sev.s5{color:var(--ds-muted);background:#1423320d}.alarms-console .al-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.alarms-console .al-pill .dot{border-radius:50%;width:5px;height:5px}.alarms-console .al-pill.ok{color:var(--al-g);background:#16a34a1a}.alarms-console .al-pill.ok .dot{background:var(--al-g)}.alarms-console .al-pill.mut{color:var(--al-muted);background:#1423320f}.alarms-console .al-pill.mut .dot{background:var(--ds-idle)}.alarms-console .al-actions-c{width:52px}.app-frame .alarms-console .alarm-row-action-trigger{width:28px;height:28px;color:var(--al-muted);background:0 0;border-color:#0000}.app-frame .alarms-console .alarm-row-action-trigger:hover,.app-frame .alarms-console .alarm-row-action-menu.open .alarm-row-action-trigger{border-color:var(--al-hair2);background:var(--al-surface);color:var(--al-ink)}.alarms-console .al-empty{color:var(--al-muted);font-size:var(--ds-fs-dense);padding:22px 0}@media (width<=720px){.alarms-console .al-kpi{padding:0 14px}.app-frame .alarms-console .alarm-group-selector-trigger{width:100%;min-width:0}.alarms-console .al-r2{align-items:stretch}}.checks-console{--ck-navy:var(--ds-navy-deep);--ck-accent:var(--ds-blue);--ck-muted:var(--ds-muted);--ck-text:var(--ds-text);--ck-ink:var(--ds-ink);--ck-hair:var(--ds-hair);--ck-hair2:var(--ds-hair-2);--ck-hair3:var(--ds-hair-3);--ck-surface:var(--ds-surface);--ck-g:var(--ds-up-fg);--ck-a:var(--ds-warn-fg);--ck-r:var(--ds-down-fg)}.checks-console .ck-wrap{color:var(--ck-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.checks-console .num{font-variant-numeric:tabular-nums}.checks-console .mut{color:var(--ck-muted)}.checks-console .ck-bar{z-index:6;border-bottom:1px solid var(--ck-hair2);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 10px;display:flex;position:sticky;top:0}.checks-console .ck-title{color:var(--ck-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.checks-console .ck-cnt{font-size:var(--ds-fs-small);color:var(--ck-muted);font-variant-numeric:tabular-nums}.checks-console .ck-cnt b{color:var(--ck-text);font-weight:600}.checks-console .ck-sp{flex:1}.app-frame .checks-console .ck-back{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--ck-hair2);color:var(--ck-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.app-frame .checks-console .ck-back:hover{border-color:var(--ck-hair3);color:var(--ck-navy)}.checks-console .ck-kpis{border-bottom:1px solid var(--ck-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.checks-console .ck-kpi{border-left:1px solid var(--ck-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.checks-console .ck-kpi:first-child{border-left:0;padding-left:0}.checks-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ck-muted);font-weight:600}.checks-console .k-v{font-size:var(--ds-fs-h3);color:var(--ck-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.checks-console .k-v small{font-size:var(--ds-fs-small);color:var(--ck-muted);margin-left:1px;font-weight:600}.checks-console .k-v.g{color:var(--ck-g)}.checks-console .k-v.r{color:var(--ck-r)}.checks-console .k-s{font-size:var(--ds-fs-micro);color:var(--ck-muted);font-variant-numeric:tabular-nums}.checks-console .ck-tblwrap{overflow-x:auto}.checks-console table.ck-tbl{border-collapse:collapse;width:100%;min-width:880px}.checks-console .ck-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ck-muted);text-align:right;border-bottom:1px solid var(--ck-hair3);white-space:nowrap;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 10px;font-weight:600}.checks-console .ck-tbl thead th.l{text-align:left}.checks-console .ck-tbl tbody td{border-bottom:1px solid var(--ck-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;height:40px;color:var(--ck-text);vertical-align:middle;padding:0 10px}.checks-console .ck-tbl tbody td.l{text-align:left}.checks-console .ck-tbl tbody td.wrap{white-space:normal}.checks-console .ck-tbl tbody tr:hover{background:var(--ck-surface)}.checks-console .ck-tbl th.grow,.checks-console .ck-tbl td.grow{width:100%}.checks-console .ck-tbl th:first-child,.checks-console .ck-tbl td:first-child{padding-left:0}.checks-console .ck-tbl th:last-child,.checks-console .ck-tbl td:last-child{padding-right:0}.checks-console .t-abs{color:var(--ck-ink)}.checks-console .t-rel{color:var(--ck-muted);font-size:var(--ds-fs-micro);margin-top:-1px}.checks-console .m-name{color:var(--ck-ink);font-weight:500}.checks-console .m-name.mut{color:var(--ck-muted);font-weight:400}.checks-console .tg{font-size:var(--ds-fs-micro);color:var(--ck-muted);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow)}.checks-console td.code b{color:var(--ck-ink);font-weight:600}.checks-console td.code.err b{color:var(--ck-r)}.checks-console td.code .none{color:var(--ck-muted)}.checks-console .lat{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.checks-console .trk{border-radius:var(--ds-r-sm);background:#14233217;flex:none;width:56px;height:5px;overflow:hidden}.checks-console .trk i{border-radius:var(--ds-r-sm);background:var(--ck-accent);height:100%;display:block}.checks-console .trk i.r{background:var(--ck-r)}.checks-console .fig{text-align:right;min-width:52px;color:var(--ck-ink)}.checks-console .fig.r{color:var(--ck-r)}.checks-console .res{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.checks-console .res .msg{color:var(--ck-text)}.checks-console .res .msg.err{color:var(--ck-r)}.checks-console .res .msg-err{color:var(--ck-r);font-size:var(--ds-fs-small)}.checks-console .pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.checks-console .pill .dot{border-radius:50%;width:5px;height:5px}.checks-console .pill.ok{color:var(--ck-g);background:#16a34a1a}.checks-console .pill.ok .dot{background:var(--ck-g)}.checks-console .pill.crit{color:var(--ck-r);background:#dc26261a}.checks-console .pill.crit .dot{background:var(--ck-r)}.app-frame .checks-console .response-content-button{appearance:none;width:auto;min-height:0;font:inherit;font-size:var(--ds-fs-micro);color:var(--ds-blue-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;display:inline-flex}.checks-console .response-content-button:hover{text-decoration:underline}.checks-console .response-content-button svg{display:block}.checks-console .ck-empty-wrap{padding:8px 0}.checks-console .ck-foot{font-size:var(--ds-fs-small);color:var(--ck-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:11px 2px 2px;display:flex}.checks-console .ck-foot b{color:var(--ck-text);font-weight:600}.checks-console .ck-loading{padding:8px 0}@media (width<=720px){.checks-console .ck-kpi{padding:0 14px}.checks-console .ck-kpi:nth-child(4){border-left:0;padding-left:0}}.templates-console{--tpl-navy:var(--ds-navy-deep);--tpl-accent:var(--ds-blue);--tpl-muted:var(--ds-muted);--tpl-text:var(--ds-text);--tpl-ink:var(--ds-ink);--tpl-hair:var(--ds-hair);--tpl-hair2:var(--ds-hair-2);--tpl-hair3:var(--ds-hair-3);--tpl-surface:var(--ds-surface);--tpl-g:var(--ds-up-fg);--tpl-a:var(--ds-warn-fg);--tpl-r:var(--ds-down-fg);color:var(--tpl-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.templates-console .num{font-variant-numeric:tabular-nums}.templates-console .mut{color:var(--tpl-muted)}.templates-console .tpl-bar{z-index:6;border-bottom:1px solid var(--tpl-hair2);background:#fff;flex-direction:column;gap:7px;margin-top:4px;padding:6px 0 10px;display:flex;position:sticky;top:0}.templates-console .tpl-r1{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.templates-console .tpl-title{color:var(--tpl-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.templates-console .tpl-cnt{font-size:var(--ds-fs-small);color:var(--tpl-muted)}.templates-console .tpl-lead{font-weight:500;font-size:var(--ds-fs-dense);color:var(--tpl-muted);letter-spacing:var(--ds-ls-normal);line-height:var(--ds-lh-dense);margin:0}.templates-console .tpl-kpis{border-bottom:1px solid var(--tpl-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.templates-console .tpl-kpi{border-left:1px solid var(--tpl-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.templates-console .tpl-kpi:first-child{border-left:0;padding-left:0}.templates-console .tpl-kpi .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--tpl-muted);font-weight:600}.templates-console .tpl-kpi .k-v{font-size:var(--ds-fs-h3);color:var(--tpl-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.templates-console .tpl-kpi .k-v small{font-size:var(--ds-fs-small);color:var(--tpl-muted);margin-left:2px;font-weight:600}.templates-console .tpl-kpi.note{flex:1;min-width:240px}.templates-console .tpl-kpi.note p{font-size:var(--ds-fs-small);color:var(--tpl-muted);max-width:440px;margin:0}.templates-console .tpl-kpi.note b{color:var(--tpl-text);font-weight:600}.templates-console .tpl-wrap{overflow-x:auto}.templates-console table.tpl-tbl{border-collapse:collapse;width:100%;min-width:940px}.templates-console .tpl-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--tpl-muted);text-align:right;border-bottom:1px solid var(--tpl-hair3);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border-top:0;border-left:0;border-right:0;padding:10px 12px;font-weight:600}.templates-console .tpl-tbl thead th.l{text-align:left}.templates-console .tpl-tbl thead th.a{width:1%}.templates-console .tpl-tbl tbody td{border-bottom:1px solid var(--tpl-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;height:46px;color:var(--tpl-text);vertical-align:middle;padding:0 12px}.templates-console .tpl-tbl tbody td.l{text-align:left}.templates-console .tpl-tbl tbody td.a{text-align:right;width:1%}.templates-console tr.template-card,.app-frame .templates-console tr.template-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:table-row;position:static}.templates-console tr.template-card:before,.app-frame .templates-console tr.template-card:before{content:none;display:none}.templates-console tr.template-card:hover,.app-frame .templates-console tr.template-card:hover{background:var(--tpl-surface);box-shadow:none;transform:none}.templates-console .tpl-name{color:var(--tpl-ink);letter-spacing:var(--ds-ls-tight);font-weight:600}.templates-console .tpl-sub{color:var(--tpl-muted);font-size:var(--ds-fs-small);white-space:normal;max-width:320px;margin-top:1px}.templates-console td.tpl-as{display:table-cell}.templates-console .tpl-as{white-space:normal}.templates-console .tpl-as>span{align-items:baseline;display:inline-flex}.templates-console .tpl-as .tpl-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--ds-fs-micro);color:var(--tpl-ink);border-radius:var(--ds-r-sm);background:#1423320d;margin-right:5px;padding:1px 5px}.templates-console .tpl-as .tpl-dim{color:var(--tpl-muted);font-size:var(--ds-fs-small);margin-right:5px}.templates-console .tpl-chip{font-size:var(--ds-fs-micro);color:var(--tpl-text);background:var(--tpl-surface);border:1px solid var(--tpl-hair);border-radius:var(--ds-r-lg);white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.templates-console .tpl-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.templates-console .tpl-tag{font-size:var(--ds-fs-micro);color:var(--tpl-muted);font-variant-numeric:tabular-nums}.app-frame .templates-console .tpl-use,.templates-console .tpl-use{appearance:none;border:1px solid var(--tpl-hair2);height:28px;min-height:28px;color:var(--tpl-text);font:inherit;font-size:var(--ds-fs-small);border-radius:var(--ds-r-md);cursor:pointer;font-weight:600;line-height:var(--ds-lh-flat);white-space:nowrap;background:#fff;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.templates-console .tpl-use:hover{border-color:var(--tpl-accent);color:var(--ds-blue-text)}.templates-console .tpl-use:focus-visible{border-color:var(--tpl-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.templates-console .tpl-use svg{display:block}.templates-console .tpl-foot{font-size:var(--ds-fs-small);color:var(--tpl-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 2px;display:flex}.templates-console .tpl-foot b{color:var(--tpl-text);font-weight:600}@media (width<=900px){.templates-console .tpl-kpi.note{display:none}}@media (width<=720px){.templates-console .tpl-kpi{padding:0 14px}}.organize-console{--org-navy:var(--ds-navy-deep);--org-accent:var(--ds-blue);--org-muted:var(--ds-muted);--org-text:var(--ds-text);--org-ink:var(--ds-ink);--org-hair:var(--ds-hair);--org-hair2:var(--ds-hair-2);--org-surface:var(--ds-surface);--org-success:var(--ds-up-fg);--org-warn:var(--ds-warn-fg);--org-danger:var(--ds-down-fg);color:var(--org-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.organize-console.stack{gap:0}.organize-console .num{font-variant-numeric:tabular-nums}.organize-console .org-bar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--org-hair);background:#fffffff0;align-items:center;gap:10px;padding:11px 2px;display:flex;position:sticky;top:0}.organize-console .org-titles{flex-direction:column;gap:1px;display:flex}.organize-console .org-eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--org-muted);margin:0;font-weight:600}.organize-console .org-title{font-size:var(--ds-fs-lead);color:var(--org-navy);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:700}.organize-console .org-sp{flex:1}.organize-console .org-headcount{font-size:var(--ds-fs-small);color:var(--org-muted);font-weight:600}.organize-console .org-kpis{border-bottom:1px solid var(--org-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.organize-console .settings-ledger.org-kpis .fact-row{border-left:1px solid var(--org-hair);border-bottom:0;flex-direction:column-reverse;align-items:flex-start;gap:2px;min-width:0;margin:0;padding:0 22px;display:flex}.organize-console .settings-ledger.org-kpis .fact-row:first-child{border-left:0;padding-left:2px}.organize-console .settings-ledger.org-kpis .fact-row>span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--org-muted);font-weight:600}.organize-console .settings-ledger.org-kpis .fact-row>strong{font-size:var(--ds-fs-h4);color:var(--org-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.organize-console .settings-ledger.org-kpis .fact-row.selected>strong{color:var(--ds-blue-text)}.organize-console .org-assign{background:var(--org-surface);border:1px solid var(--org-hair2);border-radius:var(--ds-r-lg);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;padding:10px 12px;display:flex}.organize-console .org-assign-lead{align-self:center;align-items:center;gap:6px;display:inline-flex}.organize-console .org-assign-count{background:var(--ds-blue-fill);color:#fff;border-radius:var(--ds-r-pill);min-width:22px;height:20px;font-size:var(--ds-fs-micro);justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.organize-console .org-assign-word{font-size:var(--ds-fs-small);color:var(--org-navy);font-weight:600}.organize-console .org-assign .org-field{flex-direction:column;gap:3px;margin:0;display:flex}.organize-console .org-assign .org-field>span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--org-muted);font-weight:600}.app-frame .organize-console .org-assign .org-field input,.app-frame .organize-console .org-assign .org-field select{border:1px solid var(--org-hair2);border-radius:var(--ds-r-sm);height:28px;min-height:28px;color:var(--org-text);font:inherit;font-size:var(--ds-fs-small);appearance:none;box-shadow:none;background:#fff;padding:0 9px}.app-frame .organize-console .org-assign .org-field input{width:150px}.app-frame .organize-console .org-assign .org-field.org-field-tags input{width:230px}.app-frame .organize-console .org-assign .org-field input::placeholder{color:#9aa8ba}.app-frame .organize-console .org-assign .org-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:0 26px 0 9px}.app-frame .organize-console .org-assign .org-field input:focus,.app-frame .organize-console .org-assign .org-field select:focus{border-color:var(--org-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.organize-console .org-assign .form-actions{border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.app-frame .organize-console .org-assign .form-actions .ghost-button,.app-frame .organize-console .org-assign .form-actions .primary-button{height:28px;min-height:28px;font-size:var(--ds-fs-small);border-radius:var(--ds-r-sm);font-weight:600;line-height:var(--ds-lh-flat);box-shadow:none;align-items:center;padding:0 13px;display:inline-flex}.app-frame .organize-console .org-assign .form-actions .ghost-button{border:1px solid var(--org-hair2);color:var(--org-text);background:#fff}.app-frame .organize-console .org-assign .form-actions .ghost-button:hover:not(:disabled){color:var(--org-navy);background:#fff;border-color:#14233233}.app-frame .organize-console .org-assign .form-actions .primary-button{border:1px solid var(--org-accent);background:var(--ds-blue-fill);color:#fff}.app-frame .organize-console .org-assign .form-actions .primary-button:hover:not(:disabled){background:var(--ds-blue-fill);border-color:var(--ds-blue-fill);box-shadow:none}.app-frame .organize-console .org-assign .form-actions .ghost-button:disabled,.app-frame .organize-console .org-assign .form-actions .primary-button:disabled{opacity:.55}.organize-console .org-assign .inline-error,.organize-console .org-assign .success-copy{font-size:var(--ds-fs-small);flex-basis:100%;margin:2px 0 0;font-weight:500}.organize-console .org-assign .inline-error{color:var(--org-danger)}.organize-console .org-assign .success-copy{color:var(--org-success)}.organize-console .org-empty{color:var(--org-muted);font-size:var(--ds-fs-dense);border-bottom:1px solid var(--org-hair);padding:22px 8px}.organize-console .org-table{margin-top:14px;scroll-margin-top:58px;overflow-x:auto}.organize-console .org-thead,.organize-console .org-row{align-items:center;min-width:840px;padding:0 8px;display:flex}.organize-console .org-thead{border-bottom:1px solid var(--org-hair2);height:30px}.organize-console .org-thead>div{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--org-muted);font-weight:600}.organize-console .org-row{border-bottom:1px solid var(--org-hair);min-height:36px}.organize-console .org-row:hover{background:var(--org-surface)}.organize-console .org-row.sel{background:#2f86dc0d}.organize-console .org-row.sel:hover{background:#2f86dc14}.organize-console .oc-sel{flex:0 0 30px;align-items:center;width:30px;display:flex}.organize-console .oc-name{flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:200px;padding-right:10px;display:flex;overflow:hidden}.organize-console .oc-type{flex:0 0 60px;width:60px}.organize-console .oc-status{flex:0 0 112px;width:112px}.organize-console .oc-up{flex:0 0 130px;width:130px}.organize-console .oc-lat{flex:0 0 90px;width:90px}.organize-console .oc-tags{flex-wrap:wrap;flex:0 0 210px;align-items:center;gap:5px;width:210px;display:flex}.organize-console .oc-act{flex:0 0 52px;justify-content:flex-end;width:52px;display:flex}.app-frame .organize-console input[type=checkbox]{width:14px;height:14px;min-height:0;accent-color:var(--org-accent);cursor:pointer;margin:0}.organize-console .org-mname{color:var(--org-ink);font-weight:600;font-size:var(--ds-fs-dense);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.organize-console .org-mtarget{font-size:var(--ds-fs-micro);color:var(--org-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.organize-console .org-type{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);color:var(--org-muted);border:1px solid var(--org-hair2);border-radius:var(--ds-r-sm);background:#fff;padding:1px 5px;font-weight:700}.organize-console .org-st{font-size:var(--ds-fs-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.organize-console .org-dot{background:#b3becc;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.organize-console .org-st.ok{color:var(--org-success)}.organize-console .org-st.ok .org-dot{background:var(--org-success)}.organize-console .org-st.warn{color:var(--org-warn)}.organize-console .org-st.warn .org-dot{background:var(--org-warn)}.organize-console .org-st.crit{color:var(--org-danger)}.organize-console .org-st.crit .org-dot{background:var(--org-danger)}.organize-console .org-st.muted{color:var(--org-muted)}.organize-console .org-st.muted .org-dot{background:#b3becc}.organize-console .org-up{align-items:center;gap:8px;display:flex}.organize-console .org-pct{font-size:var(--ds-fs-small);color:var(--org-text);width:52px}.organize-console .org-track{border-radius:var(--ds-r-sm);background:var(--org-hair);flex:0 0 56px;width:56px;height:4px;overflow:hidden}.organize-console .org-fill{border-radius:var(--ds-r-sm);background:var(--org-accent);height:100%;display:block}.organize-console .org-fill.ok{background:var(--org-success)}.organize-console .org-fill.warn{background:var(--org-warn)}.organize-console .org-fill.crit{background:var(--org-danger)}.organize-console .org-fill.muted{background:#b3becc}.organize-console .org-ms{font-size:var(--ds-fs-small);color:var(--org-text)}.organize-console .org-dash{color:var(--ds-muted)}.organize-console .org-chip{font-size:var(--ds-fs-micro);color:#4a6079;background:var(--org-surface);border:1px solid var(--org-hair);border-radius:var(--ds-r-sm);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:1px 6px;overflow:hidden}.organize-console .org-chip-empty{color:var(--ds-muted);background:#fff;border-style:dashed}.app-frame .organize-console .org-open{appearance:none;height:auto;min-height:0;color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.app-frame .organize-console .org-open:hover{color:var(--ds-blue-fill);text-decoration:underline}.organize-console .tag-ledger{margin-top:4px}.organize-console .tag-ledger-head{border-bottom:1px solid var(--org-hair2);align-items:baseline;gap:10px;padding:14px 8px 7px;display:flex}.organize-console .tag-ledger-title{font-size:var(--ds-fs-dense);color:var(--org-navy);margin:0;font-weight:700}.organize-console .tag-ledger-note{font-size:var(--ds-fs-micro);color:var(--org-muted)}.organize-console .tag-chip-row{flex-wrap:wrap;gap:6px;padding:10px 8px 4px;display:flex}.app-frame .organize-console .tag-filter{appearance:none;cursor:pointer;border:1px solid var(--org-hair2);height:auto;min-height:0;color:var(--org-text);font:inherit;font-size:var(--ds-fs-small);background:#fff;border-radius:999px;padding:4px 10px;font-weight:600}.app-frame .organize-console .tag-filter:hover:not(:disabled){border-color:var(--org-accent)}.app-frame .organize-console .tag-filter:disabled{opacity:.5;cursor:default}.app-frame .organize-console .tag-filter.on{border-color:var(--org-accent);color:var(--ds-blue-text);background:#eef6fe}.organize-console .tag-filter .num{color:var(--org-muted);margin-left:4px}.organize-console .tag-filter.on .num{color:var(--ds-blue-text)}.organize-console .tag-rows{flex-direction:column;display:flex}.organize-console .tag-row{border-bottom:1px solid var(--org-hair);align-items:center;gap:8px;padding:7px 8px;display:flex}.organize-console .tag-row.on{background:#f5faff}.organize-console .tag-row-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.app-frame .organize-console .tag-row-name{appearance:none;height:auto;min-height:0;color:var(--org-navy);font:inherit;font-size:var(--ds-fs-dense);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.app-frame .organize-console .tag-row-name:hover{color:var(--ds-blue-text)}.app-frame .organize-console .tag-row-count{color:var(--ds-blue-text);font-size:var(--ds-fs-micro);text-underline-offset:2px;font-weight:600;text-decoration:underline}.app-frame .organize-console .tag-row-count:hover{color:var(--ds-blue-fill)}.app-frame .organize-console .tag-row-count[aria-current=location]{font-weight:700}.organize-console .tag-row-uptime{font-size:var(--ds-fs-micro);color:var(--org-muted);margin-left:auto}.organize-console .tag-row-uptime b{color:var(--org-text);font-weight:600}.organize-console .tag-row-actions{flex-shrink:0;gap:4px;display:flex}.app-frame .organize-console .tag-row-actions .ghost-button{height:var(--ds-h-sm);min-height:var(--ds-h-sm);padding:0 var(--ds-space-2);font-size:var(--ds-fs-small)}.app-frame .organize-console .tag-row-actions .ghost-button.danger{color:var(--ds-down-fg)}.organize-console .org-filter-caption{font-size:var(--ds-fs-small);color:var(--org-muted);padding:12px 8px 6px}.organize-console .org-filter-caption b{color:var(--org-navy);font-weight:700}@media (width<=640px){.organize-console .settings-ledger.org-kpis .fact-row{padding:0 14px}.organize-console .settings-ledger.org-kpis .fact-row>strong{font-size:var(--ds-fs-lead)}.organize-console .org-assign .org-field{flex:140px}.app-frame .organize-console .org-assign .org-field input,.app-frame .organize-console .org-assign .org-field.org-field-tags input{width:100%}.organize-console .org-assign .form-actions{flex:100%}.app-frame .organize-console .tag-row-main{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.organize-console .tag-row-name{line-height:var(--ds-lh-head);overflow-wrap:anywhere}.organize-console .tag-row-uptime{margin-left:0}.organize-console .tag-row-count:after{content:" ·"}.app-frame .organize-console .tag-row-actions .ghost-button{padding:3px 7px}.organize-console .tag-ledger-head{flex-wrap:wrap;gap:2px 10px}}.overview-console{--ov-navy:var(--ds-navy-deep);--ov-accent:var(--ds-blue);--ov-muted:var(--ds-muted);--ov-text:var(--ds-text);--ov-ink:var(--ds-ink);--ov-hair:var(--ds-hair);--ov-hair2:var(--ds-hair-2);--ov-hair3:var(--ds-hair-3);--ov-surface:var(--ds-surface);--ov-g:var(--ds-up-fg);--ov-a:var(--ds-warn-fg);--ov-r:var(--ds-down-fg);color:var(--ov-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.overview-console .overview-c-danger{color:var(--ov-r)}.overview-console .overview-c-warning{color:var(--ov-a)}.overview-console .overview-c-success{color:var(--ov-g)}.overview-console .overview-toolbar{z-index:6;border-bottom:1px solid var(--ov-hair2);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:2px 0 0;display:flex;position:sticky;top:0}.overview-console .portal-view-switcher{background:0 0;border:0;border-radius:0;align-items:center;gap:2px;width:auto;max-width:100%;margin:0;padding:0;display:flex;overflow-x:auto}.app-frame .overview-console .portal-view-switcher button{height:34px;min-height:0;box-shadow:none;color:var(--ov-muted);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-normal);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;padding:0 11px;font-weight:600;display:inline-flex}.app-frame .overview-console .portal-view-switcher button:hover{box-shadow:none;color:var(--ov-text);background:0 0;border-color:#0000}.app-frame .overview-console .portal-view-switcher button.active{box-shadow:none;border-color:#0000;border-bottom-color:var(--ov-accent);color:var(--ov-navy);background:0 0;font-weight:600}.overview-console .portal-config-warning{border-radius:var(--ds-r-md);color:var(--ov-a);font-size:var(--ds-fs-small);background:#d977060f;border:1px solid #d9770647;margin:8px 0 0;padding:8px 10px;font-weight:500}.overview-console .portal-empty-copy{color:var(--ov-muted);font-size:var(--ds-fs-dense);padding:18px 0}.overview-console .portal-clear-dashboard,.overview-console .portal-clear-fleet-main{background:0 0;gap:0;display:block}.overview-console .portal-fleet-status-strip{border-bottom:1px solid var(--ov-hair);flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:11px 0;display:flex}.app-frame .overview-console .portal-fleet-status-chip{border:1px solid var(--ov-hair2);border-radius:var(--ds-r-lg);height:26px;min-height:0;box-shadow:none;color:var(--ov-text);font:inherit;font-size:var(--ds-fs-micro);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 11px 0 9px;font-weight:500;display:inline-flex}.overview-console .portal-fleet-status-chip:before{content:"";background:var(--ds-idle);border-radius:50%;flex:none;width:6px;height:6px}.overview-console .portal-fleet-status-chip strong{font-size:var(--ds-fs-small);font-weight:700;line-height:var(--ds-lh-flat);font-variant-numeric:tabular-nums}.overview-console .portal-fleet-status-chip span{color:var(--ov-text);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-flat)}.overview-console .portal-fleet-status-chip.tone-down:before{background:var(--ov-r)}.overview-console .portal-fleet-status-chip.tone-degraded:before{background:var(--ov-a)}.overview-console .portal-fleet-status-chip.tone-incidents:before{background:var(--ov-r)}.overview-console .portal-fleet-status-chip.tone-down strong{color:var(--ov-r)}.overview-console .portal-fleet-status-chip.tone-degraded strong{color:var(--ov-a)}.overview-console .portal-fleet-status-chip.tone-incidents strong{color:var(--ov-r)}.app-frame .overview-console .portal-fleet-status-chip:hover,.app-frame .overview-console .portal-fleet-status-chip:focus-visible{border-color:var(--ov-hair3)}.overview-console .portal-fleet-status-strip .portal-fleet-status-chip.is-active{background:var(--ov-surface);border-color:var(--ov-hair3)}.overview-console .portal-fleet-status-chip.is-clear{opacity:.7}.overview-console .portal-fleet-status-chip.is-clear:before{background:var(--ds-idle)}.overview-console .portal-fleet-status-strip .portal-fleet-status-chip.is-clear strong{color:var(--ov-muted)}.overview-console .overview-kpis{border-bottom:1px solid var(--ov-hair);flex-wrap:wrap;align-items:stretch;padding:14px 0;display:flex}.overview-console .overview-kpi{border-left:1px solid var(--ov-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.overview-console .overview-kpi:first-child{border-left:0;padding-left:0}.overview-console .overview-kpi-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ov-muted);font-weight:600}.overview-console .overview-kpi-v{font-size:var(--ds-fs-h3);color:var(--ov-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-weight:600;display:flex}.overview-console .overview-kpi-v small{font-size:var(--ds-fs-small);color:var(--ov-muted);font-weight:600}.overview-console .overview-kpi-suffix{font-size:var(--ds-fs-dense);color:var(--ov-muted);font-weight:600}.overview-console .overview-kpi-s{font-size:var(--ds-fs-micro);color:var(--ov-muted);font-variant-numeric:tabular-nums}.overview-console .portal-clear-table-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow-x:auto}.overview-console .portal-clear-table-toolbar{justify-content:flex-start;align-items:center;gap:12px;min-width:1000px;margin:0;padding:12px 0;display:flex}.overview-console .portal-clear-table-toolbar label{min-width:0;color:var(--ov-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);align-items:center;gap:7px;font-weight:600;display:inline-flex}.overview-console .portal-clear-table-toolbar .portal-clear-filter-label{flex:260px;max-width:340px;margin-right:auto}.app-frame .overview-console .portal-clear-table-toolbar input,.app-frame .overview-console .portal-clear-table-toolbar select{min-height:0;height:var(--ds-h-md);border:1px solid var(--ov-hair2);border-radius:var(--ds-r-md);color:var(--ov-text);font:inherit;font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;background:#fff;padding:0 9px;font-weight:400}.app-frame .overview-console .portal-clear-table-toolbar select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:0 26px 0 9px}.app-frame .overview-console .portal-clear-table-toolbar input{flex:auto;width:100%}.overview-console .portal-clear-table-toolbar input::placeholder{color:var(--ov-muted)}.overview-console .portal-clear-service-table{border-collapse:collapse;width:100%;min-width:1000px}.overview-console .portal-clear-service-table th,.overview-console .portal-clear-service-table td{font-size:var(--ds-fs-dense);border-bottom:1px solid var(--ov-hair);text-align:right;vertical-align:middle;white-space:nowrap;padding:0 12px}.overview-console .portal-clear-service-table thead th{border-bottom:1px solid var(--ov-hair3);height:auto;color:var(--ov-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);padding:9px 12px;font-weight:600}.overview-console .portal-clear-service-table tbody td{height:36px;color:var(--ov-text);font-size:var(--ds-fs-small);font-variant-numeric:tabular-nums}.overview-console .portal-clear-service-table tbody tr:hover{background:var(--ov-surface)}.overview-console .portal-clear-service-table th:first-child,.overview-console .portal-clear-service-table td:first-child,.overview-console .portal-clear-service-table th:nth-child(2),.overview-console .portal-clear-service-table td:nth-child(2),.overview-console .portal-clear-service-table th:last-child,.overview-console .portal-clear-service-table td:last-child{text-align:left}.overview-console .portal-clear-service-name{display:block}.overview-console .portal-clear-service-name strong{color:var(--ov-ink);font-size:var(--ds-fs-small);white-space:nowrap;font-weight:500}.overview-console .portal-clear-service-name span{color:var(--ov-muted);font-size:var(--ds-fs-micro);margin-top:-1px;font-weight:400;display:block}.app-frame .overview-console .portal-clear-service-link{background:0 0;border:0;min-height:0;padding:0}.overview-console .portal-clear-service-link strong{color:var(--ov-ink)}.overview-console .portal-clear-service-link:hover strong,.overview-console .portal-clear-service-link:focus-visible strong{color:var(--ds-blue-text);text-decoration:underline}.app-frame .overview-console .portal-clear-service-link:focus-visible{box-shadow:none;border-radius:0;outline:none}.overview-console .portal-clear-service-cell{align-items:center;gap:8px;min-width:0;display:flex}.overview-console .portal-clear-group-gutter{flex:none;width:10px}.app-frame .overview-console .portal-clear-group-toggle{min-width:0;min-height:0;color:var(--ov-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.overview-console .portal-clear-group-chevron{flex:none;transition:none}.overview-console .portal-clear-group-row.is-open .portal-clear-group-chevron{transform:rotate(90deg)}.overview-console .portal-clear-group-toggle:hover strong,.overview-console .portal-clear-group-toggle:focus-visible strong,.overview-console .portal-clear-group-toggle:hover{color:var(--ds-blue-text)}.overview-console .portal-clear-group-row>td{background:#14233207}.overview-console .portal-clear-group-row:hover>td{background:#1423320d}.overview-console .portal-clear-group-row .portal-clear-service-name strong{color:var(--ov-navy);font-weight:600}.overview-console .portal-clear-group-status{align-items:center;gap:8px;display:inline-flex}.overview-console .portal-clear-group-counts{color:var(--ov-muted);font-size:var(--ds-fs-micro);white-space:nowrap}.overview-console .portal-clear-service-row.is-nested td:first-child{padding-left:24px}.overview-console .portal-clear-service-row.is-nested .portal-clear-group-gutter{background:var(--ov-hair3);align-self:stretch;width:1px;margin:0 3px}.overview-console .portal-clear-service-row.is-nested .portal-clear-service-cell{align-items:stretch}.overview-console .portal-clear-service-row.is-nested .portal-clear-service-name{align-self:center}.app-frame .overview-console .portal-clear-table-toolbar .portal-clear-group-switch{text-transform:none;letter-spacing:var(--ds-ls-normal);color:var(--ov-text);font-size:var(--ds-fs-small);cursor:pointer;white-space:nowrap;gap:6px;font-weight:500}.app-frame .overview-console .portal-clear-table-toolbar .portal-clear-group-switch input{width:14px;height:14px;min-height:0;accent-color:var(--ov-accent);cursor:pointer;flex:none;margin:0;padding:0}.app-frame .overview-console .portal-clear-group-expand-all{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--ov-hair2);border-radius:var(--ds-r-md);color:var(--ov-text);font:inherit;font-size:var(--ds-fs-small);white-space:nowrap;cursor:pointer;box-shadow:none;background:#fff;padding:0 10px;transition:none}.app-frame .overview-console .portal-clear-group-expand-all:hover{border-color:var(--ov-hair3);color:var(--ov-navy);transform:none}@media (width<=1024px){.app-frame .overview-console .portal-clear-service-table.mobile-card-table tbody tr.portal-clear-group-row{border-left:3px solid var(--ov-hair3)}.app-frame .overview-console .portal-clear-service-table.mobile-card-table tbody tr.portal-clear-service-row.is-nested{border-left:3px solid var(--ov-hair2);width:auto;margin-left:14px}.app-frame .overview-console .portal-clear-group-row>td{background:0 0}.app-frame .overview-console .portal-clear-group-row>td>.portal-clear-service-cell,.app-frame .overview-console .portal-clear-group-row .portal-clear-group-toggle{flex:auto}.app-frame .overview-console .portal-clear-service-row.is-nested td:first-child{padding-left:0}.app-frame .overview-console .portal-clear-service-row.is-nested .portal-clear-group-gutter{display:none}.app-frame .overview-console .portal-clear-group-status{flex-wrap:wrap;justify-content:flex-end}}.overview-console .portal-clear-service-table .portal-clear-empty-cell{color:var(--ov-muted);text-align:center;padding:22px 12px;font-weight:500}.overview-console .overview-uptime-cell{justify-content:flex-end;align-items:center;display:inline-flex}.overview-console .overview-uptime-fig{text-align:right;min-width:46px;color:var(--ov-text)}.overview-console .portal-clear-mini-cells{--cell-up:#16a34a8c;--cell-mid:#d97706b8;--cell-down:var(--ov-r);align-items:center;gap:2px;min-width:150px}.overview-console .portal-clear-mini-cell,.overview-console .portal-clear-mini-cells i{border-radius:var(--ds-r-sm);background:#1423321a;height:15px}.overview-console .portal-clear-mini-cells .up{background:#16a34a8c}.overview-console .portal-clear-mini-cells .degraded{background:#d97706b8}.overview-console .portal-clear-mini-cells .down{background:var(--ov-r)}.overview-console .portal-clear-mini-cells .sparse{background:#14233233}.overview-console .portal-clear-mini-cells .missed{background:#1423321f}.overview-console .portal-clear-mini-cell.is-shaded{background:color-mix(in oklab, var(--cell-mix-to) var(--cell-mix,0%), var(--cell-mix-from))}.overview-console .portal-monitoring-pagination{min-width:1000px;color:var(--ov-muted);font-size:var(--ds-fs-small);justify-content:space-between;align-items:center;gap:12px;padding:11px 0 0;font-weight:400;display:flex}.overview-console .portal-monitoring-pagination strong{color:var(--ov-text);font-size:var(--ds-fs-small);font-weight:600}.app-frame .overview-console .portal-monitoring-pagination button{border:1px solid var(--ov-hair2);border-radius:var(--ds-r-md);height:26px;min-height:0;color:var(--ov-text);font:inherit;font-size:var(--ds-fs-small);background:#fff;padding:0 10px;font-weight:400}.app-frame .overview-console .portal-monitoring-pagination button:not(:disabled):hover,.app-frame .overview-console .portal-monitoring-pagination button:not(:disabled):focus-visible{border-color:var(--ov-hair3);background:var(--ov-surface);color:var(--ov-navy)}.overview-console .portal-monitoring-pagination button:disabled{color:#b9c3cf;opacity:1;cursor:default}.overview-console .status-pill{border-radius:var(--ds-r-lg);min-height:0;color:var(--ov-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);font-weight:600;line-height:var(--ds-lh-dense);background:#1423320f;border:0;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.overview-console .status-pill:before{content:"";background:var(--ds-idle);border-radius:50%;flex:none;width:5px;height:5px}.overview-console .status-pill.success{color:var(--ov-g);background:#16a34a1a}.overview-console .status-pill.success:before{background:var(--ov-g)}.overview-console .status-pill.warm,.overview-console .status-pill.warning{color:var(--ov-a);background:#d9770621}.overview-console .status-pill.warm:before,.overview-console .status-pill.warning:before{background:var(--ov-a)}.overview-console .status-pill.danger{color:var(--ov-r);background:#dc26261a}.overview-console .status-pill.danger:before{background:var(--ov-r)}.overview-console .status-pill.info{color:var(--ds-blue-text);background:#2f86dc1a}.overview-console .status-pill.info:before{background:var(--ov-accent)}.overview-console .status-pill.neutral{color:var(--ov-muted);background:#1423320f}.overview-console .status-pill.neutral:before{background:var(--ov-muted)}.overview-console .portal-domain-expiry-summary{border-bottom:1px solid var(--ov-hair);grid-template-columns:none;gap:0;padding:14px 0;display:flex}.overview-console .portal-clear-metric{border-left:1px solid var(--ov-hair);min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.overview-console .portal-domain-expiry-summary .portal-clear-metric{flex:1 1 0}.overview-console .portal-clear-metric:first-child{border-left:0;padding-left:0}.overview-console .portal-clear-metric.tone-success,.overview-console .portal-clear-metric.tone-warning,.overview-console .portal-clear-metric.tone-danger{border-left-color:var(--ov-hair)}.overview-console .portal-clear-metric span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ov-muted);font-weight:600}.overview-console .portal-clear-metric strong{font-size:var(--ds-fs-h3);color:var(--ov-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.overview-console .portal-clear-metric p{font-size:var(--ds-fs-micro);color:var(--ov-muted)}.overview-console .portal-address-dashboard{display:block}.overview-console .portal-address-toolbar{border:0;border-bottom:1px solid var(--ov-hair);background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 0;display:flex}.overview-console .portal-address-heading{display:block}.overview-console .portal-address-heading .eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ov-muted);margin:0;font-weight:600}.overview-console .portal-address-heading :is(h2,h3){color:var(--ov-navy);font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:2px 0 0;font-weight:600}.overview-console .portal-address-heading span{color:var(--ov-muted);font-size:var(--ds-fs-small);font-weight:400}.overview-console .portal-address-toolbar label{color:var(--ov-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);flex:none;align-items:center;gap:7px;font-weight:600;display:inline-flex}.app-frame .overview-console .portal-address-toolbar select{border:1px solid var(--ov-hair2);border-radius:var(--ds-r-md);min-width:180px;height:28px;min-height:0;color:var(--ov-text);font:inherit;font-size:var(--ds-fs-small);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") right 9px center no-repeat;padding:0 26px 0 9px;font-weight:400}.overview-console .portal-address-monitor-actions{flex-wrap:wrap;gap:6px;padding:12px 0 0;display:flex}.overview-console .portal-address-metric-list{background:0 0;border:0;border-radius:0;margin-top:2px;display:block}.overview-console .portal-address-metric-row{border-bottom:1px solid var(--ov-hair);grid-template-columns:30px minmax(0,1fr) minmax(200px,.34fr);align-items:center;gap:14px;min-height:0;padding:12px 0;display:grid}.overview-console .portal-address-metric-icon{border-radius:var(--ds-r-md);width:30px;height:30px;color:var(--ov-muted);font-size:var(--ds-fs-micro);background:#1423320f;border:0;font-weight:700}.overview-console .portal-address-metric-row.tone-success .portal-address-metric-icon,.overview-console .portal-address-metric-icon.type-downtime{color:var(--ov-g);background:#16a34a1f}.overview-console .portal-address-metric-row.tone-warning .portal-address-metric-icon,.overview-console .portal-address-metric-icon.type-domain,.overview-console .portal-address-metric-icon.type-performance{color:var(--ov-a);background:#d977061f}.overview-console .portal-address-metric-row.tone-danger .portal-address-metric-icon,.overview-console .portal-address-metric-icon.type-flows{color:var(--ov-r);background:#dc26261f}.overview-console .portal-address-metric-icon.type-dns{color:var(--ds-blue-text);background:#2f86dc1f}.overview-console .portal-address-metric-copy strong{color:var(--ov-ink);font-size:var(--ds-fs-dense);font-weight:600}.overview-console .portal-address-metric-copy span{color:var(--ov-muted);font-size:var(--ds-fs-small);font-weight:400}.overview-console .portal-address-sparkline strong,.overview-console .portal-address-progress strong{font-size:var(--ds-fs-dense);font-weight:600}.overview-console .portal-address-sparkline.tone-success,.overview-console .portal-address-progress.tone-success{--address-metric-tone:var(--ov-g);--address-metric-rgb:22, 163, 74}.overview-console .portal-address-sparkline.tone-warning,.overview-console .portal-address-progress.tone-warning{--address-metric-tone:var(--ov-a);--address-metric-rgb:217, 119, 6}.overview-console .portal-address-sparkline.tone-danger,.overview-console .portal-address-progress.tone-danger{--address-metric-tone:var(--ov-r);--address-metric-rgb:220, 38, 38}.overview-console .portal-address-sparkline.tone-neutral,.overview-console .portal-address-progress.tone-neutral{--address-metric-tone:var(--ov-muted);--address-metric-rgb:116, 136, 163}.overview-console .portal-address-sparkline svg{height:44px}.overview-console .portal-address-sparkline .line{stroke-width:2.5px}.overview-console .portal-address-progress-track{background:#1423321a;height:8px}.overview-console .portal-address-progress-track i{box-shadow:none}.overview-console .portal-address-status-chip{border-radius:var(--ds-r-lg);min-width:0;font-size:var(--ds-fs-micro);white-space:nowrap;border:0;padding:2px 9px;font-weight:600}.overview-console .portal-address-status-chip.tone-success{--address-status-color:var(--ov-g);--address-status-rgb:22, 163, 74}.overview-console .portal-address-status-chip.tone-warning{--address-status-color:var(--ov-a);--address-status-rgb:217, 119, 6}.overview-console .portal-address-status-chip.tone-danger{--address-status-color:var(--ov-r);--address-status-rgb:220, 38, 38}.overview-console .portal-address-status-chip.tone-neutral{--address-status-color:var(--ov-muted);--address-status-rgb:116, 136, 163}.overview-console .portal-domain-expiry-date strong{color:var(--ov-ink);font-size:var(--ds-fs-small);font-weight:600}.overview-console .portal-domain-expiry-date span{color:var(--ov-muted);font-size:var(--ds-fs-micro);font-weight:400}.overview-console .portal-domain-expiry-graph{--domain-expiry-tone:var(--ov-g);--domain-expiry-tone-rgb:22, 163, 74;min-width:200px}.overview-console .portal-domain-expiry-graph.tone-warning{--domain-expiry-tone:var(--ov-a);--domain-expiry-tone-rgb:217, 119, 6}.overview-console .portal-domain-expiry-graph.tone-danger{--domain-expiry-tone:var(--ov-r);--domain-expiry-tone-rgb:220, 38, 38}.overview-console .portal-domain-expiry-track{border:1px solid var(--ov-hair2);background:linear-gradient(90deg,#dc26261f,#d977061a 18%,#16a34a1a),#fff;height:14px}.overview-console .portal-domain-expiry-track i{box-shadow:none}.overview-console .portal-domain-expiry-track .warning-marker{background:#14233266;box-shadow:0 0 0 2px #fff}.overview-console .portal-domain-expiry-axis{color:var(--ov-muted);font-size:var(--ds-fs-micro);font-weight:600}.overview-console .portal-domain-monitor-disclosure{margin-top:3px}.app-frame .overview-console .portal-domain-monitor-toggle{min-height:0;color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-micro);font-weight:500;line-height:var(--ds-lh-dense);background:0 0;border:0;border-radius:0;padding:0}.app-frame .overview-console .portal-domain-monitor-toggle:hover,.app-frame .overview-console .portal-domain-monitor-toggle:focus-visible{color:var(--ds-blue-text);background:0 0;border:0;text-decoration:underline}.overview-console .portal-domain-monitor-toggle .portal-clear-group-chevron{width:8px;height:8px}.overview-console .portal-domain-monitor-actions{flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-width:320px;display:flex}.app-frame .overview-console .portal-domain-monitor-button{max-width:100%;height:auto;min-height:0;color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-small);font-weight:500;line-height:var(--ds-lh-dense);cursor:pointer;text-align:left;white-space:normal;word-break:break-word;background:0 0;border:0;border-radius:0;padding:0}.app-frame .overview-console .portal-domain-monitor-button:hover,.app-frame .overview-console .portal-domain-monitor-button:focus-visible{color:var(--ds-blue-text);background:0 0;border:0;text-decoration:underline}@media (width<=1100px){.overview-console .overview-kpi,.overview-console .portal-clear-metric{padding:0 14px}}@media (width<=720px){.overview-console .overview-kpis{gap:0}.overview-console .overview-kpi{border-left:0;border-top:1px solid var(--ov-hair);flex:45%;padding:8px 0}.overview-console .portal-address-metric-row{grid-template-columns:30px minmax(0,1fr);grid-auto-rows:auto}.overview-console .portal-address-metric-row>:last-child{grid-column:2;justify-self:start}.overview-console .portal-address-metric-row>.portal-address-sparkline,.overview-console .portal-address-metric-row>.portal-address-progress{justify-self:stretch;width:100%}.overview-console .portal-address-sparkline svg,.overview-console .portal-address-progress-track{width:100%}}.monitors-console{--mo-navy:var(--ds-navy-deep);--mo-accent:var(--ds-blue);--mo-muted:var(--ds-muted);--mo-text:var(--ds-text);--mo-ink:var(--ds-ink);--mo-hair:var(--ds-hair);--mo-hair2:var(--ds-hair-2);--mo-hair3:var(--ds-hair-3);--mo-surface:var(--ds-surface);--mo-g:var(--ds-up-fg);--mo-a:var(--ds-warn-fg);--mo-r:var(--ds-down-fg);color:var(--mo-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);display:block}.monitors-console .num{font-variant-numeric:tabular-nums}.monitors-console .mo-mut{color:var(--mo-muted)}.monitors-console .na{color:#9aa8bb}.monitors-console .mo-bar{z-index:6;border-bottom:1px solid var(--mo-hair2);background:#fff;flex-direction:column;gap:8px;padding:4px 0 9px;display:flex;position:sticky;top:0}.monitors-console .mo-r1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.monitors-console .mo-title{color:var(--mo-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.monitors-console .mo-sub{font-size:var(--ds-fs-small);color:var(--mo-muted);font-variant-numeric:tabular-nums}.monitors-console .mo-sub b{color:var(--mo-text);font-weight:600}.monitors-console .mo-sp{flex:1}.monitors-console .filter-toolbar{background:0 0;border:0;flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:8px;margin:0;padding:0;display:flex}.monitors-console .mo-search{align-items:center;display:inline-flex;position:relative}.monitors-console .mo-search svg{z-index:1;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.app-frame .monitors-console .mo-bar .mo-r1 .filter-toolbar .mo-search input[type=search]{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--mo-hair2);border-radius:var(--ds-r-md);box-sizing:border-box;width:208px;color:var(--mo-text);font:inherit;font-size:var(--ds-fs-dense);appearance:none;background:#fff;padding:0 12px 0 32px}.app-frame .monitors-console .mo-bar .mo-r1 .filter-toolbar .mo-search input[type=search]::-webkit-search-decoration{appearance:none}.app-frame .monitors-console .mo-bar .mo-r1 .filter-toolbar .mo-search input[type=search]::-webkit-search-cancel-button{appearance:none}.app-frame .monitors-console .mo-bar .mo-r1 .filter-toolbar .mo-search input[type=search]::placeholder{color:#9aa8bb}.app-frame .monitors-console .mo-bar .mo-r1 .filter-toolbar select.mo-ctl{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--mo-hair2);border-radius:var(--ds-r-md);box-sizing:border-box;color:var(--mo-text);font:inherit;font-size:var(--ds-fs-dense);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") right 11px center/10px 6px no-repeat;width:auto;padding:0 34px 0 11px}.app-frame .monitors-console .mo-bar .mo-r1 .filter-toolbar .mo-search input[type=search]:focus,.app-frame .monitors-console .mo-bar .mo-r1 .filter-toolbar select.mo-ctl:focus{border-color:var(--mo-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.app-frame .monitors-console .mo-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--mo-hair2);color:var(--mo-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;text-decoration:none;transition:none;display:inline-flex}.app-frame .monitors-console .mo-btn:hover{border-color:var(--mo-hair3);color:var(--mo-navy);box-shadow:none;transform:none}.app-frame .monitors-console .mo-btn.mo-primary{background:var(--ds-blue-fill);border-color:var(--mo-accent);color:#fff;font-weight:600}.app-frame .monitors-console .mo-btn.mo-primary:hover{background:var(--ds-blue-fill);color:#fff}.monitors-console .mo-btn svg{display:block}.monitors-console .mo-r2{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.monitors-console .mo-r2 .mo-lbl{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--mo-muted);font-weight:600}.monitors-console .mo-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.monitors-console a.mo-lnk{color:var(--mo-muted);font-size:var(--ds-fs-small);cursor:pointer;text-decoration:none}.monitors-console a.mo-lnk:hover{color:var(--ds-blue-text);text-decoration:underline}.monitors-console .mo-kpis{border-bottom:1px solid var(--mo-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.monitors-console .mo-kpi{border-left:1px solid var(--mo-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.monitors-console .mo-kpi:first-child{border-left:0;padding-left:0}.monitors-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--mo-muted);font-weight:600}.monitors-console .k-v{font-size:var(--ds-fs-h3);color:var(--mo-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:flex}.monitors-console .k-v small{font-size:var(--ds-fs-small);color:var(--mo-muted);font-weight:600}.monitors-console .k-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.monitors-console .k-dot.ok{background:var(--mo-g)}.monitors-console .k-dot.warn{background:var(--mo-a)}.monitors-console .k-dot.crit{background:var(--mo-r)}.monitors-console .k-dot.mut{background:var(--ds-idle)}.monitors-console .bulk-toolbar{border:0;border-bottom:1px solid var(--mo-hair);background:#2f86dc0a;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:9px 0;display:flex}.monitors-console .bulk-summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.monitors-console .bulk-summary span{font-size:var(--ds-fs-small);color:var(--mo-muted)}.monitors-console .bulk-summary strong{font-size:var(--ds-fs-small);color:var(--ds-blue-text);font-weight:600}.app-frame .monitors-console .bulk-toolbar .ghost-button,.app-frame .monitors-console .bulk-toolbar .danger-button{appearance:none;border:1px solid var(--mo-hair2);height:28px;min-height:28px;color:var(--mo-text);font:inherit;font-size:var(--ds-fs-small);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);box-shadow:none;background:#fff;align-items:center;gap:6px;padding:0 11px;transition:none;display:inline-flex}.app-frame .monitors-console .bulk-toolbar .ghost-button:hover{border-color:var(--mo-hair3);color:var(--mo-navy);transform:none}.app-frame .monitors-console .bulk-toolbar .danger-button{color:var(--mo-r);background:#fff;border-color:#dc262647}.app-frame .monitors-console .bulk-toolbar .danger-button:hover{color:var(--mo-r);background:#dc26260f;border-color:#dc262666;transform:none}.app-frame .monitors-console .bulk-toolbar .ghost-button:disabled,.app-frame .monitors-console .bulk-toolbar .danger-button:disabled{opacity:.45;cursor:default;transform:none}.monitors-console .mo-columns{margin-left:auto;position:relative}.monitors-console .mo-columns-menu{z-index:20;border:1px solid var(--mo-hair2);border-radius:var(--ds-r-md);min-width:168px;box-shadow:var(--ds-shadow-md);background:#fff;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.monitors-console .mo-columns-option{border-radius:var(--ds-r-sm);font-size:var(--ds-fs-small);color:var(--mo-text);cursor:pointer;align-items:center;gap:8px;padding:5px 7px;display:flex}.monitors-console .mo-columns-option:hover{background:var(--mo-surface)}.monitors-console .mo-columns-option input{cursor:pointer;margin:0}@media (width<=640px){.monitors-console .mo-columns{margin-left:0}.monitors-console .mo-columns-menu{left:0;right:auto}}.monitors-console .table-wrap{overflow-x:auto}.monitors-console table.monitor-table{border-collapse:collapse;width:100%;min-width:1080px}.app-frame .monitors-console .monitor-table thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--mo-muted);text-align:right;border-bottom:1px solid var(--mo-hair3);white-space:nowrap;vertical-align:middle;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 10px;font-weight:600}.app-frame .monitors-console .monitor-table thead th.l{text-align:left}.app-frame .monitors-console .monitor-table thead th.c{text-align:center}.app-frame .monitors-console .monitor-table tbody td{border-bottom:1px solid var(--mo-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;height:40px;color:var(--mo-text);vertical-align:middle;padding:0 10px}.app-frame .monitors-console .monitor-table tbody td.l{text-align:left}.app-frame .monitors-console .monitor-table tbody td.c{text-align:center}.app-frame .monitors-console .monitor-table tbody tr:hover{background:var(--mo-surface)}.monitors-console .monitor-table tbody tr:has(input[type=checkbox]:checked){background:#2f86dc0e}.monitors-console .monitor-table tbody tr:has(input[type=checkbox]:checked):hover{background:#2f86dc14}.monitors-console .monitor-table input[type=checkbox]{width:14px;height:14px;min-height:0;accent-color:var(--mo-accent);cursor:pointer;vertical-align:middle;margin:0}.app-frame .monitors-console .monitor-table .table-link{appearance:none;font:inherit;font-size:var(--ds-fs-dense);color:var(--mo-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.monitors-console .monitor-table .table-link:hover{color:var(--ds-blue-text);text-decoration:underline}.monitors-console .mo-target{color:var(--mo-muted);font-size:var(--ds-fs-micro);white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin-top:-1px;overflow:hidden}.app-frame .monitors-console .monitor-table .meta-chip{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);color:var(--mo-muted);border-radius:var(--ds-r-sm);font-weight:600;line-height:var(--ds-lh-dense);background:#1423320d;border:0;padding:2px 6px;display:inline-block}.app-frame .monitors-console .monitor-table .meta-chip.muted{color:var(--mo-muted);background:0 0;padding:0;font-weight:500}.monitors-console .table-entity-meta{flex-wrap:nowrap;justify-content:flex-start;gap:6px;display:inline-flex;overflow:hidden}.monitors-console .subtle-copy{color:var(--mo-muted)}.app-frame .monitors-console .monitor-table .status-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);border:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.app-frame .monitors-console .monitor-table .status-pill.success{color:var(--mo-g);background:#16a34a1a}.app-frame .monitors-console .monitor-table .status-pill.danger{color:var(--mo-r);background:#dc26261a}.monitors-console .mo-fig{text-align:right;min-width:52px;display:inline-block}.monitors-console .alarm-row-actions-heading,.monitors-console .alarm-row-actions-cell{text-align:center}.monitors-console .row-pending-indicator{justify-content:center;align-items:center;gap:6px;display:inline-flex}.monitors-console .monitor-list-load-more{justify-content:flex-start;align-items:center;gap:14px;padding:13px 0 4px;display:flex}.app-frame .monitors-console .monitor-list-load-more .ghost-button{appearance:none;border:1px solid var(--mo-hair2);height:28px;min-height:28px;color:var(--mo-text);font:inherit;font-size:var(--ds-fs-small);border-radius:var(--ds-r-md);cursor:pointer;box-shadow:none;background:#fff;padding:0 11px;transition:none}.app-frame .monitors-console .monitor-list-load-more .ghost-button:hover{border-color:var(--mo-hair3);color:var(--mo-navy);transform:none}.monitors-console .monitor-list-load-more-summary{color:var(--mo-muted);font-size:var(--ds-fs-small);font-variant-numeric:tabular-nums}.monitors-console .data-table-empty{margin-top:6px}.monitors-console .shared-error-state{margin-top:14px}@media (width<=900px){.monitors-console .mo-kpi{padding:0 14px}.app-frame .monitors-console .mo-search input[type=search]{width:150px}}@media (width<=640px){.monitors-console .mo-search{flex:1}.app-frame .monitors-console .mo-search input[type=search]{width:100%}}.monitor-detail-console{--md-navy:var(--ds-navy-deep);--md-accent:var(--ds-blue);--md-muted:var(--ds-muted);--md-text:var(--ds-text);--md-ink:var(--ds-ink);--md-hair:var(--ds-hair);--md-hair2:var(--ds-hair-2);--md-hair3:var(--ds-hair-3);--md-surface:var(--ds-surface);--md-g:var(--ds-up-fg);--md-a:var(--ds-warn-fg);--md-r:var(--ds-down-fg);color:var(--md-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.monitor-detail-console.stack{gap:0}.monitor-detail-console .num{font-variant-numeric:tabular-nums}.monitor-detail-console .c-ok{color:var(--md-g)}.monitor-detail-console .c-warn{color:var(--md-a)}.monitor-detail-console .c-crit{color:var(--md-r)}.monitor-detail-console .c-mut{color:var(--md-muted)}.monitor-detail-console .panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px 0 0}.monitor-detail-console .panel:before{display:none}.app-frame .monitor-detail-console .status-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-body);color:var(--md-muted);background:#1423320f;border:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.app-frame .monitor-detail-console .status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.app-frame .monitor-detail-console .status-pill.success{color:var(--md-g);background:#16a34a1a}.app-frame .monitor-detail-console .status-pill.warning{color:var(--md-a);background:#d9770621}.app-frame .monitor-detail-console .status-pill.danger{color:var(--md-r);background:#dc26261a}.app-frame .monitor-detail-console .status-pill.neutral{color:var(--md-muted);background:#1423320f}.app-frame .monitor-detail-console .status-pill.info{color:var(--ds-blue-text);background:#2f86dc1f}.monitor-detail-console .md-bar{z-index:6;border-bottom:1px solid var(--md-hair2);background:#fff;flex-direction:column;gap:9px;margin-top:4px;padding:6px 0 10px;display:flex;position:sticky;top:0}.monitor-detail-console .md-r1{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.monitor-detail-console .md-title{color:var(--md-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);white-space:nowrap;margin:0}.monitor-detail-console .md-url{color:var(--md-muted);font-size:var(--ds-fs-small);font-variant-numeric:tabular-nums;word-break:break-all}.monitor-detail-console .md-sp{flex:1;min-width:12px}.monitor-detail-console .md-sep{background:var(--md-hair2);width:1px;height:16px;display:inline-block}.monitor-detail-console .chip{border:1px solid var(--md-hair2);border-radius:var(--ds-r-lg);height:19px;font-size:var(--ds-fs-micro);color:var(--md-text);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.monitor-detail-console .chip.tag{color:var(--md-muted);border-style:dashed}.monitor-detail-console .md-r2{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.monitor-detail-console .md-tabs{align-items:center;gap:2px;display:flex}.monitor-detail-console .md-tab{appearance:none;height:26px;font:inherit;font-size:var(--ds-fs-small);color:var(--md-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.monitor-detail-console .md-tab.on{color:var(--md-navy);border-bottom-color:var(--md-accent);font-weight:600}.monitor-detail-console a.md-tab:hover{color:var(--md-text)}.monitor-detail-console .md-meta{font-size:var(--ds-fs-small);color:var(--md-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.monitor-detail-console .md-meta b{color:var(--md-text);font-weight:600}.monitor-detail-console .detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.app-frame .monitor-detail-console .md-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--md-hair2);color:var(--md-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);white-space:nowrap;background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .monitor-detail-console .md-btn:hover{border-color:var(--md-hair3);color:var(--md-navy)}.app-frame .monitor-detail-console .md-btn:disabled{opacity:.55;cursor:default}.app-frame .monitor-detail-console .md-btn.md-run{background:var(--ds-blue-fill);border-color:var(--md-accent);color:#fff}.app-frame .monitor-detail-console .md-btn.md-run:hover{background:var(--ds-blue-fill);border-color:var(--ds-blue-fill);color:#fff}.app-frame .monitor-detail-console .md-btn.md-danger:hover{color:var(--md-r);border-color:#dc262666}.monitor-detail-console .md-kpis{border-bottom:1px solid var(--md-hair);flex-wrap:wrap;align-items:stretch;padding:14px 0;display:flex}.monitor-detail-console .md-kpi{border-left:1px solid var(--md-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 24px;display:flex}.monitor-detail-console .md-kpi:first-child{border-left:0;padding-left:0}.monitor-detail-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--md-muted);font-weight:600}.monitor-detail-console .k-v{font-size:var(--ds-fs-h3);color:var(--md-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.monitor-detail-console .k-v small{font-size:var(--ds-fs-small);color:var(--md-muted);margin-left:1px;font-weight:600}.monitor-detail-console .k-s{font-size:var(--ds-fs-micro);color:var(--md-muted);font-variant-numeric:tabular-nums}.monitor-detail-console .md-sec{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;display:flex}.monitor-detail-console .p-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--md-muted);margin:0;font-weight:600}.monitor-detail-console .p-legend{font-size:var(--ds-fs-micro);color:var(--md-muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-left:auto;display:flex}.monitor-detail-console .p-legend b{color:var(--md-text);font-weight:600}.monitor-detail-console .md-trend{border-bottom:1px solid var(--md-hair);padding:14px 0 16px}.monitor-detail-console .md-detail-links{border-top:1px solid var(--md-hair);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;padding-top:10px;display:flex}.monitor-detail-console .md-detail-links>span{color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;font-weight:600}.app-frame .monitor-detail-console .md-detail-links button{appearance:none;min-height:28px;color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-dense);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.app-frame .monitor-detail-console .md-detail-links button:after{content:" →"}.app-frame .monitor-detail-console .md-detail-links button:hover{text-decoration-color:currentColor}.app-frame .monitor-detail-console .md-detail-links button:focus-visible{outline:2px solid var(--md-accent);outline-offset:3px;border-radius:var(--ds-r-sm)}.monitor-detail-console .md-block{border-bottom:1px solid var(--md-hair);padding:16px 0}.monitor-detail-console .md-facts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 28px;display:grid}.monitor-detail-console .mrow{border-bottom:1px solid var(--md-hair);font-variant-numeric:tabular-nums;font-size:var(--ds-fs-dense);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:6px 0;display:flex}.monitor-detail-console .mrow.wide{grid-column:1/-1}.monitor-detail-console .mrow .lb{color:var(--md-muted);white-space:nowrap}.monitor-detail-console .mrow .vv{color:var(--md-ink);text-align:right;word-break:break-word;min-width:0;font-weight:600}.monitor-detail-info-dialog{width:min(860px,100%)}.monitor-detail-info-dialog.monitor-detail-wide-dialog{width:min(1040px,100vw - 32px);max-width:1040px}.monitor-detail-info-dialog.monitor-detail-table-dialog{width:min(1200px,100vw - 32px);max-width:1200px}.monitor-detail-info{--md-accent:var(--ds-blue);--md-muted:var(--ds-muted);--md-text:var(--ds-text);--md-ink:var(--ds-ink);--md-hair:var(--ds-hair);--md-hair2:var(--ds-hair-2);--md-hair3:var(--ds-hair-3);--md-surface:var(--ds-surface);--md-g:var(--ds-up-fg);--md-a:var(--ds-warn-fg);--md-r:var(--ds-down-fg);color:var(--ds-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.monitor-detail-info .md-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;display:grid}.monitor-detail-info .mrow{border-bottom:1px solid var(--md-hair);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:8px 0;display:flex}.monitor-detail-info .mrow.wide{grid-column:1/-1}.monitor-detail-info .mrow .lb{color:var(--md-muted);white-space:nowrap}.monitor-detail-info .mrow .vv{min-width:0;color:var(--md-ink);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.monitor-detail-info .c-ok{color:var(--md-g)}.monitor-detail-info .c-warn{color:var(--md-a)}.monitor-detail-info .c-crit{color:var(--md-r)}.monitor-detail-info .c-mut{color:var(--md-muted)}.monitor-detail-info-summary{border-bottom:1px solid var(--md-hair);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:2px 0 10px;display:flex}.monitor-detail-info-summary>span:first-child{color:var(--md-muted)}.monitor-detail-info .md-note{color:var(--md-muted);padding:12px 0}.monitor-detail-info .md-incidents{flex-direction:column;display:flex}.monitor-detail-info .inc{border-bottom:1px solid var(--md-hair);padding:12px 0}.monitor-detail-info .inc:last-child{border-bottom:0}.monitor-detail-info .inc-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.monitor-detail-info .inc-type{color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;font-weight:600}.monitor-detail-info .inc-when{color:var(--md-muted);font-size:var(--ds-fs-micro);font-variant-numeric:tabular-nums;margin-left:auto}.monitor-detail-info .inc-title{color:var(--md-ink);font-weight:600}.monitor-detail-info .inc-msg{color:var(--md-muted);font-size:var(--ds-fs-small);margin:4px 0 0}.monitor-detail-info .md-sec{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;display:flex}.monitor-detail-info .p-h{color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;margin:0;font-weight:600}.monitor-detail-info .chip{border:1px solid var(--md-hair2);border-radius:var(--ds-r-lg);height:19px;color:var(--md-text);font-size:var(--ds-fs-micro);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.monitor-detail-info .md-h3{color:var(--md-ink);font-size:var(--ds-fs-dense);letter-spacing:var(--ds-ls-tight);margin:0 0 10px;font-weight:600}.monitor-detail-info .md-snips{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.monitor-detail-info .md-snips .code-card{flex-direction:column;gap:6px;min-width:0;display:flex}.monitor-detail-info .md-snips .code-card>strong{color:var(--md-text);font-size:var(--ds-fs-small);font-weight:600}.monitor-detail-info .code-panel{margin-top:12px;overflow:auto}.monitor-detail-info .md-route{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.monitor-detail-info .md-route .ph{margin-bottom:6px}.monitor-detail-info .rrow{border-bottom:1px solid var(--md-hair);align-items:center;gap:9px;padding:7px 0;display:flex}.monitor-detail-info .rrow:last-child{border-bottom:0}.monitor-detail-info .rrow .rmain{flex-direction:column;min-width:0;display:flex}.monitor-detail-info .rrow .rmain strong{color:var(--md-ink);font-size:var(--ds-fs-dense);font-weight:500}.monitor-detail-info .rrow .rmain small{color:var(--md-muted);font-size:var(--ds-fs-micro);font-variant-numeric:tabular-nums}.monitor-detail-info .rrow .rsp{flex:1}.monitor-detail-info .md-preview{border-top:1px solid var(--md-hair);margin-top:14px;padding-top:12px}.monitor-detail-info .md-pvlist{margin:8px 0 0;padding:0;list-style:none}.monitor-detail-info .pvrow{font-size:var(--ds-fs-small);align-items:center;gap:10px;padding:5px 0;display:flex}.monitor-detail-info .sev{border-radius:var(--ds-r-sm);color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);background:#1423320f;flex:none;padding:2px 6px;font-weight:700}.monitor-detail-info .sev.s-sev1{color:var(--md-r);background:#dc26261f}.monitor-detail-info .sev.s-sev2{color:var(--md-a);background:#d9770624}.monitor-detail-info .sev.s-sev3{color:var(--ds-blue-text);background:#2f86dc1f}.monitor-detail-info .pvrow .to{color:var(--md-text)}.monitor-detail-info .md-controls{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.monitor-detail-info .md-date{border:1px solid var(--md-hair2);border-radius:var(--ds-r-md);height:32px;min-height:32px;color:var(--md-text);font:inherit;font-size:var(--ds-fs-small);background:#fff;padding:0 8px}.monitor-detail-info .md-date:focus{border-color:var(--md-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.monitor-detail-info .md-tblwrap{max-width:100%;overflow-x:auto}.monitor-detail-info table.md-tbl{border-collapse:collapse;width:100%;min-width:920px}.monitor-detail-info .md-tbl thead th{border:0;border-bottom:1px solid var(--md-hair3);color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-align:right;text-transform:uppercase;white-space:nowrap;background:0 0;padding:9px 10px;font-weight:600}.monitor-detail-info .md-tbl thead th.l{text-align:left}.monitor-detail-info .md-tbl tbody td{border-bottom:1px solid var(--md-hair);height:34px;color:var(--md-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:0 10px}.monitor-detail-info .md-tbl tbody td.l{text-align:left}.monitor-detail-info .md-tbl tbody tr.md-crow:hover{background:var(--md-surface)}.monitor-detail-info .md-tbl tbody tr.fail td.msg{color:var(--md-r)}.monitor-detail-info .md-tbl .msg{color:var(--md-ink);white-space:normal}.monitor-detail-info .md-tbl .trg{color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.monitor-detail-info .md-tbl .cell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.monitor-detail-info .md-tbl .trk{border-radius:var(--ds-r-sm);background:#14233217;flex:none;width:52px;height:5px;overflow:hidden}.monitor-detail-info .md-tbl .trk i{border-radius:var(--ds-r-sm);background:var(--md-accent);height:100%;display:block}.monitor-detail-info .md-tbl .trk i.a{background:var(--md-a)}.monitor-detail-info .md-tbl .trk i.r{background:var(--md-r)}.monitor-detail-info .md-tbl .figw{text-align:right;min-width:52px}.monitor-detail-info .md-detailrow td{border-bottom:1px solid var(--md-hair);background:var(--md-surface);text-align:left;white-space:normal;height:auto;padding:10px}.monitor-detail-info table.s-tbl{border-collapse:collapse;width:100%;min-width:640px}.monitor-detail-info .s-tbl thead th{border:0;border-bottom:1px solid var(--md-hair2);color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;padding:8px 10px;font-weight:600}.monitor-detail-info .s-tbl tbody td{border-bottom:1px solid var(--md-hair);height:33px;color:var(--md-text);font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;padding:0 10px}.monitor-detail-info .s-tbl tbody tr:hover{background:var(--md-surface)}.monitor-detail-info .s-tbl .ev{color:var(--md-ink);font-weight:500}.monitor-detail-info .s-tbl .dest{color:var(--md-muted)}.monitor-detail-console .md-h3{font-size:var(--ds-fs-dense);color:var(--md-ink);letter-spacing:var(--ds-ls-tight);margin:0 0 10px;font-weight:600}.monitor-detail-console .md-snips{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.monitor-detail-console .md-snips .code-card{flex-direction:column;gap:6px;display:flex}.monitor-detail-console .md-snips .code-card>strong{font-size:var(--ds-fs-small);color:var(--md-text);font-weight:600}.monitor-detail-console .md-incidents{flex-direction:column;display:flex}.monitor-detail-console .inc{border-bottom:1px solid var(--md-hair);padding:8px 0}.monitor-detail-console .inc:last-child{border-bottom:0}.monitor-detail-console .inc-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.monitor-detail-console .inc-type{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--md-muted);font-weight:600}.monitor-detail-console .inc-when{font-size:var(--ds-fs-micro);color:var(--md-muted);font-variant-numeric:tabular-nums;margin-left:auto}.monitor-detail-console .inc-title{color:var(--md-ink);font-weight:500;font-size:var(--ds-fs-dense)}.monitor-detail-console .inc-msg{color:var(--md-muted);font-size:var(--ds-fs-small);margin:3px 0 0}.monitor-detail-console .md-route{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.monitor-detail-console .md-route .ph{margin-bottom:6px}.monitor-detail-console .rrow{border-bottom:1px solid var(--md-hair);align-items:center;gap:9px;padding:7px 0;display:flex}.monitor-detail-console .rrow:last-child{border-bottom:0}.monitor-detail-console .rrow .rmain{flex-direction:column;min-width:0;display:flex}.monitor-detail-console .rrow .rmain strong{color:var(--md-ink);font-weight:500;font-size:var(--ds-fs-dense)}.monitor-detail-console .rrow .rmain small{color:var(--md-muted);font-size:var(--ds-fs-micro);font-variant-numeric:tabular-nums}.monitor-detail-console .rrow .rsp{flex:1}.monitor-detail-console .md-preview{border-top:1px solid var(--md-hair);margin-top:14px;padding-top:12px}.monitor-detail-console .md-pvlist{margin:8px 0 0;padding:0;list-style:none}.monitor-detail-console .pvrow{font-size:var(--ds-fs-small);align-items:center;gap:10px;padding:5px 0;display:flex}.monitor-detail-console .sev{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-sm);color:var(--md-muted);background:#1423320f;flex:none;padding:2px 6px;font-weight:700}.monitor-detail-console .sev.s-sev1{color:var(--md-r);background:#dc26261f}.monitor-detail-console .sev.s-sev2{color:var(--md-a);background:#d9770624}.monitor-detail-console .sev.s-sev3{color:var(--ds-blue-text);background:#2f86dc1f}.monitor-detail-console .pvrow .to{color:var(--md-text)}.monitor-detail-console .pvrow .to b{color:var(--md-ink);font-weight:600}.monitor-detail-console .md-controls{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.app-frame .monitor-detail-console .md-date{border:1px solid var(--md-hair2);border-radius:var(--ds-r-md);height:28px;min-height:28px;color:var(--md-text);font:inherit;font-size:var(--ds-fs-small);background:#fff;padding:0 8px}.app-frame .monitor-detail-console .md-date:focus{border-color:var(--md-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.monitor-detail-console .md-tblwrap{overflow-x:auto}.monitor-detail-console table.md-tbl{border-collapse:collapse;width:100%;min-width:920px}.monitor-detail-console .md-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--md-muted);text-align:right;border-bottom:1px solid var(--md-hair3);white-space:nowrap;background:0 0;border-top:0;border-left:0;border-right:0;padding:9px 10px;font-weight:600}.monitor-detail-console .md-tbl thead th.l{text-align:left}.monitor-detail-console .md-tbl tbody td{border-bottom:1px solid var(--md-hair);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;height:34px;color:var(--md-text);padding:0 10px}.monitor-detail-console .md-tbl tbody td.l{text-align:left}.monitor-detail-console .md-tbl tbody tr.md-crow:hover{background:var(--md-surface)}.monitor-detail-console .md-tbl tbody tr.fail td.msg{color:var(--md-r)}.monitor-detail-console .md-tbl .msg{color:var(--md-ink);white-space:normal}.monitor-detail-console .md-tbl .trg{color:var(--md-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow)}.monitor-detail-console .md-tbl .cell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.monitor-detail-console .md-tbl .trk{border-radius:var(--ds-r-sm);background:#14233217;flex:none;width:52px;height:5px;overflow:hidden}.monitor-detail-console .md-tbl .trk i{border-radius:var(--ds-r-sm);background:var(--md-accent);height:100%;display:block}.monitor-detail-console .md-tbl .trk i.a{background:var(--md-a)}.monitor-detail-console .md-tbl .trk i.r{background:var(--md-r)}.monitor-detail-console .md-tbl .figw{text-align:right;min-width:52px}.monitor-detail-console .md-detailrow td{border-bottom:1px solid var(--md-hair);background:var(--md-surface);white-space:normal;text-align:left;height:auto;padding:10px}.monitor-detail-console table.s-tbl{border-collapse:collapse;width:100%;min-width:640px}.monitor-detail-console .s-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--md-muted);text-align:left;border-bottom:1px solid var(--md-hair2);white-space:nowrap;background:0 0;border-top:0;border-left:0;border-right:0;padding:8px 10px;font-weight:600}.monitor-detail-console .s-tbl tbody td{border-bottom:1px solid var(--md-hair);height:33px;font-size:var(--ds-fs-dense);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--md-text);text-align:left;padding:0 10px}.monitor-detail-console .s-tbl tbody tr:hover{background:var(--md-surface)}.monitor-detail-console .s-tbl .ev{color:var(--md-ink);font-weight:500}.monitor-detail-console .s-tbl .dest{color:var(--md-muted)}.monitor-detail-console .md-note{color:var(--md-muted);font-size:var(--ds-fs-dense);padding:10px 0}.monitor-detail-console .code-panel{margin-top:12px}.monitor-detail-console .section-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.monitor-detail-console .section-heading .eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--md-muted);margin:0 0 2px;font-weight:600}.monitor-detail-console .section-heading :is(h1,h2,h3){font-size:var(--ds-fs-dense);color:var(--md-ink);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:600}.monitor-detail-console .section-heading>.status-pill{margin-left:auto}.monitor-detail-console .log-list{flex-direction:column;display:flex}.monitor-detail-console .log-item{border-bottom:1px solid var(--md-hair);background:0 0;border-radius:0;padding:10px 0}.monitor-detail-console .log-item:before{display:none}.monitor-detail-console .log-item:last-child{border-bottom:0}.monitor-detail-console .log-meta{font-size:var(--ds-fs-small);color:var(--md-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:3px;display:flex}.monitor-detail-console .log-item>strong{color:var(--md-ink);font-weight:500;font-size:var(--ds-fs-dense)}.monitor-detail-console .log-item>p{color:var(--md-muted);font-size:var(--ds-fs-small);margin:3px 0 0}.monitor-detail-console .md-tbl .st-cell{justify-content:flex-start;gap:6px}.monitor-detail-console .md-tbl .st-from{color:var(--md-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;font-weight:600}.monitor-detail-console .md-tbl .msg-err{color:var(--md-r);font-size:var(--ds-fs-small);display:block}.monitor-detail-console .md-tbl .msg-note{color:var(--md-muted);font-size:var(--ds-fs-micro);display:block}.monitor-detail-console .md-tbl tbody tr.fail td.msg .msg-err{color:var(--md-r)}@media (width<=900px){.monitor-detail-console .md-route{grid-template-columns:1fr;gap:0}.monitor-detail-console .md-route .rcol+.rcol{border-top:1px solid var(--md-hair);margin-top:8px;padding-top:8px}.monitor-detail-info .md-route{grid-template-columns:1fr;gap:0}.monitor-detail-info .md-route .rcol+.rcol{border-top:1px solid var(--md-hair);margin-top:8px;padding-top:8px}}@media (width<=720px){.monitor-detail-console .md-kpi{padding:0 14px}.monitor-detail-console .md-facts,.monitor-detail-info .md-facts{grid-template-columns:1fr;gap:0}.monitor-detail-info .mrow.wide{grid-column:auto}.monitor-detail-info .md-sec{align-items:flex-start}.monitor-detail-info .md-controls{flex-wrap:wrap;width:100%;margin-left:0}.monitor-detail-info .md-snips{grid-template-columns:1fr}.monitor-detail-info-dialog.monitor-detail-wide-dialog,.monitor-detail-info-dialog.monitor-detail-table-dialog{width:calc(100vw - 20px)}}.modal-overlay:has(.monitor-edit-dialog){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121f348f;padding:20px}.app-frame .monitor-edit-dialog,.monitor-edit-dialog{background:#fff;border:1px solid #0f1f3e1f;border-radius:9px;width:min(1100px,100vw - 40px);max-width:1100px;max-height:calc(100vh - 40px);transform:translateY(-18px);box-shadow:0 24px 70px #0b17383d}.monitor-edit-dialog:focus{outline:none}.monitor-edit-dialog .modal-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e8f0;min-height:140px;padding:26px 30px 22px}.monitor-edit-dialog .modal-header>div:first-child{flex:1;min-width:0}.monitor-edit-dialog .modal-header .eyebrow{color:#61718c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:650;line-height:1}.monitor-edit-dialog .modal-title-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.monitor-edit-dialog .modal-header .modal-title-row h2{color:#0b1738;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:650;line-height:1.18}.monitor-edit-dialog .modal-title-extras{align-items:center;gap:8px;display:inline-flex}.monitor-edit-type-badge,.monitor-edit-status-badge{box-sizing:border-box;border-radius:5px;align-items:center;gap:6px;min-height:25px;padding:3px 9px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.monitor-edit-type-badge{color:#246fd2;letter-spacing:.03em;background:#f5f9ff;border:1px solid #78aef6}.monitor-edit-status-badge{color:#63718a;background:#f7f8fa;border:1px solid #d5dce8}.monitor-edit-status-badge.is-active{color:#287d3b;background:#effaf1;border-color:#b7dfc0}.monitor-edit-dialog .modal-description{color:#61718c;text-overflow:ellipsis;white-space:nowrap;max-width:none;margin:7px 0 0;font-size:14px;line-height:1.3;overflow:hidden}.monitor-edit-dialog .modal-close{color:#203253;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-grid}.monitor-edit-dialog .modal-close:hover{color:#0b1738;background:#f2f6fb}.monitor-edit-dialog .modal-close:focus-visible{outline-offset:2px;outline:3px solid #2f86dc3d}.monitor-edit-dialog .modal-body{background:#fff;max-height:none;padding:0;overflow:hidden}.guided-monitor-state{box-sizing:border-box;min-height:260px;padding:32px}.guided-monitor-form{color:#17233e;grid-template-rows:minmax(0,1fr) auto;gap:0;height:min(710px,100vh - 180px);min-height:0;display:grid}.guided-monitor-layout{grid-template-columns:230px minmax(0,1fr) 270px;min-height:0;display:grid}.guided-monitor-steps{background:#fff;border-right:1px solid #e2e8f0;min-width:0;padding:11px 10px 18px;overflow-y:auto}.guided-monitor-step{appearance:none;color:#17233e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 20px;align-items:start;gap:10px;width:100%;min-height:106px;padding:22px 10px;display:grid;position:relative}.guided-monitor-step:last-child{border-bottom:0}.guided-monitor-step:hover{background:#f7faff}.guided-monitor-step.is-active{background:#f1f6fe;border-bottom-color:#dce7f6;width:calc(100% + 20px);min-height:118px;margin-inline:-10px;padding-inline:20px}.guided-monitor-step.is-active:before{content:"";background:#4a8ce8;width:2px;position:absolute;inset:0 auto 0 0}.guided-monitor-step-number{color:#223354;background:#fff;border:1px solid #cbd6e5;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:650;line-height:1;display:inline-grid}.guided-monitor-step.is-active .guided-monitor-step-number{color:#154fa7;border-color:#4a8ce8;box-shadow:0 0 0 2px #4a8ce814}.guided-monitor-step-copy{gap:6px;min-width:0;display:grid}.guided-monitor-step-copy strong{color:#14203b;font-size:15px;font-weight:650;line-height:1.2}.guided-monitor-step-copy small{color:#687690;font-size:13px;font-weight:450;line-height:1.4}.guided-monitor-step-check{color:#27823f;background:#f3fbf5;border:1px solid #2f9849;border-radius:999px;align-self:start;place-items:center;width:20px;height:20px;margin-top:4px;display:inline-grid}.guided-monitor-editor{scrollbar-gutter:stable;background:#fff;min-width:0;padding:31px 32px 36px;overflow-y:auto}.guided-monitor-pane{gap:30px;display:grid}.guided-monitor-pane-heading{gap:7px;display:grid}.guided-monitor-pane-heading h3{color:#0b1738;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:650;line-height:1.1}.guided-monitor-pane-heading p{color:#697791;margin:0;font-size:15px;line-height:1.4}.guided-monitor-fields{gap:27px;min-width:0;display:grid}.guided-monitor-fields.is-single-column{grid-template-columns:minmax(0,1fr)}.guided-monitor-fields.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-monitor-fields label,.guided-monitor-header-row label{color:#4e5e79;gap:7px;min-width:0;font-size:13px;font-weight:550;display:grid}.guided-monitor-form :is(input,select,textarea){box-sizing:border-box;color:#13203b;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e5;border-radius:7px;font-size:14px;font-weight:450;line-height:1.4;box-shadow:0 1px 2px #0f1f3e06}.guided-monitor-form :is(input,select){height:44px;padding:0 14px}.guided-monitor-form textarea{resize:vertical;min-height:84px;padding:11px 14px}.guided-monitor-form :is(input,select,textarea):hover{border-color:#aebed2}.guided-monitor-form :is(input,select,textarea):focus{border-color:#4a8ce8;outline:3px solid #4a8ce826}.guided-monitor-nested-fields,.guided-monitor-wide-field{grid-column:1/-1}.guided-monitor-summary-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.guided-monitor-summary-chips>span{box-sizing:border-box;color:#3d4e6d;white-space:nowrap;background:#fff;border:1px solid #d2dbe7;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:7px 8px;font-size:13px;font-weight:500;display:inline-flex}.guided-monitor-summary-chips svg{color:#687a99}.guided-monitor-review{background:#fff;border-left:1px solid #e2e8f0;min-width:0;padding:31px 28px;overflow-y:auto}.guided-monitor-review h3{color:#14203b;margin:0 0 25px;font-size:14px;font-weight:650}.guided-monitor-review dl{margin:0}.guided-monitor-review dl>div{border-bottom:1px solid #e2e8f0;gap:8px;margin:0 0 21px;padding:0 0 21px;display:grid}.guided-monitor-review dt{color:#697791;font-size:13px;font-weight:500}.guided-monitor-review dd{overflow-wrap:anywhere;color:#1b2b4b;align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:550;display:flex}.guided-monitor-review dd svg{color:#74819a}.guided-monitor-review dd.is-active svg{color:#2c9848}.guided-monitor-review a{color:#2878de;font-size:14px;font-weight:500;text-decoration:none}.guided-monitor-review a:hover{text-decoration:underline}.guided-monitor-footer{box-sizing:border-box;background:#fff;border-top:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:20px;min-height:98px;padding:20px 30px;display:flex}.guided-monitor-footer-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.guided-monitor-delete{appearance:none;color:#ef2f2f;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:500}.guided-monitor-delete:hover{color:#c91f1f;text-decoration:underline}.guided-monitor-delete:disabled{opacity:.45;cursor:not-allowed}.guided-monitor-dirty{color:#7a879e;white-space:nowrap;margin-right:4px;font-size:13px}.guided-monitor-dirty.is-dirty{color:#5b6880}.guided-monitor-form .guided-monitor-footer .ghost-button,.guided-monitor-form .guided-monitor-footer .primary-button{min-width:96px}.guided-monitor-subheading{border-top:1px solid #e2e8f0;gap:4px;padding-top:21px;display:grid}.guided-monitor-subheading strong{color:#17233e;font-size:15px;font-weight:650}.guided-monitor-subheading span,.guided-monitor-field-help{color:#6b7890;font-size:12px;font-weight:450;line-height:1.45}.guided-monitor-subheading.is-actionable{justify-content:space-between;align-items:center;gap:16px;display:flex}.guided-monitor-subheading.is-actionable>div{gap:4px;display:grid}.guided-monitor-artifacts{border:0;min-width:0;margin:0;padding:0}.guided-monitor-artifacts legend{color:#4e5e79;margin-bottom:8px;font-size:13px;font-weight:550}.guided-monitor-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guided-monitor-artifact-grid label{color:#354765;background:#fff;border:1px solid #d6deea;border-radius:6px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.guided-monitor-artifact-grid input{width:16px;height:16px;box-shadow:none;margin:0;padding:0}.guided-monitor-api-steps,.guided-monitor-headers,.guided-monitor-alerts{gap:16px;display:grid}.guided-monitor-header-list{gap:14px;display:grid}.guided-monitor-header-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:10px;display:grid}.guided-monitor-header-row .text-button{min-height:44px}.guided-monitor-header-row .text-button.is-danger{color:#d92c2c}.guided-monitor-empty-note,.guided-monitor-location-note{color:#66748d;background:#f8fafc;border:1px solid #d9e2ed;border-radius:6px;margin:0;padding:13px 14px;font-size:13px;line-height:1.5}.guided-monitor-enabled-row{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.guided-monitor-enabled-row>div{gap:4px;display:grid}.guided-monitor-enabled-row strong{color:#17233e;font-size:14px}.guided-monitor-enabled-row span{color:#6a7790;font-size:12px;font-weight:450}.guided-monitor-toggle{appearance:none;color:#63708a;min-width:86px;height:38px;font:inherit;cursor:pointer;background:#f4f6f9;border:1px solid #cdd6e3;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.guided-monitor-toggle.is-on{color:#277d3a;background:#eef9f1;border-color:#add9b8}.guided-monitor-authorized-note,.guided-monitor-notice{color:#52647f;background:#f4f8fe;border:1px solid #cfe0f7;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.55}.guided-monitor-authorized-note a{color:#2878de}.guided-monitor-notice{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.guided-monitor-error{margin-bottom:18px}@media (width<=980px){.guided-monitor-layout{grid-template-columns:190px minmax(0,1fr)}.guided-monitor-review{display:none}.guided-monitor-step{grid-template-columns:30px minmax(0,1fr)}.guided-monitor-step-check{display:none}}@media (width<=720px){.modal-overlay:has(.monitor-edit-dialog){padding:0}.app-frame .monitor-edit-dialog,.monitor-edit-dialog{border:0;border-radius:0;width:100vw;max-width:none;max-height:100vh;transform:none}.monitor-edit-dialog .modal-header{min-height:112px;padding:20px 18px 16px}.monitor-edit-dialog .modal-title-row{padding-right:38px}.monitor-edit-dialog .modal-header .modal-title-row h2{width:100%;font-size:20px}.monitor-edit-dialog .modal-close{position:absolute;top:16px;right:14px}.guided-monitor-form{height:calc(100vh - 143px)}.guided-monitor-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;display:grid}.guided-monitor-steps{border-bottom:1px solid #e2e8f0;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:visible}.guided-monitor-step,.guided-monitor-step.is-active{text-align:center;border-bottom:0;border-right:1px solid #eef2f7;grid-template-columns:1fr;place-items:center;width:100%;min-height:62px;margin:0;padding:10px 5px;display:grid}.guided-monitor-step.is-active:before{width:auto;height:2px;inset:auto 0 0}.guided-monitor-step-number{width:24px;height:24px;font-size:12px}.guided-monitor-step-copy{display:block}.guided-monitor-step-copy strong{font-size:11px}.guided-monitor-step-copy small{display:none}.guided-monitor-editor{padding:24px 18px 28px}.guided-monitor-fields.is-two-column,.guided-monitor-artifact-grid,.guided-monitor-header-row{grid-template-columns:minmax(0,1fr)}.guided-monitor-header-row .text-button{justify-self:start}.guided-monitor-footer{min-height:82px;padding:14px 18px}.guided-monitor-footer>div:first-child,.guided-monitor-dirty{display:none}.guided-monitor-footer-actions{width:100%}.guided-monitor-form .guided-monitor-footer .ghost-button,.guided-monitor-form .guided-monitor-footer .primary-button{flex:1}}@media (prefers-reduced-motion:reduce){.guided-monitor-form *,.monitor-edit-dialog *{scroll-behavior:auto}}.monitor-detail-console .location-performance{border-radius:var(--ds-r-lg);color:#12244a;box-shadow:var(--ds-shadow-sm);background:#fff;border:1px solid #d8e4f2;position:relative;overflow:hidden}.monitor-detail-console .location-performance__header{border-bottom:1px solid #e3ebf5;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 18px 14px;display:flex}.monitor-detail-console .location-performance__eyebrow{color:#647794;font-size:var(--ds-fs-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-weight:700}.monitor-detail-console .location-performance h2{color:#10234c;font-size:var(--ds-fs-h3);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:700}.monitor-detail-console .location-performance__signal{color:#587094;font-size:var(--ds-fs-dense);align-items:center;gap:8px;margin:6px 0 0;display:flex}.monitor-detail-console .location-performance__signal>span{background:#ff9914;border-radius:999px;flex:none;width:7px;height:7px}.monitor-detail-console .location-performance__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:22px;display:flex}.monitor-detail-console .location-performance__toggles{align-items:flex-start;gap:20px;display:flex}.monitor-detail-console .location-performance__toggles label{color:#21365f;cursor:pointer;font-size:var(--ds-fs-dense);align-items:flex-start;gap:7px;display:flex}.monitor-detail-console .location-performance__toggles input{accent-color:#0c6ee7;width:17px;height:17px;margin:1px 0 0}.monitor-detail-console .location-performance__toggles label:nth-child(2) input{accent-color:#63b3ed}.monitor-detail-console .location-performance__toggles label:nth-child(3) input{accent-color:#f28a13}.monitor-detail-console .location-performance__toggles span{line-height:var(--ds-lh-tight);flex-direction:column;display:flex}.monitor-detail-console .location-performance__toggles b{font-weight:var(--ds-fw-semi)}.monitor-detail-console .location-performance__toggles small{color:#7b8ba4;font-size:var(--ds-fs-micro);margin-top:3px}.monitor-detail-console .location-performance__options{align-items:flex-end;gap:10px;display:flex}.monitor-detail-console .location-performance__scenario{flex-direction:column;gap:4px;display:flex}.monitor-detail-console .location-performance__scenario>span{color:#71829d;font-size:var(--ds-fs-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.app-frame .monitor-detail-console .location-performance__scenario select{border-radius:var(--ds-r-md);color:#16305d;min-width:150px;height:34px;min-height:34px;font:inherit;font-size:var(--ds-fs-small);background:#fff;border:1px solid #cfdded;padding:0 30px 0 9px}.monitor-detail-console .location-performance__ranges{gap:7px;display:inline-flex}.app-frame .monitor-detail-console .location-performance__ranges button,.app-frame .monitor-detail-console .location-performance__footer button{border-radius:var(--ds-r-md);color:#0b5fc6;min-width:46px;height:34px;min-height:34px;font:inherit;font-size:var(--ds-fs-small);cursor:pointer;background:#fff;border:1px solid #cfdded;padding:0 12px;font-weight:700}.app-frame .monitor-detail-console .location-performance__ranges button:hover,.app-frame .monitor-detail-console .location-performance__footer button:hover{background:#f7fbff;border-color:#7eaee7}.app-frame .monitor-detail-console .location-performance__ranges button.is-active{color:#c85a00;background:#fffaf1;border-color:#f5a340;box-shadow:0 0 0 2px #f5a34017}.monitor-detail-console .location-performance__chart-shell{border-radius:var(--ds-r-md);background:linear-gradient(#fff 0%,#fdfefe 100%);border:1px solid #e1e9f3;margin:12px 12px 0}.monitor-detail-console .location-performance__legend{color:#425b7f;min-height:34px;font-size:var(--ds-fs-micro);white-space:nowrap;border-bottom:1px solid #edf2f8;align-items:center;gap:22px;padding:0 14px;display:flex;overflow-x:auto}.monitor-detail-console .location-performance__legend span,.monitor-detail-console .location-performance__tooltip dt{align-items:center;gap:7px;display:inline-flex}.monitor-detail-console .location-performance__legend i,.monitor-detail-console .location-performance__tooltip i{background:#ef2d2d;border-radius:999px;flex:none;width:18px;height:2px}.monitor-detail-console .location-performance__legend i.is-median,.monitor-detail-console .location-performance__tooltip i.is-median{background:#0867e8}.monitor-detail-console .location-performance__legend i.is-range,.monitor-detail-console .location-performance__tooltip i.is-range{border-radius:var(--ds-r-sm);background:#2f86dc2e;height:9px}.monitor-detail-console .location-performance__legend i.is-incident{border-radius:var(--ds-r-sm);background:#ef2d2d1f;height:9px}.monitor-detail-console .location-performance__stage{min-width:0;height:318px;position:relative}.monitor-detail-console .location-performance__axis-label{z-index:2;color:#516987;font-size:var(--ds-fs-micro);pointer-events:none;position:absolute;top:9px;left:12px}.monitor-detail-console .location-performance__stage canvas{cursor:crosshair;outline:none;width:100%;height:100%;display:block}.monitor-detail-console .location-performance__stage canvas:focus-visible{box-shadow:inset 0 0 0 2px #0c6ee7}.monitor-detail-console .location-performance__tooltip{z-index:3;border-radius:var(--ds-r-md);width:270px;box-shadow:var(--ds-shadow-lg);pointer-events:none;background:#fffffff7;border:1px solid #bccbde;padding:10px 12px;position:absolute;top:18px;transform:translate(-50%)}.monitor-detail-console .location-performance__tooltip>strong{color:#12264e;font-size:var(--ds-fs-small);font-weight:700;display:block}.monitor-detail-console .location-performance__tooltip>small{color:#73839b;font-size:var(--ds-fs-micro);margin:2px 0 7px;display:block}.monitor-detail-console .location-performance__tooltip dl{gap:5px;margin:0;display:grid}.monitor-detail-console .location-performance__tooltip dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitor-detail-console .location-performance__tooltip dt{color:#385070;font-size:var(--ds-fs-micro)}.monitor-detail-console .location-performance__tooltip dt i{width:7px;height:7px}.monitor-detail-console .location-performance__tooltip dd{color:#21365d;font-size:var(--ds-fs-micro);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.monitor-detail-console .location-performance__tooltip dd.outlier{color:var(--ds-down)}.monitor-detail-console .location-performance__tooltip dd.elevated{color:var(--ds-warn)}.monitor-detail-console .location-performance__tooltip dd.healthy{color:#12854b}.monitor-detail-console .location-performance__tooltip dd.no-data{color:#71839d}.monitor-detail-console .location-performance__table-head{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 8px;display:flex}.monitor-detail-console .location-performance__table-head h3{color:#10234c;font-size:var(--ds-fs-dense);margin:0;font-weight:700}.monitor-detail-console .location-performance__table-head p{color:#71839d;font-size:var(--ds-fs-micro);margin:3px 0 0}.monitor-detail-console .location-performance__refreshing{color:#0b67d0;font-size:var(--ds-fs-micro);font-weight:700}.monitor-detail-console .location-performance__table-wrap,.monitor-detail-console .location-performance__history{overflow-x:auto}.monitor-detail-console table.location-performance__table,.monitor-detail-console .location-performance__history table{border-collapse:collapse;width:100%;min-width:780px;font-size:var(--ds-fs-micro);font-variant-numeric:tabular-nums}.monitor-detail-console .location-performance__table th,.monitor-detail-console .location-performance__history th{background:var(--ds-surface);color:#5f7190;text-align:left;height:29px;font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);white-space:nowrap;padding:0 14px}.monitor-detail-console .location-performance__table td,.monitor-detail-console .location-performance__history td{color:#1e355c;white-space:nowrap;border-bottom:1px solid #e6edf6;height:42px;padding:0 14px}.monitor-detail-console .location-performance__table td:first-child strong{color:#17305a;font-size:var(--ds-fs-micro);font-weight:700;display:block}.monitor-detail-console .location-performance__table td:first-child small{color:#8290a5;font-size:var(--ds-fs-micro);margin-top:2px;display:block}.monitor-detail-console .location-performance__table td.outlier{color:var(--ds-down);font-weight:700}.monitor-detail-console .location-performance__table td.elevated{color:var(--ds-warn);font-weight:700}.monitor-detail-console .location-performance__table td.healthy{color:#12854b;font-weight:700}.monitor-detail-console .location-performance__table td.no-data{color:#71839d;font-weight:var(--ds-fw-semi)}.monitor-detail-console .location-performance__loss{color:#2b4368;min-width:38px;font-weight:var(--ds-fw-semi);display:inline-block}.monitor-detail-console .location-performance__loss-track{border-radius:var(--ds-r-pill);vertical-align:middle;background:#e4eaf2;width:72px;height:3px;margin-left:7px;display:inline-block;overflow:hidden}.monitor-detail-console .location-performance__loss-track>span{border-radius:inherit;height:100%;display:block}.monitor-detail-console .location-performance__status{border-radius:var(--ds-r-sm);min-height:22px;font-size:var(--ds-fs-micro);border:1px solid #0000;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.monitor-detail-console .location-performance__status.outlier{color:#c51f1f;background:#fff1f1;border-color:#f5c8c8}.monitor-detail-console .location-performance__status.elevated{color:#b86100;background:#fff8ea;border-color:#f4d7af}.monitor-detail-console .location-performance__status.healthy{color:#147a48;background:#edf9f1;border-color:#cbe5d6}.monitor-detail-console .location-performance__status.no-data{color:#66758b;background:#f5f7fa;border-color:#d8e0ea}.monitor-detail-console .location-performance__footer{justify-content:space-between;align-items:center;gap:14px;padding:14px 14px 15px;display:flex}.monitor-detail-console .location-performance__footer p{color:#7a8aa1;font-size:var(--ds-fs-micro);margin:0}.monitor-detail-console .location-performance__footer>div{gap:10px;display:flex}.app-frame .monitor-detail-console .location-performance__footer button{min-width:126px}.app-frame .monitor-detail-console .location-performance__footer button.is-primary{color:#fff;background:#0867e8;border-color:#0867e8}.app-frame .monitor-detail-console .location-performance__footer button.is-primary:hover{background:#0758c4;border-color:#0758c4}.monitor-detail-console .location-performance__history{border-radius:var(--ds-r-md);border:1px solid #dfe8f3;margin:0 14px 14px}.monitor-detail-console .location-performance__history table{min-width:720px}.monitor-detail-console .location-performance__history td{height:34px}.monitor-detail-console .location-performance__loading{z-index:5;color:#27466f;font-size:var(--ds-fs-dense);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffc7;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.monitor-detail-console .location-performance__error{color:#b42318;font-size:var(--ds-fs-micro);margin:0;padding:0 14px 12px}@media (width<=1050px){.monitor-detail-console .location-performance__header{flex-direction:column}.monitor-detail-console .location-performance__controls{justify-content:space-between;width:100%}}@media (width<=760px){.monitor-detail-console .location-performance__header{padding:14px}.monitor-detail-console .location-performance__controls,.monitor-detail-console .location-performance__toggles,.monitor-detail-console .location-performance__options{flex-direction:column;align-items:stretch;width:100%}.monitor-detail-console .location-performance__toggles{gap:11px}.monitor-detail-console .location-performance__options{gap:8px}.app-frame .monitor-detail-console .location-performance__scenario select{width:100%}.monitor-detail-console .location-performance__ranges{grid-template-columns:repeat(3,1fr);display:grid}.monitor-detail-console .location-performance__stage{height:280px}.monitor-detail-console .location-performance__tooltip{width:230px;top:42px}.monitor-detail-console .location-performance__footer{flex-direction:column;align-items:stretch}.monitor-detail-console .location-performance__footer>div{grid-template-columns:1fr 1fr;display:grid}.app-frame .monitor-detail-console .location-performance__footer button{min-width:0}}.composer-console{--cmp-navy:var(--ds-navy-deep);--cmp-accent:var(--ds-blue);--cmp-muted:var(--ds-muted);--cmp-text:var(--ds-text);--cmp-ink:var(--ds-ink);--cmp-hair:var(--ds-hair);--cmp-hair2:var(--ds-hair-2);--cmp-surface:var(--ds-surface);--cmp-ok:#16a34a;--cmp-warn:#d97706;--cmp-danger:#dc2626;color:var(--cmp-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.composer-console .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.composer-console .cmp-toolbar{z-index:5;border-bottom:1px solid var(--cmp-hair2);background:#fff;align-items:center;gap:18px;padding:10px 0 11px;display:flex;position:sticky;top:0}.composer-console .cmp-tbar-title{min-width:0}.composer-console .cmp-eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--cmp-muted);margin:0 0 1px;font-weight:700}.app-frame .composer-console .cmp-toolbar :is(h2,h3){font-size:var(--ds-fs-lead);color:var(--cmp-navy);letter-spacing:var(--ds-ls-tight);font-weight:700;line-height:var(--ds-lh-tight);margin:0}.composer-console .cmp-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.composer-console .cmp-chip{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);height:29px;color:var(--cmp-ink);font-size:var(--ds-fs-dense);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.composer-console .cmp-chip-cap{color:var(--cmp-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);font-weight:600}.composer-console .cmp-shell{grid-template-columns:196px minmax(0,1fr) 356px;align-items:start;display:grid}.composer-console .cmp-rail{border-right:1px solid var(--cmp-hair);padding:14px 0 16px}.composer-console .cmp-rail-label{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--cmp-muted);margin:0 0 8px;padding:0 18px;font-weight:700}.composer-console .composer-checklist{flex-direction:column;gap:0;display:flex}.app-frame .composer-console .cmp-step{appearance:none;border:0;border-top:1px solid var(--cmp-hair);text-align:left;cursor:pointer;width:100%;min-height:0;color:var(--cmp-text);background:0 0;border-radius:0;align-items:flex-start;gap:11px;padding:11px 18px;display:flex}.composer-console .composer-checklist .cmp-step:first-child{border-top:0}.app-frame .composer-console .cmp-step:hover{background:#2f86dc0a}.composer-console .cmp-step.active{box-shadow:inset 2px 0 0 var(--cmp-accent);background:#2f86dc0f}.composer-console .cmp-sdot{border:1px solid var(--cmp-hair);width:20px;height:20px;font-size:var(--ds-fs-micro);color:var(--cmp-muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}.composer-console .cmp-step.done .cmp-sdot{background:var(--cmp-ok);border-color:var(--cmp-ok);color:#fff}.composer-console .cmp-step.active .cmp-sdot{border-color:var(--cmp-accent);color:var(--ds-blue-text)}.composer-console .cmp-step-text{min-width:0}.composer-console .cmp-step-text strong{font-size:var(--ds-fs-dense);color:var(--cmp-ink);font-weight:600;line-height:var(--ds-lh-tight);display:block}.composer-console .cmp-step.active .cmp-step-text strong{color:var(--cmp-navy)}.composer-console .cmp-step-text small{color:var(--cmp-muted);font-size:var(--ds-fs-micro);margin-top:1px;display:block}.composer-console .cmp-railnote{border-top:1px solid var(--cmp-hair);font-size:var(--ds-fs-micro);color:var(--cmp-muted);line-height:var(--ds-lh-dense);margin:14px 18px 0;padding-top:12px}.composer-console .cmp-editor{border-right:1px solid var(--cmp-hair);min-width:0}.composer-console .cmp-phead{border-bottom:1px solid var(--cmp-hair);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 22px 12px;display:flex}.composer-console .cmp-micro{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--cmp-muted);margin:0;font-weight:600}.app-frame .composer-console .cmp-phead :is(h2,h3){font-size:var(--ds-fs-lead);color:var(--cmp-navy);letter-spacing:var(--ds-ls-tight);font-weight:700;line-height:var(--ds-lh-tight);margin:2px 0 0}.composer-console .cmp-phead-copy{font-size:var(--ds-fs-small);color:var(--cmp-muted);line-height:var(--ds-lh-dense);margin:3px 0 0}.composer-console .cmp-body{gap:14px;padding:16px 22px 18px;display:grid}.composer-console .cmp-pane{gap:16px;display:grid}.composer-console .cmp-banner{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);background:var(--cmp-surface);color:var(--cmp-text);font-size:var(--ds-fs-small);justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.composer-console .cmp-banner strong{color:var(--cmp-ink);font-weight:600}.composer-console .cmp-banner-ok{color:#15803d;background:#16a34a0f;border-color:#16a34a40}.composer-console .cmp-banner-err{color:var(--ds-down-fg);background:#dc26260f;border-color:#dc262640}.composer-console .cmp-linkbtn{appearance:none;font:inherit;font-size:var(--ds-fs-small);color:var(--ds-blue-text);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.composer-console .cmp-typerow{grid-template-columns:minmax(200px,.5fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.composer-console .cmp-typedetail{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);background:var(--cmp-surface);align-content:center;gap:4px;padding:9px 12px;display:grid}.composer-console .cmp-typedetail strong{color:var(--cmp-ink);font-size:var(--ds-fs-dense);font-weight:600}.composer-console .cmp-typedetail span{color:var(--cmp-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense)}.composer-console .cmp-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}.composer-console .cmp-fgrid>label,.composer-console .cmp-typerow .cmp-f{flex-direction:column;gap:5px;min-width:0;display:flex}.composer-console .cmp-fgrid>label>span:first-child,.composer-console .cmp-typerow .cmp-f>span:first-child{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--cmp-muted);font-weight:600}.composer-console .wide-field{grid-column:1/-1}.composer-console .wide-field>.field-label{margin-bottom:6px}.composer-console .field-note{color:var(--cmp-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);margin:0}.composer-console .field-label{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--cmp-muted);font-weight:700;display:block}.composer-console .code-block{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);background:var(--cmp-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ds-fs-small);color:var(--cmp-ink);overflow-wrap:anywhere;line-height:var(--ds-lh-dense);padding:8px 10px}.composer-console .cmp-pills{flex-wrap:wrap;gap:6px;display:flex}.composer-console .cmp-tag{font-size:var(--ds-fs-micro);border-radius:var(--ds-r-sm);background:var(--cmp-surface);border:1px solid var(--cmp-hair);color:var(--cmp-text);padding:3px 8px}.composer-console .cmp-region-block{gap:8px;display:grid}.composer-console .cmp-checkgrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;display:grid}.composer-console .cmp-check{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);cursor:pointer;font-size:var(--ds-fs-dense);color:var(--cmp-text);background:#fff;align-items:center;gap:8px;padding:8px 10px;display:flex}.app-frame .composer-console input:not([type=checkbox]),.app-frame .composer-console select{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);height:30px;min-height:30px;color:var(--cmp-ink);font:inherit;font-size:var(--ds-fs-dense);box-shadow:none;caret-color:var(--cmp-accent);background:#fff;padding:0 9px}.app-frame .composer-console textarea{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);min-height:92px;color:var(--cmp-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);resize:vertical;box-shadow:none;caret-color:var(--cmp-accent);background:#fff;padding:8px 9px}.app-frame .composer-console select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:26px}.app-frame .composer-console input:not([type=checkbox]):focus,.app-frame .composer-console select:focus,.app-frame .composer-console textarea:focus{border-color:var(--cmp-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.composer-console input::placeholder,.composer-console textarea::placeholder{color:#9aa8ba}.app-frame .composer-console input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--cmp-accent);cursor:pointer;margin:0}.app-frame .composer-console .ghost-button,.app-frame .composer-console .primary-button{border-radius:var(--ds-r-md);height:29px;min-height:29px;font-size:var(--ds-fs-dense);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:600;text-decoration:none;display:inline-flex}.app-frame .composer-console .ghost-button{border:1px solid var(--cmp-hair);color:var(--cmp-text);background:#fff}.app-frame .composer-console .ghost-button:hover:not(:disabled){border-color:var(--cmp-hair2);color:var(--cmp-navy)}.app-frame .composer-console .primary-button{border:1px solid var(--cmp-accent);background:var(--ds-blue-fill);color:#fff;font-weight:700}.app-frame .composer-console .primary-button:hover:not(:disabled){background:var(--ds-blue-fill)}.app-frame .composer-console .cmp-btn-quiet{color:var(--ds-blue-text);border:1px solid var(--cmp-hair);background:#fff}.app-frame .composer-console .cmp-btn-quiet:hover:not(:disabled){background:var(--cmp-surface);color:var(--ds-blue-text)}.app-frame .composer-console .ghost-button:disabled,.app-frame .composer-console .primary-button:disabled{opacity:.5;cursor:not-allowed}.app-frame .composer-console .cmp-foot{border-top:1px solid var(--cmp-hair);align-items:center;gap:10px;margin-top:0;padding:12px 22px;display:flex}.composer-console .cmp-foot-hint{font-size:var(--ds-fs-small);color:var(--cmp-muted);text-align:right;flex:1}.app-frame .composer-console .inline-error{color:var(--cmp-danger);font-size:var(--ds-fs-small);margin:0}.app-frame .composer-console .composer-error{border-radius:var(--ds-r-md);color:var(--ds-down-fg);font-size:var(--ds-fs-dense);background:#dc26260d;border:1px solid #dc262647;margin:14px 22px 0;padding:9px 11px}.app-frame .composer-console .composer-quota-error{gap:8px;display:grid}.composer-console .composer-quota-error p{margin:0}.composer-console .composer-quota-error .primary-button{justify-self:start}.composer-console .monitor-integration-toolbar{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);background:var(--cmp-surface);justify-content:space-between;align-items:end;gap:12px;padding:10px 12px;display:flex}.composer-console .monitor-integration-toolbar>div{gap:3px;display:grid}.composer-console .monitor-integration-toolbar strong{color:var(--cmp-ink);font-size:var(--ds-fs-dense);font-weight:600}.composer-console .monitor-integration-list{gap:7px;display:grid}.composer-console .monitor-integration-row{border:1px solid var(--cmp-hair);border-radius:var(--ds-r-md);background:#fff;grid-template-columns:20px minmax(0,1fr) max-content max-content;align-items:center;gap:10px;padding:9px 11px;display:grid}.composer-console .monitor-integration-row.selected{background:#16a34a0a;border-color:#16a34a3d}.composer-console .monitor-integration-main{gap:2px;min-width:0;display:grid}.composer-console .monitor-integration-main strong{color:var(--cmp-ink);font-size:var(--ds-fs-dense);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.composer-console .monitor-integration-main small{color:var(--cmp-muted);font-size:var(--ds-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-console .meta-chip{font-size:var(--ds-fs-micro);border-radius:var(--ds-r-sm);background:var(--cmp-surface);border:1px solid var(--cmp-hair);color:var(--cmp-text);white-space:nowrap;padding:2px 7px}.composer-console .empty-state{border:1px dashed var(--cmp-hair2);border-radius:var(--ds-r-md);background:var(--cmp-surface);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.composer-console .empty-state>div:first-child{gap:3px;min-width:0;display:grid}.composer-console .empty-state strong{color:var(--cmp-ink);font-size:var(--ds-fs-dense);font-weight:600}.composer-console .empty-state span{color:var(--cmp-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense)}.composer-console .empty-state-actions{flex:none}.composer-console .cmp-probe{background:var(--cmp-surface);padding:14px 18px 20px}.app-frame .composer-console .composer-summary-panel{position:static}.composer-console .cmp-probe-h{font-size:var(--ds-fs-dense);color:var(--cmp-navy);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);margin:0 0 10px;font-weight:700}.composer-console .cmp-review{border-top:1px solid var(--cmp-hair);margin-bottom:16px}.app-frame .composer-console .composer-summary-list{display:block}.app-frame .composer-console .composer-summary-list .fact-row{border-bottom:1px solid var(--cmp-hair);font-size:var(--ds-fs-dense);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.composer-console .composer-summary-list .fact-row>span{color:var(--cmp-muted)}.composer-console .composer-summary-list .fact-row>strong{color:var(--cmp-ink);text-align:right;overflow-wrap:anywhere;max-width:66%;font-weight:600}.composer-console .composer-test-outcome{gap:10px;margin-top:4px;display:grid}.composer-console .cmp-probe-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-frame .composer-console .composer-result{margin:0}.composer-console .cmp-kpi{border-top:1px solid var(--cmp-hair);border-bottom:1px solid var(--cmp-hair);grid-template-columns:repeat(3,1fr);display:grid}.composer-console .cmp-kpi-c{border-left:1px solid var(--cmp-hair);padding:9px 4px 10px}.composer-console .cmp-kpi-c:first-child{border-left:0}.composer-console .cmp-kpi-v{font-size:var(--ds-fs-h4);color:var(--cmp-navy);letter-spacing:var(--ds-ls-tight);font-weight:700;line-height:var(--ds-lh-flat)}.composer-console .cmp-kpi-v.ok{color:var(--cmp-ok)}.composer-console .cmp-kpi-v.danger{color:var(--cmp-danger)}.composer-console .cmp-kpi-v small{font-size:var(--ds-fs-micro);color:var(--cmp-muted);font-weight:600}.composer-console .cmp-kpi-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--cmp-muted);margin-top:5px;font-weight:600}.composer-console .composer-summary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.app-frame .composer-console .status-pill{border-radius:var(--ds-r-pill);min-height:0;font-size:var(--ds-fs-micro);font-weight:600;line-height:var(--ds-lh-dense);text-transform:none;letter-spacing:var(--ds-ls-normal);border:0;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.app-frame .composer-console .status-pill:before{content:"";width:6px;height:6px;box-shadow:none;background:currentColor;border-radius:50%}.app-frame .composer-console .status-pill.success{color:var(--cmp-ok);background:#16a34a1a}.app-frame .composer-console .status-pill.warm{color:var(--cmp-warn);background:#d977061c}.app-frame .composer-console .status-pill.danger{color:var(--cmp-danger);background:#dc26261a}.app-frame .composer-console .status-pill.neutral{color:var(--cmp-muted);background:#1423320f}.app-frame .composer-console .status-pill.info{color:var(--ds-blue-text);background:#2f86dc1c}@media (width<=1180px){.composer-console .cmp-shell{grid-template-columns:180px minmax(0,1fr)}.composer-console .cmp-editor{border-right:0}.composer-console .cmp-probe{border-top:1px solid var(--cmp-hair);grid-column:1/-1}}@media (width<=760px){.composer-console .cmp-toolbar{flex-wrap:wrap;gap:10px}.composer-console .cmp-chips{justify-content:flex-start;margin-left:0}.composer-console .cmp-shell{grid-template-columns:1fr}.composer-console .cmp-rail{border-right:0;border-bottom:1px solid var(--cmp-hair)}.composer-console .cmp-typerow,.composer-console .cmp-fgrid,.composer-console .composer-summary-actions{grid-template-columns:1fr}}.wizard-receipt{--wz-navy:var(--ds-navy-deep);--wz-accent:var(--ds-blue);--wz-muted:var(--ds-muted);--wz-text:var(--ds-text);--wz-ink:var(--ds-ink);--wz-hair:var(--ds-hair);--wz-hair2:var(--ds-hair-2);--wz-surface:var(--ds-surface);--wz-g:var(--ds-up-fg);--wz-a:var(--ds-warn-fg);--wz-r:var(--ds-down-fg);color:var(--wz-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);max-width:760px;margin:0 auto;padding-bottom:32px}.wizard-receipt .num{font-variant-numeric:tabular-nums}.wizard-receipt .wzr-head{border-bottom:1px solid var(--wz-hair2);align-items:flex-start;gap:16px;margin-bottom:14px;padding:6px 0 12px;display:flex}.wizard-receipt .wzr-tt{flex:1;min-width:0}.wizard-receipt .wzr-eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--wz-muted);font-weight:600}.wizard-receipt .wzr-title{color:var(--wz-navy);font-weight:600;font-size:var(--ds-fs-h4);letter-spacing:var(--ds-ls-tight);overflow-wrap:anywhere;margin:2px 0 4px}.wizard-receipt .wzr-lede{color:var(--wz-muted);font-size:var(--ds-fs-dense);max-width:62ch;margin:0}.wizard-receipt .wzr-adv{color:var(--ds-blue-text);font-size:var(--ds-fs-dense);white-space:nowrap;margin-top:4px;font-weight:500;text-decoration:none}.wizard-receipt .wzr-adv:hover{text-decoration:underline}.wizard-receipt .wzr-stepper{grid-template-columns:repeat(3,1fr);margin:0 0 20px;display:grid}.wizard-receipt .wzr-step{color:var(--wz-muted);font-size:var(--ds-fs-small);align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.wizard-receipt .wzr-step:not(:last-child):after{content:"";background:var(--wz-hair2);z-index:0;height:1px;position:absolute;top:13px;left:31px;right:10px}.wizard-receipt .wzr-step>span:last-child{z-index:1;background:#fff;padding-right:9px;position:relative}.wizard-receipt .wzr-stepnumber,.wizard-receipt .wzr-step button{z-index:1;box-sizing:border-box;border:1px solid var(--wz-hair2);width:27px;height:27px;color:var(--wz-muted);font:inherit;font-size:var(--ds-fs-small);background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.app-frame .wizard-receipt .wzr-step button{width:27px;min-width:27px;max-width:27px;height:27px;min-height:27px;max-height:27px}.wizard-receipt .wzr-step.current{color:var(--wz-ink)}.wizard-receipt .wzr-step.current .wzr-stepnumber{border-color:var(--wz-accent);background:var(--wz-accent);color:#fff}.wizard-receipt .wzr-step.complete{color:var(--ds-blue-text)}.wizard-receipt .wzr-step.complete button{border-color:var(--wz-accent);color:var(--ds-blue-text);cursor:pointer}.wizard-receipt .wzr-step.complete button:hover,.wizard-receipt .wzr-step.complete button:focus-visible{background:#2f86dc14;outline:none}.wizard-receipt .wzr-panel{border:1px solid var(--wz-hair2);border-radius:var(--ds-r-xl);box-shadow:var(--ds-shadow-sm);background:#fff;padding:24px}.wizard-receipt .wzr-urlstep{padding:32px}.wizard-receipt .wzr-panelstep{color:var(--ds-blue-text);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;margin-bottom:3px;font-weight:700;display:block}.wizard-receipt .wzr-panel h2{color:var(--wz-navy);font-size:var(--ds-fs-h3);letter-spacing:var(--ds-ls-tight);margin:0}.wizard-receipt .wzr-panel>p:not(.wzr-steperror):not(.wzr-slots):not(.wzr-autonote){color:var(--wz-muted);font-size:var(--ds-fs-body);margin:5px 0 24px}.wizard-receipt .wzr-panelhead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.app-frame .wizard-receipt .wzr-change{appearance:none;color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-small);cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:600}.wizard-receipt .wzr-reviewhost{max-width:46%;color:var(--wz-muted);font-size:var(--ds-fs-small);overflow-wrap:anywhere}.wizard-receipt .wzr-steperror{color:var(--wz-r);font-size:var(--ds-fs-small);margin:8px 0 0;font-weight:600}.wizard-receipt .wzr-actions{border-top:1px solid var(--wz-hair);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.wizard-receipt .wzr-actions.end{border-top:0;justify-content:flex-end;padding-top:4px}.app-frame .wizard-receipt .wzr-next,.app-frame .wizard-receipt .wzr-back{appearance:none;min-height:var(--ds-h-lg);border-radius:var(--ds-r-lg);font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);cursor:pointer;padding:0 20px}.app-frame .wizard-receipt .wzr-next{background:var(--ds-blue-fill);color:#fff;border:0}.app-frame .wizard-receipt .wzr-next:disabled{cursor:not-allowed;background:#c2d2e4}.app-frame .wizard-receipt .wzr-back{border:1px solid var(--wz-hair2);color:var(--wz-text);background:#fff}.app-frame .wizard-receipt .wzr-next:not(:disabled):hover,.app-frame .wizard-receipt .wzr-create:not(:disabled):hover{filter:brightness(1.05)}.app-frame .wizard-receipt .wzr-back:hover{border-color:var(--wz-accent)}.wizard-receipt .wzr-forward-actions{align-items:center;gap:10px;display:flex}.app-frame .wizard-receipt .wzr-upgrade-secondary{box-sizing:border-box;min-height:var(--ds-h-lg);border:1px solid var(--wz-hair2);border-radius:var(--ds-r-lg);color:var(--wz-text);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.app-frame .wizard-receipt .wzr-upgrade-secondary:hover,.app-frame .wizard-receipt .wzr-upgrade-secondary:focus-visible{border-color:var(--wz-accent);color:var(--ds-blue-text);outline:none}.wizard-receipt .wzr-advancedfooter{color:var(--wz-muted);font-size:var(--ds-fs-small);justify-content:center;align-items:baseline;gap:8px;margin-top:16px;display:flex}.wizard-receipt .wzr-advancedfooter a{color:var(--ds-blue-text);font-weight:600}.wizard-receipt .wzr-location-block{border-top:1px solid var(--ds-border);margin-top:16px;padding-top:16px}.wizard-receipt .wzr-label{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--wz-muted);margin:0 0 6px;font-weight:700;display:block}.wizard-receipt .wzr-required{color:var(--danger)}.app-frame .wizard-receipt .wzr-input{box-sizing:border-box;appearance:none;border:1.5px solid var(--wz-hair2);border-radius:var(--ds-r-lg);width:100%;color:var(--wz-ink);font:inherit;font-size:var(--ds-fs-lead);min-height:var(--ds-h-xl);background:#fff;padding:13px 15px}.app-frame .wizard-receipt .wzr-input:focus{outline:2px solid var(--wz-accent);outline-offset:1px;border-color:var(--wz-accent)}@keyframes wzr-pulse{50%{opacity:.35}}.wizard-receipt .wzr-autonote{border-radius:var(--ds-r-lg);font-size:var(--ds-fs-dense);color:var(--wz-text);background:#d977061a;border:1px solid #d9770640;margin:10px 0 0;padding:8px 12px}.wizard-receipt .wzr-undo{appearance:none;color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-dense);cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:600;text-decoration:underline}.app-frame .wizard-receipt .wizard-check-section{border:1px solid var(--wz-hair2);border-radius:var(--ds-r-lg);background:#fff;margin:14px 0 0;padding:0 18px 4px;display:block}.app-frame .wizard-receipt .wzr-panel .wizard-check-section{margin-top:0}.wizard-receipt .wzr-bundlehead{background:var(--wz-surface);border-bottom:1px solid var(--wz-hair2);border-radius:var(--ds-r-lg) var(--ds-r-lg) 0 0;justify-content:space-between;align-items:center;gap:12px;margin:0 -18px;padding:10px 18px;display:flex}.wizard-receipt .wzr-bundlehead strong{color:var(--wz-ink);font-size:var(--ds-fs-dense)}.wizard-receipt .wzr-bundlemeta{color:var(--wz-muted);font-size:var(--ds-fs-small);white-space:nowrap}.app-frame .wizard-receipt .wzr-quota{border-radius:var(--ds-r-lg);font-size:var(--ds-fs-small);background:#d977061a;border:1px solid #d9770640;flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:12px 0 6px;padding:9px 12px;font-weight:600;display:flex}.wizard-receipt .wzr-quota .wzr-quotamsg{color:var(--wz-a);margin-right:auto}.wizard-receipt .wzr-quota a{color:var(--ds-blue-text);font-weight:600}.wizard-receipt .wzr-quota .wzr-dot{color:var(--wz-muted)}.app-frame .wizard-receipt .wzr-quota.tight{background:var(--wz-surface);border-color:var(--wz-hair)}.wizard-receipt .wzr-quota.tight .wzr-quotamsg{color:var(--wz-text)}.app-frame .wizard-receipt .wizard-check-option{border:0;border-bottom:1px solid var(--wz-hair);box-shadow:none;cursor:default;background:0 0;border-radius:0;align-items:flex-start;gap:12px;margin:0;padding:11px 0;display:flex;position:relative}.app-frame .wizard-receipt .wizard-check-option:last-child{border-bottom:0}.app-frame .wizard-receipt .wizard-check-option:hover,.app-frame .wizard-receipt .wizard-check-option:focus-within{box-shadow:none;border-color:var(--wz-hair);background:0 0}.app-frame .wizard-receipt .wizard-check-option.locked .wzr-sentence,.app-frame .wizard-receipt .wizard-check-option.blocked .wzr-sentence{color:var(--wz-text)}.app-frame .wizard-receipt .wzr-ckbox{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute}.app-frame .wizard-receipt .wzr-ckbox:disabled{cursor:not-allowed}.wizard-receipt .wzr-ckvisual{cursor:pointer;background:#fff;border:2px solid #b9c8db;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid;position:relative}.wizard-receipt .wzr-tick{border-bottom:2.5px solid #0000;border-left:2.5px solid #0000;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.wizard-receipt .wzr-cross{color:var(--wz-r);font-size:var(--ds-fs-h4);font-weight:700;line-height:var(--ds-lh-flat);transform:translateY(-1px)}.app-frame .wizard-receipt .wzr-ckbox:checked+.wzr-ckvisual{background:var(--wz-g);border-color:var(--wz-g)}.app-frame .wizard-receipt .wzr-ckbox:checked+.wzr-ckvisual .wzr-tick{border-color:#fff}.app-frame .wizard-receipt .wzr-ckbox:focus-visible+.wzr-ckvisual{outline:2px solid var(--wz-accent);outline-offset:2px}.app-frame .wizard-receipt .wzr-ckbox:disabled+.wzr-ckvisual{cursor:not-allowed;border-style:dashed}.app-frame .wizard-receipt .wizard-check-option.locked .wzr-ckvisual,.app-frame .wizard-receipt .wizard-check-option.blocked .wzr-ckvisual{border-color:var(--wz-r);background:#b91c1c0f;border-style:solid}.wizard-receipt .wzr-rowmain{flex:1;min-width:0}.wizard-receipt .wzr-sentence{color:var(--wz-ink);font-size:var(--ds-fs-body);letter-spacing:var(--ds-ls-tight);cursor:pointer;overflow-wrap:anywhere;font-weight:600;display:block}.wizard-receipt .wzr-sentenceline{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.wizard-receipt .wzr-info-wrap{flex:none;display:inline-grid;position:relative}.app-frame .wizard-receipt .wzr-info-button{appearance:none;border:1px solid var(--wz-hair2);width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;color:var(--wz-muted);font:inherit;font-size:var(--ds-fs-micro);font-weight:700;line-height:var(--ds-lh-flat);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:inline-grid}.app-frame .wizard-receipt .wzr-info-button:hover,.app-frame .wizard-receipt .wzr-info-button:focus-visible{border-color:var(--wz-accent);color:var(--ds-blue-text);outline:none}.app-frame .wizard-receipt .wzr-info-button:focus-visible{box-shadow:0 0 0 2px #2f86dc2e}.wizard-receipt .wzr-info{z-index:10;border:1px solid var(--wz-hair2);border-radius:var(--ds-r-md);width:min(280px,100vw - 48px);box-shadow:var(--ds-shadow-md);color:var(--wz-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ds-motion) ease, transform var(--ds-motion) ease, visibility 0s linear var(--ds-motion);background:#fff;gap:3px;padding:9px 11px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)}.wizard-receipt .wzr-info-wrap:hover .wzr-info,.wizard-receipt .wzr-info-wrap:focus-within .wzr-info{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.wizard-receipt .wzr-info strong{color:var(--wz-text);font-size:var(--ds-fs-dense)}.wizard-receipt .wzr-badge{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-weight:700}.wizard-receipt .wzr-badge.locked,.wizard-receipt .wzr-badge.blocked{color:var(--wz-r);background:#b91c1c0f;border:1px solid #b91c1c3d}.wizard-receipt .wzr-rowside{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.wizard-receipt .wzr-fact{font-size:var(--ds-fs-micro);color:var(--wz-muted);background:var(--wz-surface);border:1px solid var(--wz-hair);white-space:nowrap;border-radius:999px;padding:3px 10px}.app-frame .wizard-receipt .wzr-adjust{appearance:none;border:1px solid var(--wz-hair2);color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-small);border-radius:var(--ds-r-md);cursor:pointer;background:#fff;padding:3px 10px;font-weight:600}.app-frame .wizard-receipt .wzr-adjust:hover{border-color:var(--wz-accent)}.wizard-receipt .wzr-adjustpanel{background:var(--wz-surface);border:1px solid var(--wz-hair);border-radius:var(--ds-r-lg);flex-wrap:wrap;gap:10px 18px;margin:10px 0 2px;padding:10px 12px;display:flex}.wizard-receipt .wzr-knob{font-size:var(--ds-fs-small);color:var(--wz-muted);flex-direction:column;gap:4px;display:flex}.app-frame .wizard-receipt .wzr-knob input,.app-frame .wizard-receipt .wzr-knob select{appearance:none;border:1px solid var(--wz-hair2);border-radius:var(--ds-r-md);color:var(--wz-ink);font:inherit;font-size:var(--ds-fs-dense);background:#fff;min-width:130px;padding:6px 9px}.wizard-receipt .wzr-alerts{font-size:var(--ds-fs-small);color:var(--wz-muted);background:0 0;border:0;margin:12px 2px 0;padding:0}.wizard-receipt .wzr-alerts b{color:var(--wz-ink);font-weight:700}.wizard-receipt .wzr-alerts a{color:var(--ds-blue-text);font-weight:600;text-decoration:none}.wizard-receipt .wzr-alerts a:hover{text-decoration:underline}.wizard-receipt .wzr-slots{font-size:var(--ds-fs-dense);color:var(--wz-muted);margin:12px 2px 0}.wizard-receipt .wzr-testsummary{border:1px solid var(--wz-hair2);border-radius:var(--ds-r-lg);background:#fff;border-left-width:3px;align-items:center;gap:12px;margin-bottom:12px;padding:13px 14px;display:flex}.wizard-receipt .wzr-testsummary.testing{border-left-color:var(--wz-accent)}.wizard-receipt .wzr-testsummary.passing{border-left-color:var(--wz-g)}.wizard-receipt .wzr-testsummary.attention{border-left-color:var(--wz-a)}.wizard-receipt .wzr-testdot{background:var(--wz-surface);width:22px;height:22px;color:var(--wz-muted);font-size:var(--ds-fs-small);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.wizard-receipt .wzr-testsummary.testing .wzr-testdot{color:var(--ds-blue-text);background:#2f86dc1a;animation:1s ease-in-out infinite wzr-pulse}.wizard-receipt .wzr-testsummary.passing .wzr-testdot{color:var(--wz-g);background:#15803d1a}.wizard-receipt .wzr-testsummary.attention .wzr-testdot{color:var(--wz-a);background:#d977061f}.wizard-receipt .wzr-testsummary>div{flex:1;gap:1px;min-width:0;display:grid}.wizard-receipt .wzr-testsummary strong{color:var(--wz-ink);font-size:var(--ds-fs-dense)}.wizard-receipt .wzr-testsummary span:not(.wzr-testdot){color:var(--wz-muted);font-size:var(--ds-fs-small)}.app-frame .wizard-receipt .wzr-testsummary button{appearance:none;border:1px solid var(--wz-hair2);border-radius:var(--ds-r-md);color:var(--ds-blue-text);font:inherit;font-size:var(--ds-fs-small);cursor:pointer;white-space:nowrap;background:#fff;padding:6px 10px;font-weight:600}.app-frame .wizard-receipt .wzr-testsummary button:disabled{color:var(--wz-muted);cursor:wait}.wizard-receipt .wzr-results{border:1px solid var(--wz-hair2);border-radius:var(--ds-r-lg);overflow:hidden}.wizard-receipt .wzr-result{border-bottom:1px solid var(--wz-hair);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.wizard-receipt .wzr-result:last-child{border-bottom:0}.wizard-receipt .wzr-resulticon{background:var(--wz-surface);width:18px;height:18px;color:var(--wz-muted);font-size:var(--ds-fs-micro);border-radius:50%;place-items:center;font-weight:800;display:grid}.wizard-receipt .wzr-resulticon.passing{color:var(--wz-g);background:#15803d1a}.wizard-receipt .wzr-resulticon.attention{color:var(--wz-a);background:#d977061f}.wizard-receipt .wzr-resulticon.testing{color:var(--ds-blue-text);background:0 0}.wizard-receipt .wzr-resulticon.queued{background:var(--wz-surface);color:#687b92}.app-frame .wizard-receipt .wzr-resulticon .wzr-resultspinner{box-sizing:border-box;border-color:var(--wz-hair2);border-top-color:var(--wz-accent);width:16px;height:16px}.wizard-receipt .wzr-result>div{gap:1px;min-width:0;display:grid}.wizard-receipt .wzr-result strong{color:var(--wz-ink);font-size:var(--ds-fs-dense)}.wizard-receipt .wzr-result>div span{color:var(--wz-muted);font-size:var(--ds-fs-small);overflow-wrap:anywhere}.wizard-receipt .wzr-resultstatus{font-size:var(--ds-fs-small);white-space:nowrap;font-weight:700}.wizard-receipt .wzr-resultstatus.passing{color:var(--wz-g)}.wizard-receipt .wzr-resultstatus.attention{color:var(--wz-a)}.wizard-receipt .wzr-resultstatus.testing{color:var(--ds-blue-text)}.wizard-receipt .wzr-resultstatus.queued{color:var(--wz-muted)}.wizard-receipt .wzr-alertcard{border-radius:var(--ds-r-lg);background:#2f86dc0d;border:1px solid #2f86dc33;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.wizard-receipt .wzr-alerticon{width:30px;height:30px;color:var(--ds-blue-text);background:#2f86dc1f;border-radius:50%;place-items:center;font-weight:700;display:grid}.wizard-receipt .wzr-alertcard>div{gap:1px;min-width:0;display:grid}.wizard-receipt .wzr-alertcard span,.wizard-receipt .wzr-alertcard small{color:var(--wz-muted);font-size:var(--ds-fs-small)}.wizard-receipt .wzr-alertcard strong{color:var(--wz-ink);font-size:var(--ds-fs-dense);overflow-wrap:anywhere}.wizard-receipt .wzr-alertcard a{color:var(--ds-blue-text);font-size:var(--ds-fs-small);font-weight:600}.app-frame .wizard-receipt .wizard-terms-option{border:1px solid var(--wz-hair2);border-radius:var(--ds-r-lg);cursor:pointer;font-size:var(--ds-fs-dense);background:0 0;align-items:flex-start;gap:12px;margin:14px 0 0;padding:12px 15px;display:flex;position:relative}.app-frame .wizard-receipt .wizard-terms-option.selected{border-color:var(--wz-accent);background:#2f86dc0d}.wizard-receipt .wzr-terms-copy{color:var(--wz-text)}.wizard-receipt .wzr-terms-copy a{color:var(--ds-blue-text)}.wizard-receipt .wzr-bar{z-index:30;border-top:1px solid var(--wz-hair2);box-shadow:var(--ds-shadow-md);padding:10px max(18px, calc((100vw - 760px) / 2)) calc(10px + env(safe-area-inset-bottom,0px));background:#fff;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.wizard-receipt .wzr-barmsg{min-width:0;font-size:var(--ds-fs-dense);overflow-wrap:anywhere;flex:1}.wizard-receipt .wzr-barmsg.blockermsg{color:var(--wz-a);font-weight:600}.wizard-receipt .wzr-barmsg.readymsg{color:var(--wz-muted)}.app-frame .wizard-receipt .wzr-create{appearance:none;border-radius:var(--ds-r-lg);background:var(--ds-blue-fill);color:#fff;font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);height:var(--ds-h-xl);padding:0 var(--ds-space-5);cursor:pointer;white-space:nowrap;border:0}.app-frame .wizard-receipt .wzr-create:disabled{cursor:not-allowed;background:#c2d2e4}.app-frame .wizard-receipt .wzr-create:not(:disabled):hover{filter:brightness(1.05)}@media (width<=640px){.wizard-receipt{padding-bottom:24px}.wizard-receipt .wzr-head{flex-direction:column;gap:4px}.wizard-receipt .wzr-step{font-size:var(--ds-fs-micro);gap:5px}.wizard-receipt .wzr-step:not(:last-child):after{left:28px;right:7px}.wizard-receipt .wzr-panel,.wizard-receipt .wzr-urlstep{padding:18px 16px}.wizard-receipt .wzr-panelhead{flex-direction:column;gap:5px}.wizard-receipt .wzr-reviewhost{max-width:100%}.app-frame .wizard-receipt .wizard-check-option{align-items:flex-start}.app-frame .wizard-receipt .wzr-info-button{background:0 0;border-color:#0000;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;position:relative}.app-frame .wizard-receipt .wzr-info-button:before{content:"";border:1px solid var(--wz-hair2);background:#fff;border-radius:50%;position:absolute;inset:11px}.app-frame .wizard-receipt .wzr-info-button>span{z-index:1;position:relative}.app-frame .wizard-receipt .wzr-info-button:hover,.app-frame .wizard-receipt .wzr-info-button:focus-visible{border-color:#0000}.app-frame .wizard-receipt .wzr-info-button:hover:before,.app-frame .wizard-receipt .wzr-info-button:focus-visible:before{border-color:var(--wz-accent)}.wizard-receipt .wzr-bundlehead{flex-direction:column;align-items:flex-start;gap:2px}.wizard-receipt .wzr-rowside{flex-direction:row;align-items:center;margin-left:auto}.wizard-receipt .wzr-testsummary{flex-wrap:wrap;align-items:flex-start}.wizard-receipt .wzr-testsummary button{margin-left:22px}.wizard-receipt .wzr-result{grid-template-columns:10px minmax(0,1fr)}.wizard-receipt .wzr-resultstatus{grid-column:2;justify-self:start}.wizard-receipt .wzr-alertcard{grid-template-columns:30px minmax(0,1fr)}.wizard-receipt .wzr-advancedfooter{flex-direction:column;align-items:center;gap:2px}.app-frame .wizard-receipt .wzr-create,.app-frame .wizard-receipt .wzr-next{min-width:0}}@media (width<=460px){.wizard-receipt .wzr-actions{flex-direction:column;align-items:stretch}.app-frame .wizard-receipt .wzr-back{align-self:flex-start}.wizard-receipt .wzr-forward-actions{align-items:stretch;width:100%}.app-frame .wizard-receipt .wzr-forward-actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.wizard-receipt .wzr-info,.wizard-receipt .wzr-testsummary.testing .wzr-testdot,.wizard-receipt .wzr-resulticon.testing,.wizard-receipt .wzr-resulticon .wzr-resultspinner{transition:none;animation:none}}.upload-console{--up-navy:var(--ds-navy-deep);--up-accent:var(--ds-blue);--up-muted:var(--ds-muted);--up-text:var(--ds-text);--up-ink:var(--ds-ink);--up-hair:var(--ds-hair);--up-hair2:var(--ds-hair-2);--up-hair3:var(--ds-hair-3);--up-surface:var(--ds-surface);--up-g:var(--ds-up-fg);--up-a:var(--ds-warn-fg);--up-r:var(--ds-down-fg);color:var(--up-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.upload-console .num{font-variant-numeric:tabular-nums}.upload-console .mut{color:var(--up-muted)}.upload-console .cr{color:var(--up-r)}.upload-console .up-bar{z-index:6;border-bottom:1px solid var(--up-hair2);background:#fff;flex-direction:column;gap:9px;padding:4px 0 9px;display:flex;position:sticky;top:0}.upload-console .up-r1{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.upload-console .up-title{font-size:var(--ds-fs-lead);color:var(--up-navy);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:600}.upload-console .up-crumb{font-size:var(--ds-fs-micro);color:var(--up-muted);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);font-weight:600}.upload-console .up-sp{flex:1}.upload-console .up-file{font-size:var(--ds-fs-small);color:var(--up-text);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.upload-console .up-file svg{color:var(--up-muted);display:block}.upload-console .up-file b{color:var(--up-ink);font-weight:600}.upload-console .up-file span{color:var(--up-muted)}.upload-console .up-r2,.upload-console .monitor-upload-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.upload-console .up-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-console .up-field{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--up-muted);align-items:center;gap:7px;font-weight:600;display:inline-flex}.upload-console .up-tog,.upload-console .monitor-upload-toggle{min-height:0;font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--up-muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}.upload-console .up-win{font-size:var(--ds-fs-small);color:var(--up-muted);font-variant-numeric:tabular-nums;margin-left:auto}.upload-console .up-win b{color:var(--up-g);font-weight:600}.app-frame .upload-console select.up-ctl{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--up-hair2);border-radius:var(--ds-r-md);color:var(--up-text);font:inherit;font-size:var(--ds-fs-dense);cursor:pointer;text-transform:none;letter-spacing:var(--ds-ls-normal);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E") right 9px center no-repeat;padding:0 26px 0 9px;font-weight:400}.app-frame .upload-console select.up-ctl:focus{border-color:var(--up-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.app-frame .upload-console .up-toggle{appearance:none;height:var(--ds-h-sm);min-height:var(--ds-h-sm);padding:0 var(--ds-space-2);border:1px solid var(--up-hair2);border-radius:var(--ds-r-lg);color:var(--up-muted);font:inherit;font-size:var(--ds-fs-micro);cursor:pointer;font-weight:600;line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-eyebrow);background:#eef2f7}.app-frame .upload-console .up-toggle.on{background:var(--ds-blue-fill);border-color:var(--up-accent);color:#fff}.app-frame .upload-console .up-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--up-hair2);color:var(--up-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);font-variant-numeric:tabular-nums;background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .upload-console .up-btn:hover{border-color:var(--up-hair3);color:var(--up-navy)}.app-frame .upload-console .up-btn.primary{background:var(--ds-blue-fill);border-color:var(--up-accent);color:#fff;font-weight:600}.app-frame .upload-console .up-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.app-frame .upload-console .up-btn:disabled{opacity:.5;cursor:default;border-color:var(--up-hair2);color:var(--up-muted)}.app-frame .upload-console .up-btn.primary:disabled{color:#fff;opacity:1;background:#a9c6e8;border-color:#a9c6e8}.upload-console .up-btn svg{display:block}.upload-console .up-lnk{appearance:none;font:inherit;color:var(--ds-blue-text);cursor:pointer;font-size:var(--ds-fs-small);background:0 0;border:0;padding:0}.upload-console .up-lnk:hover{text-decoration:underline}.upload-console .up-hint{font-size:var(--ds-fs-micro)}.upload-console .up-source{border-bottom:1px solid var(--up-hair);grid-template-columns:1.15fr 1fr;display:grid}.upload-console .up-drop{align-items:flex-start;gap:13px;padding:15px 22px 16px 0;display:flex}.upload-console .up-fic{border:1px solid var(--up-hair2);border-radius:var(--ds-r-sm);width:34px;height:40px;color:var(--ds-blue-text);background:var(--up-surface);flex:none;justify-content:center;align-items:center;display:flex}.upload-console .up-dmeta .dn{font-size:var(--ds-fs-dense);color:var(--up-ink);font-weight:600}.upload-console .up-dmeta .ds{font-size:var(--ds-fs-small);color:var(--up-muted);font-variant-numeric:tabular-nums;margin-top:2px}.upload-console .up-dmeta .ds .ok{color:var(--up-g);font-weight:600}.upload-console .up-dact{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.upload-console .up-schema{border-left:1px solid var(--up-hair);padding:15px 0 16px 22px}.upload-console .up-shead{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--up-muted);margin-bottom:7px;font-weight:600}.upload-console .up-code{color:var(--up-text);white-space:pre;background:0 0;border:0;margin:0;padding:0;font:11.5px/1.65 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow-x:auto}.upload-console .up-code code{color:inherit;font:inherit;background:0 0;padding:0}.upload-console .up-kpis{border-bottom:1px solid var(--up-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.upload-console .kpi{border-left:1px solid var(--up-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.upload-console .kpi:first-child{border-left:0;padding-left:0}.upload-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--up-muted);font-weight:600}.upload-console .k-v{font-size:var(--ds-fs-h3);color:var(--up-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.upload-console .k-v.gv{color:var(--up-g)}.upload-console .k-v.av{color:var(--up-a)}.upload-console .k-v.rv{color:var(--up-r)}.upload-console .k-s{font-size:var(--ds-fs-micro);color:var(--up-muted);font-variant-numeric:tabular-nums}.upload-console .up-alert{border-radius:var(--ds-r-md);color:var(--up-r);font-size:var(--ds-fs-dense);background:#dc262612;border:1px solid #dc262633;margin:12px 0 0;padding:9px 12px}.upload-console .up-msg{border-radius:var(--ds-r-md);background:var(--up-surface);border:1px solid var(--up-hair2);color:var(--up-text);font-size:var(--ds-fs-dense);margin:12px 0 0;padding:9px 12px}.upload-console .up-sec{padding:15px 0 0}.upload-console .up-shd{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;display:flex}.upload-console .up-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--up-muted);margin:0;font-weight:600}.upload-console .up-h2{font-size:var(--ds-fs-lead);color:var(--up-navy);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:600}.upload-console .up-note{font-size:var(--ds-fs-small);color:var(--up-muted);font-variant-numeric:tabular-nums}.upload-console .up-note b{color:var(--up-text);font-weight:600}.upload-console .up-shd .push{align-items:center;gap:8px;margin-left:auto;display:flex}.upload-console .up-tw{overflow-x:auto}.upload-console table.up-tbl,.upload-console table.up-rtbl{border-collapse:collapse;width:100%}.upload-console table.up-tbl{min-width:1040px}.upload-console .up-tbl thead th,.upload-console .up-rtbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--up-muted);text-align:right;border-bottom:1px solid var(--up-hair3);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border-top:0;border-left:0;border-right:0;padding:8px 10px;font-weight:600}.upload-console .up-tbl thead th.l,.upload-console .up-rtbl thead th.l{text-align:left}.upload-console .up-tbl thead th.sortable{cursor:pointer}.upload-console .up-tbl thead th.sortable:hover{color:var(--up-text)}.upload-console .up-tbl thead th.sorted{color:var(--up-navy)}.upload-console .up-tbl thead th .sg{color:var(--ds-muted);font-weight:400;font-size:var(--ds-fs-micro);margin-left:3px}.upload-console .up-tbl thead th.sorted .sg{color:var(--ds-blue-text)}.upload-console .up-tbl tbody td,.upload-console .up-rtbl tbody td{border-bottom:1px solid var(--up-hair);white-space:nowrap;height:34px;color:var(--up-text);font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;padding:0 10px}.upload-console .up-tbl tbody td.l,.upload-console .up-rtbl tbody td.l{text-align:left}.upload-console .up-tbl tbody tr:hover td,.upload-console .up-rtbl tbody tr:hover td{background:var(--up-surface)}.upload-console .up-tbl th.c,.upload-console .up-tbl td.c{text-align:center;width:34px;padding-left:0;padding-right:0}.upload-console .up-tbl th.idx,.upload-console .up-tbl td.idx{text-align:right;width:46px;color:var(--up-muted)}.upload-console .m-name{color:var(--up-ink);font-weight:500}.upload-console .m-url{color:var(--up-text);font:12px ui-monospace,SF Mono,Menlo,Consolas,monospace}.upload-console .m-url.miss{color:var(--up-r);font-family:inherit;font-style:italic}.upload-console .ty{letter-spacing:var(--ds-ls-eyebrow);color:var(--up-navy);border-radius:var(--ds-r-sm);background:#2f86dc14;padding:3px 6px;font:11px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace}.upload-console .import-row-invalid{opacity:1}.upload-console tr.invalid td{background:#dc262608}.upload-console tr.invalid:hover td{background:#dc26260f}.upload-console tr.invalid .m-name{color:var(--up-text)}.upload-console .import-status{min-height:0;font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.upload-console .import-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.upload-console .import-status.status-create{color:var(--ds-blue-text);background:0 0}.upload-console .import-status.status-update{color:var(--up-text);background:0 0}.upload-console .import-status.status-update:before{background:var(--up-muted)}.upload-console .import-status.status-invalid{color:var(--up-r);background:0 0}.upload-console .import-status.status-skip,.upload-console .import-status.status-unchanged{color:var(--up-muted);background:0 0}.upload-console .import-status.status-skip:before,.upload-console .import-status.status-unchanged:before{background:#c2ccd8}.upload-console .up-val{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.upload-console .up-val.ok{color:var(--up-g);font-weight:600}.upload-console .up-val.ok:before{content:"";background:var(--up-g);border-radius:50%;flex:none;width:7px;height:7px}.upload-console .up-val.muted{color:var(--up-muted)}.upload-console .up-val.muted:before{content:"";background:#c2ccd8;border-radius:50%;flex:none;width:7px;height:7px}.upload-console .up-val.warn{color:var(--up-a)}.upload-console .up-val.err{color:var(--up-r)}.upload-console .up-val.import-validation-list{white-space:normal;font-size:var(--ds-fs-small);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.upload-console .up-val.warn.import-validation-list{color:var(--up-a)}.upload-console .up-val.err.import-validation-list{color:var(--up-r)}.upload-console .up-tbl tfoot td{border-top:1px solid var(--up-hair3);color:var(--up-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-bottom:0;padding:9px 10px;font-weight:600}.upload-console .up-tbl tfoot td.tot{color:var(--up-ink);text-transform:none;font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;letter-spacing:var(--ds-ls-normal);text-align:left}.upload-console .up-tbl tfoot td.tot b{font-weight:600}.upload-console .up-tbl tfoot td.tot .cr{color:var(--up-r)}.upload-console .up-tbl tfoot tr:hover td{background:0 0}.upload-console .up-foot{flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0 4px;display:flex}.upload-console .up-foot .fm{font-size:var(--ds-fs-small);color:var(--up-muted);font-variant-numeric:tabular-nums}.upload-console .up-foot .push{gap:8px;margin-left:auto;display:flex}.app-frame .upload-console .up-cbx{appearance:none;border:1.4px solid var(--up-hair3);border-radius:var(--ds-r-sm);cursor:pointer;vertical-align:middle;background:#fff;width:15px;height:15px;min-height:15px;margin:0;padding:0;position:relative}.app-frame .upload-console .up-cbx:checked{background:var(--up-accent);border-color:var(--up-accent)}.app-frame .upload-console .up-cbx:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(42deg)}.app-frame .upload-console .up-cbx:disabled{border-color:var(--up-hair2);cursor:default;background:#f1f4f8}@media (width<=1000px){.upload-console .up-source{grid-template-columns:1fr}.upload-console .up-schema{border-left:0;border-top:1px solid var(--up-hair);margin-top:2px;padding-left:0}.upload-console .kpi{padding:0 14px}}@media (width<=720px){.upload-console .up-win{margin-left:0}.upload-console .kpi{padding:0 12px}}.incidents-console{--ic-navy:var(--ds-navy-deep);--ic-accent:var(--ds-blue);--ic-muted:var(--ds-muted);--ic-text:var(--ds-text);--ic-ink:var(--ds-ink);--ic-hair:var(--ds-hair);--ic-hair2:var(--ds-hair-2);--ic-hair3:var(--ds-hair-3);--ic-surface:var(--ds-surface);--ic-g:var(--ds-up-fg);--ic-a:var(--ds-warn-fg);--ic-r:var(--ds-down-fg)}.incidents-console .inc-wrap{color:var(--ic-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.incidents-console .inc-wrap .num{font-variant-numeric:tabular-nums}.incidents-console .inc-state-wrap{padding-top:4px}.incidents-console .inc-bar{z-index:6;border-bottom:1px solid var(--ic-hair2);background:#fff;flex-direction:column;gap:9px;padding:4px 0 9px;display:flex;position:sticky;top:0}.incidents-console .inc-r1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.incidents-console .inc-titlewrap{flex-direction:column;gap:1px;display:flex}.incidents-console .inc-eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--ic-muted);font-weight:600}.incidents-console .inc-title{color:var(--ic-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.incidents-console .inc-sp{flex:1}.incidents-console .inc-openflag{font-size:var(--ds-fs-micro);border-radius:var(--ds-r-lg);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.incidents-console .inc-openflag .dot{border-radius:50%;width:5px;height:5px}.incidents-console .inc-openflag.warn{color:var(--ic-a);background:#d977061c}.incidents-console .inc-openflag.warn .dot{background:var(--ic-a)}.incidents-console .inc-openflag.ok{color:var(--ic-g);background:#16a34a1a}.incidents-console .inc-openflag.ok .dot{background:var(--ic-g)}.incidents-console .incident-filter-toolbar.inc-r2{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex}.incidents-console .inc-field{align-items:center;gap:0;margin:0;display:inline-flex}.incidents-console .inc-field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.incidents-console .inc-search-wrap{align-items:center;display:inline-flex;position:relative}.incidents-console .inc-search-wrap svg{pointer-events:none;position:absolute;left:9px}.app-frame .incidents-console .inc-in,.app-frame .incidents-console select.inc-ctl{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--ic-hair2);border-radius:var(--ds-r-md);color:var(--ic-text);font:inherit;font-size:var(--ds-fs-dense);appearance:none;box-shadow:none;background:#fff}.app-frame .incidents-console .inc-in{width:250px;padding:0 10px 0 28px}.app-frame .incidents-console .inc-in::placeholder{color:#9aa8ba}.app-frame .incidents-console select.inc-ctl{--inc-select-chevron-width:10px;--inc-select-chevron-inset:12px;--inc-select-chevron-gap:12px;min-inline-size:128px;padding:0 calc(var(--inc-select-chevron-width) + var(--inc-select-chevron-inset) + var(--inc-select-chevron-gap)) 0 9px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--inc-select-chevron-inset) center;background-size:var(--inc-select-chevron-width) 6px}.app-frame .incidents-console .inc-in:focus,.app-frame .incidents-console select.inc-ctl:focus{border-color:var(--ic-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.app-frame .incidents-console .inc-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--ic-hair2);color:var(--ic-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);background:#fff;align-items:center;gap:6px;margin:0;display:inline-flex}.app-frame .incidents-console .inc-btn:hover{border-color:var(--ic-hair3);color:var(--ic-navy)}.app-frame .incidents-console .inc-btn.ghost{color:var(--ic-muted);border-color:#0000}.app-frame .incidents-console .inc-btn.ghost:hover{color:var(--ic-navy);background:var(--ic-surface)}.incidents-console .incident-summary-strip.inc-kpis{border:0;border-bottom:1px solid var(--ic-hair);background:0 0;flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:13px 0;display:flex}.incidents-console .inc-kpi{border-left:1px solid var(--ic-hair);background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.incidents-console .inc-kpi:first-child{border-left:0;padding-left:0}.incidents-console .inc-kpi .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.incidents-console .inc-kpi .k-l .sdot{border-radius:50%;width:6px;height:6px}.incidents-console .inc-kpi .k-l .sdot.open{background:var(--ic-a)}.incidents-console .inc-kpi .k-l .sdot.ok{background:var(--ic-g)}.incidents-console .inc-kpi .k-l .sdot.crit{background:var(--ic-r)}.incidents-console .inc-kpi .k-v{font-size:var(--ds-fs-h3);color:var(--ic-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.incidents-console .incident-result-bar.inc-res{border:0;border-bottom:1px solid var(--ic-hair);font-size:var(--ds-fs-small);color:var(--ic-muted);font-variant-numeric:tabular-nums;background:0 0;align-items:center;gap:12px;margin:0;padding:9px 0;display:flex}.incidents-console .inc-res b{color:var(--ic-text);font-weight:600}.incidents-console .incident-table-wrap.inc-tblwrap{margin:0;overflow-x:auto}.incidents-console table.incident-table.inc-tbl{border-collapse:collapse;width:100%;min-width:1080px}.incidents-console .inc-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);text-align:left;border:0;border-bottom:1px solid var(--ic-hair3);white-space:nowrap;background:0 0;padding:0;font-weight:600}.incidents-console .inc-tbl thead th.r{text-align:right}.incidents-console .inc-th-btn{appearance:none;width:100%;font:inherit;font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:9px 10px;font-weight:600;display:inline-flex}.incidents-console .inc-th-btn.end{justify-content:flex-end}.incidents-console .inc-th-btn:hover{color:var(--ic-text)}.incidents-console .inc-th-btn.sorted{color:var(--ic-navy)}.incidents-console .inc-th-btn .sg{color:var(--ds-muted);font-weight:400;font-size:var(--ds-fs-micro)}.incidents-console .inc-th-btn.sorted .sg{color:var(--ds-blue-text)}.incidents-console .inc-tbl thead th.alarm-row-actions-heading{text-align:right;padding:9px 10px}.incidents-console .inc-tbl tbody td{border:0;border-bottom:1px solid var(--ic-hair);text-align:left;vertical-align:middle;height:46px;color:var(--ic-text);padding:0 10px}.incidents-console .inc-tbl tbody td.r{text-align:right;font-variant-numeric:tabular-nums}.incidents-console .incident-row:hover td{background:var(--ic-surface)}.incidents-console .incident-row.is-open td:first-child,.incidents-console .incident-row.is-resolved td:first-child{box-shadow:none}.incidents-console .inc-state{align-items:center;gap:8px;display:inline-flex}.incidents-console .inc-sevdot{border-radius:50%;flex:none;width:8px;height:8px}.incidents-console .inc-sevdot.sev-s1{background:var(--ic-r)}.incidents-console .inc-sevdot.sev-s2{background:var(--ic-a)}.incidents-console .inc-sevdot.sev-s3{background:var(--ic-accent)}.incidents-console .inc-sevdot.sev-s4{background:var(--ic-muted)}.incidents-console .inc-sevdot.sev-s5{background:var(--ds-idle)}.incidents-console .inc-state .status-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);padding:2px 8px;font-weight:600}.incidents-console .incident-title-cell{max-width:420px}.incidents-console .incident-headline{align-items:baseline;gap:8px;min-width:0;display:flex}.incidents-console .incident-headline strong{color:var(--ic-ink);font-weight:600;font-size:var(--ds-fs-dense);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.incidents-console .incident-typechip{color:var(--ic-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);white-space:nowrap;background:var(--ic-surface);border:1px solid var(--ic-hair);border-radius:var(--ds-r-sm);flex:none;margin-top:0;padding:1px 6px;font-weight:700;display:inline-block}.incidents-console .incident-title-cell p{color:var(--ic-muted);font-size:var(--ds-fs-small);text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:2px 0 0;overflow:hidden}.incidents-console .incident-severity.inc-sev{font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-sm);text-transform:none;justify-content:center;align-items:center;min-width:44px;padding:2px 7px;font-weight:700;display:inline-flex}.incidents-console .inc-sev.sev-s1{color:var(--ic-r);background:#dc26261c}.incidents-console .inc-sev.sev-s2{color:var(--ic-a);background:#d9770621}.incidents-console .inc-sev.sev-s3{color:var(--ds-blue-text);background:#2f86dc1f}.incidents-console .inc-sev.sev-s4{color:var(--ic-muted);background:#14233212}.incidents-console .inc-sev.sev-s5{color:var(--ds-muted);background:#1423320d}.incidents-console .inc-mon{align-items:baseline;gap:6px;display:flex}.app-frame .incidents-console .inc-monlink{appearance:none;font:inherit;font-size:var(--ds-fs-dense);color:var(--ic-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.incidents-console .inc-monlink:hover{color:var(--ds-blue-text);text-decoration:underline}.incidents-console .inc-monid{color:var(--ic-muted);font-size:var(--ds-fs-micro)}.incidents-console .inc-opened{font-variant-numeric:tabular-nums;flex-direction:column;gap:0;display:flex}.incidents-console .inc-opened span{color:var(--ic-text);font-size:var(--ds-fs-dense);white-space:nowrap}.incidents-console .inc-opened small{color:var(--ic-muted);font-size:var(--ds-fs-micro)}.incidents-console .inc-dur{font-variant-numeric:tabular-nums;color:var(--ic-text)}.incidents-console .inc-dur.live{color:var(--ic-a);font-weight:600}.incidents-console .incident-signal-stack.inc-signal{font-variant-numeric:tabular-nums;line-height:var(--ds-lh-head);flex-direction:column;align-items:flex-end;gap:0;display:inline-flex}.incidents-console .inc-sig-code{font-size:var(--ds-fs-small);color:var(--ic-ink);font-weight:600}.incidents-console .inc-sig-code.bad{color:var(--ic-r)}.incidents-console .inc-sig-lat{font-size:var(--ds-fs-micro);color:var(--ic-text)}.incidents-console .inc-sig-trig{font-size:var(--ds-fs-micro);color:var(--ic-muted);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow)}.incidents-console .inc-owner{flex-direction:column;gap:0;display:flex}.incidents-console .inc-own{color:var(--ic-ink);font-weight:500;font-size:var(--ds-fs-dense)}.incidents-console .inc-own.unassigned{color:var(--ic-muted);font-style:italic;font-weight:400}.incidents-console .inc-role{color:var(--ic-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow)}.incidents-console .alarm-row-actions-cell{text-align:right}.incidents-console .alarm-row-actions-cell .alarm-row-action-menu{justify-content:flex-end}.incidents-console .incident-detail-row td{background:var(--ic-surface);border:0;border-bottom:1px solid var(--ic-hair2);padding:0 10px 18px}.incidents-console .incident-detail-panel{border:0;border-left:2px solid var(--ic-accent);background:0 0;margin-top:2px;padding:14px 0 2px 16px}.incidents-console .incident-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.incidents-console .incident-detail-message{border-left:3px solid var(--ic-accent);margin:0 0 14px;padding-left:12px}.incidents-console .incident-detail-message b{color:var(--ic-muted);font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);margin-bottom:3px;font-weight:700;display:block}.incidents-console .incident-detail-message p{max-width:78ch;color:var(--ic-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);white-space:normal;overflow-wrap:break-word;margin:0}.incidents-console .incident-detail-meta .meta-chip{font-size:var(--ds-fs-micro);color:var(--ic-text);border:1px solid var(--ic-hair2);border-radius:var(--ds-r-sm);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:var(--ds-ls-normal);background:#fff;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.incidents-console .incident-management-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 18px;max-width:920px;margin:0;display:grid}.incidents-console .incident-management-grid .filter-field,.incidents-console .incident-update-field{flex-direction:column;gap:4px;margin:0;display:flex}.incidents-console .incident-management-grid .filter-field>span,.incidents-console .incident-update-field>span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--ic-muted);font-weight:600}.incidents-console .wide-field.incident-update-field{max-width:920px;margin-top:12px}.app-frame .incidents-console .incident-management-grid .filter-field input,.app-frame .incidents-console .incident-management-grid .filter-field select,.app-frame .incidents-console .incident-update-field textarea{border:1px solid var(--ic-hair2);border-radius:var(--ds-r-md);color:var(--ic-text);font:inherit;font-size:var(--ds-fs-dense);width:100%;box-shadow:none;background:#fff;padding:6px 9px}.app-frame .incidents-console .incident-management-grid .filter-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;height:32px;min-height:32px;padding-right:26px}.app-frame .incidents-console .incident-update-field textarea{resize:vertical;min-height:60px;line-height:var(--ds-lh-dense)}.app-frame .incidents-console .incident-management-grid .filter-field :is(input,select):focus,.app-frame .incidents-console .incident-update-field textarea:focus{border-color:var(--ic-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.incidents-console .incident-timeline-list{background:0 0;border:0;max-width:920px;margin:16px 0 0;padding:0 0 0 4px;list-style:none;display:block}.incidents-console .incident-timeline-list .timeline-item{border:0;border-left:1px solid var(--ic-hair2);background:0 0;margin:0;padding:0 0 14px 20px;display:block;position:relative}.incidents-console .incident-timeline-list .timeline-item:before{display:none}.incidents-console .incident-timeline-list .timeline-item:last-child{border-left-color:#0000;padding-bottom:2px}.incidents-console .incident-timeline-list .timeline-marker{border:2px solid var(--ic-accent);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:-5px}.incidents-console .incident-timeline-list .log-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.incidents-console .incident-timeline-list .log-meta span{font-size:var(--ds-fs-micro);color:var(--ic-muted);font-variant-numeric:tabular-nums}.incidents-console .incident-timeline-list .log-meta .status-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);padding:1px 7px}.incidents-console .incident-timeline-list .timeline-item strong{font-size:var(--ds-fs-dense);color:var(--ic-ink);margin-top:1px;font-weight:500;display:block}.incidents-console .incident-detail-panel .row-actions{border-top:1px solid var(--ic-hair);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.app-frame .incidents-console .incident-detail-panel .row-action-button{border-radius:var(--ds-r-md);height:30px;min-height:30px;font-size:var(--ds-fs-small);line-height:var(--ds-lh-flat);align-items:center;padding:0 12px;display:inline-flex}.app-frame .incidents-console .incident-detail-panel .row-action-button.text-button{border:1px solid var(--ic-hair2);color:var(--ic-text);background:#fff}.app-frame .incidents-console .incident-detail-panel .row-action-button.text-button:hover:not(:disabled){border-color:var(--ic-hair3);color:var(--ic-navy)}.app-frame .incidents-console .incident-detail-panel .row-action-button.ghost-button{color:var(--ic-muted);background:0 0;border:1px solid #0000}.app-frame .incidents-console .incident-detail-panel .row-action-button.ghost-button:hover:not(:disabled){color:var(--ic-navy);background:var(--ic-surface)}.app-frame .incidents-console .incident-detail-panel .row-action-button:disabled{opacity:.55;cursor:default}.incidents-console .incident-detail-panel .inline-error{color:var(--ic-r);font-size:var(--ds-fs-small);margin:10px 0 0}@media (width<=900px){.incidents-console .inc-kpi{padding:0 14px}.app-frame .incidents-console .inc-in{width:180px}}@media (width<=720px){.incidents-console .inc-search-wrap,.app-frame .incidents-console .inc-in{flex:1;width:100%}}@media (width<=640px){.incidents-console .inc-wrap,.incidents-console .inc-tblwrap{min-width:0}.incidents-console .incident-filter-toolbar.inc-r2{flex-direction:column;align-items:stretch}.incidents-console .inc-field,.incidents-console .inc-search-wrap{width:100%;display:flex}.app-frame .incidents-console .inc-in,.app-frame .incidents-console select.inc-ctl{width:100%}.app-frame .incidents-console .inc-btn{justify-content:center;width:100%}}.alerts-console{--al-navy:var(--ds-navy-deep);--al-accent:var(--ds-blue);--al-muted:var(--ds-muted);--al-text:var(--ds-text);--al-ink:var(--ds-ink);--al-hair:var(--ds-hair);--al-hair2:var(--ds-hair-2);--al-hair3:var(--ds-hair-3);--al-surface:var(--ds-surface);--al-g:var(--ds-up-fg);--al-a:var(--ds-warn-fg);--al-r:var(--ds-down-fg);color:var(--al-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.alerts-console .num{font-variant-numeric:tabular-nums}.alerts-console .mut{color:var(--al-muted)}.alerts-console .al-surface{display:block}.alerts-console .al-bar{z-index:6;border-bottom:1px solid var(--al-hair2);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:6px 0 10px;display:flex;position:sticky;top:0}.alerts-console .al-heads{flex-direction:column;gap:1px;min-width:0;display:flex}.alerts-console .al-crumb{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--al-muted);font-weight:600}.alerts-console .al-title{color:var(--al-navy);font-weight:600;font-size:var(--ds-fs-lead);letter-spacing:var(--ds-ls-tight);margin:0}.alerts-console .al-sp{flex:1}.app-frame .alerts-console .al-btn{appearance:none;height:var(--ds-h-md);min-height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--al-hair2);color:var(--al-text);font:inherit;font-size:var(--ds-fs-dense);border-radius:var(--ds-r-md);cursor:pointer;line-height:var(--ds-lh-flat);white-space:nowrap;background:#fff;align-items:center;gap:6px;display:inline-flex}.app-frame .alerts-console .al-btn:hover{border-color:var(--al-hair3);color:var(--al-navy)}.app-frame .alerts-console .al-btn.primary{background:var(--ds-blue-fill);border-color:var(--al-accent);color:#fff}.app-frame .alerts-console .al-btn.primary:hover{background:var(--ds-blue-fill);color:#fff}.app-frame .alerts-console .al-btn:disabled{opacity:.5;cursor:default}.app-frame .alerts-console .al-btn:disabled:hover{border-color:var(--al-hair2);color:var(--al-text)}.app-frame .alerts-console .al-btn.primary:disabled:hover{background:var(--ds-blue-fill);color:#fff}.alerts-console .al-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.alerts-console .al-pill .dot{border-radius:50%;flex:none;width:5px;height:5px}.alerts-console .al-pill.ok{color:var(--al-g);background:#16a34a1a}.alerts-console .al-pill.ok .dot{background:var(--al-g)}.alerts-console .al-pill.mut{color:var(--ds-text);background:#1423320f}.alerts-console .al-pill.mut .dot{background:var(--ds-idle)}.alerts-console .al-kpis{border-bottom:1px solid var(--al-hair);flex-wrap:wrap;align-items:stretch;padding:13px 0;display:flex}.alerts-console .al-kpi{border-left:1px solid var(--al-hair);flex-direction:column;justify-content:center;gap:2px;padding:0 22px;display:flex}.alerts-console .al-kpi:first-child{border-left:0;padding-left:0}.alerts-console .al-kpi .k-v{font-size:var(--ds-fs-h3);color:var(--al-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;font-weight:600}.alerts-console .al-kpi .k-v small{font-size:var(--ds-fs-small);color:var(--al-muted);margin-left:3px;font-weight:600}.alerts-console .al-kpi .k-v.mut{color:var(--al-muted)}.alerts-console .al-kpi .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--al-muted);margin-top:2px;font-weight:600}.alerts-console .al-banner{border-left:2px solid var(--al-a);font-size:var(--ds-fs-small);color:#8a5a08;border-radius:0 var(--ds-r-sm) var(--ds-r-sm) 0;background:#d977060f;margin:10px 0 0;padding:7px 11px}.alerts-console .al-banner b{color:#6b4606;font-weight:600}.alerts-console .al-sec{align-items:baseline;gap:10px;padding:18px 0 6px;display:flex}.alerts-console .al-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--al-muted);margin:0;font-weight:700}.alerts-console .al-note{font-size:var(--ds-fs-small);color:var(--al-muted)}.alerts-console .al-defrows{border-top:1px solid var(--al-hair)}.alerts-console .al-drow{border-bottom:1px solid var(--al-hair);grid-template-columns:250px 1fr;align-items:center;gap:16px;min-height:44px;margin:0;padding:8px 0;display:grid}.alerts-console .al-dkey{font-size:var(--ds-fs-dense);color:var(--al-text);font-weight:500}.alerts-console .al-dctl{min-width:0}.app-frame .alerts-console .al-in,.app-frame .alerts-console .al-sel{height:var(--ds-h-md);min-height:var(--ds-h-md);border:1px solid var(--al-hair2);border-radius:var(--ds-r-md);color:var(--al-text);font:inherit;font-size:var(--ds-fs-dense);appearance:none;background:#fff;width:100%;max-width:440px}.app-frame .alerts-console .al-in{padding:0 10px}.app-frame .alerts-console .al-in::placeholder{color:#9aa8ba}.app-frame .alerts-console .al-sel{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e7288' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;max-width:220px;padding:0 26px 0 10px}.app-frame .alerts-console .al-in:focus,.app-frame .alerts-console .al-sel:focus{border-color:var(--al-accent);outline:none;box-shadow:0 0 0 3px #2f86dc24}.alerts-console .al-err{font-size:var(--ds-fs-dense);color:var(--al-r);margin:10px 0 0}.alerts-console .al-ok{font-size:var(--ds-fs-dense);color:var(--al-g);margin:10px 0 0}.alerts-console .al-chan{border-top:1px solid var(--al-hair)}.alerts-console .al-chan-head{border-bottom:1px solid var(--al-hair3);grid-template-columns:minmax(220px,1.2fr) 150px minmax(200px,1.6fr) 150px;align-items:center;gap:14px;padding:7px 0;display:grid}.alerts-console .al-chan-head span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--al-muted);white-space:nowrap;font-weight:700}.alerts-console .al-chan-head .al-r{text-align:right}.app-frame .alerts-console .integration-tile.al-row{border:0;border-bottom:1px solid var(--al-hair);min-height:42px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(220px,1.2fr) 150px minmax(200px,1.6fr) 150px;align-items:center;gap:14px;padding:0;display:grid}.app-frame .alerts-console .integration-tile.al-row:before{content:none;display:none}.app-frame .alerts-console .integration-tile.al-row:hover{background:#fafcfe}.alerts-console .al-cname{color:var(--al-ink);align-items:center;gap:9px;min-width:0;font-weight:500;display:inline-flex}.alerts-console .al-glyph{border-radius:var(--ds-r-sm);background:var(--al-surface);border:1px solid var(--al-hair);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.alerts-console .al-glyph svg{display:block}.alerts-console .al-st{font-size:var(--ds-fs-dense);color:var(--al-text);align-items:center;gap:7px;display:inline-flex}.alerts-console .al-st .dot{border-radius:50%;flex:none;width:7px;height:7px}.alerts-console .al-st .dot.ok{background:var(--al-g)}.alerts-console .al-st .dot.off{background:#c4cede}.alerts-console .al-dest{flex-direction:column;gap:1px;min-width:0;display:flex}.app-frame .alerts-console .al-dest .dv{color:var(--al-text);font-size:var(--ds-fs-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .alerts-console .al-dest .dv.none{color:var(--al-muted);font-style:italic}.app-frame .alerts-console .al-dest small{color:var(--al-muted);font-size:var(--ds-fs-micro);margin:0}.alerts-console .al-act{text-align:right;white-space:nowrap}.app-frame .alerts-console .al-tbtn{appearance:none;font:inherit;font-size:var(--ds-fs-small);color:var(--ds-blue-text);cursor:pointer;background:0 0;border:0;padding:2px 4px;text-decoration:none}.app-frame .alerts-console .al-tbtn:hover{text-decoration:underline}.app-frame .alerts-console .al-tbtn:disabled{color:#b3bdcc;cursor:default;text-decoration:none}.alerts-console .al-foot{font-size:var(--ds-fs-small);color:var(--al-muted);line-height:var(--ds-lh-body);max-width:860px;margin:16px 0 0}.alerts-console .al-foot b{color:var(--al-text);font-weight:600}@media (width<=860px){.alerts-console .al-kpi{padding:0 14px}.alerts-console .al-drow{grid-template-columns:1fr;align-items:start;gap:6px}.alerts-console .al-chan-head{display:none}.app-frame .alerts-console .integration-tile.al-row{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 0}.alerts-console .al-dest{grid-column:1/-1}.alerts-console .al-act{grid-area:1/2}}.test-probe-console{--tp-navy:var(--ds-navy-deep);--tp-accent:var(--ds-blue);--tp-muted:var(--ds-muted);--tp-text:var(--ds-text);--tp-ink:var(--ds-ink);--tp-hair:var(--ds-hair);--tp-hair2:var(--ds-hair-2);--tp-hair3:var(--ds-hair-3);--tp-surface:var(--ds-surface);--tp-g:var(--ds-up-fg);--tp-a:var(--ds-warn-fg);--tp-r:var(--ds-down-fg);color:var(--tp-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.test-probe-console .num{font-variant-numeric:tabular-nums}.test-probe-console .tp-bar{z-index:6;border-bottom:1px solid var(--tp-hair2);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:4px 0 11px;display:flex;position:sticky;top:0}.test-probe-console .tp-titlewrap{flex-direction:column;gap:2px;display:flex}.test-probe-console .tp-eyebrow{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--tp-muted);margin:0;font-weight:600}.test-probe-console .tp-title{font-size:var(--ds-fs-lead);color:var(--tp-navy);letter-spacing:var(--ds-ls-tight);font-weight:600;line-height:var(--ds-lh-tight);margin:0}.test-probe-console .tp-sp{flex:1}.test-probe-console .tp-note{font-size:var(--ds-fs-small);color:var(--tp-muted)}.test-probe-console .tp-form{display:block}.test-probe-console .tp-shead{align-items:center;gap:12px;padding:15px 0 13px;display:flex}.test-probe-console .tp-h{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-caps);color:var(--tp-muted);margin:0;font-weight:600}.test-probe-console .tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.test-probe-console .tp-grid label{flex-direction:column;gap:5px;font-weight:400;display:flex}.test-probe-console .tp-grid label>span{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--tp-muted);font-weight:600}.test-probe-console .tp-grid .wide-field{grid-column:1/-1}.app-frame .test-probe-console .tp-form input,.app-frame .test-probe-console .tp-form textarea{box-sizing:border-box;border:1px solid var(--tp-hair2);border-radius:var(--ds-r-md);width:100%;color:var(--tp-ink);font:inherit;font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;background:#fff}.app-frame .test-probe-console .tp-form input{height:30px;min-height:30px;padding:0 10px}.app-frame .test-probe-console .tp-form textarea{resize:vertical;min-height:58px;line-height:var(--ds-lh-dense);padding:7px 10px}.app-frame .test-probe-console .tp-form input:focus,.app-frame .test-probe-console .tp-form textarea:focus{border-color:var(--tp-accent);outline:none;box-shadow:0 0 0 3px #2f86dc1f}.test-probe-console .tp-form input::placeholder,.test-probe-console .tp-form textarea::placeholder{color:#a9b4c2}.test-probe-console .tp-hdrs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.test-probe-console .tp-hl{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--tp-muted);font-weight:600}.test-probe-console .tp-chip{border:1px solid var(--tp-hair2);border-radius:var(--ds-r-sm);background:var(--tp-surface);height:24px;font-size:var(--ds-fs-small);color:var(--tp-text);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.test-probe-console .tp-chip b{color:var(--tp-ink);font-weight:600}.test-probe-console .tp-chip .k{color:var(--tp-muted)}.test-probe-console .inline-error{font-size:var(--ds-fs-dense);color:var(--tp-r);margin:14px 0 0}.test-probe-console .tp-actions{border-top:1px solid var(--tp-hair);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:15px;display:flex}.app-frame .test-probe-console .tp-actions .primary-button,.app-frame .test-probe-console .tp-actions .ghost-button{appearance:none;border:1px solid var(--tp-hair2);border-radius:var(--ds-r-md);height:30px;min-height:30px;color:var(--tp-text);font:inherit;font-size:var(--ds-fs-dense);cursor:pointer;font-weight:500;line-height:var(--ds-lh-flat);box-shadow:none;text-transform:none;letter-spacing:var(--ds-ls-normal);background:#fff;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.app-frame .test-probe-console .tp-actions .ghost-button:hover{border-color:var(--tp-hair3);color:var(--tp-navy);background:#fff}.app-frame .test-probe-console .tp-actions .primary-button{background:var(--ds-blue-fill);border-color:var(--tp-accent);color:#fff;font-weight:600}.app-frame .test-probe-console .tp-actions .primary-button:hover{background:var(--ds-blue-fill);border-color:var(--ds-blue-fill);color:#fff}.app-frame .test-probe-console .tp-actions .primary-button:disabled{opacity:.6;cursor:default;background:var(--ds-blue-fill);color:#fff}.test-probe-console .tp-result{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.test-probe-console .tp-result:before{content:none}.test-probe-console .tp-rhead{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0 0;display:flex}.test-probe-console .tp-rtitle{flex-direction:column;gap:2px;display:flex}.test-probe-console .tp-rtitle :is(h2,h3){font-size:var(--ds-fs-body);color:var(--tp-ink);letter-spacing:var(--ds-ls-tight);margin:0;font-weight:600}.test-probe-console .tp-rspacer{flex:1}.test-probe-console .success-panel .tp-rtitle :is(h2,h3){color:var(--tp-ink)}.test-probe-console .failure-panel .tp-rtitle :is(h2,h3){color:var(--tp-r)}.test-probe-console .error-copy{border-radius:var(--ds-r-md);color:#a4232b;font-size:var(--ds-fs-dense);font-variant-numeric:tabular-nums;background:#dc262612;border:1px solid #dc262629;margin:12px 0 0;padding:9px 12px}.test-probe-console .tp-pill{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);border-radius:var(--ds-r-lg);font-weight:600;line-height:var(--ds-lh-dense);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.test-probe-console .tp-pill .dot{border-radius:50%;width:6px;height:6px}.test-probe-console .tp-pill.sm{font-size:var(--ds-fs-micro);padding:2px 7px}.test-probe-console .tp-pill.sm .dot{width:5px;height:5px}.test-probe-console .tp-pill.ok{color:var(--tp-g);background:#16a34a1a}.test-probe-console .tp-pill.ok .dot{background:var(--tp-g)}.test-probe-console .tp-pill.warn{color:var(--tp-a);background:#d9770621}.test-probe-console .tp-pill.warn .dot{background:var(--tp-a)}.test-probe-console .tp-pill.crit{color:var(--tp-r);background:#dc26261a}.test-probe-console .tp-pill.crit .dot{background:var(--tp-r)}.test-probe-console .tp-pill.mut{color:var(--tp-muted);background:#1423320f}.test-probe-console .tp-pill.mut .dot{background:var(--ds-idle)}.test-probe-console .tp-kpis{border-top:1px solid var(--tp-hair);border-bottom:1px solid var(--tp-hair);flex-wrap:wrap;align-items:stretch;margin-top:14px;padding:14px 0;display:flex}.test-probe-console .tp-kpi{border-left:1px solid var(--tp-hair);flex-direction:column;justify-content:center;gap:3px;padding:0 24px;display:flex}.test-probe-console .tp-kpi:first-child{border-left:0;padding-left:0}.test-probe-console .k-l{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--tp-muted);font-weight:600}.test-probe-console .k-v{font-size:var(--ds-fs-h3);color:var(--tp-ink);letter-spacing:var(--ds-ls-tight);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-weight:600;display:flex}.test-probe-console .k-v small{font-size:var(--ds-fs-small);color:var(--tp-muted);font-weight:600}.test-probe-console .k-v.tp-kv-sm{font-size:var(--ds-fs-body)}.test-probe-console .k-v.tp-kv-g{color:var(--tp-g)}.test-probe-console .k-v.tp-kv-r{color:var(--tp-r)}.test-probe-console .tp-tblwrap{padding-bottom:2px;overflow-x:auto}.test-probe-console table.tp-tbl{border-collapse:collapse;width:100%;min-width:640px}.test-probe-console .tp-tbl thead th{font-size:var(--ds-fs-micro);text-transform:uppercase;letter-spacing:var(--ds-ls-eyebrow);color:var(--tp-muted);text-align:left;border-bottom:1px solid var(--tp-hair3);white-space:nowrap;padding:9px 12px;font-weight:600}.test-probe-console .tp-tbl thead th.a-col{width:32%}.test-probe-console .tp-tbl thead th.r{text-align:right}.test-probe-console .tp-tbl tbody td{border-bottom:1px solid var(--tp-hair);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;height:38px;color:var(--tp-text);padding:0 12px}.test-probe-console .tp-tbl tbody td.r{text-align:right}.test-probe-console .tp-tbl tbody tr:hover{background:var(--tp-surface)}.test-probe-console .tp-tbl tbody tr.skip td{color:var(--tp-muted)}.test-probe-console .a-name{color:var(--tp-ink);font-weight:500}.test-probe-console .a-name small{color:var(--tp-muted);font-size:var(--ds-fs-micro);margin-top:-1px;font-weight:400;display:block}.test-probe-console .tp-tbl .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ds-fs-small);color:var(--tp-ink)}.test-probe-console .tp-tbl tfoot td{border-top:1px solid var(--tp-hair3);font-size:var(--ds-fs-small);color:var(--tp-muted);padding:9px 12px}.test-probe-console .tp-tbl tfoot td.r{text-align:right;color:var(--tp-ink);font-variant-numeric:tabular-nums;font-weight:600}.test-probe-console .tp-prev{padding-top:16px}@media (width<=720px){.test-probe-console .tp-grid{grid-template-columns:1fr}.test-probe-console .tp-grid .wide-field{grid-column:1/-1}.test-probe-console .tp-kpi{padding:0 16px}}.auth-frame .auth-social-section{margin-bottom:18px}.auth-frame .auth-provider-button{min-height:var(--ds-h-lg);background:var(--ds-chrome);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-md);border-color:#2f86dc2e;padding:0 14px;display:inline-flex}.auth-frame .auth-provider-placeholder{min-height:var(--ds-h-lg);height:var(--ds-h-lg);border-radius:var(--ds-r-md);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md);border:1px solid #2f86dc1f;align-items:center;gap:10px;padding:0 14px;display:flex}.auth-frame .auth-provider-placeholder-icon,.auth-frame .auth-provider-placeholder-label{background:linear-gradient(90deg,#e2e8f0db,#f8fafcfa,#e2e8f0db) 0 0/220% 100%;animation:1.2s ease-in-out infinite auth-provider-placeholder-pulse;display:block;overflow:hidden}.auth-frame .auth-provider-placeholder-icon{border-radius:999px;flex:0 0 24px;width:24px;height:24px}.auth-frame .auth-provider-placeholder-label{border-radius:999px;width:min(58%,220px);height:12px}.auth-frame .auth-provider-button:hover{color:var(--ds-text-strong);background:#f4fbff;border-color:#27a9e157}.auth-frame .auth-provider-button.provider-google:hover{border-color:#4285f457}.auth-frame .auth-provider-button.provider-facebook:hover{border-color:#1877f257}.auth-frame .auth-provider-button.provider-microsoft:hover{border-color:#00a4ef57}.auth-frame .auth-provider-button.provider-apple:hover{border-color:#1118273d}.auth-frame .auth-provider-icon{box-shadow:var(--ds-shadow-md);border:1px solid #2f86dc1f}.auth-frame .auth-divider{color:var(--ds-text-muted)}.auth-frame .auth-divider:before,.auth-frame .auth-divider:after{background:#2f86dc24}@keyframes auth-provider-placeholder-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.auth-frame .auth-provider-placeholder-icon,.auth-frame .auth-provider-placeholder-label{animation:none}}@media (width<=420px){.public-nav{padding-inline:10px}.public-brand-copy{display:none}.public-nav-actions{gap:6px}.public-nav .public-login-button,.public-nav .public-signup-button{min-height:36px;font-size:var(--ds-fs-small);padding:0 8px}.public-mobile-menu-button{width:36px;height:36px}}.auth-frame .auth-text-button{min-height:0;color:var(--ds-blue-text);cursor:pointer;font:inherit;font-weight:var(--ds-fw-semi);text-align:left;background:0 0;border:0;border-radius:0;padding:0}.auth-frame .auth-login-actions .auth-text-button{margin-right:auto}.auth-frame .auth-text-button:hover,.auth-frame .auth-text-button:focus-visible{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline;transform:none}.auth-overlay-page{background:var(--ds-navy);min-height:100vh;position:relative;overflow:hidden}.auth-overlay-page .auth-background-surface{filter:blur(12px);transform-origin:top;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:100vh;transform:scale(1.025)}.auth-overlay-page .auth-background-surface .public-app-frame{min-height:100vh}.auth-overlay-page .auth-frame{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07142f5c;place-items:center;min-height:100vh;padding:24px 18px;display:grid;position:fixed;inset:0;overflow:auto}.auth-overlay-page .auth-panel{width:min(100%,500px);max-height:calc(100vh - 48px);color:var(--ds-navy);box-shadow:var(--ds-shadow-lg);background:#fffffff7;border:1px solid #cfd9e8eb;overflow:auto}.auth-overlay-page .auth-close-link{display:inline-flex}@media (width<=720px){.auth-overlay-page .auth-frame{padding:14px}.auth-overlay-page .auth-panel{max-height:calc(100vh - 28px)}}.cookie-consent{z-index:900;border:1px solid var(--ds-border,#c7d8ea);border-radius:var(--ds-r-lg);background:var(--ds-chrome,var(--ds-chrome));width:min(760px,100vw - 32px);color:var(--ds-text-strong,var(--ds-navy));box-shadow:var(--ds-shadow-md);align-items:center;gap:20px;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.rich-footer-consent-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-consent-copy{gap:4px;min-width:0;display:grid}.cookie-consent-copy p{font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);color:var(--ds-text-muted,#0b1738b8);margin:0}.cookie-consent-copy strong{font-size:var(--ds-fs-body)}.cookie-consent-actions{flex:none;gap:8px;display:flex}.cookie-consent-actions button{min-width:96px;min-height:44px}@media (width<=640px){.cookie-consent{flex-direction:column;align-items:stretch;gap:12px;width:calc(100vw - 16px);bottom:8px}.cookie-consent-actions button{flex:1}}.version-overlay-list{gap:14px;margin:0;display:grid}.version-overlay-row{grid-template-columns:108px 1fr;align-items:baseline;gap:4px 16px;display:grid}.version-overlay-row dt{font-weight:600}.version-overlay-row dd{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.version-overlay-meta{color:var(--ds-text-muted);font-size:var(--ds-fs-dense)}@media (width<=480px){.version-overlay-row{grid-template-columns:1fr;gap:2px}}.pl-btn,.app-frame .ac-btn,.app-frame .al-btn,.app-frame .aw-btn,.app-frame .ck-back,.app-frame .cmp-btn-quiet,.app-frame .fd-btn,.app-frame .ic-btn,.app-frame .inc-btn,.app-frame .md-btn,.app-frame .mo-btn,.app-frame .ob-btn,.app-frame .sc-btn,.app-frame .up-btn{appearance:none;justify-content:center;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-md);min-height:var(--ds-h-md);padding:var(--ds-pad-control);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);font-family:inherit;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);white-space:nowrap;background:var(--ds-chrome);color:var(--ds-text);cursor:pointer;box-shadow:none;transition:background-color var(--ds-motion) var(--ds-ease), border-color var(--ds-motion) var(--ds-ease), color var(--ds-motion) var(--ds-ease);margin:0;text-decoration:none;display:inline-flex}.pl-btn:hover,.app-frame .ac-btn:hover,.app-frame .al-btn:hover,.app-frame .aw-btn:hover,.app-frame .ck-back:hover,.app-frame .fd-btn:hover,.app-frame .ic-btn:hover,.app-frame .inc-btn:hover,.app-frame .md-btn:hover,.app-frame .mo-btn:hover,.app-frame .ob-btn:hover,.app-frame .sc-btn:hover,.app-frame .up-btn:hover{border-color:var(--ds-hair-3);background:var(--ds-surface);color:var(--ds-ink)}.pl-btn[disabled],.pl-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pl-btn svg{flex:none;display:block}.app-frame :is(.primary-button,.ghost-button,.danger-button),.auth-frame :is(.primary-button,.ghost-button,.danger-button),.public-app-frame :is(.primary-button,.ghost-button,.danger-button){justify-content:center;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-lg);min-height:var(--ds-h-lg);padding:0 var(--ds-space-4);border-radius:var(--ds-r-md);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.pl-btn--sm{height:var(--ds-h-sm);min-height:var(--ds-h-sm);padding:0 var(--ds-space-2);font-size:var(--ds-fs-small)}.pl-btn--lg{height:var(--ds-h-lg);min-height:var(--ds-h-lg);padding:0 var(--ds-space-4);font-size:var(--ds-fs-body)}.pl-btn--icon{width:var(--ds-h-md);padding:0}.pl-btn--icon.pl-btn--sm{width:var(--ds-h-sm)}.pl-btn--block{width:100%}.pl-btn--primary{border-color:var(--ds-blue-fill);background:var(--ds-blue-fill);color:var(--ds-on-fill)}.pl-btn--primary:hover{border-color:var(--ds-blue-hover);background:var(--ds-blue-hover);color:var(--ds-on-fill)}.pl-btn--primary:active{border-color:var(--ds-blue-active);background:var(--ds-blue-active)}.pl-btn--secondary{border-color:var(--ds-hair-2);background:var(--ds-chrome);color:var(--ds-text)}.pl-btn--ghost{color:var(--ds-text);background:0 0;border-color:#0000}.pl-btn--ghost:hover{background:var(--ds-surface);color:var(--ds-ink);border-color:#0000}.pl-btn--danger{background:var(--ds-chrome);color:var(--ds-down-fg);border-color:#dc262657}.pl-btn--danger:hover{background:var(--ds-down-soft);color:var(--ds-down-fg);border-color:#dc262680}.pl-btn--danger-solid{border-color:var(--ds-down-fg);background:var(--ds-down-fg);color:var(--ds-on-fill)}.pl-btn--brand{border-color:var(--ds-amber);background:var(--ds-amber);color:var(--ds-amber-ink)}.pl-btn--brand:hover{border-color:var(--ds-amber-hover);background:var(--ds-amber-hover);color:var(--ds-amber-ink)}.app-frame :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select),.auth-frame :is(input:not([type=checkbox]):not([type=radio]),select){height:var(--ds-h-md);padding:var(--ds-pad-control);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-flat)}.app-frame textarea,.auth-frame textarea{height:auto;padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.pl-menu,.app-frame .masthead-profile-menu,.app-frame .row-actions-menu,.alarm-row-action-popover,.alarm-group-selector-popover,.wizard-info-popover{min-width:11rem;padding:var(--ds-space-1);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-chrome);box-shadow:var(--ds-shadow-lg);gap:2px;display:grid}.pl-menu__item,.app-frame .masthead-profile-menu .masthead-profile-menu-item,.app-frame .row-actions-menu button,.alarm-row-action-popover button,.alarm-group-selector-popover button{align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--ds-h-md);padding:0 var(--ds-space-2);border-radius:var(--ds-r-md);color:var(--ds-text);font:inherit;font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);text-align:left;cursor:pointer;transition:background-color var(--ds-motion) var(--ds-ease), color var(--ds-motion) var(--ds-ease);background:0 0;border:0;text-decoration:none;display:flex}.pl-menu__item:hover,.app-frame .row-actions-menu button:hover,.alarm-row-action-popover button:hover,.alarm-group-selector-popover button:hover{background:var(--ds-surface);color:var(--ds-ink)}.pl-menu__item[aria-current=true],.pl-menu__item.is-active{background:var(--ds-blue-soft);color:var(--ds-blue-text)}.pl-menu__item--danger{color:var(--ds-down-fg)}.pl-menu__item--danger:hover{background:var(--ds-down-soft);color:var(--ds-down-fg)}.pl-menu__sep{height:1px;margin:var(--ds-space-1) 0;background:var(--ds-hair)}.pl-menu__label{padding:var(--ds-space-1) var(--ds-space-2);color:var(--ds-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase}.pl-tooltip,.rim-nav-tooltip,.chart-tooltip,.portal-latency-tooltip{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-r-md);background:var(--ds-navy);color:var(--ds-on-dark);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-regular);line-height:var(--ds-lh-dense);box-shadow:var(--ds-shadow-md);border:0;max-width:22rem}.pl-tooltip__title{color:var(--ds-chrome);font-weight:var(--ds-fw-semi);display:block}.pl-tooltip__key{color:var(--ds-blue-on-dark)}.pl-avatar,.profile-avatar{border-radius:var(--ds-r-pill);background:var(--ds-blue-soft);width:1.875rem;height:1.875rem;color:var(--ds-blue-text);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);text-transform:uppercase;flex:none;place-items:center;display:inline-grid;overflow:hidden}.pl-avatar--lg,.profile-avatar.large{width:3rem;height:3rem;font-size:var(--ds-fs-h4)}.pl-avatar--sm{width:1.5rem;height:1.5rem;font-size:var(--ds-fs-micro)}.pl-avatar--on-dark,.masthead-profile-avatar{border-radius:var(--ds-r-pill);width:1.875rem;height:1.875rem;color:var(--ds-on-dark);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);letter-spacing:var(--ds-ls-normal);text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff24;flex:none;place-items:center;display:inline-grid;overflow:hidden}.pl-crumbs,.public-breadcrumb-list{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-fs-small);color:var(--ds-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pl-crumbs li+li:before,.public-breadcrumb-item+.public-breadcrumb-item:before{content:"/";margin-right:var(--ds-space-2);color:var(--ds-hair-3)}.pl-crumbs a{color:var(--ds-blue-text);text-decoration:none}.pl-crumbs a:hover{text-decoration:underline}.pl-crumbs [aria-current=page]{color:var(--ds-ink);font-weight:var(--ds-fw-semi)}.pl-steps{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.pl-steps__item{align-items:start;gap:var(--ds-space-3);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.pl-steps__marker,.app-frame .integration-step-marker{border-radius:var(--ds-r-pill);background:var(--ds-surface-2);width:1.5rem;height:1.5rem;color:var(--ds-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);place-items:center;display:inline-grid}.pl-steps__item[data-state=current] .pl-steps__marker{background:var(--ds-blue-fill);color:var(--ds-on-fill)}.pl-steps__item[data-state=done] .pl-steps__marker{background:var(--ds-up-fg);color:var(--ds-on-fill)}.pl-steps__title{font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);color:var(--ds-ink)}.pl-steps__note{font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);color:var(--ds-muted)}.pl-progress,.app-frame .app-busy-progress-track,.bulk-progress-track{height:var(--ds-space-2);border-radius:var(--ds-r-pill);background:var(--ds-surface-2);position:relative;overflow:hidden}.pl-progress__fill,.app-frame .app-busy-progress-fill,.bulk-progress-fill{border-radius:inherit;background:var(--ds-blue-fill);height:100%;transition:width var(--ds-motion) var(--ds-ease)}.pl-progress--up .pl-progress__fill{background:var(--ds-up)}.pl-progress--warn .pl-progress__fill{background:var(--ds-warn)}.pl-progress--down .pl-progress__fill{background:var(--ds-down)}.pl-progress__label,.app-frame .app-busy-progress-meta{font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);color:var(--ds-muted);font-variant-numeric:tabular-nums}.pl-spinner,.app-frame .loading-spinner,.app-frame .app-busy-spinner{width:var(--ds-space-4);height:var(--ds-space-4);border:2px solid var(--ds-hair-2);border-top-color:var(--ds-blue-fill);border-radius:var(--ds-r-pill);animation:.7s linear infinite pl-spin;display:inline-block}.pl-spinner--lg{width:var(--ds-space-6);height:var(--ds-space-6);border-width:3px}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-disclosure{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-chrome);overflow:hidden}.pl-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-h-lg);padding:0 var(--ds-space-4);color:var(--ds-ink);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);cursor:pointer;transition:background-color var(--ds-motion) var(--ds-ease);list-style:none;display:flex}.pl-disclosure>summary::-webkit-details-marker{display:none}.pl-disclosure>summary:after{content:"";border-right:1.5px solid var(--ds-muted);border-bottom:1.5px solid var(--ds-muted);width:.5rem;height:.5rem;transition:transform var(--ds-motion) var(--ds-ease);transform:rotate(45deg)translate(-2px,-2px)}.pl-disclosure[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.pl-disclosure>summary:hover{background:var(--ds-surface)}.pl-disclosure__body{padding:0 var(--ds-space-4) var(--ds-space-4);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);color:var(--ds-text);border-top:1px solid var(--ds-hair);padding-top:var(--ds-space-3)}.pl-pagination,.portal-monitoring-pagination{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-fs-small);color:var(--ds-muted);display:flex}.pl-pagination button,.portal-monitoring-pagination button{appearance:none;min-height:var(--ds-h-sm);padding:0 var(--ds-space-2);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-chrome);color:var(--ds-text);font:inherit;font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat);cursor:pointer;transition:background-color var(--ds-motion) var(--ds-ease), border-color var(--ds-motion) var(--ds-ease), color var(--ds-motion) var(--ds-ease);justify-content:center;align-items:center;display:inline-flex}.pl-pagination button:hover:not(:disabled),.portal-monitoring-pagination button:hover:not(:disabled){border-color:var(--ds-hair-3);background:var(--ds-surface);color:var(--ds-ink)}.pl-pagination button:disabled,.portal-monitoring-pagination button:disabled{opacity:.45;cursor:not-allowed}.pl-pagination__status{font-variant-numeric:tabular-nums;color:var(--ds-text);font-weight:var(--ds-fw-semi)}.pl-textbtn,.app-frame .settings-text-button,.app-frame .text-button,.auth-frame .auth-text-button{appearance:none;align-items:center;gap:var(--ds-space-1);min-height:0;color:var(--ds-blue-text);font:inherit;font-size:inherit;font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.pl-textbtn:hover,.app-frame .settings-text-button:hover,.app-frame .text-button:hover,.auth-frame .auth-text-button:hover{text-underline-offset:3px;text-decoration:underline}.pl-textbtn--danger{color:var(--ds-down-fg)}.pl-textbtn:disabled{color:var(--ds-muted);cursor:default;text-decoration:none}.pl-switch{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-r-pill);cursor:pointer;width:2.125rem;height:1.1875rem;transition:background-color var(--ds-motion) var(--ds-ease);background:#cbd5e1;border:0;padding:0;display:inline-flex;position:relative}.pl-switch:after{content:"";border-radius:var(--ds-r-pill);background:var(--ds-chrome);width:.9375rem;height:.9375rem;box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-motion) var(--ds-ease);position:absolute;top:2px;left:2px}.pl-switch[aria-checked=true],.pl-switch.on{background:var(--ds-up)}.pl-switch[aria-checked=true]:after,.pl-switch.on:after{transform:translate(.9375rem)}.app-frame .toggle:not(.pl-switch){height:var(--ds-h-md);min-height:var(--ds-h-md);width:auto;padding:var(--ds-pad-control);border-radius:var(--ds-r-md);font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-flat)}.pl-tag{align-items:center;gap:var(--ds-space-1);height:1.375rem;padding:0 var(--ds-space-2);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-flat);display:inline-flex}.pl-tag__remove{appearance:none;border-radius:var(--ds-r-sm);width:.875rem;height:.875rem;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pl-tag__remove:hover{background:var(--ds-hair);color:var(--ds-ink)}.pl-search{align-items:center;display:inline-flex;position:relative}.pl-search svg{left:var(--ds-space-2);pointer-events:none;color:var(--ds-muted);position:absolute}.pl-search input{height:var(--ds-h-md);padding:0 var(--ds-space-3) 0 var(--ds-space-6);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-chrome);font:inherit;font-size:var(--ds-fs-dense);color:var(--ds-ink)}.pl-dropzone{place-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6) var(--ds-space-4);border:1px dashed var(--ds-hair-3);border-radius:var(--ds-r-lg);background:var(--ds-surface);color:var(--ds-muted);font-size:var(--ds-fs-dense);text-align:center;transition:border-color var(--ds-motion) var(--ds-ease), background-color var(--ds-motion) var(--ds-ease);display:grid}.pl-dropzone.is-over,.pl-dropzone:focus-within{border-color:var(--ds-blue);background:var(--ds-blue-soft);color:var(--ds-blue-text)}.pl-code{padding:var(--ds-pad-well);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-surface);color:var(--ds-ink);font-family:var(--ds-font-mono);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);white-space:pre;display:block;overflow-x:auto}.pl-kbd{min-width:1.375rem;height:1.375rem;padding:0 var(--ds-space-1);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-sm);background:var(--ds-chrome);color:var(--ds-text);font-family:var(--ds-font-mono);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-flat);border-bottom-width:2px;place-items:center;display:inline-grid}.pl-divider{height:1px;margin:var(--ds-space-4) 0;background:var(--ds-hair);border:0}.pl-divider--labelled{align-items:center;gap:var(--ds-space-3);height:auto;color:var(--ds-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;background:0 0;display:flex}.pl-divider--labelled:before,.pl-divider--labelled:after{content:"";background:var(--ds-hair);flex:1;height:1px}.pl-option{gap:var(--ds-space-1);padding:var(--ds-pad-card);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-chrome);cursor:pointer;transition:border-color var(--ds-motion) var(--ds-ease), background-color var(--ds-motion) var(--ds-ease);display:grid}.pl-option:hover{border-color:var(--ds-hair-3);background:var(--ds-surface)}.pl-option.is-selected{border-color:var(--ds-blue);background:var(--ds-blue-soft)}.pl-option:has(input:checked){border-color:var(--ds-blue);background:var(--ds-blue-soft)}.pl-option__title{font-size:var(--ds-fs-dense);font-weight:var(--ds-fw-semi);color:var(--ds-ink)}.pl-option__note{font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense);color:var(--ds-muted)}.pl-tbl,.app-frame table.data-table,.app-frame table.monitor-table,.app-frame table.settings-table,.app-frame table[class$=-tbl],.app-frame table[class*=-tbl\ ]{border-collapse:collapse;width:100%;font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense)}.pl-tbl thead th,.app-frame table.data-table thead th,.app-frame table.monitor-table thead th,.app-frame table.settings-table th[scope=col],.app-frame table[class$=-tbl] thead th{padding:var(--ds-space-2) var(--ds-space-3);border:0;border-bottom:1px solid var(--ds-hair-2);color:var(--ds-muted);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);line-height:var(--ds-lh-dense);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:middle;background:0 0}.pl-tbl thead th.num,.pl-tbl thead th.r,.app-frame table[class$=-tbl] thead th.r{text-align:right}.pl-tbl thead th.sortable,.app-frame table[class$=-tbl] thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.pl-tbl thead th.sortable:hover{color:var(--ds-ink)}.pl-tbl tbody td,.app-frame table.data-table tbody td,.app-frame table.monitor-table tbody td,.app-frame table.settings-table tbody td,.app-frame table[class$=-tbl] tbody td{height:2.875rem;padding:var(--ds-pad-cell);border-bottom:1px solid var(--ds-hair);color:var(--ds-text);font-size:var(--ds-fs-dense);line-height:var(--ds-lh-dense);vertical-align:middle}.pl-tbl tbody tr:last-child td,.app-frame table[class$=-tbl] tbody tr:last-child td{border-bottom:0}.pl-tbl tbody tr:hover td,.app-frame table.data-table tbody tr:hover td,.app-frame table.monitor-table tbody tr:hover td,.app-frame table[class$=-tbl] tbody tr:hover td{background:var(--ds-surface)}.pl-tbl.is-compact tbody td,.app-frame table.is-compact tbody td{height:2.125rem}.pl-tbl .t-title,.app-frame table [data-cell=title]{color:var(--ds-ink);font-weight:var(--ds-fw-semi)}.pl-tbl .t-sub,.app-frame table [data-cell=sub]{color:var(--ds-muted);font-size:var(--ds-fs-small);line-height:var(--ds-lh-dense)}.pl-tbl td.num,.pl-tbl td.r,.pl-tbl th.num,.app-frame table[class$=-tbl] td.r,.app-frame table[class$=-tbl] td.num{text-align:right;font-variant-numeric:tabular-nums}.pl-tbl td time,.pl-tbl td .num,.app-frame table td time{white-space:nowrap;font-variant-numeric:tabular-nums}.pl-tblwrap{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-chrome);overflow-x:auto}.pl-tbl tfoot td,.app-frame table[class$=-tbl] tfoot td{padding:var(--ds-space-2) var(--ds-space-3);border-top:1px solid var(--ds-hair-2);color:var(--ds-ink);font-weight:var(--ds-fw-semi);font-variant-numeric:tabular-nums;border-bottom:0}.pl-tbl tbody td.is-empty,.app-frame table[class$=-tbl] tbody td.is-empty{height:auto;padding:var(--ds-space-6) var(--ds-space-3);color:var(--ds-muted);text-align:center}.pl-series-1{--pl-series:var(--ds-chart-1)}.pl-series-2{--pl-series:var(--ds-chart-2)}.pl-series-3{--pl-series:var(--ds-chart-3)}.pl-series-4{--pl-series:var(--ds-chart-4)}.pl-series-5{--pl-series:var(--ds-chart-5)}.pl-series-6{--pl-series:var(--ds-chart-6)}.pl-series-7{--pl-series:var(--ds-chart-7)}.pl-series-8{--pl-series:var(--ds-chart-8)}.pl-series-up{--pl-series:var(--ds-up)}.pl-series-warn{--pl-series:var(--ds-warn)}.pl-series-down{--pl-series:var(--ds-down)}.pl-chart .pl-line,.app-frame .monitor-chart polyline,.app-frame .trend-svg polyline{fill:none;stroke:var(--pl-series,var(--ds-chart-1));stroke-width:var(--ds-chart-stroke);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pl-chart .pl-area,.app-frame .trend-svg path[fill]:not([fill=none]){fill:color-mix(in srgb, var(--pl-series,var(--ds-chart-1)) calc(var(--ds-chart-area-alpha) * 100%), transparent);stroke:none}.pl-chart .pl-dot{fill:var(--pl-series,var(--ds-chart-1));stroke:var(--ds-chrome);stroke-width:2px;r:calc(var(--ds-chart-dot) / 2)}.pl-chart .pl-bar{fill:var(--pl-series,var(--ds-chart-1));rx:var(--ds-r-sm)}.pl-chart .pl-grid line,.app-frame .trend-svg line:not([stroke-dasharray]),.app-frame .monitor-chart .chart-grid line{stroke:var(--ds-chart-grid);stroke-width:var(--ds-chart-stroke-thin);vector-effect:non-scaling-stroke}.pl-chart .pl-axis line,.pl-chart .pl-axis path{stroke:var(--ds-chart-axis);stroke-width:var(--ds-chart-stroke-thin);fill:none;vector-effect:non-scaling-stroke}.pl-chart .pl-threshold,.app-frame .trend-svg line[stroke-dasharray]{stroke:var(--ds-chart-threshold);stroke-width:var(--ds-chart-stroke-dash);stroke-dasharray:4 4;fill:none;vector-effect:non-scaling-stroke}.pl-chart .pl-axis-label,.app-frame .chart-axis-title,.app-frame .portal-chart-axis-number,.app-frame .portal-histogram-axis{fill:var(--ds-chart-label);color:var(--ds-chart-label);font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-eyebrow);font-variant-numeric:tabular-nums}.pl-chart .pl-value-label{fill:var(--ds-ink);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-semi);font-variant-numeric:tabular-nums}.pl-legend,.app-frame .p-legend,.app-frame .portal-donut-legend{align-items:center;gap:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-fs-micro);color:var(--ds-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pl-legend__item{align-items:center;gap:var(--ds-space-2);display:inline-flex}.pl-legend__swatch{border-radius:var(--ds-r-sm);background:var(--pl-series,var(--ds-chart-1));flex:none;width:.625rem;height:.625rem}.pl-legend__swatch--line{border-top:var(--ds-chart-stroke) solid var(--pl-series,var(--ds-chart-1));background:0 0;border-radius:0;width:.875rem;height:0}.pl-legend__swatch--dash{border-top-style:dashed;border-top-width:var(--ds-chart-stroke-dash);border-top-color:var(--ds-chart-threshold)}.pl-chart{width:100%;display:block}.pl-chart__head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);margin-bottom:var(--ds-space-2);display:flex}.pl-chart__title{font-size:var(--ds-fs-micro);font-weight:var(--ds-fw-semi);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;color:var(--ds-muted);margin:0}.pl-chart__empty,.app-frame .empty-chart,.app-frame .graph-empty{border:1px dashed var(--ds-hair-2);border-radius:var(--ds-r-md);min-height:4rem;color:var(--ds-muted);font-size:var(--ds-fs-small);place-items:center;display:grid}@media (forced-colors:active){.pl-chart .pl-line,.pl-chart .pl-bar,.pl-chart .pl-dot{forced-color-adjust:none;stroke:canvastext}.pl-legend__swatch{outline:1px solid canvastext}}@media (width<=1024px){:is(.app-frame,.public-page){--mk-card:var(--ds-card,#fff);--mk-ink:var(--ds-text-strong,#0b1738);--mk-muted:var(--ds-text-muted,#0b17389e);--mk-hair:var(--ds-border-soft,#437fe12e);--mk-hair2:#0b173814;--mk-radius:var(--ds-r-md,8px);--mk-shadow:var(--ds-shadow-sm,0 1px 2px #0b17380f);--mk-accent:var(--ds-blue-text,var(--ov-accent,var(--ds-blue)))}:is(.app-frame,.public-page) .data-table-wrap,:is(.app-frame,.public-page) .table-wrap,:is(.app-frame,.public-page) [class$=-tblwrap]{min-width:0;max-width:100%}:is(:is(.app-frame,.public-page) .data-table-wrap:has(.mobile-card-table),:is(.app-frame,.public-page) .data-table-wrap:has(.data-table),:is(.app-frame,.public-page) .table-wrap:has(.mobile-card-table),:is(.app-frame,.public-page) [class$=-tblwrap]:has(.mobile-card-table)){box-shadow:none;background:0 0;border:0;overflow-x:visible}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)){border-collapse:collapse;white-space:normal;width:100%;display:block;min-width:0!important}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot){width:100%;display:block}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr{border:1px solid var(--mk-hair);border-radius:var(--ds-r-lg);background:var(--mk-card);width:100%;box-shadow:var(--ds-shadow-sm);margin:0 0 10px;padding:11px 13px;display:block}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) th{border:0;border-top:1px solid var(--mk-hair2);text-align:right;white-space:normal;word-break:break-word;width:auto;min-width:0;height:auto;min-height:0;color:var(--mk-ink);font-size:var(--ds-fs-dense);font-weight:400;line-height:var(--ds-lh-dense);justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;display:flex}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td:before,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) th:before{content:attr(data-label);text-align:left;max-width:46%;color:var(--mk-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;white-space:nowrap;flex:none;font-weight:700}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr>:first-child{font-size:var(--ds-fs-lead);border-top:0;padding-top:0;font-weight:700}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td[data-label=""]:before,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td:not([data-label]):before,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) th[data-label=""]:before{display:none}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td[data-label=""],:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td:not([data-label]),:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) th[data-label=""]{text-align:left;justify-content:flex-start}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td .row-actions,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td .row-actions-menu{flex-wrap:wrap;justify-content:flex-start}:is(:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) td:has(>*+*),:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) th:has(>*+*)){text-align:left;flex-direction:column;align-items:stretch;gap:2px}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr.incident-detail-row,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr.data-table-detail-row{box-shadow:none;background:0 0;border:0;padding:0}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr.incident-detail-row td,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr.data-table-detail-row td{text-align:left;border-top:0;display:block}:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr.incident-detail-row td:before,:is(.app-frame,.public-page) :is(.data-table,.mobile-card-table,.sc-tbl,[class$=-tbl]:not(.aw-tbl):not(.sc-tbl)) :is(tbody,tfoot) tr.data-table-detail-row td:before{display:none}}@media (width<=640px){.app-frame [class$=-kpis],.app-frame .portal-domain-expiry-summary,.app-frame .portal-advanced-stat-strip,.app-frame .portal-block-statline,.app-frame .incident-summary-strip{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 0 12px;display:grid!important}.app-frame [class$=-kpis]>*,.app-frame .portal-domain-expiry-summary>*,.app-frame .portal-advanced-stat-strip>*,.app-frame .incident-summary-strip>*{border-radius:var(--ds-r-lg);border:1px solid var(--mk-hair);background:var(--mk-card);min-width:0;margin:0;padding:9px 11px;border-left:0!important}.app-frame [class$=-tabs],.app-frame .overview-console .portal-view-switcher,.app-frame .portal-view-switcher,.app-frame .segmented-control{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.app-frame [class$=-tabs]::-webkit-scrollbar{display:none}.app-frame .portal-view-switcher::-webkit-scrollbar{display:none}.app-frame .segmented-control::-webkit-scrollbar{display:none}.app-frame [class$=-tabs]>*,.app-frame .overview-console .portal-view-switcher>*,.app-frame .portal-view-switcher>*,.app-frame .segmented-control>*{white-space:nowrap;flex:none}.app-frame [class$=-toolbar],.app-frame [class*=-toolbar\ ],.app-frame [class$=-controls],.app-frame .filter-toolbar,.app-frame .bulk-toolbar,.app-frame .overview-toolbar,.app-frame .portal-clear-table-toolbar,.app-frame .portal-address-toolbar{flex-flow:wrap;align-items:center;gap:8px;display:flex;min-width:0!important}.app-frame :is([class$=-toolbar],[class*=-toolbar\ ],[class$=-controls],.filter-toolbar,.overview-toolbar,.portal-clear-table-toolbar,.portal-address-toolbar) :is(input,select,.text-button){flex:100%;width:100%;max-width:100%}.app-frame .portal-clear-table-toolbar,.app-frame .portal-monitoring-pagination{min-width:0!important}.app-frame :is(.monitor-workflow-bar,.integration-workflow-bar,.settings-workflow-bar,.workspace-workflow-bar,.incident-workflow-bar,.alert-workflow-bar){flex-direction:column;align-items:stretch;gap:10px}.app-frame :is(.monitor-workflow-copy,.integration-workflow-copy,.settings-workflow-copy,.workspace-workflow-copy,.incident-workflow-copy,.alert-workflow-copy){min-width:0}.app-frame :is(.monitor-workflow-actions,.integration-workflow-actions,.settings-workflow-actions,.workspace-workflow-actions,.incident-workflow-actions,.alert-workflow-actions){justify-content:flex-start}.app-frame :is(.monitor-workflow-actions,.integration-workflow-actions,.settings-workflow-actions,.workspace-workflow-actions,.incident-workflow-actions,.alert-workflow-actions)>:is(.primary-button,.ghost-button,button,a){text-align:center;flex:auto}.app-frame .code-panel,.app-frame pre,.app-frame .portal-table-frame,.app-frame .chart-frame,.app-frame .md-chart,.app-frame .monitor-chart{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-frame .monitor-chart svg,.app-frame .md-chart svg{max-width:100%;height:auto}.app-frame .site-footer.rich-footer .rich-footer-top{display:none}.app-frame .site-footer.rich-footer{padding-top:14px;padding-bottom:18px}.app-frame .site-footer.rich-footer .rich-footer-bottom{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}.app-frame .monitor-detail-console .md-title{white-space:normal;word-break:break-word}.app-frame .organize-console .org-row{flex-wrap:wrap;row-gap:4px;min-width:0}}.app-frame :is(.table-wrap,.data-table-wrap,.incident-table-wrap,.alarm-group-table-wrap,.monitor-upload-table-wrap,.portal-clear-table-panel,.tpl-wrap,.ic-table,.org-table,.up-tw,.aw-sched,.comparison-table-wrap),.app-frame [class*=-tblwrap]{min-width:0;max-width:100%}.app-frame :is(.table-wrap,.data-table-wrap,.incident-table-wrap,.alarm-group-table-wrap,.monitor-upload-table-wrap,.portal-clear-table-panel,.tpl-wrap,.ic-table,.org-table,.up-tw,.aw-sched),.app-frame [class*=-tblwrap],.comparison-table-wrap,.app-frame .settings-split,.app-frame .settings-table,.app-frame .settings-row-control{position:relative}.app-frame .page-content>*,.app-frame .stack>*,.app-frame [class$=-console]>*,.app-frame [class$=-worktable]>*{min-width:0}.comparison-table-wrap,.public-page .table-wrap{min-width:0;max-width:100%}.privacy-document-shell .comparison-table{min-width:0}.app-frame .analytics-worktable .aw-sched{overflow-x:auto}@media (width<=1024px){.app-frame .organize-console :is(.org-thead,.org-row){flex-wrap:wrap;row-gap:2px;min-width:0}.app-frame .organize-console .org-thead{display:none}.app-frame .organize-console .org-row{align-items:flex-start;padding:8px}.app-frame .organize-console .oc-name{flex:100%;min-width:0}.app-frame .organize-console :is(.oc-type,.oc-status,.oc-up,.oc-lat){flex:none;width:auto;padding-right:12px}.app-frame .organize-console .oc-tags{flex:100%;width:auto}.app-frame .organize-console .oc-act{flex:none;width:auto;margin-left:auto}}.app-frame .monitors-console table.monitor-table{min-width:1040px}.app-frame .monitor-table td .table-entity-meta{white-space:normal;flex-wrap:wrap}@media (width<=1024px){.app-frame .overview-console :is(.portal-clear-table-toolbar,.portal-clear-service-table,.portal-monitoring-pagination){min-width:0}.app-frame .overview-console .portal-clear-table-toolbar{flex-wrap:wrap}.app-frame :is(.table-wrap,.data-table-wrap,.incident-table-wrap,.alarm-group-table-wrap,.portal-clear-table-panel,.tpl-wrap,.ic-table,.org-table,.aw-sched),.app-frame [class*=-tblwrap],.comparison-table-wrap{scrollbar-width:thin;scrollbar-color:#2f86dc73 transparent}.app-frame :is(.table-wrap,.data-table-wrap,.incident-table-wrap,.alarm-group-table-wrap,.portal-clear-table-panel,.tpl-wrap,.ic-table,.org-table,.aw-sched)::-webkit-scrollbar{height:8px}.app-frame [class*=-tblwrap]::-webkit-scrollbar{height:8px}.comparison-table-wrap::-webkit-scrollbar{height:8px}.app-frame :is(.table-wrap,.data-table-wrap,.incident-table-wrap,.alarm-group-table-wrap,.portal-clear-table-panel,.tpl-wrap,.ic-table,.org-table,.aw-sched)::-webkit-scrollbar-thumb{background:#2f86dc73;border-radius:999px}.app-frame [class*=-tblwrap]::-webkit-scrollbar-thumb{background:#2f86dc73;border-radius:999px}.comparison-table-wrap::-webkit-scrollbar-thumb{background:#2f86dc73;border-radius:999px}}.public-breadcrumb-item a,.public-breadcrumb-item [aria-current=page],.rich-footer-section ul a,.rich-footer-brand-card a,.settings-text-button,a.settings-text-button,.app-frame :is(.row-action-button,.response-content-button,.portal-clear-service-link,.aw-lnk,.al-tbtn,.ic-btn,.mo-lnk,.table-link,.text-button){align-items:center;min-height:24px;display:inline-flex}@media (width<=1024px){.app-frame .overview-console .portal-clear-service-link,.app-frame .audit-console .ac-tbl .row-action-button,.app-frame .checks-console .response-content-button,.app-frame .analytics-worktable a.aw-lnk,.app-frame .analytics-worktable .aw-lnk,.app-frame .alerts-console .al-tbtn,.app-frame .organize-console .org-open,.app-frame .upload-console .up-toggle{align-items:center;min-width:24px;min-height:24px;padding-block:3px;display:inline-flex}}.competitor-source-link,.comparison-card a,.comparison-table a{align-items:center;min-height:24px;display:inline-flex}.app-frame .integration-monitor-row{grid-template-columns:24px minmax(180px,1.4fr) minmax(72px,.45fr) minmax(108px,.55fr) minmax(92px,auto)}@media (width<=1024px){.app-frame input[type=checkbox],.app-frame input[type=radio],.app-frame .organize-console input[type=checkbox],.app-frame .monitors-console .monitor-table input[type=checkbox]{width:24px;height:24px}.app-frame .organize-console .oc-sel{flex:0 0 30px;width:30px}}@media (width<=640px){.app-frame .monitors-console .monitor-table td.c>input[type=checkbox],.app-frame .organize-console .oc-sel>input[type=checkbox]{width:44px;height:44px}.app-frame .organize-console .oc-sel{flex:0 0 48px;width:48px}}.public-page :is(li,h2,h3,h4,dd,dt,.eyebrow)>a,.public-page .legal-meta-strip a,.public-page .compare-index-card-link,.public-page .contact-detail-card a,.public-page .features-index-card-copy>a,.privacy-contact-list a,.privacy-document-index nav a{padding-block:5px}@media (width<=640px){.public-mobile-menu-button,.app-frame .mobile-menu-button.masthead-menu-button,.auth-overlay-page .auth-close-link{min-width:44px;min-height:44px}:is(.app-frame,.public-app-frame,.auth-page-frame,.public-page) :is(button,[role=button],[role=tab],[role=switch],summary,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range])),:is(.app-frame,.public-app-frame,.auth-page-frame,.public-page) :is(a.primary-button,a.ghost-button,a.settings-text-button,a.settings-section-link,a.competitor-source-link,a.rich-footer-status),.app-frame :is([class$=-console],[class$=-worktable],.settings-detail,.settings-doc) :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),a[class*=-btn],a[class*=-lnk],a[class*=-tab],a[class*=-back],a[class*=-link],a[class*=-button]),:is(.app-frame,.public-app-frame,.auth-page-frame,.public-page) :is(a.ghost-button,a.primary-button,a.danger-button,a.text-button){min-height:44px}.app-frame .overview-console .portal-clear-service-link,.app-frame .audit-console .ac-tbl .row-action-button,.app-frame .checks-console .response-content-button,.app-frame .analytics-worktable a.aw-lnk,.app-frame .analytics-worktable .aw-lnk,.app-frame .alerts-console .al-tbtn,.app-frame .organize-console .org-open,.app-frame .upload-console .up-toggle,.app-frame .wizard-receipt .wzr-adv{min-width:44px;min-height:44px}.privacy-contact-list dd{margin-top:14px}.privacy-document-index nav,:is(.blog-internal-links,.blog-related,.feature-related-links,.category-related-links) ul{gap:8px;display:grid}.rich-footer-section ul a,.rich-footer-brand-card a,.privacy-document-index nav a,.privacy-contact-list a,.public-page :is(li,h2,h3,h4,dd,dt,.eyebrow)>a,.public-page .legal-meta-strip a,.public-page .compare-index-card-link,.public-page .contact-detail-card a,.public-page .features-index-card-copy>a,.app-frame :is(li,dd,.settings-doc-row)>a{padding-block:13px;display:block}.public-breadcrumb-item a,.comparison-table a{padding-block:13px}}.app-frame :is(.up-toggle,.auth-text-button,.org-open,.wzr-adv,.settings-doc-row>a),.auth-page-frame .auth-text-button{align-items:center;min-height:24px;display:inline-flex}.app-frame :is(.status-pill,.meta-chip,.al-pill,.al-sev,.tp-pill,.inc-sev,.inc-type,.inc-role,.inc-sig-trig,.incident-typechip,.incident-severity,.integration-provider-badge,.settings-master-heading,.billing-card-brand,.org-type,.fd-ms,.sev,.sg),.app-frame :is(.cmp-eyebrow,.org-eyebrow,.wzr-eyebrow),.app-frame .integration-command-band-head span,.app-frame :is(.settings-table,.aw-tbl,.al-tbl,.inc-tbl,.ac-tbl,.fd-mt) th,.app-frame .fd-mm .k,.app-frame .aw-panel .mrow .lb small,.app-frame .q-l,.app-frame .fmt,.app-frame .kl,.app-frame .alarm-group-selector-copy span,.app-frame .chart-summary-card small,.app-frame .integrations-console :is(.ic-asg,.ic-lt) small,.app-frame .organize-console .org-assign .org-field>span{font-size:var(--ds-fs-micro)!important}.app-frame svg:not([role=img]) text,.public-page svg:not([role=img]) text{font-size:11px}.app-frame :is(.integration-monitor-main small,.integration-monitor-meta,.org-row .org-url,.md-title),.comparison-verdict-grid dd,.comparison-verdict-grid dt{overflow-wrap:anywhere;word-break:break-word}@media (width<=640px){.app-frame .integration-monitor-row{grid-template-columns:24px minmax(0,1fr);row-gap:4px}.app-frame .integration-monitor-row>:not(:first-child){grid-column:2}.app-frame [class$=-kpis]>*>*{min-width:0;max-width:100%}.app-frame [class$=-kpis] :is(.status-pill,.kpi-pill){white-space:normal;max-width:100%}}.code-panel,.app-frame .code-panel{min-width:0;max-width:100%}.code-panel code,.app-frame .code-panel code{min-width:0;display:block}@media (width<=1024px){.app-frame .code-panel{white-space:pre-wrap;overflow-wrap:anywhere}}.fd-mobile-preview-toggle,.org-mobile-switcher,.org-mobile-show-all,.settings-mobile-switcher,.settings-mobile-disclosure,.settings-mobile-shell,.approved-mobile-page{display:none}@media (width<=640px){.app-frame{--mobile-ink:#0b1738;--mobile-text:#34415a;--mobile-muted:#6f7c91;--mobile-blue:#2867d6;--mobile-blue-soft:#eef4ff;--mobile-line:#dfe5ed;--mobile-line-soft:#e8ecf2;--mobile-surface:#f7f9fc;--mobile-red:#c52c2e;--mobile-red-soft:#fff7f7;--mobile-amber:#b76005;--mobile-amber-soft:#fff4e6;--mobile-green:#3b8647;--mobile-green-soft:#edf7ef;width:100%;max-width:100vw;min-height:100vh;color:var(--mobile-text);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.app-frame *,.app-frame :before,.app-frame :after{box-sizing:border-box}.app-frame .site-masthead{z-index:10020;border-bottom:1px solid var(--mobile-line);width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.app-frame .site-masthead-inner{gap:10px;width:100%;min-height:62px;padding:8px 15px}.app-frame .masthead-brand,.app-frame .brand-logo-link{min-width:0}.app-frame .masthead-logo{width:142px;max-width:calc(100vw - 82px);height:auto;display:block}.app-frame .masthead-actions{flex:none;margin-left:auto}.app-frame .masthead-quick-wizard-button,.app-frame .masthead-profile{display:none!important}.app-frame .site-masthead .mobile-menu-button.masthead-menu-button{color:#fff;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:var(--ds-shadow-sm);background:#081a49;border:0;border-radius:50%;display:inline-flex}.app-frame .hamburger-lines{gap:5px}.app-frame .hamburger-lines span{border-radius:var(--ds-r-sm);background:currentColor;width:21px;height:2px}.app-frame .app-shell,.app-frame .app-shell.rim-collapsed,.app-frame .app-shell.rim-expanded,.app-frame .main-stage,.app-frame .page-content{width:100%;min-width:0;max-width:100%}.app-frame .main-stage{background:#fff;min-height:calc(100vh - 62px);padding:14px 15px 30px;overflow:visible}.app-frame .page-content{animation:none}.app-frame .site-footer.rich-footer,.app-frame>.site-footer{display:none}.app-frame .app-rim .rim-body{border:1px solid var(--mobile-line);border-radius:0 0 var(--ds-r-lg) var(--ds-r-lg);max-height:calc(100dvh - 20px);box-shadow:var(--ds-shadow-lg);background:#fff;padding:12px;left:10px;right:10px}.app-frame .app-rim .rim-nav-button{border-radius:var(--ds-r-lg)}.app-frame :is(.mo-title,.md-title,.inc-title,.ck-title,.nr-title,.aw-title,.ic-title,.sc-title,.al-title,.org-title,.fd-title,.dg-title,.ac-title,.up-title,.tpl-title,.cmp-title),.app-frame .settings-detail>:is(h1,h2):first-child,.app-frame .settings-doc>h2:first-child{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:var(--ds-fs-h3);font-weight:700;line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight);text-transform:none;margin:0}.app-frame :is(.mo-bar,.md-bar,.inc-bar,.ck-bar,.nr-bar,.aw-bar,.ic-bar,.sc-bar,.al-bar,.org-bar,.fd-bar,.dg-bar,.ac-bar,.up-bar,.tpl-bar){border:0;border-bottom:1px solid var(--mobile-line-soft);box-shadow:none;background:#fff;margin:0 0 10px;padding:0 0 10px;z-index:auto!important;position:static!important;top:auto!important}.app-frame :is(.primary-button,.ghost-button,.danger-button),.app-frame :is(.mo-btn,.md-btn,.inc-btn,.ck-btn,.nr-btn,.aw-btn,.ic-btn,.sc-btn,.al-btn,.org-btn,.fd-btn,.dg-btn,.ac-btn,.up-btn,.tpl-btn){border-radius:var(--ds-r-lg);min-height:42px;font-size:var(--ds-fs-small);padding:0 12px;font-weight:700}.app-frame :is(.primary-button,[class$=-btn].primary,[class$=-btn][class*=\ primary]){border-color:var(--mobile-blue);color:#fff;background:var(--mobile-blue);box-shadow:none}.app-frame :is(input,select,textarea){color:var(--mobile-text);border-color:var(--mobile-line);border-radius:var(--ds-r-lg);box-shadow:none;background:#fff}.app-frame :is(input,select):focus,.app-frame textarea:focus{border-color:#8fb3ed;outline:0;box-shadow:0 0 0 3px #2867d61a}.app-frame :is(.status-pill,.pill,.sc-pill,.al-pill,.inc-sev,.incident-severity){border-radius:var(--ds-r-pill);width:max-content;max-width:100%;box-shadow:none;text-transform:none;border:0;font-weight:700}.app-frame :is(.panel,.metric-card,.check-card,.integration-tile,.settings-inset){border-color:var(--mobile-line);border-radius:var(--ds-r-lg);box-shadow:none;background:#fff}.app-frame :is(.panel,.metric-card,.check-card,.integration-tile):hover{box-shadow:none;transform:none}.app-frame .incident-workflow-bar{box-shadow:none;background:0 0;border:0;margin:-2px 0 12px;padding:0;display:block}.app-frame .incident-workflow-copy{display:none}.app-frame .incident-workflow-actions{border-radius:var(--ds-r-lg);background:#f0f3f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.app-frame .incident-workflow-actions :is(a,button){border-radius:var(--ds-r-lg);min-height:38px;color:var(--mobile-muted);box-shadow:none;font-size:var(--ds-fs-micro);text-align:center;background:0 0;border:0;padding:0 6px;font-weight:700}.app-frame .incident-workflow-actions :is(a,button).active,.app-frame .incident-workflow-actions :is(a,button)[aria-current=page]{color:#164fae;box-shadow:var(--ds-shadow-sm);background:#fff}.app-frame .alert-workflow-bar{border:0;border-bottom:1px solid var(--mobile-line-soft);box-shadow:none;background:#fff;border-radius:0;margin:-2px -15px 12px;padding:0 15px 10px;display:block;overflow:hidden}.app-frame .alert-workflow-copy{display:none}.app-frame .alert-workflow-actions{scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:100%;display:flex;overflow-x:auto}.app-frame .alert-workflow-actions::-webkit-scrollbar{display:none}.app-frame .alert-workflow-actions :is(a,button){border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);min-height:40px;color:var(--mobile-muted);box-shadow:none;font-size:var(--ds-fs-micro);white-space:nowrap;background:#fff;flex:none;padding:0 12px}.app-frame .alert-workflow-actions :is(.primary-button,[aria-current=page]){color:#164fae;background:var(--mobile-blue-soft);border-color:#8fb4ee}.app-frame :is(.mo-kpis,.inc-kpis,.ck-kpis,.nr-kpis,.aw-kpis,.ic-kpis,.sc-kpis,.al-kpis,.org-kpis,.fd-kpis,.dg-kpis,.ac-kpis,.up-kpis,.tpl-kpis){border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 12px;padding:0;overflow:hidden;display:grid!important}.app-frame :is(.mo-kpis,.inc-kpis,.ck-kpis,.nr-kpis,.aw-kpis,.ic-kpis,.sc-kpis,.al-kpis,.org-kpis,.fd-kpis,.dg-kpis,.ac-kpis,.up-kpis,.tpl-kpis)>*{min-width:0;min-height:64px;box-shadow:none;background:#fff;border-radius:0;margin:0;padding:9px 8px;border:0!important;border-right:1px solid var(--mobile-line-soft)!important}.app-frame :is(.mo-kpis,.inc-kpis,.ck-kpis,.nr-kpis,.aw-kpis,.ic-kpis,.sc-kpis,.al-kpis,.org-kpis,.fd-kpis,.dg-kpis,.ac-kpis,.up-kpis,.tpl-kpis)>:nth-child(4n){border-right:0!important}.app-frame :is([class$=-kpi],.overview-kpi) :is(.k-l,.k-s){color:var(--mobile-muted);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.app-frame :is([class$=-kpi],.overview-kpi) .k-v{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:var(--ds-fs-lead);font-weight:700;line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-tight)}.app-frame :is(.data-table-wrap,.table-wrap,[class$=-tblwrap]){box-shadow:none;background:0 0;border:0;overflow-x:visible}.app-frame :is(.data-table,.mobile-card-table,[class$=-tbl]:not(.aw-tbl)) :is(tbody,tfoot) tr{border:0;border-bottom:1px solid var(--mobile-line-soft);box-shadow:none;background:#fff;border-radius:0;margin:0;padding:11px 2px}.app-frame :is(.data-table,.mobile-card-table,[class$=-tbl]:not(.aw-tbl)) :is(tbody,tfoot) td,.app-frame :is(.data-table,.mobile-card-table,[class$=-tbl]:not(.aw-tbl)) :is(tbody,tfoot) th{min-height:0;color:var(--mobile-text);font-size:var(--ds-fs-small);line-height:var(--ds-lh-head);border:0;padding:4px 0}.app-frame :is(.data-table,.mobile-card-table,[class$=-tbl]:not(.aw-tbl)) :is(tbody,tfoot) td:before,.app-frame :is(.data-table,.mobile-card-table,[class$=-tbl]:not(.aw-tbl)) :is(tbody,tfoot) th:before{color:var(--mobile-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-normal);text-transform:none}.app-frame .overview-console{width:100%;color:var(--mobile-text)}.app-frame .overview-console .overview-toolbar{border:0;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 12px;padding:0;display:grid}.app-frame .overview-console .portal-view-switcher{border-radius:var(--ds-r-lg);background:#f0f3f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid;overflow:hidden}.app-frame .overview-console .portal-view-switcher button{border-radius:var(--ds-r-lg);width:100%;min-width:0;min-height:38px;color:var(--mobile-muted);font-size:var(--ds-fs-micro);background:0 0;border:0;padding:0 7px;font-weight:700}.app-frame .overview-console .portal-view-switcher button.active{color:#164fae;box-shadow:var(--ds-shadow-sm);background:#fff}.app-frame .overview-console .portal-fleet-status-strip{border-radius:var(--ds-r-lg);background:var(--mobile-red-soft);border:1px solid #efcaca;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 10px;padding:0;display:grid;overflow:hidden}.app-frame .overview-console .portal-fleet-status-chip{min-width:0;min-height:58px;box-shadow:none;background:0 0;border:0;border-right:1px solid #efdada;border-radius:0;justify-content:center;padding:8px 5px}.app-frame .overview-console .portal-fleet-status-chip:last-child{border-right:0}.app-frame .overview-console .portal-fleet-status-chip strong{font:700 17px/1 Sora,sans-serif}.app-frame .overview-console .portal-fleet-status-chip span{font-size:var(--ds-fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .overview-console .overview-kpis{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;display:grid!important}.app-frame .overview-console .overview-kpi{border-radius:var(--ds-r-lg);min-width:0;min-height:92px;box-shadow:none;background:#fff;margin:0;padding:12px;border:1px solid var(--mobile-line)!important}.app-frame .overview-console .overview-kpi-l{color:var(--mobile-muted);font-size:var(--ds-fs-micro);letter-spacing:var(--ds-ls-normal);text-transform:none}.app-frame .overview-console .overview-kpi-v{color:var(--mobile-ink);letter-spacing:var(--ds-ls-tight);margin-top:7px;font:700 22px/1 Sora,sans-serif}.app-frame .overview-console .overview-kpi-s{color:var(--mobile-muted);font-size:var(--ds-fs-micro);margin-top:7px}.app-frame .overview-console .portal-clear-table-panel{box-shadow:none;background:#fff;border:0;margin:0;padding:0;overflow:visible}.app-frame .overview-console .portal-clear-table-toolbar{grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:8px;margin:0 0 10px;padding:0;display:grid}.app-frame .overview-console .portal-clear-table-toolbar>:first-child{grid-column:1/-1}.app-frame .overview-console .portal-clear-table-toolbar label{min-width:0}.app-frame .overview-console .portal-clear-table-toolbar :is(input,select){width:100%;min-height:44px}.app-frame .overview-console .portal-clear-service-table tbody tr{padding:11px 2px;position:relative}.app-frame .overview-console .portal-clear-service-table tbody td{padding:3px 0}.app-frame .overview-console .portal-clear-service-table tbody td:before{display:none}.app-frame .overview-console .portal-clear-service-name strong,.app-frame .overview-console .portal-clear-service-link strong{color:var(--mobile-ink);font-size:var(--ds-fs-small);font-weight:700}.app-frame .overview-console .portal-clear-service-name span{color:var(--mobile-muted);font-size:var(--ds-fs-micro)}.app-frame .overview-console .portal-clear-mini-cells{justify-content:flex-end;gap:3px}.app-frame .overview-console .portal-clear-mini-cell,.app-frame .overview-console .portal-clear-mini-cells i{border-radius:var(--ds-r-sm);width:5px;height:16px}.app-frame .overview-console .portal-monitoring-pagination{justify-content:center;min-width:0;padding:8px 0 0}.app-frame .monitors-console .mo-bar{border-bottom:0}.app-frame .monitors-console .mo-r1{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 10px;display:grid}.app-frame .monitors-console .mo-title{font-size:var(--ds-fs-h3);align-self:end}.app-frame .monitors-console .mo-sub{color:var(--mobile-muted);font-size:var(--ds-fs-micro);grid-area:2/1/auto/-1}.app-frame .monitors-console .mo-sp{display:none}.app-frame .monitors-console .mo-r1>.mo-primary{grid-area:1/2;align-self:start}.app-frame .monitors-console .filter-toolbar{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:3px;display:grid}.app-frame .monitors-console .mo-search{grid-column:1/-1;width:100%}.app-frame .monitors-console .mo-search input[type=search],.app-frame .monitors-console select.mo-ctl{width:100%;min-height:44px;font-size:var(--ds-fs-small)}.app-frame .monitors-console .mo-r2{scrollbar-width:none;flex-wrap:nowrap;gap:10px;padding:4px 0 0;display:flex;overflow-x:auto}.app-frame .monitors-console .mo-r2::-webkit-scrollbar{display:none}.app-frame .monitors-console .mo-lbl{display:none}.app-frame .monitors-console .mo-links{flex-wrap:nowrap;gap:6px}.app-frame .monitors-console a.mo-lnk{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);min-height:36px;color:var(--mobile-muted);font-size:var(--ds-fs-micro);white-space:nowrap;background:#fff;align-items:center;padding:0 10px;display:inline-flex}.app-frame .monitors-console .mo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .monitors-console .mo-kpi{min-height:62px}.app-frame .monitors-console .bulk-toolbar{border-bottom:1px solid var(--mobile-line-soft);scrollbar-width:none;background:#fff;flex-wrap:nowrap;gap:6px;margin:0 -15px 3px;padding:4px 15px 8px;display:flex;overflow-x:auto}.app-frame .monitors-console .bulk-toolbar::-webkit-scrollbar{display:none}.app-frame .monitors-console .bulk-summary{flex:none;min-height:42px;padding:0 8px 0 0}.app-frame .monitors-console .bulk-toolbar>:is(button,.mo-columns){flex:none}.app-frame .monitors-console .monitor-table tbody tr{min-height:72px;box-shadow:none;background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;column-gap:8px;margin:0;padding:10px 1px;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important;display:grid!important}.app-frame .monitors-console .monitor-table tbody td{min-width:0;padding:0;display:none!important}.app-frame .monitors-console .monitor-table tbody td:nth-child(2){text-align:left;grid-area:1/1/3;display:block!important}.app-frame .monitors-console .monitor-table tbody td:nth-child(4){grid-area:1/2;justify-content:flex-end;display:flex!important}.app-frame .monitors-console .monitor-table tbody td:nth-child(5),.app-frame .monitors-console .monitor-table tbody td:nth-child(6){color:var(--mobile-muted);font-size:var(--ds-fs-micro);text-align:right;grid-row:2;display:block!important}.app-frame .monitors-console .monitor-table tbody td:nth-child(5){grid-column:2}.app-frame .monitors-console .monitor-table tbody td:nth-child(6){display:none!important}.app-frame .monitors-console .monitor-table tbody td:last-child{grid-area:1/3/3;justify-content:flex-end;align-self:center;display:flex!important}.app-frame .monitors-console .monitor-table tbody td:before{display:none}.app-frame .monitors-console .monitor-table .table-link{max-width:100%;color:var(--mobile-ink);font-size:var(--ds-fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.app-frame .monitors-console .mo-target{max-width:100%;color:var(--mobile-muted);font-size:var(--ds-fs-micro);margin-top:3px}.app-frame .monitors-console .monitor-list-load-more{justify-content:center}.app-frame .monitor-detail-console .md-bar{padding-bottom:8px}.app-frame .monitor-detail-console .md-r1{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;display:grid}.app-frame .monitor-detail-console .md-title{font-size:var(--ds-fs-h4);white-space:normal;grid-column:1/-1}.app-frame .monitor-detail-console .md-url{color:var(--mobile-muted);font-size:var(--ds-fs-micro);grid-column:1/-1}.app-frame .monitor-detail-console .md-r1>.chip{display:none}.app-frame .monitor-detail-console .md-r1>.detail-actions{grid-column:1/-1}.app-frame .monitor-detail-console .md-r1>.status-pill{grid-area:1/2}.app-frame .monitor-detail-console .md-r2{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:9px;display:grid}.app-frame .monitor-detail-console .md-tabs{border-bottom:1px solid var(--mobile-line);order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid}.app-frame .monitor-detail-console .md-tab{min-height:42px;font-size:var(--ds-fs-micro);border-bottom:2px solid #0000;justify-content:center;padding:0 4px}.app-frame .monitor-detail-console .md-tab.on{border-bottom-color:var(--mobile-blue);color:#164fae}.app-frame .monitor-detail-console .md-meta,.app-frame .monitor-detail-console .md-sep{display:none}.app-frame .monitor-detail-console .detail-actions,.app-frame .monitor-detail-console .md-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;width:100%;display:grid}.app-frame .monitor-detail-console .md-kpis{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible}.app-frame .monitor-detail-console .md-kpi{border-radius:var(--ds-r-lg);min-height:72px;border:1px solid var(--mobile-line)!important}.app-frame .monitor-detail-console .md-block,.app-frame .monitor-detail-console .md-trend{border-bottom-color:var(--mobile-line-soft);padding:13px 0}.app-frame .monitor-detail-console .md-sec,.app-frame .monitor-detail-console .md-h3{color:var(--mobile-ink)}.app-frame .incidents-console .inc-bar{border-bottom:0}.app-frame .incidents-console .inc-r1{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;display:grid}.app-frame .incidents-console .inc-titlewrap{min-width:0}.app-frame .incidents-console .inc-title{font-size:var(--ds-fs-h3)}.app-frame .incidents-console .inc-r2{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:8px;display:grid}.app-frame .incidents-console .incident-search-field{grid-column:1/-1}.app-frame .incidents-console .inc-field{min-width:0}.app-frame .incidents-console .inc-field>span:first-child{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-frame .incidents-console .inc-field :is(input,select),.app-frame .incidents-console .incident-filter-reset{width:100%;min-height:44px}.app-frame .incidents-console .inc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .incidents-console .inc-kpi:nth-child(n+4){display:none}.app-frame .incidents-console .incident-result-bar{border-bottom:1px solid var(--mobile-line);min-height:37px;color:var(--mobile-muted);font-size:var(--ds-fs-micro);padding:0 2px}.app-frame .incidents-console .incident-table tbody tr.incident-row{box-shadow:none;background:#fff;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:5px 7px;margin:0;padding:12px 2px;position:relative;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important;display:grid!important}.app-frame .incidents-console .incident-table tbody tr.incident-row>td{text-align:left;min-width:0;padding:0;display:none!important}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:before{display:none}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:first-child,.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(2),.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(3),.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(4),.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(6),.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(8),.app-frame .incidents-console .incident-table tbody tr.incident-row>td:last-child{display:block!important}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:first-child{grid-area:1/1}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(2){grid-area:2/1/auto/-1}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(3){grid-area:1/2}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(4){grid-area:3/1/auto/3}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(6){color:var(--mobile-muted);font-size:var(--ds-fs-micro);text-align:right;grid-area:1/3}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:nth-child(8){color:var(--mobile-muted);font-size:var(--ds-fs-micro);grid-area:4/1/auto/3}.app-frame .incidents-console .incident-table tbody tr.incident-row>td:last-child{grid-area:2/3/5;align-self:center}.app-frame .incidents-console .incident-headline strong{color:var(--mobile-ink);font-size:var(--ds-fs-small)}.app-frame .incidents-console .incident-title-cell p{color:var(--mobile-muted);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-dense);white-space:normal;margin:5px 0 0}.app-frame .incidents-console .inc-monlink{color:#315e9e;font-size:var(--ds-fs-micro)}.app-frame .checks-console .ck-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.app-frame .checks-console .ck-title{font-size:var(--ds-fs-h3)}.app-frame .checks-console .ck-cnt{color:var(--mobile-muted);font-size:var(--ds-fs-micro)}.app-frame .checks-console .ck-back{display:none}.app-frame .checks-console .ck-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.app-frame .checks-console .ck-kpi:nth-child(5){display:none}.app-frame .checks-console .ck-tbl tbody tr{min-height:69px;box-shadow:none;background:#fff;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin:0;padding:11px 2px;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important;display:grid!important}.app-frame .checks-console .ck-tbl tbody td{min-width:0;padding:0;display:none!important}.app-frame .checks-console .ck-tbl tbody td:before{display:none}.app-frame .checks-console .ck-tbl tbody td:first-child,.app-frame .checks-console .ck-tbl tbody td:nth-child(2),.app-frame .checks-console .ck-tbl tbody td:nth-child(3),.app-frame .checks-console .ck-tbl tbody td:nth-child(6),.app-frame .checks-console .ck-tbl tbody td:nth-child(7){display:block!important}.app-frame .checks-console .ck-tbl tbody td:nth-child(2){grid-area:1/1}.app-frame .checks-console .ck-tbl tbody td:nth-child(3){grid-area:1/2}.app-frame .checks-console .ck-tbl tbody td:nth-child(6){grid-area:2/1;overflow:hidden}.app-frame .checks-console .ck-tbl tbody td:first-child{grid-area:3/1}.app-frame .checks-console .ck-tbl tbody td:nth-child(7){text-align:right;grid-area:2/2/4;align-self:end}.app-frame .checks-console .m-name{color:var(--mobile-ink);font-size:var(--ds-fs-small);font-weight:700}.app-frame .checks-console .msg,.app-frame .checks-console .t-rel,.app-frame .checks-console .t-abs{color:var(--mobile-muted);font-size:var(--ds-fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .checks-console .lat .trk{display:none}.app-frame .checks-console .ck-foot{color:var(--mobile-muted);font-size:var(--ds-fs-micro);justify-content:center}.app-frame .notification-rules-console .nr-r1,.app-frame .analytics-worktable .aw-r1,.app-frame .integrations-console .ic-r1,.app-frame .status-console .sc-r1,.app-frame .alerts-console .al-r1,.app-frame .diagnostics-console .dg-r1,.app-frame .audit-console .ac-r1,.app-frame .upload-console .up-r1,.app-frame .templates-console .tpl-r1{align-items:center;gap:8px;display:flex}.app-frame :is(.nr-sp,.aw-sp,.ic-sp,.sc-sp,.al-sp,.dg-sp,.ac-sp,.up-sp,.tpl-sp){flex:1}.app-frame :is(.nr-r2,.aw-r2,.ic-r2,.sc-r2,.al-r2,.dg-r2,.ac-r2,.up-r2,.tpl-r2){scrollbar-width:none;flex-wrap:nowrap;gap:7px;width:100%;margin-top:8px;display:flex;overflow-x:auto}.app-frame :is(.nr-r2,.aw-r2,.ic-r2,.sc-r2,.al-r2,.dg-r2,.ac-r2,.up-r2,.tpl-r2)::-webkit-scrollbar{display:none}.app-frame :is(.nr-r2,.aw-r2,.ic-r2,.sc-r2,.al-r2,.dg-r2,.ac-r2,.up-r2,.tpl-r2)>*{flex:none}.app-frame .notification-rules-console .nr-cols,.app-frame .analytics-worktable .aw-panels,.app-frame .integrations-console .ic-catalog,.app-frame .status-console .status-summary-strip{grid-template-columns:1fr;gap:10px}.app-frame .notification-rules-console .nr-sec{border-bottom:1px solid var(--mobile-line-soft);margin:0;padding:12px 0}.app-frame .notification-rules-console .severity-threshold-row,.app-frame .notification-rules-console .nr-tbl tbody tr{border-bottom:1px solid var(--mobile-line-soft);background:#fff;min-height:68px;padding:10px 2px}.app-frame .notification-rules-console .nr-title{font-size:0}.app-frame .notification-rules-console .nr-title:after{content:"Alert rules";font-size:var(--ds-fs-h3)}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row{min-height:72px;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;padding:10px 2px;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important;display:grid!important}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row>td{border:0;min-width:0;padding:0;display:none!important}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row>td:before{display:none}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row>td:first-child,.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row>td:nth-child(2){display:block!important}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row>td:first-child{grid-column:1}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row>td:nth-child(2){grid-area:1/2}.app-frame .notification-rules-console .nr-mobile-edit{width:100%;min-height:40px;color:var(--mobile-text);text-align:left;background:0 0;border:0;justify-items:start;margin-top:4px;padding:0;display:grid}.app-frame .notification-rules-console .nr-mobile-edit span{font-size:var(--ds-fs-micro);font-weight:700}.app-frame .notification-rules-console .nr-mobile-edit small{color:var(--mobile-muted);font-size:var(--ds-fs-micro);margin-top:2px}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row.is-mobile-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row.is-mobile-expanded>td:nth-child(n+3){grid-column:auto;display:block!important}.app-frame .notification-rules-console .nr-tbl tbody tr.severity-threshold-row.is-mobile-expanded :is(input,select){width:100%}.app-frame .notification-rules-console .nr-tbl tfoot,.app-frame .notification-rules-console .nr-tbl tfoot tr,.app-frame .notification-rules-console .nr-tbl tfoot td{display:none!important}.app-frame .notification-rules-console .nr-mobile-advanced-toggle{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);width:100%;min-height:64px;color:var(--mobile-ink);background:var(--mobile-surface);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.app-frame .notification-rules-console .nr-mobile-advanced-toggle>span:first-child{gap:3px;display:grid}.app-frame .notification-rules-console .nr-mobile-advanced-toggle strong{font-size:var(--ds-fs-dense)}.app-frame .notification-rules-console .nr-mobile-advanced-toggle small{color:var(--mobile-muted);font-size:var(--ds-fs-micro)}.app-frame .notification-rules-console .nr-mobile-advanced-toggle>span:last-child{color:var(--mobile-blue);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-flat)}.app-frame .notification-rules-console .nr-mobile-advanced{display:none}.app-frame .notification-rules-console .nr-mobile-advanced.is-open{display:block}.app-frame .analytics-worktable .aw-bar{border-bottom:0;overflow:visible}.app-frame .analytics-worktable .aw-r1{flex-wrap:wrap}.app-frame .analytics-worktable .aw-r1>:is(.aw-seg,.aw-win){order:3;width:100%}.app-frame .analytics-worktable .aw-seg{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.app-frame .analytics-worktable .aw-seg button{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);width:100%;min-width:0}.app-frame .analytics-worktable .aw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.app-frame .analytics-worktable :is(.aw-panel,.aw-sched){border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);box-shadow:none;background:#fff;overflow:hidden}.app-frame .analytics-worktable .aw-trend{max-width:100%;overflow:hidden}.app-frame .analytics-worktable svg{max-width:100%;height:auto}.app-frame .analytics-worktable .aw-tbl tbody tr{min-height:66px;box-shadow:none;background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;margin:0;padding:10px 2px;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important;display:grid!important}.app-frame .analytics-worktable table.aw-tbl{min-width:0}.app-frame .analytics-worktable .aw-tbl tbody td{text-align:left;border:0;min-width:0;height:auto;padding:0;display:none!important}.app-frame .analytics-worktable .aw-tbl tbody td:before{display:none}.app-frame .analytics-worktable .aw-tbl tbody td:first-child,.app-frame .analytics-worktable .aw-tbl tbody td:nth-child(2),.app-frame .analytics-worktable .aw-tbl tbody td:nth-child(3),.app-frame .analytics-worktable .aw-tbl tbody td:nth-child(5){display:block!important}.app-frame .analytics-worktable .aw-tbl tbody td:first-child{grid-area:1/1}.app-frame .analytics-worktable .aw-tbl tbody td:nth-child(2){grid-area:2/1}.app-frame .analytics-worktable .aw-tbl tbody td:nth-child(3){color:var(--mobile-ink);text-align:right;grid-area:1/2;font-weight:700}.app-frame .analytics-worktable .aw-tbl tbody td:nth-child(5){color:var(--mobile-muted);font-size:var(--ds-fs-micro);text-align:right;grid-area:2/2}.app-frame .analytics-worktable .aw-tbl tbody td:nth-child(5):before{content:"P95 ";display:inline}.app-frame .analytics-worktable .aw-tbl tfoot{display:none}.app-frame .integrations-console .ic-bar,.app-frame .status-console .sc-bar{border-bottom:0}.app-frame .integrations-console .ic-tabs,.app-frame .status-console .sc-tabs{border-radius:var(--ds-r-lg);background:#f0f3f7;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:3px;display:grid}.app-frame .integrations-console .ic-tab,.app-frame .status-console .sc-tab{border-radius:var(--ds-r-lg);border:0;justify-content:center;min-height:38px}.app-frame .integrations-console .ic-tab.on,.app-frame .status-console .sc-tab.on{color:#164fae;box-shadow:var(--ds-shadow-sm);background:#fff}.app-frame .integrations-console .ic-catalog,.app-frame .integrations-console .overview-grid.integrations-grid,.app-frame .integrations-console .integration-selection-grid{grid-template-columns:1fr;gap:0;display:grid}.app-frame .integrations-console .ic-card,.app-frame .integrations-console .integration-tile{border:0;border-bottom:1px solid var(--mobile-line-soft);background:#fff;border-radius:0;min-height:72px;margin:0;padding:11px 2px}.app-frame .integrations-console .ic-table .data-table tbody tr{min-height:70px;box-shadow:none;background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:4px 8px;margin:0;padding:10px 2px;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important;display:grid!important}.app-frame .integrations-console .ic-table .data-table tbody td{border:0;min-width:0;padding:0;display:none!important}.app-frame .integrations-console .ic-table .data-table tbody td:before{display:none}.app-frame .integrations-console .ic-table .data-table tbody td:first-child,.app-frame .integrations-console .ic-table .data-table tbody td:nth-child(5),.app-frame .integrations-console .ic-table .data-table tbody td:nth-child(6),.app-frame .integrations-console .ic-table .data-table tbody td:last-child{display:block!important}.app-frame .integrations-console .ic-table .data-table tbody td:first-child{grid-area:1/1/3}.app-frame .integrations-console .ic-table .data-table tbody td:nth-child(5){grid-area:1/2;justify-self:end}.app-frame .integrations-console .ic-table .data-table tbody td:nth-child(6){color:var(--mobile-muted);font-size:var(--ds-fs-micro);text-align:right;grid-area:2/2}.app-frame .integrations-console .ic-table .data-table tbody td:last-child{grid-area:1/3/3;align-self:center}.app-frame .integrations-console .integration-provider-icon{border-radius:var(--ds-r-lg);color:var(--mobile-blue);background:var(--mobile-blue-soft)}.app-frame .status-console .sc-r2{grid-template-columns:minmax(0,1fr) auto;display:grid}.app-frame .status-console .sc-search,.app-frame .status-console .sc-search input{width:100%}.app-frame .status-console .sc-tbl tbody tr{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:12px 2px;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important;display:grid!important}.app-frame .status-console .sc-tbl tbody td{border:0;min-width:0;padding:0;display:none!important}.app-frame .status-console .sc-tbl tbody td:before{display:none}.app-frame .status-console .sc-tbl tbody td:first-child,.app-frame .status-console .sc-tbl tbody td:nth-child(3),.app-frame .status-console .sc-tbl tbody td:nth-child(4),.app-frame .status-console .sc-tbl tbody td:nth-child(5),.app-frame .status-console .sc-tbl tbody td:nth-child(6),.app-frame .status-console .sc-tbl tbody td:nth-child(7),.app-frame .status-console .sc-tbl tbody td:nth-child(8){display:block!important}.app-frame .status-console .sc-tbl tbody td:first-child{grid-area:1/1}.app-frame .status-console .sc-tbl tbody td:nth-child(3){grid-area:1/2}.app-frame .status-console .sc-tbl tbody td:nth-child(4),.app-frame .status-console .sc-tbl tbody td:nth-child(6){grid-column:1}.app-frame .status-console .sc-tbl tbody td:nth-child(5),.app-frame .status-console .sc-tbl tbody td:nth-child(7){text-align:right;grid-column:2}.app-frame .status-console .sc-tbl tbody td:nth-child(8){grid-column:1/-1;padding-top:5px}.app-frame .settings-mobile-shell{width:100%;min-width:0;color:var(--mobile-text);margin-top:-8px;display:block}.app-frame .mobile-settings-header{justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-bottom:10px;display:flex}.app-frame .mobile-settings-header>div>span{color:#78859a;font-size:calc(var(--ds-fs-micro) - 3px);letter-spacing:calc(var(--ds-ls-caps) + .05em);text-transform:uppercase;margin-bottom:2px;font-weight:800;display:block}.app-frame .mobile-settings-header h1{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:calc(var(--ds-fs-h3) + 1px);font-weight:700;line-height:calc(var(--ds-lh-flat) + .05);letter-spacing:calc(var(--ds-ls-tight) - .015em);margin:0}.app-frame .mobile-settings-header>button{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);color:#33445f;background:#fff;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.app-frame .mobile-settings-nav{scrollbar-width:none;gap:5px;width:calc(100% + 30px);margin:0 -15px 18px;padding:0 15px 2px;display:flex;overflow-x:auto}.app-frame .mobile-settings-nav::-webkit-scrollbar{display:none}.app-frame .mobile-settings-nav-link{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 1px);color:#647188;min-width:61px;min-height:38px;font-size:calc(var(--ds-fs-micro) - 2px);white-space:nowrap;background:#fff;flex:none;justify-content:center;align-items:center;padding:0 11px;font-weight:700;text-decoration:none;display:inline-flex}.app-frame .mobile-settings-nav-link.current{color:#174fae;background:var(--mobile-blue-soft);border-color:#8fb4ee}.app-frame .mobile-security{gap:10px;display:grid}.app-frame .mobile-security-intro{border-radius:calc(var(--ds-r-lg) + 2px);background:#fbfdfb;border:1px solid #d8e8d9;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:8px 10px;display:grid}.app-frame .mobile-security-intro h2,.app-frame .mobile-settings-card h3{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:var(--ds-fs-small);font-weight:700;line-height:calc(var(--ds-lh-tight) + .05);letter-spacing:var(--ds-ls-tight);margin:0}.app-frame .mobile-security-intro p,.app-frame .mobile-settings-card-heading p{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);line-height:calc(var(--ds-lh-head) + .05);margin:2px 0 0}.app-frame .mobile-settings-icon{border-radius:calc(var(--ds-r-lg) + 2px);color:#2d66bf;background:#eef5ff;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.app-frame .mobile-settings-pill{min-height:20px;font-size:calc(var(--ds-fs-micro) - 3px);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:700;display:inline-flex}.app-frame .mobile-settings-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.app-frame .mobile-settings-pill.success{color:var(--mobile-green);background:var(--mobile-green-soft)}.app-frame .mobile-settings-pill.warning{color:var(--mobile-amber);background:var(--mobile-amber-soft)}.app-frame .mobile-settings-card{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);background:#fff;overflow:hidden}.app-frame .mobile-settings-card-heading{border-bottom:1px solid var(--mobile-line-soft);justify-content:space-between;align-items:center;gap:12px;height:54px;min-height:54px;padding:8px 10px;display:flex}.app-frame .mobile-settings-action{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 1px);color:#24569e;height:36px;font-size:calc(var(--ds-fs-micro) - 2px);background:#fff;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex;min-height:36px!important}.app-frame .mobile-settings-action:disabled{opacity:.55}.app-frame .mobile-settings-list-item+.mobile-settings-list-item,.app-frame .mobile-settings-card-secondary>.mobile-settings-compact-row+.mobile-settings-compact-row{border-top:1px solid var(--mobile-line-soft)}.app-frame .mobile-settings-row-button{width:100%;height:60px;color:var(--mobile-text);text-align:left;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:8px 10px;display:grid;min-height:60px!important}.app-frame .mobile-settings-row-button>svg{color:#8995a7}.app-frame .mobile-settings-row-copy{gap:2px;min-width:0;display:grid}.app-frame .mobile-settings-row-copy strong{color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 1px);font-weight:700;line-height:calc(var(--ds-lh-tight) + .05);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .mobile-settings-row-copy small{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);line-height:var(--ds-lh-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .mobile-settings-item-detail{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);background:#fafbfd;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 10px 53px;display:flex}.app-frame .mobile-settings-item-detail button{color:var(--mobile-red);font-size:calc(var(--ds-fs-micro) - 2px);background:0 0;border:0;font-weight:700}.app-frame .mobile-settings-empty{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 2px);line-height:var(--ds-lh-dense);margin:0;padding:16px 12px}.app-frame .mobile-settings-card-secondary{margin-top:1px}.app-frame .mobile-settings-compact-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;height:54px;min-height:54px;padding:8px 10px;display:grid}.app-frame .mobile-settings-compact-row:has(.mobile-settings-icon){grid-template-columns:34px minmax(0,1fr) auto}.app-frame .mobile-settings-inline-panel{border-bottom:1px solid var(--mobile-line-soft);background:#fafbfd;gap:9px;padding:10px;display:grid}.app-frame .mobile-settings-inline-panel label{color:#617087;font-size:calc(var(--ds-fs-micro) - 3px);gap:4px;font-weight:700;display:grid}.app-frame .mobile-settings-inline-panel :is(input,select){width:100%;min-height:40px;font-size:var(--ds-fs-micro);padding:0 10px}.app-frame .mobile-settings-inline-actions{justify-content:flex-end;gap:7px;display:flex}.app-frame .mobile-settings-inline-actions>button:not(.primary-button){border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 1px);color:#536178;min-height:40px;font-size:calc(var(--ds-fs-micro) - 2px);background:#fff;padding:0 11px;font-weight:700}.app-frame .mobile-settings-recovery-codes{border-top:1px solid var(--mobile-line-soft);color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);background:#fafbfd;gap:6px;padding:10px;display:grid}.app-frame .mobile-settings-recovery-codes code{border-radius:var(--ds-r-lg);color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 2px);white-space:pre-wrap;background:#eef2f7;padding:9px}.app-frame .settings-mobile-embedded .settings-embed{width:100%}.app-frame .settings-split{box-shadow:none;background:#fff;border:0;border-radius:0;display:block;overflow:visible}.app-frame .settings-master{border:0;border-bottom:1px solid var(--mobile-line-soft);scrollbar-width:none;background:#fff;gap:6px;width:calc(100% + 30px);margin:-2px -15px 12px;padding:0 15px 10px;display:flex;overflow-x:auto}.app-frame .settings-master::-webkit-scrollbar{display:none}.app-frame .settings-master-group{display:contents}.app-frame .settings-master-heading{display:none}.app-frame .settings-master-item{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);min-height:40px;color:var(--mobile-muted);white-space:nowrap;background:#fff;flex:none;padding:0 12px}.app-frame .settings-master-item.current{color:#164fae;background:var(--mobile-blue-soft);border-color:#8fb4ee}.app-frame .settings-master-item .settings-master-status,.app-frame .settings-master-item .settings-master-description,.app-frame .settings-master-item .settings-status-dot{display:none}.app-frame .settings-detail{background:#fff;border:0;min-width:0;padding:0}.app-frame .settings-section-nav{border-bottom:1px solid var(--mobile-line-soft);scrollbar-width:none;gap:6px;width:calc(100% + 30px);margin:-2px -15px 12px;padding:0 15px 10px;display:flex;overflow-x:auto}.app-frame .settings-section-nav::-webkit-scrollbar{display:none}.app-frame .settings-section-link{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);min-height:40px;color:var(--mobile-muted);white-space:nowrap;background:#fff;flex:none;padding:0 12px}.app-frame .settings-section-link.current{color:#164fae;background:var(--mobile-blue-soft);border-color:#8fb4ee}.app-frame .settings-doc{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;padding:0}.app-frame .settings-doc>h2:first-child{margin-bottom:5px}.app-frame .settings-doc-lede{color:var(--mobile-muted);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-dense);margin:0 0 12px}.app-frame .settings-doc-rows,.app-frame .settings-rows{gap:10px}.app-frame .settings-row{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);min-width:0;box-shadow:none;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:0 0 10px;padding:12px;display:grid}.app-frame .settings-row-label,.app-frame .settings-row-control{min-width:0}.app-frame .settings-row-control{grid-column:1/-1;width:100%}.app-frame .settings-row-title{color:var(--mobile-ink);font-size:var(--ds-fs-small);font-weight:700}.app-frame .settings-row-desc,.app-frame .field-note{color:var(--mobile-muted);font-size:var(--ds-fs-micro);line-height:var(--ds-lh-dense)}.app-frame .organization-logo-editor{gap:12px}.app-frame .organization-logo-preview{flex-basis:80px;width:80px;height:80px}.app-frame .organization-logo-buttons{flex-direction:column;align-items:flex-start;gap:8px}.app-frame .settings-fact-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app-frame .settings-table tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:64px;padding:10px 2px;display:grid}.app-frame .settings-table tbody td{min-width:0}.app-frame .settings-table-action{justify-self:end}.app-frame .settings-doc[data-doc=billing]>h2:first-child{font-size:var(--ds-fs-h3)}.app-frame .settings-doc[data-doc=billing]>.settings-row:first-of-type{background:#f7f9ff;border-color:#cddbf3}.app-frame .settings-doc[data-doc=billing] .settings-row-control{grid-column:1/-1}.app-frame .settings-doc[data-doc=billing] .settings-fact-row{min-height:42px}.app-frame .settings-doc[data-doc=billing] .settings-table{margin-top:4px}.app-frame .settings-doc[data-doc=billing] .settings-table tbody tr{border-bottom:1px solid var(--mobile-line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-frame .settings-doc[data-doc=billing]>.settings-row[aria-label=Change\ plan],.app-frame .settings-doc[data-doc=billing]>.settings-row[aria-label=Cancel\ subscription]{display:none}.app-frame :is(.alerts-console,.organize-console,.fleet-digest,.diagnostics-console,.audit-console,.upload-console,.templates-console,.onboarding-console,.wizard-console,.composer-console,.location-performance-console){width:100%;min-width:0;color:var(--mobile-text)}.app-frame :is(.alerts-console,.organize-console,.fleet-digest,.diagnostics-console,.audit-console,.upload-console,.templates-console,.onboarding-console,.wizard-console,.composer-console,.location-performance-console) :is(.panel,.check-card,.metric-card){border-color:var(--mobile-line);background:#fff}.app-frame :is(.org-row,.diagnostic-row,.log-item,.activity-row,.integration-monitor-row){border:0;border-bottom:1px solid var(--mobile-line-soft);box-shadow:none;background:#fff;border-radius:0;margin:0;padding:11px 2px}.app-frame :is(.modal-dialog,.monitor-form,.status-editor,.integration-edit-panel){border-radius:var(--ds-r-lg);width:min(100%,100vw - 24px);max-width:calc(100vw - 24px)}.app-frame :is(.form-grid,.monitor-form,.settings-inline-form,.se-composer-grid,.acd-grid){grid-template-columns:1fr}.app-frame :is(.form-actions,.settings-form-actions,.se-composer-actions){flex-wrap:wrap;gap:8px;display:flex}.app-frame :is(.form-actions,.settings-form-actions,.se-composer-actions)>*{flex:auto}.app-frame .fd-mobile-preview-toggle,.app-frame .settings-mobile-disclosure{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);width:100%;min-height:64px;color:var(--mobile-ink);background:var(--mobile-surface);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.app-frame :is(.fd-mobile-preview-toggle,.settings-mobile-disclosure)>span:first-child{gap:3px;min-width:0;display:grid}.app-frame :is(.fd-mobile-preview-toggle,.settings-mobile-disclosure) strong{font-size:var(--ds-fs-dense)}.app-frame :is(.fd-mobile-preview-toggle,.settings-mobile-disclosure) small{color:var(--mobile-muted);font-size:var(--ds-fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame :is(.fd-mobile-preview-toggle,.settings-mobile-disclosure)>span:last-child{color:var(--mobile-blue);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-flat)}.app-frame .fleet-digest .fd-split{grid-template-columns:minmax(0,1fr);gap:12px}.app-frame .fleet-digest .fd-prev:not(.is-mobile-open){display:none}.app-frame .org-mobile-switcher,.app-frame .settings-mobile-switcher{border-radius:var(--ds-r-lg);background:#f0f3f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.app-frame :is(.org-mobile-switcher,.settings-mobile-switcher) button{border-radius:var(--ds-r-lg);min-height:40px;color:var(--mobile-muted);font-size:var(--ds-fs-small);background:0 0;border:0;font-weight:700}.app-frame :is(.org-mobile-switcher,.settings-mobile-switcher) button.active{color:#164fae;box-shadow:var(--ds-shadow-sm);background:#fff}.app-frame .organize-console[data-mobile-section=tags] .org-table,.app-frame .organize-console[data-mobile-section=probes] .tag-ledger{display:none}.app-frame .organize-console .tag-row{border-bottom:1px solid var(--mobile-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:8px 2px;display:grid}.app-frame .organize-console .tag-row-actions{gap:4px;display:flex}.app-frame .organize-console .tag-row-actions .ghost-button{min-height:36px;padding:0 8px}.app-frame .organize-console:not(.mobile-tags-expanded) .tag-rows .tag-row:nth-child(n+9){display:none}.app-frame .organize-console .org-mobile-show-all{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);width:100%;min-height:44px;color:var(--mobile-blue);font-size:var(--ds-fs-small);background:#fff;justify-content:center;align-items:center;margin-top:8px;font-weight:700;display:flex}.app-frame .organize-console .org-row input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--mobile-blue);margin:0}.app-frame .settings-doc[data-doc=usage][data-mobile-section=current] .usage-limits-row,.app-frame .settings-doc[data-doc=usage][data-mobile-section=limits] :is(.usage-period-row,.usage-retention-row){display:none}.app-frame .settings-doc[data-doc=usage] .settings-table.mobile-card-table tbody tr,.app-frame .settings-doc[data-doc=notifications] .settings-table.mobile-card-table tbody tr{box-shadow:none;background:#fff;margin:0;padding:10px 2px;border:0!important;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:calc(var(--ds-r-sm) * 0)!important}.app-frame .settings-doc[data-doc=usage] .usage-period-row .settings-table tbody tr{grid-template-columns:minmax(0,1fr) auto;min-height:58px}.app-frame .settings-doc[data-doc=usage] .usage-period-row .settings-table tbody :is(th,td):before,.app-frame .settings-doc[data-doc=notifications] .settings-table tbody :is(th,td):before{display:none}.app-frame .settings-doc[data-doc=usage] .usage-period-row .settings-table tbody th{grid-area:1/1}.app-frame .settings-doc[data-doc=usage] .usage-period-row .settings-table tbody td:nth-child(2){text-align:right;grid-area:1/2}.app-frame .settings-doc[data-doc=usage] .usage-period-row .settings-table tbody td:nth-child(3){color:var(--mobile-muted);font-size:var(--ds-fs-micro);grid-area:2/1/auto/-1}.app-frame .settings-doc[data-doc=notifications] .settings-table.mobile-card-table tbody tr{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:68px;display:grid!important}.app-frame .settings-doc[data-doc=notifications] .settings-table.mobile-card-table tbody th{grid-area:1/1}.app-frame .settings-doc[data-doc=notifications] .settings-table.mobile-card-table tbody td:nth-child(2){color:var(--mobile-muted);font-size:var(--ds-fs-micro);grid-area:2/1}.app-frame .settings-doc[data-doc=notifications] .settings-table.mobile-card-table tbody td:nth-child(3){display:none}.app-frame .settings-doc[data-doc=notifications] .settings-table.mobile-card-table tbody td:last-child{grid-area:1/2/3;align-self:center}.app-frame .settings-doc[data-doc=notifications]:not(.mobile-advanced-open) .mobile-notification-advanced,.app-frame .settings-doc[data-doc=api-keys] .api-reference-row:not(.is-mobile-open){display:none}.app-frame .email-channel-editor .email-channel-editor-heading{grid-template-columns:minmax(0,1fr);gap:10px;display:grid!important}.app-frame .email-channel-editor .email-channel-status{flex-flow:wrap;align-items:center}}@media (width<=1024px){.app-frame{--mobile-ink:#0b1738;--mobile-text:#34415a;--mobile-muted:#6f7c91;--mobile-blue:#2867d6;--mobile-blue-soft:#eef4ff;--mobile-line:#dfe5ed;--mobile-line-soft:#e8ecf2;--mobile-surface:#f7f9fc;--mobile-red:#c52c2e;--mobile-red-soft:#fff7f7;--mobile-amber:#b76005;--mobile-amber-soft:#fff4e6;--mobile-green:#3b8647;--mobile-green-soft:#edf7ef}.app-frame .approved-mobile-page{width:100%;min-width:0;color:var(--mobile-text);margin-top:-8px;padding-bottom:24px}.app-frame .approved-mobile-page.approved-tablet-page{display:block}.app-frame .approved-desktop-page.approved-tablet-desktop{display:none!important}@media (width<=640px){.app-frame .approved-mobile-page{display:block}.app-frame .approved-desktop-page{display:none!important}}.app-frame .approved-mobile-page :is(button,a,input,select){-webkit-tap-highlight-color:transparent}.app-frame .approved-mobile-header{justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-bottom:10px;display:flex}.app-frame .approved-mobile-header>div>span,.app-frame .approved-detail-title>div>span{color:#7b879a;font-size:calc(var(--ds-fs-micro) - 3px);letter-spacing:calc(var(--ds-ls-caps) + .04em);text-transform:uppercase;margin-bottom:2px;font-weight:800;display:block}.app-frame .approved-mobile-header h1,.app-frame .approved-detail-title h1,.app-frame .approved-standalone-title{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:calc(var(--ds-fs-h3) + 1px);font-weight:700;line-height:calc(var(--ds-lh-flat) + .05);letter-spacing:calc(var(--ds-ls-tight) - .015em);margin:0}.app-frame .approved-mobile-header>button{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);color:#32435e;background:#fff;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.app-frame .approved-mobile-header>button[aria-label=Add\ monitor],.app-frame .approved-mobile-header>button[aria-label=New\ integration],.app-frame .approved-mobile-header>button[aria-label="New status page"]{color:#fff;border-color:var(--mobile-blue);background:var(--mobile-blue);width:auto;padding:0 12px}.app-frame .approved-mobile-header>div+button:has(svg[data-icon=plus]){color:#fff;border-color:var(--mobile-blue);background:var(--mobile-blue);width:auto;padding:0 12px}.app-frame .approved-mobile-header>button[aria-label=Add\ monitor]:after{content:"Add monitor";font-size:calc(var(--ds-fs-micro) - 2px);margin-left:5px;font-weight:700}.app-frame .approved-mobile-header>button[aria-label=New\ integration]:after{content:"New";font-size:calc(var(--ds-fs-micro) - 2px);margin-left:5px;font-weight:700}.app-frame .approved-mobile-header>button[aria-label="New status page"]:after{content:"New page";font-size:calc(var(--ds-fs-micro) - 2px);margin-left:5px;font-weight:700}.app-frame .approved-standalone-title{margin:4px 0 16px}.app-frame .approved-metric-strip{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));min-height:66px;margin-bottom:10px;display:grid;overflow:hidden}.app-frame .approved-metric-strip.four{grid-template-columns:repeat(4,minmax(0,1fr))}.app-frame .approved-metric{border-right:1px solid var(--mobile-line-soft);flex-direction:column;justify-content:center;min-width:0;padding:10px 9px;display:flex}.app-frame .approved-metric:last-child{border-right:0}.app-frame .approved-metric>span,.app-frame .approved-metric>small{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);line-height:var(--ds-lh-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .approved-metric>strong{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:calc(var(--ds-fs-small) + 3px);font-weight:700;line-height:var(--ds-lh-flat);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 1px;overflow:hidden}.app-frame .approved-metric.danger>strong{color:var(--mobile-red)}.app-frame .approved-metric.success>strong{color:var(--mobile-green)}.app-frame .approved-metric.warning>strong{color:var(--mobile-amber)}.app-frame .approved-search-row{grid-template-columns:minmax(0,1fr) 46px;gap:8px;margin-bottom:10px;display:grid}.app-frame .approved-search-row label{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);color:#8b97a9;background:#fff;align-items:center;gap:7px;height:46px;padding:0 11px;display:flex}.app-frame .approved-search-row input{width:100%;min-width:0;height:42px;color:var(--mobile-text);font-size:calc(var(--ds-fs-micro) - 1px);background:0 0;border:0;outline:0;padding:0}.app-frame .approved-search-row>button{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);color:#506078;background:#fff;place-items:center;height:46px;display:grid}.app-frame .approved-search-row>button.active{color:var(--mobile-blue);background:var(--mobile-blue-soft);border-color:#91b4ea}.app-frame .approved-filter-note,.app-frame .approved-check-detail,.app-frame .approved-incident-expanded{border:1px solid var(--mobile-line-soft);border-radius:var(--ds-r-lg);color:var(--mobile-muted);background:var(--mobile-surface);font-size:calc(var(--ds-fs-micro) - 2px);line-height:var(--ds-lh-dense);margin:-3px 0 10px;padding:8px 10px}.app-frame .approved-segments,.app-frame .approved-link-tabs{border-radius:calc(var(--ds-r-lg) + 2px);background:#f3f5f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-height:42px;margin-bottom:18px;padding:3px;display:grid}.app-frame .approved-segments button,.app-frame .approved-link-tabs a{border-radius:var(--ds-r-lg);color:#667388;min-width:0;min-height:36px;font-size:calc(var(--ds-fs-micro) - 2px);background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;font-weight:700;text-decoration:none;display:flex}.app-frame .approved-segments button.current,.app-frame .approved-link-tabs a.current{color:#174fae;box-shadow:var(--ds-shadow-sm);background:#fff}.app-frame .approved-segments.approved-detail-tabs{border-bottom:1px solid var(--mobile-line);background:0 0;border-radius:0;min-height:46px;margin-bottom:12px;padding:0}.app-frame .approved-segments.approved-detail-tabs button{border-radius:0;min-height:45px}.app-frame .approved-segments.approved-detail-tabs button.current{border-bottom:2px solid var(--mobile-blue);box-shadow:none;background:0 0}.app-frame .approved-section-heading{border-bottom:1px solid var(--mobile-line);justify-content:space-between;align-items:center;min-height:36px;display:flex}.app-frame .approved-section-heading h2{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:var(--ds-fs-body);font-weight:700;line-height:var(--ds-lh-head);letter-spacing:var(--ds-ls-tight);margin:0}.app-frame .approved-section-heading :is(span,a){color:#65728a;font-size:calc(var(--ds-fs-micro) - 3px);text-decoration:none}.app-frame .approved-section-heading .approved-period{color:var(--mobile-blue);align-items:center;gap:3px;font-weight:700;display:inline-flex}.app-frame .approved-row-copy{text-align:left;gap:2px;min-width:0;display:grid}.app-frame .approved-row-copy strong{color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 1px);font-weight:700;line-height:var(--ds-lh-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .approved-row-copy :is(small,em){color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);font-style:normal;line-height:var(--ds-lh-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .approved-row-copy em{color:#7b8799}.app-frame .approved-row-tail{justify-items:end;gap:5px;min-width:64px;display:grid}.app-frame .approved-row-tail>small{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);white-space:nowrap}.app-frame .approved-dot{background:var(--mobile-green);border-radius:50%;width:9px;height:9px}.app-frame .approved-dot.danger{background:var(--mobile-red)}.app-frame .approved-dot.warning{background:var(--mobile-amber)}.app-frame .approved-status-pill{border-radius:var(--ds-r-pill);min-height:20px;color:var(--mobile-green);background:var(--mobile-green-soft);font-size:calc(var(--ds-fs-micro) - 3px);font-weight:700;line-height:var(--ds-lh-flat);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.app-frame .approved-status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.app-frame .approved-status-pill.danger{color:var(--mobile-red);background:#fff0f1}.app-frame .approved-status-pill.warning{color:var(--mobile-amber);background:var(--mobile-amber-soft)}.app-frame .approved-attention-card{border-radius:calc(var(--ds-r-lg) + 2px);min-height:72px;color:var(--mobile-red);background:snow;border:1px solid #efd4d5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px 11px;display:grid}.app-frame .approved-attention-card>div{gap:4px;display:grid}.app-frame .approved-attention-card strong{color:#b7282b;font-size:var(--ds-fs-small);line-height:var(--ds-lh-head)}.app-frame .approved-attention-card strong span{color:var(--mobile-muted)}.app-frame .approved-attention-card small{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 2px)}.app-frame .approved-attention-card>a{border-radius:var(--ds-r-lg);color:#fff;background:var(--mobile-blue);min-height:42px;font-size:calc(var(--ds-fs-micro) - 1px);align-items:center;gap:4px;padding:0 11px;font-weight:700;text-decoration:none;display:flex}.app-frame .approved-overview-metrics,.app-frame .approved-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.app-frame .approved-overview-metrics .approved-metric,.app-frame .approved-detail-metrics .approved-metric{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);background:#fff;min-height:84px}.app-frame .approved-overview-metrics .approved-metric>strong{font-size:calc(var(--ds-fs-h3) + 2px)}.app-frame .approved-overview-metrics .approved-metric>strong small{font-size:var(--ds-fs-small)}.app-frame .approved-overview-metrics .approved-metric.with-icon{padding-left:49px;position:relative}.app-frame .approved-overview-metrics .approved-metric>.approved-metric-icon{width:30px;height:30px;color:var(--mobile-blue);background:var(--mobile-blue-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:11px}.app-frame .approved-overview-metrics .approved-metric.danger>.approved-metric-icon{color:var(--mobile-red);background:var(--mobile-red-soft)}.app-frame .approved-overview-metrics .approved-metric>.approved-metric-icon.warning{color:var(--mobile-amber);background:var(--mobile-amber-soft)}.app-frame .approved-monitor-list,.app-frame .approved-check-list,.app-frame .approved-incident-list,.app-frame .approved-analytics-list,.app-frame .approved-channel-list,.app-frame .approved-status-page-list,.app-frame .approved-invoice-list{display:grid}.app-frame .approved-monitor-row{border:0;border-bottom:1px solid var(--mobile-line-soft);width:100%;min-height:66px;color:var(--mobile-text);background:#fff;grid-template-columns:10px minmax(0,1fr) 88px 14px;align-items:center;gap:9px;padding:8px 2px;display:grid}.app-frame .approved-monitor-row.compact{min-height:65px}.app-frame .approved-history{align-items:flex-end;gap:2px;height:19px;display:flex}.app-frame .approved-history i{border-radius:var(--ds-r-sm);background:#e6e9ee;width:4px;height:17px}.app-frame .approved-history i.danger{background:#d64a4d}.app-frame .approved-history i.warning{background:#cc7418}.app-frame .approved-history i.success{background:#6bad73}.app-frame .approved-view-all{min-height:48px;color:var(--mobile-blue);font-size:var(--ds-fs-small);justify-content:center;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:flex}.app-frame .approved-metric-link{color:#174fae;background:var(--mobile-blue-soft);font-size:calc(var(--ds-fs-micro) - 2px);justify-content:center;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:flex}.app-frame .approved-back-link{color:#2e64b5;min-height:30px;font-size:calc(var(--ds-fs-micro) - 2px);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.app-frame .approved-detail-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.app-frame .approved-detail-title h1{max-width:270px;font-size:calc(var(--ds-fs-h3) - 1px)}.app-frame .approved-detail-title small{max-width:265px;color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 2px);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.app-frame .approved-action-row{grid-template-columns:minmax(0,1fr) 82px 44px;gap:7px;margin-bottom:10px;display:grid}.app-frame .approved-action-row button{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 1px);color:#3f4e64;min-height:43px;font-size:calc(var(--ds-fs-micro) - 1px);background:#fff;justify-content:center;align-items:center;gap:5px;font-weight:700;display:flex}.app-frame .approved-action-row button.primary{color:#fff;border-color:var(--mobile-blue);background:var(--mobile-blue)}.app-frame .approved-inline-menu{justify-content:flex-end;gap:7px;margin:-4px 0 9px;display:flex}.app-frame .approved-inline-menu a{border:1px solid var(--mobile-line);border-radius:var(--ds-r-md);color:#315e9f;font-size:calc(var(--ds-fs-micro) - 2px);background:#fff;padding:6px 8px;text-decoration:none}.app-frame .approved-incident-banner{border-radius:calc(var(--ds-r-lg) + 2px);min-height:61px;color:var(--mobile-red);background:snow;border:1px solid #efd4d5;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-bottom:10px;padding:9px 11px;text-decoration:none;display:grid}.app-frame .approved-incident-banner span{gap:2px;min-width:0;display:grid}.app-frame .approved-incident-banner strong{font-size:calc(var(--ds-fs-micro) - 1px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .approved-incident-banner small{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .approved-detail-metrics .approved-metric{min-height:72px}.app-frame .approved-detail-metrics .approved-metric>strong{font-size:var(--ds-fs-lead)}.app-frame .approved-check-row,.app-frame .approved-analytics-list>button,.app-frame .approved-channel-list>button{border:0;border-bottom:1px solid var(--mobile-line-soft);width:100%;min-height:55px;color:var(--mobile-text);background:#fff;grid-template-columns:28px minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:8px 2px;display:grid}.app-frame .approved-check-icon,.app-frame .approved-channel-icon{border-radius:calc(var(--ds-r-lg) + 2px);color:#3468b8;background:#eef4ff;place-items:center;width:28px;height:28px;display:grid}.app-frame .approved-check-icon.success{color:var(--mobile-green);background:var(--mobile-green-soft)}.app-frame .approved-check-icon.danger{color:var(--mobile-red);background:#fff0f1}.app-frame .approved-mobile-empty{color:var(--mobile-muted);text-align:center;justify-items:center;gap:5px;padding:28px 12px;display:grid}.app-frame .approved-mobile-empty strong{color:var(--mobile-ink);font-size:var(--ds-fs-small)}.app-frame .approved-mobile-empty span{font-size:calc(var(--ds-fs-micro) - 2px)}.app-frame .approved-incident-row{border-bottom:1px solid var(--mobile-line-soft)}.app-frame .approved-incident-row>button{width:100%;min-height:126px;color:var(--mobile-text);text-align:left;background:#fff;border:0;padding:10px 20px 10px 2px;display:grid;position:relative}.app-frame .approved-incident-row>button>svg{position:absolute;bottom:15px;right:0}.app-frame .approved-incident-meta{align-items:center;gap:5px;display:flex}.app-frame .approved-incident-meta b{border-radius:var(--ds-r-pill);color:#9a5814;background:var(--mobile-amber-soft);font-size:calc(var(--ds-fs-micro) - 3px);padding:3px 6px}.app-frame .approved-incident-meta>small{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);margin-left:auto}.app-frame .approved-incident-row>button>strong{color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 1px);margin-top:6px}.app-frame .approved-incident-row p,.app-frame .approved-incident-row>button>small,.app-frame .approved-incident-monitor{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);line-height:var(--ds-lh-head);margin:3px 0 0}.app-frame .approved-incident-monitor{color:#315e9f;font-weight:700}.app-frame .approved-check-history .approved-check-row{min-height:67px}.app-frame .approved-check-history .approved-check-detail{border-width:0 0 1px;border-radius:0;margin:0}.app-frame .approved-rules-status{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);background:#fbfcfe;justify-content:space-between;align-items:center;min-height:49px;margin-bottom:8px;padding:7px 10px;display:flex}.app-frame .approved-rules-status>span{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 2px);align-items:center;gap:8px;display:flex}.app-frame .approved-rules-status>button{border-radius:var(--ds-r-lg);color:#6c7890;background:#f1f4f8;border:0;place-items:center;width:34px;height:34px;display:grid}.app-frame .approved-floating-save{border-radius:calc(var(--ds-r-lg) + 2px);color:#fff;background:var(--mobile-blue);min-height:44px;font-size:calc(var(--ds-fs-micro) - 1px);border:0;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:700;display:flex;position:absolute;top:-3px;right:0}.app-frame .approved-mobile-page>form{position:relative}.app-frame .approved-mobile-page>form .approved-mobile-header{padding-right:76px}.app-frame .approved-mobile-page>form .approved-mobile-header>button{display:none}.app-frame .approved-severity-list{display:grid}.app-frame .approved-severity-row{border-bottom:1px solid var(--mobile-line-soft);grid-template-columns:36px minmax(0,1fr) 14px 42px;align-items:center;gap:8px;min-height:66px;display:grid}.app-frame .approved-severity-code{border-radius:var(--ds-r-lg);color:#aa3a3e;min-height:25px;font-size:calc(var(--ds-fs-micro) - 3px);background:#fff0f1;place-items:center;font-weight:700;display:grid}.app-frame .approved-severity-code.sev3,.app-frame .approved-severity-code.sev4{color:#9a5814;background:var(--mobile-amber-soft)}.app-frame .approved-severity-code.sev5{color:var(--mobile-green);background:var(--mobile-green-soft)}.app-frame .approved-switch{border-radius:var(--ds-r-pill);background:#cad2dd;border:0;align-items:center;width:42px;height:24px;max-height:24px;padding:2px;display:flex;min-height:24px!important}.app-frame .approved-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .12s}.app-frame .approved-switch.on{background:#3d76d5}.app-frame .approved-switch.on span{transform:translate(18px)}.app-frame .approved-metric-strip.approved-rules-metrics{min-height:55px}.app-frame .approved-metric-strip.approved-rules-metrics .approved-metric{padding-top:7px;padding-bottom:7px}.app-frame .approved-range-tabs{gap:6px;margin-bottom:10px;display:flex}.app-frame .approved-range-tabs button{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 1px);color:#647188;min-width:56px;min-height:40px;font-size:calc(var(--ds-fs-micro) - 2px);background:#fff;font-weight:700}.app-frame .approved-range-tabs button.current{color:#174fae;background:var(--mobile-blue-soft);border-color:#91b4ea}.app-frame .approved-select{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);background:#fff;gap:1px;min-height:40px;margin-bottom:10px;padding:3px 10px;display:grid}.app-frame .approved-select span{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px)}.app-frame .approved-select select{max-height:18px;color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 1px);background:0 0;border:0;padding:0;font-weight:700;height:18px!important;min-height:18px!important}.app-frame .approved-slo-card{border-radius:calc(var(--ds-r-lg) + 2px);color:#356dc7;background:#f6f9ff;border:1px solid #d9e3f2;grid-template-columns:28px minmax(0,1fr) 122px;align-items:center;gap:9px;min-height:78px;margin-bottom:10px;padding:9px 10px;display:grid}.app-frame .approved-slo-card>div{gap:2px;min-width:0;display:grid}.app-frame .approved-slo-card>div:last-child{border-left:1px solid var(--mobile-line);padding-left:10px}.app-frame .approved-slo-card span,.app-frame .approved-slo-card small{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px)}.app-frame .approved-slo-card strong{color:var(--mobile-ink);font-size:var(--ds-fs-lead)}.app-frame .approved-slo-card i,.app-frame .approved-delivery-card i,.app-frame .approved-usage-list i{border-radius:var(--ds-r-pill);background:#e6eaf0;width:100%;height:4px;display:block;overflow:hidden}.app-frame .approved-slo-card i b,.app-frame .approved-delivery-card i b,.app-frame .approved-usage-list i b{border-radius:inherit;background:#ba6917;height:100%;display:block}.app-frame .approved-analytics-list>button{grid-template-columns:9px minmax(0,1fr) auto 15px;min-height:56px}.app-frame .approved-delivery-card{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 2px);grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:12px;padding:10px;display:grid}.app-frame .approved-delivery-card strong{color:var(--mobile-ink)}.app-frame .approved-delivery-card i,.app-frame .approved-delivery-card small{grid-column:1/-1}.app-frame .approved-delivery-card i b{background:#5ba266}.app-frame .approved-channel-list>button{min-height:67px}.app-frame .approved-status-page-list>button{border:0;border-bottom:1px solid var(--mobile-line-soft);color:var(--mobile-text);text-align:left;background:#fff;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:10px 2px 8px;display:grid;position:relative}.app-frame .approved-status-page-facts{grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-frame .approved-status-page-facts>span{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);background:var(--mobile-surface);gap:2px;padding:7px 8px;display:grid}.app-frame .approved-status-page-facts small,.app-frame .approved-status-page-facts em{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);font-style:normal}.app-frame .approved-status-page-facts strong{color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 1px)}.app-frame .approved-status-page-facts em{grid-column:1/-1;padding-right:24px}.app-frame .approved-status-page-list>button>svg{position:absolute;bottom:14px;right:2px}.app-frame .approved-plan-card{border-radius:calc(var(--ds-r-lg) + 2px);background:#f6f9ff;border:1px solid #d9e3f2;justify-content:space-between;align-items:center;gap:10px;min-height:82px;margin-bottom:9px;padding:11px;display:flex}.app-frame .approved-plan-card>div,.app-frame .approved-payment-card>span:not(.approved-channel-icon){gap:3px;min-width:0;display:grid}.app-frame .approved-plan-card span,.app-frame .approved-plan-card em,.app-frame .approved-payment-card small,.app-frame .approved-payment-card em{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 3px);font-style:normal}.app-frame .approved-plan-card strong,.app-frame .approved-payment-card strong{color:var(--mobile-ink);font-family:Sora,Inter,sans-serif;font-size:var(--ds-fs-lead)}.app-frame .approved-plan-card strong small{font-family:Inter,sans-serif;font-size:calc(var(--ds-fs-micro) - 3px);text-transform:uppercase}.app-frame .approved-plan-card button{border-radius:calc(var(--ds-r-lg) + 2px);color:#fff;background:var(--mobile-blue);min-height:43px;font-size:calc(var(--ds-fs-micro) - 1px);border:0;padding:0 12px;font-weight:700}.app-frame .approved-plan-card button:disabled,.app-frame .approved-payment-card button:disabled,.app-frame .approved-billing-banner button:disabled{cursor:not-allowed;opacity:.55}.app-frame .approved-billing-message{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);font-size:calc(var(--ds-fs-micro) - 1px);line-height:var(--ds-lh-body);margin:0 0 9px;padding:9px 11px}.app-frame .approved-billing-message.error{color:var(--mobile-red);background:var(--mobile-red-soft);border-color:#f0c9c9}.app-frame .approved-billing-message.success{color:var(--mobile-green);background:var(--mobile-green-soft);border-color:#cce4d0}.app-frame .approved-billing-banner{border-radius:calc(var(--ds-r-lg) + 2px);color:var(--mobile-amber);background:var(--mobile-amber-soft);border:1px solid #efd2a9;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:9px;padding:9px 10px;display:grid}.app-frame .approved-billing-banner.danger{color:var(--mobile-red);background:var(--mobile-red-soft);border-color:#f0c9c9}.app-frame .approved-billing-banner>span{gap:2px;display:grid}.app-frame .approved-billing-banner strong,.app-frame .approved-billing-banner small{font-size:calc(var(--ds-fs-micro) - 2px);line-height:var(--ds-lh-dense)}.app-frame .approved-billing-banner small{color:var(--mobile-text);font-weight:500}.app-frame .approved-billing-banner button{border-radius:var(--ds-r-lg);min-height:35px;color:inherit;font-size:calc(var(--ds-fs-micro) - 2px);background:#fff;border:1px solid;padding:0 9px;font-weight:700}.app-frame .approved-payment-card{border:1px solid var(--mobile-line);border-radius:calc(var(--ds-r-lg) + 2px);background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;margin-bottom:11px;padding:9px 10px;display:grid}.app-frame .approved-payment-card strong{font-size:calc(var(--ds-fs-micro) - 1px)}.app-frame .approved-payment-card small{align-items:center;gap:5px;display:flex}.app-frame .approved-stripe-badge{color:#5147e5;min-height:17px;font-size:calc(var(--ds-fs-micro) - 4px);letter-spacing:.02em;background:#efefff;border-radius:999px;align-items:center;padding:1px 5px;font-weight:800;display:inline-flex}.app-frame .approved-payment-card button{border:1px solid var(--mobile-line);border-radius:var(--ds-r-lg);color:#315e9f;min-height:35px;font-size:calc(var(--ds-fs-micro) - 2px);background:#fff;padding:0 9px;font-weight:700}.app-frame .approved-usage-list{margin-bottom:12px;display:grid}.app-frame .approved-usage-list>div{border-bottom:1px solid var(--mobile-line-soft);gap:4px;min-height:39px;padding:6px 2px;display:grid}.app-frame .approved-usage-list>div>span{color:var(--mobile-text);font-size:calc(var(--ds-fs-micro) - 2px);justify-content:space-between;align-items:center;display:flex}.app-frame .approved-usage-list strong{color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 1px)}.app-frame .approved-usage-list strong small{color:var(--mobile-muted);font-weight:500}.app-frame .approved-usage-list i b{background:#3d76d5}.app-frame .approved-invoice-list>div{border-bottom:1px solid var(--mobile-line-soft);grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-height:57px;display:grid}.app-frame .approved-invoice-list>div>strong{color:var(--mobile-ink);font-size:calc(var(--ds-fs-micro) - 1px)}.app-frame .approved-invoice-list a{color:#667388}.app-frame .approved-invoice-empty{color:var(--mobile-muted);font-size:calc(var(--ds-fs-micro) - 1px);line-height:var(--ds-lh-body);margin:0;padding:12px 2px}@media (width>=641px){.app-frame .approved-mobile-page.approved-tablet-page{max-width:820px;margin:0 auto;padding:2px 4px 40px}.app-frame .approved-mobile-page.approved-tablet-page *,.app-frame .approved-mobile-page.approved-tablet-page :before,.app-frame .approved-mobile-page.approved-tablet-page :after{box-sizing:border-box}.app-frame .approved-mobile-header{min-height:58px;margin-bottom:14px}.app-frame .approved-mobile-header>div>span{font-size:calc(var(--ds-fs-micro) - 1px)}.app-frame .approved-mobile-header h1,.app-frame .approved-standalone-title{font-size:calc(var(--ds-fs-h3) + 5px)}.app-frame .approved-standalone-title{margin:4px 0 20px}.app-frame .approved-mobile-header>button{width:46px;min-width:46px;height:46px}.app-frame .approved-metric-strip{min-height:76px;margin-bottom:14px}.app-frame .approved-metric{padding:12px 14px}.app-frame .approved-metric>span,.app-frame .approved-metric>small{font-size:var(--ds-fs-micro)}.app-frame .approved-metric>strong{font-size:calc(var(--ds-fs-lead) + 1px);margin-top:5px}.app-frame .approved-search-row{grid-template-columns:minmax(0,1fr) 48px;gap:10px;margin-bottom:12px}.app-frame .approved-search-row label,.app-frame .approved-search-row>button{height:48px}.app-frame .approved-search-row input{font-size:var(--ds-fs-body)}.app-frame .approved-filter-note,.app-frame .approved-check-detail,.app-frame .approved-incident-expanded{font-size:var(--ds-fs-small);padding:10px 12px}.app-frame .approved-segments{min-height:46px;margin-bottom:20px}.app-frame .approved-segments button{min-height:40px;font-size:var(--ds-fs-small)}.app-frame .approved-section-heading{min-height:42px}.app-frame .approved-section-heading h2{font-size:var(--ds-fs-lead)}.app-frame .approved-section-heading :is(span,a){font-size:var(--ds-fs-small)}.app-frame .approved-row-copy{gap:3px}.app-frame .approved-row-copy strong{font-size:var(--ds-fs-body)}.app-frame .approved-row-copy :is(small,em),.app-frame .approved-row-tail>small{font-size:var(--ds-fs-small)}.app-frame .approved-status-pill{min-height:22px;font-size:var(--ds-fs-micro);padding:0 8px}.app-frame .approved-attention-card{grid-template-columns:34px minmax(0,1fr) auto;gap:14px;min-height:88px;margin-bottom:16px;padding:14px 16px}.app-frame .approved-attention-card strong{font-size:var(--ds-fs-lead)}.app-frame .approved-attention-card small,.app-frame .approved-attention-card>a{font-size:var(--ds-fs-small)}.app-frame .approved-attention-card>a{min-height:44px;padding:0 14px}.app-frame .approved-overview-metrics{gap:12px;margin-bottom:22px}.app-frame .approved-overview-metrics .approved-metric{min-height:108px}.app-frame .approved-overview-metrics .approved-metric>strong{font-size:calc(var(--ds-fs-h3) + 7px)}.app-frame .approved-overview-metrics .approved-metric.with-icon{padding-left:62px}.app-frame .approved-overview-metrics .approved-metric>.approved-metric-icon{width:36px;height:36px;top:18px;left:15px}.app-frame .approved-monitor-row{grid-template-columns:11px minmax(0,1fr) 112px 16px;gap:12px;min-height:78px;padding:10px 4px}.app-frame .approved-monitor-row.compact{min-height:74px}.app-frame .approved-history{gap:3px;height:21px}.app-frame .approved-history i{width:5px;height:19px}.app-frame .approved-view-all{min-height:54px;font-size:var(--ds-fs-body)}.app-frame .approved-metric-link{font-size:var(--ds-fs-small)}.app-frame .approved-check-row{grid-template-columns:34px minmax(0,1fr) auto 18px;gap:12px;min-height:70px;padding:10px 4px}.app-frame .approved-check-icon{width:34px;height:34px}.app-frame .approved-check-history .approved-check-row{min-height:78px}.app-frame .approved-incident-row>button{min-height:132px;padding:13px 26px 13px 4px}.app-frame .approved-incident-meta b,.app-frame .approved-incident-meta>small,.app-frame .approved-incident-row p,.app-frame .approved-incident-row>button>small,.app-frame .approved-incident-monitor{font-size:var(--ds-fs-small)}.app-frame .approved-incident-row>button>strong{font-size:calc(var(--ds-fs-body) + 1px)}.app-frame .approved-rules-status{min-height:56px;margin-bottom:12px;padding:9px 12px}.app-frame .approved-rules-status>span{font-size:var(--ds-fs-small)}.app-frame .approved-metric-strip.approved-rules-metrics{min-height:70px}.app-frame .approved-severity-row{grid-template-columns:44px minmax(0,1fr) 18px 42px;gap:12px;min-height:78px;padding:6px 4px}.app-frame .approved-severity-code{min-height:29px;font-size:var(--ds-fs-micro)}}@media (width<=340px){.app-frame :is(.mo-kpis,.inc-kpis,.ck-kpis,.nr-kpis,.aw-kpis,.ic-kpis,.sc-kpis,.al-kpis,.org-kpis,.fd-kpis,.dg-kpis,.ac-kpis,.up-kpis,.tpl-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame :is(.mo-kpis,.inc-kpis,.ck-kpis,.nr-kpis,.aw-kpis,.ic-kpis,.sc-kpis,.al-kpis,.org-kpis,.fd-kpis,.dg-kpis,.ac-kpis,.up-kpis,.tpl-kpis)>:nth-child(2n){border-right:0!important}.app-frame .overview-console .portal-clear-table-toolbar,.app-frame .monitors-console .filter-toolbar,.app-frame .incidents-console .inc-r2{grid-template-columns:1fr}.app-frame .overview-console .portal-clear-table-toolbar>*,.app-frame .monitors-console .filter-toolbar>*,.app-frame .incidents-console .inc-r2>*{grid-column:1}}}.public-app-frame.public-home-frame{--text:var(--ds-text-strong);--muted:var(--ds-text-muted);--text-light:var(--ds-text-strong);--muted-light:var(--ds-text-muted);--accent:var(--ds-amber);--accent-strong:#f6c56d;--accent-blue:var(--ds-blue);--accent-cyan:var(--ds-cyan);--accent-gold:var(--ds-amber);--accent-coral:var(--ds-down);--success:var(--ds-up);--danger:var(--ds-down);--warm:var(--ds-amber);--surface:var(--ds-chrome);--surface-soft:var(--ds-tint);--line:var(--ds-border-soft);--line-strong:var(--ds-border);--ink:var(--ds-text-strong);--grid-line:#ffffff09;--focus-ring:var(--ds-amber);--focus-ring-shadow:#f5b23d2e;--shadow-soft:var(--ds-shadow-sm);--shadow-strong:var(--ds-shadow-lg);background:var(--ds-bg);min-height:100vh;color:var(--ds-text-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-home-frame .public-nav{border-bottom:1px solid var(--ds-border-soft);box-shadow:var(--ds-shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080f14d6}.public-home-frame .public-brand-logo{background:var(--ds-chrome);box-shadow:var(--ds-shadow-sm);border:1px solid #f5b23d3d}.public-home-frame .public-nav .public-login-button{border:1px solid var(--ds-border);background:var(--ds-tint);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm)}.public-home-frame .public-mobile-menu{border-bottom:1px solid var(--ds-border-soft);box-shadow:var(--ds-shadow-md);background:#080f14fa}.public-home-frame .public-mobile-menu a,.public-home-frame .mnevora-landing.public-page{color:var(--ds-text-strong)}.public-home-frame .mnevora-hero:before{display:none}.public-home-frame .landing-pill{background:var(--ds-amber-soft);color:#ffd7bd;border:1px solid #f5b23d47}.public-home-frame .mnevora-hero h1{color:var(--ds-text-strong);letter-spacing:var(--ds-ls-tight)}.public-home-frame .landing-hero-lead,.public-home-frame .landing-trust-bullets,.public-home-frame .mnevora-feature-card small,.public-home-frame .landing-pricing-copy span,.public-home-frame .landing-price-card em,.public-home-frame .landing-price-card>small,.public-home-frame .landing-price-card span small,.public-home-frame .landing-trust-card p,.public-home-frame .landing-rating strong,.public-home-frame .landing-logo-strip,.public-home-frame .landing-logo-strip p,.public-home-frame .landing-logo-strip span,.public-home-frame .landing-logo-strip strong{color:var(--ds-text-muted)}.public-home-frame .landing-trust-bullets span{background:var(--ds-up);color:#04110a}.public-home-frame .landing-cta-secondary{border-color:var(--ds-border);background:var(--ds-tint);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm)}.public-home-frame .landing-dashboard{border:1px solid var(--ds-border-soft);background:var(--ds-card);box-shadow:var(--ds-shadow-lg)}.public-home-frame .landing-dashboard-sidebar{border-right:1px solid var(--ds-border-soft);background:var(--ds-page-dark)}.public-home-frame .landing-dashboard-panel{background:var(--ds-bg-soft)}.public-home-frame .landing-dashboard-brand strong,.public-home-frame .landing-mobile-dashboard-title strong,.public-home-frame .landing-preview-metric strong,.public-home-frame .landing-chart-card :is(h1,h2),.public-home-frame .landing-list-heading :is(h1,h2),.public-home-frame .landing-preview-list-row,.public-home-frame .landing-preview-list-row strong,.public-home-frame .mnevora-feature-card strong,.public-home-frame .landing-pricing-teaser :is(h1,h2),.public-home-frame .landing-price-card span,.public-home-frame .landing-trust-card :is(h1,h2){color:var(--ds-text-strong)}.public-home-frame .landing-mobile-dashboard-title span,.public-home-frame .landing-dashboard-account small,.public-home-frame .landing-preview-metric span,.public-home-frame .landing-preview-list-row small,.public-home-frame .landing-preview-list-row span,.public-home-frame .landing-preview-list-row time,.public-home-frame .landing-chart-labels{color:var(--ds-text-muted);fill:var(--ds-text-muted)}.public-home-frame .landing-sidebar-links span{color:var(--ds-text-muted)}.public-home-frame .landing-sidebar-links span.active{background:var(--ds-amber-soft);color:#ffd7bd;border:1px solid #f5b23d40}.public-home-frame .landing-dashboard-account span{background:var(--ds-amber-soft);color:#ffd7bd}.public-home-frame .landing-dashboard-controls button,.public-home-frame .landing-preview-metric,.public-home-frame .landing-chart-card,.public-home-frame .landing-preview-list,.public-home-frame .mnevora-feature-card,.public-home-frame .landing-pricing-teaser,.public-home-frame .landing-trust-card,.public-home-frame .landing-price-card{border:1px solid var(--ds-border-soft);background:var(--ds-card);color:var(--ds-text-strong);box-shadow:var(--ds-shadow-sm)}.public-home-frame .landing-dashboard-controls button{background:var(--ds-tint)}.public-home-frame .landing-dashboard-controls .landing-preview-add{background:var(--ds-amber);color:#111827;border-color:#f5b23da6}.public-home-frame .landing-preview-metric:hover,.public-home-frame .landing-chart-card:hover,.public-home-frame .landing-preview-list:hover,.public-home-frame .mnevora-feature-card:hover,.public-home-frame .landing-pricing-teaser:hover,.public-home-frame .landing-trust-card:hover{background:var(--ds-card-hover);box-shadow:var(--ds-shadow-md);border-color:#ffffff29}.public-home-frame .landing-preview-metric small,.public-home-frame .landing-preview-metric.blue small,.public-home-frame .landing-sparkline.success,.public-home-frame .landing-chart-line.green{color:var(--ds-up);stroke:var(--ds-up)}.public-home-frame .landing-preview-metric.neutral small,.public-home-frame .landing-sparkline.blue,.public-home-frame .landing-chart-line.blue,.public-home-frame .landing-list-heading a,.public-home-frame .landing-pricing-link{color:#93c5fd;stroke:var(--ds-blue)}.public-home-frame .landing-preview-metric.danger strong{color:var(--ds-down)}.public-home-frame .landing-chart-grid{stroke:#9aa8b729}.public-home-frame .landing-chart-fill.green{fill:var(--ds-up);opacity:.14}.public-home-frame .landing-chart-fill.blue{fill:var(--ds-blue);opacity:.16}.public-home-frame .landing-preview-list-row em{background:var(--ds-down-soft);color:#fca5a5}.public-home-frame .landing-preview-list-row:nth-child(3) em{background:var(--ds-amber-soft);color:#fcd34d}.public-home-frame .landing-preview-list-row:nth-child(4) em,.public-home-frame .dns-row em{background:var(--ds-up-soft);color:#86efac}.public-home-frame .landing-incident-dot{background:var(--ds-down);box-shadow:var(--ds-shadow-md)}.public-home-frame .landing-incident-dot.tone-1{background:var(--ds-amber);box-shadow:var(--ds-shadow-md)}.public-home-frame .landing-incident-dot.tone-2{background:var(--ds-up);box-shadow:var(--ds-shadow-md)}.public-home-frame .landing-feature-icon.blue{color:var(--ds-blue)}.public-home-frame .landing-feature-icon.green{color:var(--ds-up)}.public-home-frame .landing-feature-icon.purple{color:var(--ds-purple)}.public-home-frame .landing-feature-icon.orange{color:var(--ds-amber)}.public-home-frame .landing-feature-icon.pink{color:var(--ds-down)}.public-home-frame .landing-pricing-copy p{color:var(--ds-amber)}.public-home-frame .landing-price-card{box-shadow:none}.public-home-frame .landing-price-card strong{color:#ffd7bd}.public-home-frame .landing-rating span{color:var(--ds-amber)}.public-home-frame .landing-review-source{color:#93c5fd}.public-home-frame .landing-review-source span{background:var(--ds-blue)}.public-home-frame .rich-footer{border-top:1px solid var(--ds-border-soft);background:var(--ds-page-dark);color:var(--ds-bg)}.public-home-frame .rich-footer-brand-card{box-shadow:none;background:0 0;border:0}.public-home-frame .rich-footer-brand-card p,.public-home-frame .rich-footer-bottom{color:#b8c7d8}.public-home-frame .rich-footer-section :is(h2,h3),.public-home-frame .footer-brand strong{color:#7dd3fc}.public-home-frame .footer-brand span{color:#b8c7d8}.public-home-frame .rich-footer a{color:#ffffffe0;font-weight:700}.public-home-frame .rich-footer a:hover{color:#fff}.public-home-frame .rich-footer-status{color:#cfe0fb;background:#437fe11f;border-color:#437fe142}.public-home-frame .rich-footer-status-dot{background:var(--accent-blue);box-shadow:0 0 0 4px #437fe126}.public-app-frame.public-home-frame{--text:#0b1738;--muted:#0b1738b8;--text-light:#0b1738;--muted-light:#0b1738b8;--surface:#fff;--surface-soft:#dfebfd;--line:#437fe124;--line-strong:#437fe13d;--ink:#0b1738;--grid-line:#437fe10b;--focus-ring:var(--ds-blue);--focus-ring-shadow:#437fe12e;--shadow-soft:0 16px 34px #0b173814;--shadow-strong:0 26px 70px #0b173824;background:var(--ds-page);color:var(--ds-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-home-frame .public-nav{box-shadow:var(--ds-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #437fe124}.public-home-frame .public-nav:after{display:none}.public-home-frame .public-brand-lockup,.public-home-frame .public-brand-copy strong,.public-home-frame .public-nav .public-desktop-nav a,.public-home-frame .public-mobile-menu-button{color:var(--ds-navy)}.public-home-frame .public-brand-logo{background:var(--ds-chrome);color:var(--ds-blue-text);box-shadow:var(--ds-shadow-md);border:1px solid #437fe124}.public-home-frame .public-nav .public-desktop-nav a:hover,.public-home-frame .public-mobile-menu a:hover{color:var(--ds-blue-text)}.public-home-frame .public-nav .public-desktop-nav a:hover,.public-home-frame .public-mobile-menu>a:hover{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.public-home-frame .public-nav .public-login-button{background:var(--ds-chrome);color:var(--ds-navy);box-shadow:var(--ds-shadow-md);border:1px solid #437fe129}.public-home-frame .public-nav .public-login-button:hover{color:var(--ds-blue-text);border-color:#437fe157}.public-home-frame .public-nav .public-signup-button{background:var(--ds-blue);color:var(--ds-on-fill);box-shadow:var(--ds-shadow-md);border:1px solid #437fe1b8}.public-home-frame .public-mobile-menu{box-shadow:var(--ds-shadow-md);background:#fffffffa;border-bottom:1px solid #437fe124}.public-home-frame .public-mobile-menu a{color:var(--ds-navy)}.public-home-frame .public-mobile-auth-group{border-top-color:#437fe124}.public-home-frame .public-mobile-menu .public-mobile-login-button{background:var(--ds-chrome);color:var(--ds-navy);border:1px solid #437fe129}.public-home-frame .public-mobile-menu .public-mobile-signup-button{background:var(--ds-blue);color:var(--ds-on-fill);border:1px solid #437fe1b8}.public-home-frame .mnevora-landing.public-page,.public-home-frame .mnevora-hero h1,.public-home-frame .landing-setup-heading :is(h1,h2),.public-home-frame .landing-pricing-models :is(h1,h2),.public-home-frame .landing-capability-section :is(h1,h2),.public-home-frame .landing-pricing-model :is(h2,h3),.public-home-frame .landing-capability-card :is(h2,h3),.public-home-frame .mnevora-feature-card strong,.public-home-frame .landing-price-card span{color:var(--ds-navy-deep)}.public-home-frame .mnevora-hero:before{background:var(--ds-chrome)}.public-home-frame .landing-pill{color:#075985;background:#e9fbff;border:1px solid #27a9e138}.public-home-frame .landing-pill span{background:#27a9e1;box-shadow:0 0 0 4px #27a9e11f,0 0 18px #27a9e142}.public-home-frame .mnevora-hero h1 span{color:var(--ds-amber)}.public-home-frame :is(.landing-hero-lead,.landing-trust-bullets,.mnevora-feature-card small,.landing-setup-heading span,.landing-setup-steps span,.landing-pricing-model p,.landing-pricing-model small,.landing-pricing-models .landing-section-heading span,.landing-capability-section .landing-section-heading span,.landing-capability-card li,.landing-price-card em,.landing-price-card>small,.landing-price-card span small){color:#52637a}.public-home-frame .landing-trust-bullets span{color:#052e16;background:#22c55e}.public-home-frame .landing-cta-primary{background:var(--ds-amber);color:#111827;box-shadow:var(--ds-shadow-md);border-color:#f5b23dbd}.public-home-frame .landing-cta-secondary{background:var(--ds-chrome);color:var(--ds-navy-deep);box-shadow:var(--ds-shadow-md);border-color:#2f86dc29}.public-home-frame .landing-cta-secondary:hover{color:var(--ds-blue);border-color:#2f86dc47}.landing-setup-panel{border-radius:var(--ds-r-lg);background:var(--ds-chrome);width:100%;box-shadow:var(--ds-shadow-lg);border:1px solid #2f86dc29;grid-template-columns:minmax(260px,.74fr) minmax(520px,1.26fr);align-self:stretch;align-items:stretch;gap:clamp(18px,3vw,34px);padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.landing-setup-heading{align-content:start;gap:10px;display:grid}.landing-setup-heading p,.landing-pricing-models .eyebrow,.landing-capability-section .eyebrow{color:var(--ds-amber);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;margin:0;font-weight:800}.landing-setup-heading :is(h1,h2),.landing-pricing-models :is(h1,h2),.landing-capability-section :is(h1,h2){font-size:clamp(1.55rem,2vw,2.2rem);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal);margin:0}.landing-setup-heading span,.landing-pricing-models .landing-section-heading span,.landing-capability-section .landing-section-heading span{max-width:680px;line-height:var(--ds-lh-body);display:block}.landing-setup-steps{counter-reset:setup-step;grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-setup-steps li{border-radius:var(--ds-r-lg);counter-increment:setup-step;background:#ffffffd1;border:1px solid #2f86dc1f;gap:4px;min-height:66px;padding:13px 14px 13px 54px;display:grid;position:relative}.landing-setup-steps li:before{content:counter(setup-step);color:#075985;background:#e0f2fe;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.landing-setup-steps strong{color:var(--ds-navy-deep)}.landing-setup-steps span{font-size:var(--ds-fs-body);line-height:var(--ds-lh-dense)}.landing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:10px;display:grid}.landing-proof-strip div{border-radius:var(--ds-r-lg);background:#fff8eb;border:1px solid #f5b23d29;gap:4px;min-height:82px;padding:14px;display:grid}.landing-proof-strip strong{color:var(--ds-amber-deep);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-flat)}.landing-proof-strip span{color:#81570a;font-size:var(--ds-fs-dense);line-height:var(--ds-lh-head)}.public-home-frame :is(.mnevora-feature-card,.landing-pricing-models,.landing-pricing-model,.landing-capability-card,.landing-price-card){color:var(--ds-navy-deep);box-shadow:var(--ds-shadow-md);background:#ffffffe6;border-color:#2f86dc24}.landing-pricing-models,.landing-capability-section{gap:22px;margin-top:28px;display:grid}.landing-pricing-models{border-radius:var(--ds-r-lg);background:var(--ds-chrome);border:1px solid #2f86dc24;padding:clamp(22px,4vw,34px)}.landing-pricing-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-pricing-model{border-radius:var(--ds-r-lg);border:1px solid #2f86dc24;align-content:start;gap:10px;min-height:220px;padding:20px;display:grid}.landing-pricing-model.featured{background:#fffaf0;border-color:#f5b23d57}.landing-pricing-model>span{color:#1769b7;font-size:var(--ds-fs-small);background:#eff6ff;border-radius:999px;justify-self:start;padding:5px 9px;font-weight:800}.landing-pricing-model.featured>span{color:#8b610e;background:#fde7b0}.landing-pricing-model :is(h2,h3){font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight);margin:0}.landing-pricing-model p,.landing-pricing-model small{line-height:var(--ds-lh-dense);margin:0}.landing-price-cards.compact{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px}.landing-price-cards.compact .landing-price-card{border-radius:var(--ds-r-lg);border:1px solid #2f86dc24;min-height:120px;padding:18px}.landing-price-cards.compact .landing-pricing-link{place-self:center end}.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-capability-card{border-radius:var(--ds-r-lg);border:1px solid #2f86dc24;padding:clamp(20px,3vw,28px)}.landing-capability-card :is(h2,h3){font-size:var(--ds-fs-h3);margin:0 0 16px}.landing-capability-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}.landing-capability-card li{line-height:var(--ds-lh-dense);padding-left:20px;position:relative}.landing-capability-card li:before{content:"";background:#27a9e1;border-radius:999px;width:8px;height:8px;position:absolute;top:.52em;left:0;box-shadow:0 0 0 4px #27a9e11c}.landing-capability-card:nth-child(2) li:before{background:var(--ds-amber);box-shadow:0 0 0 4px #f5b23d1a}.public-home-frame .mnevora-landing :is(.landing-setup-panel,.landing-setup-heading,.landing-setup-steps li,.landing-proof-strip div,.mnevora-feature-card,.landing-pricing-models,.landing-section-heading,.landing-pricing-model,.landing-price-card,.landing-pricing-link,.landing-capability-section,.landing-capability-card){animation:.62s cubic-bezier(.2,.8,.2,1) both landing-component-in;animation-delay:var(--landing-delay,0s);will-change:opacity, transform}.public-home-frame .landing-setup-panel{--landing-delay:.1s}.public-home-frame .landing-setup-heading,.public-home-frame .landing-setup-steps li:first-child,.public-home-frame .mnevora-feature-card:first-child,.public-home-frame .landing-pricing-model:first-child,.public-home-frame .landing-price-card:first-child,.public-home-frame .landing-capability-card:first-child{--landing-delay:.16s}.public-home-frame .landing-setup-steps li:nth-child(2),.public-home-frame .mnevora-feature-card:nth-child(2),.public-home-frame .landing-pricing-model:nth-child(2),.public-home-frame .landing-price-card:nth-child(2),.public-home-frame .landing-capability-card:nth-child(2){--landing-delay:.22s}.public-home-frame .landing-setup-steps li:nth-child(3),.public-home-frame .mnevora-feature-card:nth-child(3),.public-home-frame .landing-pricing-model:nth-child(3),.public-home-frame .landing-price-card:nth-child(3){--landing-delay:.28s}.public-home-frame .landing-setup-steps li:nth-child(4),.public-home-frame .mnevora-feature-card:nth-child(4),.public-home-frame .landing-pricing-model:nth-child(4){--landing-delay:.34s}.public-home-frame .mnevora-feature-card:nth-child(5),.public-home-frame .landing-proof-strip div:first-child{--landing-delay:.4s}.public-home-frame .landing-proof-strip div:nth-child(2),.public-home-frame .landing-pricing-link{--landing-delay:.46s}.public-home-frame .landing-proof-strip div:nth-child(3){--landing-delay:.52s}.public-home-frame .mnevora-landing :is(.landing-setup-steps li,.landing-proof-strip div,.landing-pricing-model,.landing-price-card,.landing-capability-card){transition:border-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, transform var(--ds-motion) ease, background-color var(--ds-motion) ease}.public-home-frame .mnevora-landing :is(.landing-setup-steps li,.landing-proof-strip div,.landing-pricing-model,.landing-price-card,.landing-capability-card):hover{box-shadow:var(--ds-shadow-lg);border-color:#2f86dc40;transform:translateY(-2px)}@keyframes landing-component-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1240px){.landing-setup-panel{grid-template-columns:1fr}.landing-setup-steps{grid-area:auto}.landing-pricing-model-grid,.landing-price-cards.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-price-cards.compact .landing-pricing-link{justify-self:start}}@media (width<=860px){.landing-setup-panel{padding:22px}.landing-setup-steps{grid-template-columns:1fr}.public-home-frame .mnevora-hero:before{background:0 0;inset:160px -24px auto 16%}.landing-capability-grid,.landing-pricing-model-grid,.landing-price-cards.compact,.landing-capability-card ul{grid-template-columns:1fr}}@media (width<=520px){.public-home-frame .public-nav{min-height:62px;padding-inline:12px}.public-home-frame .public-brand-logo{width:38px;height:38px}.public-home-frame .public-brand-copy strong{font-size:var(--ds-fs-h4)}.landing-proof-strip{grid-template-columns:1fr}.landing-setup-steps li{padding-left:48px}}.public-home-frame{--pl-navy:var(--ds-navy);--pl-navy-rgb:11, 23, 56;--pl-blue:var(--ds-blue);--pl-blue-rgb:47, 134, 220;--pl-blue-dark:color-mix(in srgb, var(--pl-blue) 86%, var(--pl-navy) 14%);--pl-muted:rgba(var(--pl-navy-rgb), 1);--pl-soft:#dfebfd;--pl-line:rgba(var(--pl-blue-rgb), .1);--pl-grid:rgba(var(--pl-blue-rgb), .07);--pl-heading-font:var(--ds-font-display);--pl-body-font:var(--ds-font);background:var(--ds-chrome);color:var(--pl-navy);font-family:var(--pl-body-font);font-weight:400}.public-home-frame .public-nav{min-height:80px;box-shadow:var(--ds-shadow-md);background:#fffffff0;border-bottom:0;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);padding:12px 36px;position:static}.public-home-frame .public-brand-lockup{align-items:center}.public-home-frame .public-brand-logo{width:240px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.public-home-frame .public-desktop-nav{gap:54px}.public-home-frame .public-nav .public-desktop-nav a{min-height:36px;color:var(--pl-navy);font-size:var(--ds-fs-lead);font-weight:500}.public-home-frame .public-nav .public-desktop-nav a:hover{color:var(--ds-blue-text);text-decoration:none}.public-home-frame .public-nav .public-login-button{min-height:auto;color:var(--ds-blue-text);box-shadow:none;font-size:var(--ds-fs-body);background:0 0;border:0;padding:0;font-weight:500}.public-home-frame .public-nav .public-signup-button{border-radius:var(--ds-r-md);background:var(--ds-blue-fill);min-width:148px;min-height:48px;color:var(--ds-on-fill);box-shadow:var(--ds-shadow-md);font-size:var(--ds-fs-body);text-transform:uppercase;border:0;font-weight:700}.public-home-frame .public-nav .public-signup-button:hover,.public-home-frame .pl-button.primary:hover{background:var(--ds-blue-hover)}.public-home-frame .public-mobile-menu{background:var(--ds-chrome)}.pagelantern-home.public-page{background:var(--ds-chrome);max-width:none;color:var(--pl-navy);padding:0;overflow:hidden}.pagelantern-home :is(h1,h2,h3,p){margin:0}.pagelantern-home :is(h1,h2,h3),.pl-feature-tile strong,.pl-audience-copy dt,.pl-step-card p,.pl-faq-item,.pl-footer-column h3{font-family:var(--pl-heading-font);font-weight:700}.pagelantern-home :is(p,li,dd),.pl-feature-tile span,.pl-step-card span,.pl-footer-column a,.pl-footer-bottom{font-family:var(--pl-body-font);font-weight:400}.pagelantern-home a{color:inherit;text-decoration:none}.pl-section-inner{width:min(100% - 48px,1480px);margin:0 auto}.pl-home-hero,.pl-audience-section,.pl-dashboard-section{background-color:var(--pl-soft);background-image:-webkit-image-set(url(/assets/landing-background-grid-1600w-BWM_TW18.webp) 1x type("image/webp"),url(/assets/landing-background-grid-_W2N1jDm.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/landing-background-grid-1600w-BWM_TW18.webp" 1x type("image/webp"),"/assets/landing-background-grid-_W2N1jDm.jpg" 1x type("image/jpeg"));background-position:top;background-repeat:no-repeat;background-size:cover}.pl-home-hero{text-align:center;place-items:center;min-height:90vh;padding:130px 24px 0;display:grid;position:relative;overflow:hidden}.pl-signal-line{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(1920px,100vw);max-width:none;height:auto;position:absolute;left:50%}.hero-signal{opacity:.15;top:265px;transform:translate(-50%)}.pl-hero-copy{z-index:1;justify-items:center;gap:40px;width:min(100%,1160px);display:grid;position:relative}.pl-hero-copy h1{max-width:1144px;color:var(--pl-navy);font-size:var(--ds-fs-d2);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal);font-weight:700}.pl-hero-swap{display:inline-grid}.pl-hero-swap-word{opacity:0;grid-area:1/1;transform:translateY(-45%)}.pl-hero-swap-word.is-resting{opacity:1;transform:none}.pl-hero-swap-word.is-in{animation:.6s cubic-bezier(.45,0,.25,1) forwards pl-hero-swap-in}.pl-hero-swap-word.is-out{animation:.6s cubic-bezier(.45,0,.25,1) forwards pl-hero-swap-out}@keyframes pl-hero-swap-in{0%{opacity:0;transform:translateY(-45%)}to{opacity:1;transform:translateY(0)}}@keyframes pl-hero-swap-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(45%)}}@media (prefers-reduced-motion:reduce){.pl-hero-swap-word.is-in,.pl-hero-swap-word.is-out{animation:none}.pl-hero-swap-word.is-in{opacity:1;transform:none}}.pl-hero-copy p{color:#152342;max-width:550px;font-size:var(--ds-fs-lead);line-height:var(--ds-lh-dense);margin-bottom:50px}.pl-hero-actions{flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:15%;display:flex}.pl-button{border-radius:var(--ds-r-md);min-width:180px;min-height:48px;font-weight:700;line-height:var(--ds-lh-flat);transition:background-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, transform var(--ds-motion) ease;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.pl-button:hover{transform:translateY(-1px)}.pl-button.primary{background:var(--ds-blue-fill);color:var(--ds-on-fill);box-shadow:var(--ds-shadow-md)}.pl-button.secondary{color:var(--pl-navy);box-shadow:var(--ds-shadow-md);background:#f6bf57;border:1px solid #f6bf57}.pl-button.secondary:hover{background:color-mix(in srgb, var(--pl-soft) 72%, #fff 28%)}.pl-hero-note{width:100%;color:var(--pl-navy);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-dense);margin-top:78px;display:block;max-width:850px!important}.pl-details-section,.pl-feature-section,.pl-steps-section,.pl-faq-section{background:var(--ds-chrome)}.pl-details-section{padding:105px 0 120px}.pl-details-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);align-items:center;gap:120px;padding:0 40px;display:grid}.pl-details-copy{gap:28px;max-width:760px;display:grid}.pl-details-copy :is(h1,h2),.pl-section-heading :is(h1,h2),.pl-audience-copy :is(h1,h2){color:var(--pl-navy);font-size:var(--ds-fs-d2);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-ls-normal);font-weight:700}#pl-details-title{margin-bottom:30px}.pl-details-title-dot{color:#f6bf57!important}.pl-details-copy h2 span,.pl-section-heading h2 span{color:#4480e2}.pl-details-copy p,.pl-section-heading p,.pl-audience-copy p,.pl-audience-copy dd,.pl-feature-tile span,.pl-step-card span{color:var(--pl-muted);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-dense)}.pl-check-list{gap:13px;margin:0 0 15px;padding:0;list-style:none;display:grid}.pl-check-list li{color:var(--pl-muted);font-size:var(--ds-fs-lead);align-items:center;gap:12px;display:flex}.pl-check-list li img{border-radius:var(--ds-r-md);object-fit:contain;flex:none;width:30px;height:30px}.pl-overview-image,.pl-audience-image,.pl-dashboard-image{width:100%;height:auto;display:block}.pl-overview-image{justify-self:center;max-width:825px}.pl-feature-section{padding:50px 24px 145px}.pl-section-heading{text-align:center;justify-items:center;gap:48px;width:min(100%,1120px);margin:0 auto;display:grid}.pl-section-heading p{max-width:600px}.pl-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:138px 86px;width:min(100% - 48px,1040px);margin:96px auto 0;display:grid}.pl-feature-tile{text-align:center;align-content:start;justify-items:center;gap:18px;min-height:252px;display:grid}.pl-feature-tile-background{box-shadow:var(--ds-shadow-md);background:radial-gradient(#fff,#dfebfd);border-radius:50%;margin-bottom:20px;padding:30px 30px 20px}.pl-feature-tile img{object-fit:contain;width:80px;height:80px}.pl-feature-tile h3{max-width:170px;color:var(--pl-navy);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-head);font-weight:700;display:block}.pl-feature-tile p{max-width:240px;display:block}.pl-audience-section{padding:120px 20px}.pl-audience-grid{grid-template-columns:minmax(360px,.95fr) minmax(0,1fr);align-items:center;gap:100px;display:grid}.pl-audience-image{justify-self:end;max-width:666px}.pl-audience-copy{gap:28px;max-width:760px;display:grid}#pl-audience-title{margin-bottom:20px}.pl-audience-copy dl{gap:40px;margin:28px 0 0;display:grid}.pl-audience-copy div{gap:4px;display:grid}.pl-audience-copy h3{color:var(--ds-blue-text);font-size:var(--ds-fs-h4);font-weight:700}.pl-audience-copy h3 a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.pl-audience-copy h3 a:hover{text-decoration-thickness:2px}.pl-audience-copy p{margin:0}.pl-steps-section{padding:128px 24px 80px}.pl-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;width:min(100% - 48px,1300px);margin:80px auto 0;display:grid}.pl-step-img-wrp{background:#fff;border-radius:50%;max-width:150px;height:150px;margin:0 auto 40px;padding:20px}.pl-step-card{border:1px solid rgba(var(--pl-navy-rgb), .09);border-radius:var(--ds-r-lg);background:color-mix(in srgb, var(--pl-soft) 36%, var(--ds-chrome) 64%);min-height:316px;box-shadow:var(--ds-shadow-md);align-content:start;padding:40px 40px 35px;display:grid}.pl-step-card img{object-fit:contain;justify-self:center;width:110px;height:110px;margin-bottom:28px}.pl-step-card p{color:var(--ds-blue-text);font-size:var(--ds-fs-dense);font-weight:700}.pl-step-card :is(h2,h3){color:var(--pl-navy);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-tight);max-width:150px;margin-top:4px;font-weight:700}.pl-step-card span{margin-top:25px;display:block}.pl-start-button{width:180px;margin:72px auto 0;display:flex;background:var(--ds-amber)!important;color:#000!important}.pl-dashboard-section{justify-items:center;gap:72px;padding:80px 24px 112px;display:grid;position:relative;overflow:hidden}.pl-dashboard-section .pl-section-heading{z-index:1;max-width:800px;position:relative}.dashboard-signal{opacity:.52;width:min(1080px,90vw);top:40px;transform:translate(-50%)}.pl-dashboard-image{z-index:1;border-radius:var(--ds-r-lg);width:min(100%,1298px);max-width:1100px;position:relative}.pl-faq-section{padding:102px 24px 136px}.pl-faq-section .pl-section-heading{gap:8px}.pl-faq-section .pl-section-heading p{color:var(--ds-blue-text);font-size:var(--ds-fs-body);text-transform:uppercase;font-weight:700}.pl-faq-section .pl-section-heading :is(h1,h2){font-size:var(--ds-fs-d1)}.pl-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 58px;width:min(100% - 48px,1170px);margin:64px auto 0;display:grid}.pl-faq-item{border:1px solid rgba(var(--pl-blue-rgb), .13);border-radius:var(--ds-r-md);background:color-mix(in srgb, var(--pl-soft) 48%, var(--ds-chrome) 52%);min-height:72px;color:var(--pl-navy);box-shadow:var(--ds-shadow-md);transition:border-color var(--ds-motion) ease, background-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, transform var(--ds-motion) ease;display:grid;overflow:hidden}.pl-faq-item:hover,.pl-faq-item:focus-within,.pl-faq-item.is-open{border-color:rgba(var(--pl-blue-rgb), .28);background:var(--ds-chrome);box-shadow:var(--ds-shadow-md)}.pl-faq-trigger{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0 28px;font-weight:700;display:flex}.pl-faq-trigger span:first-child{min-width:0}.pl-faq-toggle{border:1px solid rgba(var(--pl-blue-rgb), .2);background:var(--ds-chrome);width:28px;height:28px;color:var(--ds-blue-text);font-size:var(--ds-fs-h4);font-weight:800;line-height:var(--ds-lh-flat);transition:background-color var(--ds-motion) ease, color var(--ds-motion) ease, transform var(--ds-motion) ease;border-radius:999px;flex:none;place-items:center;display:inline-grid}.pl-faq-item.is-open .pl-faq-toggle{background:var(--ds-blue-fill);color:var(--ds-on-fill);transform:rotate(45deg)}.pl-faq-answer{opacity:0;visibility:hidden;transition:grid-template-rows var(--ds-motion) ease, opacity var(--ds-motion) ease, visibility 0s linear var(--ds-motion);grid-template-rows:0fr;display:grid}.pl-faq-answer>div{overflow:hidden}.pl-faq-answer p{color:rgba(var(--pl-navy-rgb), .72);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-body);padding:0 28px 24px}.pl-faq-item.is-open .pl-faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pl-home-footer{background:var(--pl-navy);color:var(--ds-on-fill);padding:82px 0 30px}.pl-footer-inner{grid-template-columns:minmax(250px,.9fr) 1px repeat(3,minmax(130px,.45fr));align-items:start;gap:88px;width:min(100% - 48px,1700px);margin:0 auto;display:grid}.pl-footer-brand{gap:28px;max-width:360px;display:grid}.pl-footer-brand img{width:250px;height:auto}.pl-footer-brand p{color:#ffffffd1;font-size:var(--ds-fs-lead);line-height:var(--ds-lh-dense)}.pl-footer-divider{background:#ffffff38;width:1px;height:178px}.pl-footer-column{gap:18px;display:grid}.pl-footer-column :is(h2,h3){color:var(--ds-blue-text);font-size:var(--ds-fs-body);text-transform:uppercase;font-weight:700}.pl-footer-column a{color:#ffffffe6;font-size:var(--ds-fs-body)}.pl-footer-column a:hover,.pl-footer-bottom a:hover{color:#fff}.pl-footer-bottom{color:#ffffffc7;width:min(100% - 48px,1700px);font-size:var(--ds-fs-dense);border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:24px;margin:72px auto 0;padding-top:30px;display:flex}.pl-footer-bottom a{color:#ffffffc7}.public-home-frame .public-page:not(.pagelantern-home){width:min(100% - 48px,1180px);max-width:none;color:var(--pl-navy);font-family:var(--pl-body-font);background:0 0;margin:0 auto;padding:clamp(16px,2vw,28px) 0 clamp(74px,8vw,112px)}.public-home-frame .public-page:not(.pagelantern-home) :is(h1,h2,h3,h4){color:var(--pl-navy);font-family:var(--pl-heading-font);letter-spacing:var(--ds-ls-normal);font-weight:700}.public-home-frame .public-page:not(.pagelantern-home) :is(p,li,dd,label,input,select,textarea,button,a){font-family:var(--pl-body-font)}.public-home-frame .public-page:not(.pagelantern-home) :is(.public-hero,.feature-detail-hero){border-bottom:0;min-height:auto;padding:clamp(12px,2vw,24px) 0 clamp(24px,3vw,44px)}.public-home-frame .public-page:not(.pagelantern-home) .public-hero{align-content:center;gap:20px;display:grid}.public-home-frame .public-page:not(.pagelantern-home) :is(.public-hero h1,.public-hero h2,.feature-detail-copy h1,.feature-detail-copy h2){max-width:920px;color:var(--pl-navy);font-size:clamp(2.35rem,5.2vw,3.35rem);line-height:var(--ds-lh-tight);margin:0;font-weight:700}.public-home-frame .public-page:not(.pagelantern-home) :is(.public-hero p:not(.eyebrow),.feature-detail-copy p:not(.eyebrow)){max-width:720px;color:var(--pl-muted);font-size:var(--ds-fs-lead);line-height:var(--ds-lh-dense)}.public-home-frame .public-page:not(.pagelantern-home) .eyebrow{color:var(--ds-blue-text);font-size:var(--ds-fs-small);letter-spacing:var(--ds-ls-caps);text-transform:uppercase;margin:0;font-weight:700}.public-home-frame .public-page:not(.pagelantern-home) .hero-actions{gap:28px}.public-home-frame main :is(.primary-button,.ghost-button){border-radius:var(--ds-r-md);min-width:180px;min-height:48px;font-size:var(--ds-fs-lead);font-weight:700;line-height:var(--ds-lh-flat);transition:background-color var(--ds-motion) ease, box-shadow var(--ds-motion) ease, transform var(--ds-motion) ease;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.public-home-frame main :is(.primary-button,.ghost-button):hover{text-decoration:none;transform:translateY(-1px)}.public-home-frame main .primary-button{background:var(--ds-blue-fill);color:var(--ds-on-fill);box-shadow:var(--ds-shadow-md);border:1px solid #0000}.public-home-frame main .primary-button:hover{background:var(--ds-blue-hover);color:var(--ds-on-fill)}.public-home-frame main .ghost-button{border:1px solid rgba(var(--pl-blue-rgb), .28);background:var(--pl-soft);color:var(--pl-navy);box-shadow:var(--ds-shadow-md)}.public-home-frame main .ghost-button:hover{background:color-mix(in srgb, var(--pl-soft) 72%, #fff 28%);color:var(--pl-navy)}.public-home-frame :is(.features-index-card,.features-index-metrics div,.features-benefits-panel,.features-benefits-panel li,.feature-detail-visual-card,.feature-detail-metrics div,.feature-problem-card,.feature-approach-step,.feature-capability-card,.feature-solution-band,.feature-workflow-panel,.feature-outcome-panel,.feature-detail-cta,.feature-workflow-list li,.feature-outcome-panel li,.comparison-card,.comparison-focus-panel,.comparison-verdict-grid div,.comparison-card-facts div,.comparison-table-wrap,.contact-public-form,.contact-detail-card,.contact-response-strip div,.privacy-document-index,.privacy-document,.plan-summary-card,.plan-comparison-details details){border-color:var(--pl-line);border-radius:var(--ds-r-lg);color:var(--pl-navy);box-shadow:var(--ds-shadow-md);background:#fffffff5}.public-home-frame :is(.features-index-card,.features-benefits-panel li,.feature-problem-card,.feature-approach-step,.feature-capability-card,.comparison-card,.contact-detail-card,.plan-summary-card):hover{border-color:rgba(var(--pl-blue-rgb), .28);box-shadow:var(--ds-shadow-md)}.public-home-frame :is(.features-index-card-copy p:not(.eyebrow),.features-index-card-copy li,.features-benefits-panel span,.feature-detail-copy p:not(.eyebrow),.feature-problem-card p,.feature-approach-step p,.feature-capability-card p,.feature-workflow-list span,.feature-outcome-panel li,.comparison-card p,.comparison-card span,.comparison-focus-panel p,.comparison-card dd,.comparison-verdict-grid dd,.contact-form-heading span,.contact-submit-row span,.contact-detail-card p,.contact-detail-card address,.contact-response-strip span,.privacy-document p,.privacy-document li,.privacy-document-index a,.plan-summary-card p,.plan-summary-card li,.plan-price-block span){color:var(--pl-muted)}.public-home-frame :is(.features-index-metrics strong,.feature-detail-metrics dt,.comparison-card strong,.comparison-table a,.contact-detail-card a,.privacy-document-index a:hover,.privacy-document-index a:focus-visible){color:var(--ds-blue-text)}.public-home-frame .features-index-card{grid-template-columns:minmax(140px,.38fr) minmax(0,.62fr)}.public-home-frame .features-index-card:hover{transform:translateY(-1px)}.public-home-frame .features-benefits-panel,.public-home-frame .feature-solution-band,.public-home-frame .feature-workflow-panel,.public-home-frame .feature-outcome-panel,.public-home-frame .feature-detail-cta,.public-home-frame .comparison-focus-panel,.public-home-frame .primary-contact-card,.public-home-frame .highlighted-comparison-card,.public-home-frame .highlighted-pricing-card,.public-home-frame .plan-summary-card.recommended{background:var(--ds-chrome)}.public-home-frame .feature-detail-page{--feature-tone:var(--pl-blue);--feature-tone-deep:var(--pl-blue);--feature-tone-soft:var(--pl-soft);--feature-tone-border:var(--pl-line)}.public-home-frame .feature-detail-visual-card{background:var(--ds-chrome)}.public-home-frame .comparison-card:before,.public-home-frame .comparison-focus-panel:before,.public-home-frame .pricing-card:before,.public-home-frame .plan-summary-card:before{background:var(--pl-blue)}.public-home-frame .contact-form-grid input,.public-home-frame .contact-form-grid select,.public-home-frame .contact-form-grid textarea,.public-home-frame .monitor-upload-controls input[type=file]{border-color:var(--pl-line);border-radius:var(--ds-r-md);background:var(--ds-chrome);color:var(--pl-navy)}.public-home-frame .contact-form-grid label>span{color:var(--pl-navy);font-weight:700}.public-home-frame .comparison-table thead th{background:var(--pl-soft);color:var(--pl-muted)}.public-home-frame .comparison-table th,.public-home-frame .comparison-table td{border-color:var(--pl-line)}.public-home-frame .rich-footer{background:var(--pl-navy)}@media (width<=960px){.public-home-frame .public-page:not(.pagelantern-home){width:min(100% - 32px,760px)}.public-home-frame .features-index-card{grid-template-columns:1fr}}@media (width<=640px){.public-home-frame .public-page:not(.pagelantern-home){width:min(100% - 32px,480px);padding-top:14px}.public-home-frame .public-page:not(.pagelantern-home) :is(.public-hero h1,.public-hero h2,.feature-detail-copy h1,.feature-detail-copy h2){font-size:var(--ds-fs-h1)}.public-home-frame .public-page:not(.pagelantern-home) .hero-actions{gap:14px;display:grid}.public-home-frame main :is(.primary-button,.ghost-button){width:100%}}@media (width<=1180px){.public-home-frame .public-nav{grid-template-columns:minmax(180px,1fr) auto auto;padding-inline:22px}.public-home-frame .public-brand-logo{width:175px}.public-home-frame .public-desktop-nav{gap:24px}.pl-details-grid,.pl-audience-grid{grid-template-columns:1fr;gap:56px}.pl-overview-image,.pl-audience-image{justify-self:center}.pl-feature-grid{gap:84px 46px}.pl-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-footer-inner{grid-template-columns:1fr 1fr 1fr;gap:44px}.pl-footer-brand,.pl-footer-divider{grid-column:1/-1}.pl-footer-divider{width:100%;height:1px}}@media (width<=820px){.public-home-frame .public-nav{display:flex}.public-home-frame .public-brand-logo{width:155px}.public-home-frame .public-nav .public-login-button,.public-home-frame .public-nav .public-signup-button{display:none}.public-home-frame .public-mobile-menu-button{color:var(--pl-navy)}.public-home-frame .public-mobile-menu.open{display:grid}.pl-home-hero{min-height:640px;padding-top:64px}.pl-hero-copy h1,.pl-details-copy :is(h1,h2),.pl-section-heading :is(h1,h2),.pl-audience-copy :is(h1,h2){font-size:var(--ds-fs-d1)}.pl-hero-note{margin-top:40px}.pl-details-section,.pl-feature-section,.pl-audience-section,.pl-steps-section,.pl-faq-section{padding-top:50px;padding-bottom:50px}#pl-details-title{margin-bottom:0}.pl-feature-grid,.pl-faq-grid{grid-template-columns:1fr;gap:42px}.pl-feature-tile img{width:60px;height:60px}.pl-feature-tile-background{padding:20px 20px 10px}.pl-feature-grid,.pl-step-grid,.pl-faq-grid{width:min(100% - 32px,560px)}.pl-step-grid{grid-template-columns:1fr;gap:24px}.pl-step-card{min-height:auto}.pl-step-img-wrp{height:110px}.pl-step-card img{width:70px;height:70px}.pl-audience-section{padding:60px 20px}.pl-audience-copy dl{gap:30px;margin:0}.pl-footer-inner{grid-template-columns:1fr}.pl-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=520px){.pl-section-inner{width:min(100% - 32px,420px)}.pl-home-hero{min-height:600px;padding-inline:16px}.pl-hero-copy{gap:22px}.pl-hero-copy p{max-width:550px;padding:0 20px}.pl-hero-copy h1,.pl-details-copy :is(h1,h2),.pl-section-heading :is(h1,h2),.pl-audience-copy :is(h1,h2){font-size:var(--ds-fs-h1)}.pl-hero-note{width:min(100%,330px);padding:0!important}.pl-hero-actions{gap:14px;width:min(100%,280px);display:grid}.pl-button{width:100%}.pl-steps-section .pl-button{width:60%}.pl-details-grid,.pl-audience-grid{gap:60px;padding:0 10px}.pl-feature-grid{margin-top:58px}.pl-feature-tile{min-height:auto}.pl-faq-trigger{padding-inline:18px;min-height:64px;padding:20px 28px}.pl-faq-grid{gap:22px}.pl-faq-answer p{padding-inline:18px}.pl-home-footer{padding-top:58px}}
