/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-600:oklch(44.6% .043 257.281);--color-black:#000;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-\[\#f8f8f6\]{background-color:#f8f8f6}.bg-slate-600{background-color:var(--color-slate-600)}.p-3{padding:calc(var(--spacing) * 3)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:px-24{padding-inline:calc(var(--spacing) * 24)}}@media (width>=64rem){.lg\:flex-row{flex-direction:row}}}:root{--ink:#11233f;--muted:#65748a;--line:#dfe7f1;--surface:#fff;--blue:#1167e8;--blue-dark:#0747a6;--blue-soft:#eef6ff;--mint:#1fbf91;--page:#f4f8fc;--ops-page:#f5f7fa;--ops-surface:#fff;--ops-surface-2:#f9fafb;--ops-border:#e2e6ec;--ops-border-strong:#cbd2dc;--ops-text:#14181f;--ops-text-muted:#5b6472;--ops-text-faint:#8a93a3;--ops-accent:#2563eb;--ops-accent-soft:#eef2ff;--ops-ok:#0f9d68;--ops-ok-soft:#ecfdf5;--ops-warn:#b45309;--ops-warn-soft:#fffbeb;--ops-danger:#c0271f;--ops-danger-soft:#fef2f2;--ops-neutral-soft:#f1f3f6;--ops-series-1:#2563eb;--ops-series-2:#0f9d68;--ops-series-3:#7c5cff;--ops-series-4:#b45309;--ops-radius:10px;--ops-radius-sm:7px;--ops-shadow:0 1px 2px #14181f0a, 0 8px 24px #14181f0d;--ops-transition:.12s ease}@media (prefers-color-scheme:dark){:root{--ops-page:#0b0d12;--ops-surface:#12151c;--ops-surface-2:#171b23;--ops-border:#262b35;--ops-border-strong:#343b48;--ops-text:#e7eaf0;--ops-text-muted:#9aa3b2;--ops-text-faint:#6b7383;--ops-accent:#5b8def;--ops-accent-soft:#182241;--ops-ok:#34c98a;--ops-ok-soft:#0f2419;--ops-warn:#e0a536;--ops-warn-soft:#2a2011;--ops-danger:#f0554c;--ops-danger-soft:#2c1414;--ops-neutral-soft:#1b1f28;--ops-series-1:#5b8def;--ops-series-2:#34c98a;--ops-series-3:#a78bfa;--ops-series-4:#e0a536;--ops-shadow:0 1px 2px #0000004d, 0 8px 24px #00000059}}:root[data-theme=dark]{--ops-page:#0b0d12;--ops-surface:#12151c;--ops-surface-2:#171b23;--ops-border:#262b35;--ops-border-strong:#343b48;--ops-text:#e7eaf0;--ops-text-muted:#9aa3b2;--ops-text-faint:#6b7383;--ops-accent:#5b8def;--ops-accent-soft:#182241;--ops-ok:#34c98a;--ops-ok-soft:#0f2419;--ops-warn:#e0a536;--ops-warn-soft:#2a2011;--ops-danger:#f0554c;--ops-danger-soft:#2c1414;--ops-neutral-soft:#1b1f28;--ops-series-1:#5b8def;--ops-series-2:#34c98a;--ops-series-3:#a78bfa;--ops-series-4:#e0a536;--ops-shadow:0 1px 2px #0000004d, 0 8px 24px #00000059}:root[data-theme=light]{--ops-page:#f5f7fa;--ops-surface:#fff;--ops-surface-2:#f9fafb;--ops-border:#e2e6ec;--ops-border-strong:#cbd2dc;--ops-text:#14181f;--ops-text-muted:#5b6472;--ops-text-faint:#8a93a3;--ops-accent:#2563eb;--ops-accent-soft:#eef2ff;--ops-ok:#0f9d68;--ops-ok-soft:#ecfdf5;--ops-warn:#b45309;--ops-warn-soft:#fffbeb;--ops-danger:#c0271f;--ops-danger-soft:#fef2f2;--ops-neutral-soft:#f1f3f6;--ops-series-1:#2563eb;--ops-series-2:#0f9d68;--ops-series-3:#7c5cff;--ops-series-4:#b45309;--ops-shadow:0 1px 2px #14181f0a, 0 8px 24px #14181f0d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}body:has(.ops-shell){background:var(--ops-page)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.ops-shell{--ops-page:#0a0b0d;--ops-surface:#16181d;--ops-surface-2:#1c1f25;--ops-surface-3:#121317;--ops-border:#ffffff14;--ops-border-strong:#ffffff29;--ops-text:#eef0f3;--ops-text-muted:#9aa1ad;--ops-text-faint:#6b7280;--ops-accent:#3987e5;--ops-accent-soft:#3987e524;--ops-ok:#0ca30c;--ops-ok-soft:#0ca30c29;--ops-warn:#fab219;--ops-warn-soft:#fab21929;--ops-danger:#d03b3b;--ops-danger-soft:#d03b3b29;--ops-neutral-soft:#ffffff0d;--ops-series-1:#3987e5;--ops-series-2:#d95926;--ops-series-3:#199e70;--ops-series-4:#c98500;--ops-series-5:#9085e9;--ops-radius:6px;--ops-radius-sm:4px;--ops-shadow:0 1px 2px #00000080;--ops-transition:.12s ease;--ops-sidebar-width:216px;--ops-topbar-height:52px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:var(--ops-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--ops-topbar-height) minmax(0, 1fr);background:var(--ops-page);min-height:100vh;color:var(--ops-text);grid-template-areas:"sidebar topbar""sidebar main";font-size:15px;line-height:1.5;display:grid}.ops-shell *{box-sizing:border-box}.ops-shell,.ops-shell button,.ops-shell select{-webkit-font-smoothing:antialiased}.ops-shell a{color:inherit}.ops-shell :focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.ops-sidebar{z-index:30;border-right:1px solid var(--ops-border);background:var(--ops-surface-3);flex-direction:column;grid-area:sidebar;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0}.ops-brand{align-items:center;gap:8px;padding:6px 8px 16px;display:flex}.ops-brand-mark{border-radius:var(--ops-radius-sm);background:var(--ops-accent-soft);width:26px;height:26px;color:var(--ops-accent);justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.ops-brand-text{min-width:0}.ops-brand-text strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.ops-brand-text span{color:var(--ops-text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:600;display:block}.ops-nav{flex-direction:column;flex:1;gap:2px;margin-top:4px;display:flex}.ops-nav-item{border-radius:var(--ops-radius-sm);color:var(--ops-text-muted);text-align:left;cursor:pointer;transition:background var(--ops-transition), color var(--ops-transition);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-size:15px;font-weight:600;display:flex}.ops-nav-item .ops-nav-dot{background:var(--ops-text-faint);border-radius:50%;flex:none;width:6px;height:6px}.ops-nav-item:hover{background:var(--ops-surface-2);color:var(--ops-text)}.ops-nav-item.active{border-color:var(--ops-border);background:var(--ops-surface-2);color:var(--ops-text)}.ops-nav-item.active .ops-nav-dot{background:var(--ops-accent)}.ops-sidebar-footer{border-top:1px solid var(--ops-border);color:var(--ops-text-faint);flex-direction:column;gap:6px;padding:10px 8px 2px;font-size:13px;display:flex}.ops-nav-backdrop{display:none}.ops-topbar{z-index:20;border-bottom:1px solid var(--ops-border);background:var(--ops-surface-3);grid-area:topbar;align-items:center;gap:12px;padding:0 18px;display:flex;position:sticky;top:0}.ops-nav-toggle{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);width:30px;height:30px;color:var(--ops-text);cursor:pointer;justify-content:center;align-items:center;display:none}.ops-topbar-title{flex-direction:column;justify-content:center;min-width:0;margin-right:auto;display:flex}.ops-topbar-title strong{color:var(--ops-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;overflow:hidden}.ops-topbar-title span{color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:600}.ops-topbar-controls{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ops-meta{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);flex-direction:column;justify-content:center;min-width:88px;padding:3px 10px;display:flex}.ops-meta span{color:var(--ops-text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700;display:block}.ops-meta strong{overflow-wrap:anywhere;color:var(--ops-text);margin-top:1px;font-size:15px;font-weight:600;display:block}.ops-range-field{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-text-faint);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;gap:1px;padding:3px 10px;font-size:12.5px;font-weight:700;display:flex}.ops-range-field select{height:20px;color:var(--ops-text);text-transform:none;letter-spacing:normal;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.ops-source{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:700;display:flex}.ops-source-dot{background:var(--ops-text-faint);border-radius:50%;flex:none;width:7px;height:7px}.ops-source.ok .ops-source-dot{background:var(--ops-ok)}.ops-source.degraded .ops-source-dot{background:var(--ops-warn)}.ops-source.error .ops-source-dot{background:var(--ops-danger)}.ops-source.unconfigured .ops-source-dot,.ops-source.no_data .ops-source-dot{background:var(--ops-text-faint)}.ops-source.ok{color:var(--ops-ok)}.ops-source.degraded{color:var(--ops-warn)}.ops-source.error{color:var(--ops-danger)}.ops-source.unconfigured,.ops-source.no_data{color:var(--ops-text-muted)}.ops-refresh{border:1px solid var(--ops-accent);border-radius:var(--ops-radius-sm);background:var(--ops-accent);color:#fff;cursor:pointer;height:30px;transition:background var(--ops-transition), transform var(--ops-transition);align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.ops-refresh:hover{background:var(--ops-accent)}@supports (color:color-mix(in lab, red, red)){.ops-refresh:hover{background:color-mix(in srgb, var(--ops-accent) 85%, black)}}.ops-refresh:active{transform:scale(.97)}.ops-refresh-note{color:var(--ops-text-faint);white-space:nowrap;font-size:13px}.ops-main{grid-area:main;min-width:0;padding:16px 20px 48px}.ops-main-inner{max-width:1760px;margin:0 auto}.ops-notice{border:1px solid var(--ops-warn);max-width:1760px;margin:0 auto 12px;padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.ops-notice{border:1px solid color-mix(in srgb, var(--ops-warn) 40%, var(--ops-border))}}.ops-notice{border-radius:var(--ops-radius-sm);background:var(--ops-warn-soft);color:var(--ops-warn);font-size:15px}.ops-notice.error{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.ops-notice.error{border-color:color-mix(in srgb, var(--ops-danger) 40%, var(--ops-border))}}.ops-notice.error{background:var(--ops-danger-soft);color:var(--ops-danger)}.ops-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px;margin-bottom:16px;display:grid}.ops-kpi-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);min-height:96px;box-shadow:var(--ops-shadow);flex-direction:column;justify-content:space-between;padding:12px 14px;display:flex}.ops-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-kpi-top span{color:var(--ops-text-faint);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ops-kpi-dot{background:var(--ops-text-faint);border-radius:50%;flex:none;width:8px;height:8px}.ops-kpi-dot.ok{background:var(--ops-ok)}.ops-kpi-dot.degraded{background:var(--ops-warn)}.ops-kpi-dot.error{background:var(--ops-danger)}.ops-kpi-dot.unconfigured,.ops-kpi-dot.no_data{background:var(--ops-text-faint)}.ops-kpi-card strong{color:var(--ops-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:normal;margin:6px 0 2px;font-size:30px;font-weight:700;overflow:hidden}.ops-site-filter-row{grid-column:1/-1;margin-bottom:4px}.ops-kpi-subtitle{color:var(--ops-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ops-kpi-bottom{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.ops-status-panel-list{color:var(--ops-text-faint);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ops-status-panel-list strong{color:var(--ops-text)}.ops-kpi-delta{font-size:14px;font-weight:700}.ops-kpi-delta.up{color:var(--ops-ok)}.ops-kpi-delta.down{color:var(--ops-danger)}.ops-kpi-delta.flat,.ops-kpi-delta.muted{color:var(--ops-text-faint)}.ops-spark{flex:none;width:72px;height:26px;overflow:visible}.ops-spark path{fill:none;stroke:var(--ops-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ops-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ops-section-heading h2{color:var(--ops-text);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:700}.ops-section-heading>div{align-items:center;gap:8px;display:flex}.ops-section-heading small,.ops-panel-heading small{color:var(--ops-text-faint);font-size:13px}.ops-section-heading-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-inline-filter{color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ops-inline-filter select{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);height:24px;color:var(--ops-text);text-transform:none;letter-spacing:normal;padding:0 6px;font-size:14px;font-weight:600}.ops-section{margin-bottom:16px}.ops-grid{gap:12px;margin-bottom:16px;display:grid}.ops-grid.one{grid-template-columns:1fr}.ops-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid.dense{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.ops-panel{border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);min-width:0;box-shadow:var(--ops-shadow);padding:14px 16px 16px}.ops-panel-state{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-neutral-soft);color:var(--ops-text-muted);margin-bottom:10px;padding:8px 10px;font-size:14px}.ops-panel-state.error,.ops-panel-state.degraded{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.ops-panel-state.error,.ops-panel-state.degraded{border-color:color-mix(in srgb, var(--ops-danger) 35%, var(--ops-border))}}.ops-panel-state.error,.ops-panel-state.degraded{background:var(--ops-danger-soft);color:var(--ops-danger)}.ops-panel-state.unconfigured,.ops-panel-state.no_data{border-color:var(--ops-border);background:var(--ops-neutral-soft);color:var(--ops-text-muted)}.ops-panel-note{color:var(--ops-text-faint);margin:-2px 0 10px;font-size:13px;line-height:1.5}.ops-panel-note+.ops-panel-note{margin-top:-6px}.ops-badge{border:1px solid var(--ops-border);background:var(--ops-neutral-soft);color:var(--ops-text-muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.ops-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ops-badge.ok{border-color:var(--ops-ok)}@supports (color:color-mix(in lab, red, red)){.ops-badge.ok{border-color:color-mix(in srgb, var(--ops-ok) 40%, var(--ops-border))}}.ops-badge.ok{background:var(--ops-ok-soft);color:var(--ops-ok)}.ops-badge.degraded{border-color:var(--ops-warn)}@supports (color:color-mix(in lab, red, red)){.ops-badge.degraded{border-color:color-mix(in srgb, var(--ops-warn) 40%, var(--ops-border))}}.ops-badge.degraded{background:var(--ops-warn-soft);color:var(--ops-warn)}.ops-badge.error{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.ops-badge.error{border-color:color-mix(in srgb, var(--ops-danger) 40%, var(--ops-border))}}.ops-badge.error{background:var(--ops-danger-soft);color:var(--ops-danger)}.ops-badge.unconfigured,.ops-badge.no_data{color:var(--ops-text-muted)}.ops-pill{border:1px solid var(--ops-border);background:var(--ops-neutral-soft);color:var(--ops-text-muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.ops-pill.ok{border-color:var(--ops-ok)}@supports (color:color-mix(in lab, red, red)){.ops-pill.ok{border-color:color-mix(in srgb, var(--ops-ok) 40%, var(--ops-border))}}.ops-pill.ok{background:var(--ops-ok-soft);color:var(--ops-ok)}.ops-pill.degraded{border-color:var(--ops-warn)}@supports (color:color-mix(in lab, red, red)){.ops-pill.degraded{border-color:color-mix(in srgb, var(--ops-warn) 40%, var(--ops-border))}}.ops-pill.degraded{background:var(--ops-warn-soft);color:var(--ops-warn)}.ops-pill.error{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.ops-pill.error{border-color:color-mix(in srgb, var(--ops-danger) 40%, var(--ops-border))}}.ops-pill.error{background:var(--ops-danger-soft);color:var(--ops-danger)}.ops-pill.unconfigured,.ops-pill.no_data{color:var(--ops-text-muted)}.ops-metric-strip{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:0 16px;margin-bottom:12px;display:grid}.ops-metric-row{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:14px;display:flex}.ops-metric-row span{color:var(--ops-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-metric-row strong{color:var(--ops-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden}.ops-time{color:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--ops-border-strong);-webkit-text-decoration:underline dotted var(--ops-border-strong);-webkit-text-decoration:underline dotted var(--ops-border-strong);text-decoration:underline dotted var(--ops-border-strong);text-underline-offset:2px}.ops-status-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px;display:grid}.ops-status-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ops-status-card span{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ops-table-wrap{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);overflow-x:auto}.ops-table-scroll{max-height:480px;overflow-y:auto}.ops-table{border-collapse:collapse;width:100%;font-size:15px}.ops-table th,.ops-table td{border-bottom:1px solid var(--ops-border);text-align:left;vertical-align:middle;padding:8px 10px}.ops-table thead th{z-index:1;background:var(--ops-surface-2);color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700;position:sticky;top:0}.ops-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0}.ops-table th button.active{color:var(--ops-accent)}.ops-table tbody tr:hover{background:var(--ops-surface-2)}.ops-table td strong,.ops-table td small{display:block}.ops-table td strong{color:var(--ops-text);font-weight:600}.ops-table td small{color:var(--ops-text-faint);font-size:13px}.ops-url{max-width:220px;color:var(--ops-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-empty{color:var(--ops-text-faint);text-align:center;padding:18px 10px;font-size:15px}.ops-response-cell{flex-direction:column;gap:3px;min-width:88px;display:flex}.ops-response-bar{background:var(--ops-neutral-soft);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.ops-response-fill{border-radius:2px;height:100%;display:block}.ops-response-fill.ok{background:var(--ops-ok)}.ops-response-fill.warn{background:var(--ops-warn)}.ops-response-fill.error{background:var(--ops-danger)}.ops-ssl-pill{background:var(--ops-neutral-soft);color:var(--ops-text-muted);border-radius:999px;padding:2px 7px;font-size:13px;font-weight:700;display:inline-flex}.ops-ssl-pill.warn{background:var(--ops-warn-soft);color:var(--ops-warn)}.ops-ssl-pill.error{background:var(--ops-danger-soft);color:var(--ops-danger)}.ops-table.compact th,.ops-table.compact td{padding:6px 8px;font-size:14px}.ops-chart-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ops-chart,.ops-bars,.ops-mini-table{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-2);min-width:0;padding:14px 16px 16px}.ops-chart figcaption,.ops-bars figcaption,.ops-mini-table h3{color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.ops-chart svg{width:100%;height:260px;display:block}@media (width>=640px){.ops-chart svg{height:320px}}@media (width>=1024px){.ops-chart svg{height:360px}}.ops-chart line{stroke:var(--ops-border);stroke-width:1.25px}.ops-chart path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ops-chart circle{fill:var(--ops-accent);fill-opacity:.85;stroke:var(--ops-surface-2);stroke-width:2.5px}.ops-chart-scale{color:var(--ops-text-faint);margin-top:6px;font-size:13px}.ops-legend{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ops-legend span{color:var(--ops-text-muted);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.ops-legend i{border-radius:2px;width:8px;height:8px;font-style:normal;display:inline-block}.ops-stack{border-radius:var(--ops-radius-sm);background:var(--ops-neutral-soft);gap:2px;height:26px;display:flex;overflow:hidden}.ops-stack span{color:#fff;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex;overflow:hidden}.ops-stack .\32 xx{background:var(--ops-ok)}.ops-stack .\33 xx{background:var(--ops-accent)}.ops-stack .\34 xx{background:var(--ops-warn)}.ops-stack .\35 xx{background:var(--ops-danger)}.ops-bar-row{grid-template-columns:minmax(90px,1fr) minmax(60px,100px);align-items:center;gap:8px;padding:4px 0;font-size:14px;display:grid}.ops-bar-row span{color:var(--ops-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-bar-row strong{background:var(--ops-series-1);color:#0000;border-radius:2px;min-width:4px;height:11px;display:block;position:relative}.ops-bar-row strong:after{content:attr(data-value);color:var(--ops-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;top:-16px;right:0}.ops-empty-card{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-2);padding:10px 12px}.ops-empty-card summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.ops-empty-card summary::-webkit-details-marker{display:none}.ops-empty-dot{background:var(--ops-text-faint);border-radius:50%;flex:none;width:7px;height:7px}.ops-empty-card.collecting .ops-empty-dot{background:var(--ops-accent)}.ops-empty-card.error .ops-empty-dot,.ops-empty-card.unavailable .ops-empty-dot{background:var(--ops-danger)}.ops-empty-title{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ops-empty-tag{background:var(--ops-neutral-soft);color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12.5px;font-weight:700}.ops-empty-card.collecting .ops-empty-tag{background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-empty-card p{color:var(--ops-text-faint);margin:0;padding:8px 12px 2px 23px;font-size:14px}.ops-repo-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ops-repo-title{flex-direction:column;gap:2px;display:flex}.ops-repo-title strong{color:var(--ops-text);font-size:15px;font-weight:700}.ops-repo-title span{color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:600}.ops-repo-kpis{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:12px;display:grid}.ops-repo-kpi{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-2);padding:8px 10px}.ops-repo-kpi span{color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;font-size:12.5px;font-weight:700;display:block}.ops-repo-kpi strong{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16.5px;font-weight:700;display:block;overflow:hidden}.ops-repo-section{margin-bottom:12px}.ops-repo-section-label{color:var(--ops-text-faint);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.ops-alert-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ops-alert-card{border:1px solid var(--ops-border);border-left:3px solid var(--ops-text-faint);border-radius:var(--ops-radius-sm);background:var(--ops-surface-2);padding:10px 12px}.ops-alert-card.critical{border-left-color:var(--ops-danger)}.ops-alert-card.warning{border-left-color:var(--ops-warn)}.ops-alert-card-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ops-alert-category{color:var(--ops-text-faint);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.ops-alert-title{color:var(--ops-text);margin-bottom:2px;font-size:15px;font-weight:700;display:block}.ops-alert-message{color:var(--ops-text-muted);margin:0 0 8px;font-size:14px}.ops-alert-meta{color:var(--ops-text-faint);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}@media (width<=980px){.ops-shell{grid-template:"topbar""main"minmax(0,1fr)/minmax(0,1fr)}.ops-nav-toggle{display:inline-flex}.ops-sidebar{z-index:50;width:min(78vw, var(--ops-sidebar-width));transition:transform var(--ops-transition);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:12px 0 32px #00000080}.ops-sidebar.open{transform:translate(0)}.ops-nav-backdrop{z-index:40;background:#0000008c;display:block;position:fixed;inset:0}.ops-topbar{flex-wrap:wrap;height:auto;padding:8px 12px}.ops-topbar-controls{flex-wrap:wrap}.ops-grid.two{grid-template-columns:1fr}}@media (width<=640px){.ops-main{padding:12px 12px 40px}.ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-section-heading{flex-direction:column;align-items:flex-start}.ops-chart-grid,.ops-metric-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ops-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-shell,.policy-shell,.monitor-shell{--ink:#181a20;--muted:#656b76;--line:#e4e7eb;--blue:#155af5;--blue-dark:#0848db;--blue-soft:#eef3ff;--page:#fff;--nk-quiet:#626975;--nk-tile:#1a1e26;--nk-soft-surface:#f6f8fb;--shell-width:min(1320px, calc(100% - 96px));--section-space:64px;font-family:Arial,Helvetica,sans-serif}@media (width>=1600px){.site-shell,.policy-shell,.monitor-shell{--shell-width:min(1440px, calc(100% - 140px))}}@media (width<=1150px){.site-shell,.policy-shell,.monitor-shell{--shell-width:calc(100% - 56px)}}@media (width<=800px){.site-shell,.policy-shell,.monitor-shell{--shell-width:calc(100% - 40px);--section-space:44px}}@media (width<=600px){.site-shell,.policy-shell,.monitor-shell{--shell-width:calc(100% - 32px);--section-space:38px}}@media (width<=350px){.site-shell,.policy-shell,.monitor-shell{--shell-width:calc(100% - 24px)}}.site-shell{background:var(--page);min-height:100vh;overflow-x:clip}html:has(.site-header){scroll-padding-top:96px}.site-shell :focus-visible,.policy-shell :focus-visible,.monitor-shell :focus-visible{outline-offset:3px;outline:3px solid #155af5}.skip-link{z-index:100;color:var(--ink);background:#fff;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:700;position:fixed;top:-80px;left:16px;box-shadow:0 8px 24px #181a2024}.skip-link:focus{top:8px}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);background:#ffffffed;border-bottom:1px solid #edf0f3;transition:box-shadow .2s;position:sticky;top:0}.site-header.is-compact{box-shadow:0 6px 20px #181a200d}.site-header-inner{width:var(--shell-width);justify-content:space-between;align-items:center;gap:30px;height:82px;margin:0 auto;transition:height .2s;display:flex}.site-header.is-compact .site-header-inner{height:68px}.site-brand{color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.site-brand-mark{background:var(--nk-tile);color:#fff;letter-spacing:-2px;border-radius:9px;place-items:center;width:36px;height:36px;padding-right:2px;font-size:15px;font-weight:800;display:grid}.site-brand-name{letter-spacing:-.9px;font-size:20px;font-weight:700}.site-brand-name small{color:var(--nk-quiet);letter-spacing:-.4px;font-size:16px;font-weight:400}.site-nav{align-items:center;gap:25px;font-size:14px;display:flex}.site-nav a{color:var(--ink);padding:8px 0;transition:color .16s;position:relative}.site-nav a:hover,.site-nav a.nav-active{color:var(--blue)}.site-nav a.nav-active:after{background:var(--blue);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.site-header-actions{flex:none;align-items:center;gap:10px;display:flex}.site-lang{border:1px solid var(--line);background:var(--nk-soft-surface);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.site-lang a{min-width:34px;height:34px;color:var(--nk-quiet);border-radius:7px;place-items:center;padding:0 6px;font-size:13px;font-weight:700;transition:color .16s,background .16s;display:grid}.site-lang a:hover{color:var(--blue)}.site-lang a[aria-current=page]{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff}.site-header-cta,.site-drawer-cta{background:var(--blue);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 21px;font-size:14px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 5px 13px #155af51a}.site-header-cta:hover,.site-drawer-cta:hover{background:var(--blue-dark);transform:translateY(-2px)}.site-menu-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:none}.site-menu-toggle:hover{background:#eef2f8}.site-menu-icon{gap:4px;width:20px;display:grid}.site-menu-icon i{background:currentColor;border-radius:2px;height:2px;display:block}.site-drawer-layer{z-index:60;position:fixed;inset:0}.site-drawer-backdrop{background:#181a2066;animation:.2s site-fade-in;position:absolute;inset:0}.site-drawer{width:min(400px,100% - 40px);color:var(--ink);background:#fff;flex-direction:column;gap:22px;padding:12px 20px 28px;animation:.24s site-drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #181a2024}.site-drawer-head{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.site-drawer-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;place-items:center;font-size:26px;line-height:1;display:grid}.site-drawer-nav{border-top:1px solid var(--line);display:grid}.site-drawer-nav a{border-bottom:1px solid var(--line);letter-spacing:-.4px;align-items:center;min-height:56px;font-size:20px;display:flex}.site-drawer-nav a:hover,.site-drawer-nav a.nav-active{color:var(--blue)}.site-drawer .site-lang{align-self:flex-start}.site-drawer .site-lang a{min-width:44px;height:44px}.site-drawer-cta{width:100%}@keyframes site-fade-in{0%{opacity:0}}@keyframes site-drawer-in{0%{transform:translate(100%)}}.site-footer{background:var(--nk-soft-surface);color:var(--nk-quiet);border-top:1px solid #e7ebf0;padding:50px 0 24px}.site-footer-inner{width:var(--shell-width);margin:0 auto}.site-footer-top{grid-template-columns:minmax(0,2fr) minmax(0,2fr);gap:45px;display:grid}.site-footer-brand p{max-width:300px;margin:18px 0 0;font-size:14px;line-height:1.65}.site-footer-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:45px;display:grid}.site-footer-heading{color:var(--ink);margin:0 0 18px;font-size:13px;font-weight:600}.site-footer-column a{color:#606a79;width:fit-content;margin:11px 0;font-size:13px;transition:color .16s;display:block}.site-footer-column a:hover{color:var(--blue)}.site-footer-bottom{color:#697484;border-top:1px solid #dfe5ed;justify-content:space-between;gap:20px;margin-top:40px;padding-top:25px;font-size:12px;display:flex}.site-footer-wordmark{color:#e7ebf1;letter-spacing:-.07em;white-space:nowrap;margin-top:42px;font-size:clamp(34px,8.4vw,136px);font-weight:600;line-height:.9;overflow:hidden}@media (width<=1150px){.site-header-inner{gap:20px}.site-nav{gap:17px}}@media (width<=800px){.site-header-inner{gap:12px;height:70px}.site-header.is-compact .site-header-inner{height:62px}.site-nav,.site-header-cta{display:none}.site-menu-toggle{display:grid}.site-footer-top{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.site-header-inner{height:66px}.site-header.is-compact .site-header-inner{height:60px}.site-header-actions>.site-lang{display:none}.site-brand-mark{border-radius:8px;width:31px;height:31px;font-size:13px}.site-brand-name{font-size:18px}.site-brand-name small{font-size:13px}.site-footer{padding-top:35px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-footer-bottom{flex-direction:column;gap:10px;margin-top:28px;font-size:11px}.site-footer-wordmark{margin-top:30px}}@media (width<=350px){.site-brand-name small{display:none}}@media (prefers-reduced-motion:reduce){.site-header,.site-header-inner,.site-nav a,.site-lang a,.site-header-cta,.site-drawer-cta,.tool-card{transition:none}.site-header-cta:hover,.site-drawer-cta:hover{transform:none}.site-drawer,.site-drawer-backdrop{animation:none}}.brand{letter-spacing:-.02em;align-items:center;gap:9px;width:max-content;font-size:20px;font-weight:750;display:inline-flex}.brand-mark{color:#0752bd;background:linear-gradient(145deg,#8be9ff,#fff);border-radius:9px;place-items:center;width:31px;height:31px;font-size:19px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffffa6}.brand-divider{background:#ffffff59;width:1px;height:18px;margin:0 2px}.brand-section{color:#ffffffc2;font-size:15px;font-weight:560}.language-switcher{background:#05205142;border:1px solid #ffffff3d;border-radius:9px;align-items:center;padding:3px;display:inline-flex}.language-switcher a{color:#ffffffb3;border-radius:6px;place-items:center;min-width:27px;height:25px;font-size:13px;font-weight:750;transition:all .16s;display:grid}.language-switcher a:hover{color:#fff}.language-switcher a[aria-current=page]{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff14}.hero{padding:var(--section-space) calc((100% - var(--shell-width)) / 2) 40px;color:var(--ink);background:linear-gradient(115deg,#fff 46%,#f7faff 100%);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;position:relative}.eyebrow-pill{color:#cce4ff;letter-spacing:.04em;background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:9px;padding:7px 12px 7px 9px;font-size:14px;font-weight:650;display:inline-flex}.eyebrow-pill span{border:2px solid #6ce2ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6ce2ff1f}.hero .eyebrow-pill{color:#3c4654;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-color:#dce1e9;font-size:12px;font-weight:700}.hero .eyebrow-pill span{border-color:var(--blue);box-shadow:0 0 0 4px #155af51f}.hero h1{letter-spacing:-.05em;max-width:760px;margin:23px 0 18px;font-size:clamp(44px,5.15vw,76px);font-weight:600;line-height:1.045}.hero h1 span{color:var(--blue)}.hero-copy>p{max-width:580px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.hero-meta{color:#596273;border-top:1px solid #e9edf3;flex-wrap:wrap;gap:12px 32px;margin-top:32px;padding-top:23px;font-size:13px;display:flex}.hero-meta span{align-items:center;gap:7px;display:inline-flex}.hero-meta i{background:var(--blue-soft);width:16px;height:16px;color:var(--blue);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.network-orbit{place-self:center;width:330px;height:260px;position:relative}.orbit{border:1px solid #155af52e;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)rotate(-12deg)}.orbit-one{width:310px;height:150px}.orbit-two{width:220px;height:220px;transform:translate(-50%,-50%)rotate(24deg)}.core-node,.satellite{border:1px solid var(--line);background:#fff;place-items:center;display:grid;position:absolute;box-shadow:0 12px 28px #23304612}.core-node{border-color:var(--nk-tile);background:var(--nk-tile);color:#fff;letter-spacing:-2px;border-radius:22px;width:80px;height:80px;font-size:27.5px;font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.satellite{width:49px;height:49px;color:var(--ink);font-family:var(--font-geist-mono);border-radius:15px;font-size:12.5px;font-weight:800}.satellite-one{top:29px;left:43px}.satellite-two{top:18px;right:48px}.satellite-three{bottom:39px;right:18px}.satellite-four{bottom:17px;left:55px}.workspace{z-index:3;width:var(--shell-width);border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:300px minmax(0,1fr);min-height:650px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #1e2b470f}.tool-list{border-right:1px solid var(--line);background:var(--nk-soft-surface);padding:19px 14px}.tool-list-heading{color:#34465f;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 9px 14px;font-size:14px;font-weight:750;display:flex}.tool-list-heading small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.tool-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:42px 1fr 12px;gap:12px;margin-bottom:6px;padding:13px 11px;transition:all .16s;display:grid}.tool-card:hover{border-color:var(--line);background:#fff}.tool-card:focus-visible{outline-offset:-1px;outline:3px solid #155af5}.tool-card.active{background:#fff;border-color:#b6c9f4;box-shadow:0 8px 22px #1e2b4712}.tool-card>span:nth-child(2){min-width:0}.tool-icon,.large-tool-icon{background:var(--blue-soft);color:var(--blue);font-family:var(--font-geist-mono);border:1px solid #dbe5fb;border-radius:10px;place-items:center;font-size:12.5px;font-weight:850;display:grid}.tool-card strong{margin:1px 0 5px;font-size:15px;display:block}.tool-card small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tool-card b{color:#9aa8b7;align-self:center;font-size:19px;font-weight:400}.tool-card.active b{color:var(--blue)}.tool-panel{min-width:0}.panel-topline{border-bottom:1px solid var(--line);color:#6c7684;justify-content:space-between;align-items:center;height:56px;padding:0 29px;font-size:13px;display:flex}.privacy-note{color:#63758a;align-items:center;gap:7px;font-weight:650;display:inline-flex}.privacy-note i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1fbf911a}.panel-actions{align-items:center;gap:14px;display:flex}.share-tool-link{color:#58708c;cursor:pointer;background:#fff;border:1px solid #d5e1ee;border-radius:7px;padding:6px 9px;font-size:12.5px;font-weight:680;transition:all .15s}.share-tool-link:hover{color:var(--blue);border-color:#9dbfe8}.panel-content{padding:34px clamp(24px,5vw,62px) 42px}.panel-heading{align-items:center;gap:15px;display:flex}.large-tool-icon{border-radius:14px;flex:0 0 52px;height:52px;font-size:14px}.panel-heading h2{color:#152843;letter-spacing:-.035em;margin:0 0 5px;font-size:30px;font-weight:730}.panel-heading p{color:#69768b;margin:0;font-size:15px}.supertool-panel{background:radial-gradient(circle at 92% 2%,#4598ff1a,#0000 30%),#fff}.supertool-input input{background:#fff;border-color:#9fc4f3;height:52px;font-size:15px;box-shadow:0 9px 24px #165db514}.supertool-input button{min-width:160px;height:52px}.supertool-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.supertool-examples button{color:#5b7190;font-family:var(--font-geist-mono);cursor:pointer;background:#f8fbff;border:1px solid #d7e4f2;border-radius:999px;padding:5px 9px;font-size:11.5px;transition:all .15s}.supertool-examples button:hover{color:var(--blue);border-color:#79ace9}.supertool-report{background:#fbfdff;border:1px solid #d7e4f1;border-radius:16px;margin-top:23px;overflow:hidden;box-shadow:0 16px 42px #123f7814}.supertool-score-card{color:#fff;background:radial-gradient(circle at 88% 20%,#67d5ff33,#0000 30%),linear-gradient(118deg,#08275b,#0b5dc9);border-bottom:1px solid #dce7f2;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.supertool-grade{background:#ffffff14;border:5px solid #64dcbb;border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:baseline;width:78px;height:78px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.supertool-grade strong{letter-spacing:-.04em;font-size:27px}.supertool-grade span{color:#bcd5f2;margin-left:3px;font-size:10px}.supertool-score-card>div:nth-child(2)>span{color:#9fc7f2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11.5px;font-weight:750;display:block}.supertool-score-card h3{letter-spacing:-.025em;margin:0 0 6px;font-size:19px}.supertool-score-card code{color:#d5e9ff;font-family:var(--font-geist-mono);font-size:12.5px}.supertool-letter{color:#7ff0cf;background:#ffffff1a;border:1px solid #ffffff40;border-radius:10px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:850;display:grid}.supertool-checks{background:#f5f9fd;grid-template-columns:repeat(2,1fr);gap:9px;padding:15px;display:grid}.supertool-checks article{background:#fff;border:1px solid #dfe8f2;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.supertool-checks article>i{border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:12.5px;font-style:normal;font-weight:850;display:grid}.supertool-checks .check-good>i{color:#138362;background:#dff8ef}.supertool-checks .check-warning>i{color:#9a670c;background:#fff1d0}.supertool-checks .check-missing>i{color:#b83c3c;background:#ffe7e7}.supertool-checks strong,.supertool-checks span{display:block}.supertool-checks strong{color:#2d435f;margin:1px 0 4px;font-size:13px}.supertool-checks span{color:#7b8b9f;font-family:var(--font-geist-mono);text-overflow:ellipsis;font-size:11.5px;line-height:1.5;overflow:hidden}.supertool-details{border:0;border-top:1px solid #dce7f2;border-radius:0;margin:0}.supertool-deep-links{background:#fff;border-top:1px solid #e1e9f2;padding:16px 18px}.supertool-deep-links>span{color:#67768b;text-transform:uppercase;margin-bottom:9px;font-size:11.5px;font-weight:700;display:block}.supertool-deep-links>div{flex-wrap:wrap;gap:7px;display:flex}.supertool-deep-links a{color:#315478;border:1px solid #d8e5f2;border-radius:8px;padding:7px 9px;font-size:12.5px;font-weight:650}.supertool-deep-links a:hover{color:var(--blue);border-color:#80afe8}.supertool-disclaimer{background:#f7fafc;border-top:1px solid #e1e9f2}.lookup-form{margin-top:28px}.lookup-form label{color:#42536a;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:680;display:flex}.lookup-form label small{color:var(--muted);font-size:12.5px;font-weight:500}.input-action,.compound-input{grid-template-columns:1fr auto;gap:9px;display:grid}.dkim-fields{grid-template-columns:minmax(0,1.5fr) minmax(160px,.75fr);gap:12px;display:grid}.lookup-field{min-width:0}.compound-input{grid-template-columns:1fr 100px auto}.lookup-form input,.lookup-form select,.lookup-form textarea{color:#243a58;width:100%;min-width:0;font-family:var(--font-geist-mono);background:#fbfdff;border:1px solid #ced9e6;border-radius:9px;outline:none;font-size:15px;transition:all .15s}.lookup-form input,.lookup-form select{height:48px}.lookup-form input{padding:0 14px}.lookup-form select{padding:0 32px 0 12px}.lookup-form textarea{resize:vertical;min-height:112px;padding:13px 14px;line-height:1.55}.lookup-form input:focus,.lookup-form select:focus,.lookup-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #155af51f}.lookup-form button,.primary-button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:130px;height:48px;padding:0 21px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 5px 13px #155af529}.lookup-form button:hover,.primary-button:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 9px 20px #155af538}.lookup-form button:disabled,.primary-button:disabled{cursor:wait;opacity:.72}.lookup-form .text-button{width:auto;min-width:0;height:auto;color:var(--blue);box-shadow:none;background:0 0;padding:0;font-size:12.5px}.lookup-form .text-button:hover{box-shadow:none;text-decoration:underline;transform:none}.form-submit{margin-top:10px}.action-card{background:linear-gradient(100deg,#f4f9ff,#fbfdff);border:1px solid #dbe5f0;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:20px;display:flex}.action-card strong{color:#263d5a;font-size:15px;display:block}.action-card p{color:#7b8a9e;margin:5px 0 0;font-size:13px;line-height:1.5}.result-badge{border-radius:999px;flex:none;padding:5px 8px;font-size:11.5px;font-weight:800}.spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.result-box,.error-box,.result-skeleton{background:#fbfdff;border:1px solid #dbe5f0;border-radius:13px;margin-top:22px}.error-box{color:#b13737;background:#fff7f7;border-color:#ffd6d6;padding:14px 16px;font-size:14px}.result-skeleton{color:#748398;padding:23px;font-size:14px;animation:1.3s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.result-callout{background:linear-gradient(90deg,#eef6ff,#f8fcff);border-bottom:1px solid #dbe5f0;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.result-callout>span{color:#68809b;font-size:13px;font-weight:650}.result-callout>strong{color:#0b5fcf;font-family:var(--font-geist-mono);letter-spacing:-.02em;font-size:22px}.copy-button{color:#56708e;cursor:pointer;background:#fff;border:1px solid #d2ddea;border-radius:6px;padding:5px 8px;font-size:12.5px;font-weight:650}.result-grid{grid-template-columns:1fr 1fr;display:grid}.result-row{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:50px;padding:11px 18px;display:flex}.result-row:nth-child(odd){border-right:1px solid #e7edf4}.result-row>span{color:var(--muted);flex:none;font-size:12.5px}.result-row>div{align-items:center;gap:7px;min-width:0;display:flex}.result-row strong{color:#2d405b;font-family:var(--font-geist-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.accuracy-note{color:var(--muted);margin:0;padding:12px 18px;font-size:12.5px;line-height:1.5}.local-note{color:#3b806c}.local-note span{color:var(--mint);margin-right:5px}.result-title-row,.certificate-status,.subnet-summary{border-bottom:1px solid #dbe5f0;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.result-title-row>div:first-child span,.certificate-status span+div>span,.subnet-summary span{color:#6a7686;margin-bottom:4px;font-size:12.5px;display:block}.result-title-row strong,.subnet-summary strong{font-family:var(--font-geist-mono);font-size:15px}.status-chips{gap:6px;display:flex}.status-chips span{border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:800}.status-good{color:#137b58;background:#eafaf5}.status-warn{color:#9a680e;background:#fff5df}.status-error{color:#b13d3d;background:#fff0f0}.propagation-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.propagation-grid article{background:#fff;border:1px solid #e0e8f1;border-radius:10px;min-width:0;padding:13px}.propagation-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.propagation-grid article>div>strong{color:#2b415f;font-size:13px}.propagation-grid article>div>span{border-radius:999px;padding:4px 6px;font-size:11.5px;font-weight:800}.propagation-grid ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.propagation-grid li{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.propagation-grid code{overflow-wrap:anywhere;color:#284b76;font-family:var(--font-geist-mono);font-size:11.5px}.propagation-grid p,.propagation-grid small{color:#7a8a9e;font-size:11.5px;line-height:1.5}.propagation-grid p{min-height:36px;margin:12px 0 0}.propagation-grid small{margin-top:10px;display:block}.dns-table{overflow:hidden}.dns-table-head,.dns-table-row{grid-template-columns:65px 1fr 70px;align-items:center;gap:10px;padding:11px 17px;display:grid}.dns-table-head{color:#8290a1;text-transform:uppercase;background:#f5f8fb;border-bottom:1px solid #e3eaf2;font-size:11.5px;font-weight:750}.dns-table-row{color:#5f7086;border-bottom:1px solid #edf1f5;font-size:12.5px}.dns-table-row:last-child{border-bottom:0}.dns-table-row strong{overflow-wrap:anywhere;color:#293f5d;font-family:var(--font-geist-mono);font-size:12.5px}.empty-result{color:#7f8da0;text-align:center;padding:25px 19px;font-size:14px}.certificate-status{background:linear-gradient(90deg,#f2fbf7,#fbfefd);justify-content:flex-start;gap:13px}.certificate-ring{background:#1cbb8c;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-weight:800;color:#fff!important;margin:0!important;font-size:21px!important;display:grid!important}.certificate-ring.expiring{background:#e9a72a}.certificate-ring.expired{background:#dd5454}.certificate-status strong{color:#214235;font-size:15px;display:block}.certificate-status small{color:#638274;font-size:12.5px}.subnet-summary{background:linear-gradient(90deg,#eef6ff,#fbfdff);grid-template-columns:1fr 1fr;display:grid}.subnet-summary>div:last-child{text-align:right}.token-section{border-bottom:1px solid #e7edf4;padding:14px 18px}.token-section>span{color:#7a8a9e;margin-bottom:8px;font-size:12.5px;display:block}.token-section>div{flex-wrap:wrap;gap:7px;display:flex}.token-section code{color:#34506f;font-family:var(--font-geist-mono);background:#fff;border:1px solid #dbe5f0;border-radius:6px;padding:5px 8px;font-size:12.5px}.header-score{background:linear-gradient(90deg,#eef6ff,#fbfdff);border-bottom:1px solid #dbe5f0;align-items:center;gap:14px;padding:17px 19px;display:flex}.score-dial{color:#0b5fcf;background:#fff;border:4px solid #78b1f5;border-radius:50%;flex:0 0 64px;grid-template-columns:auto auto;place-content:center;align-items:baseline;height:64px;display:grid}.score-dial strong{font-size:22px}.score-dial span{color:#7a8a9e;margin-left:2px;font-size:11px}.header-score>div:last-child{min-width:0}.header-score>div:last-child>span,.header-score small{color:#78899e;font-size:12.5px;display:block}.header-score>div:last-child>strong{color:#263d5a;font-family:var(--font-geist-mono);margin:4px 0;font-size:14px;display:block}.header-score small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-checks{border-bottom:1px solid #e7edf4;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 18px;display:grid}.security-checks span{min-width:0;font-family:var(--font-geist-mono);border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11.5px;display:flex}.security-checks i{border-radius:50%;flex:0 0 16px;place-items:center;height:16px;font-style:normal;font-weight:800;display:grid}.security-checks .present{color:#247459;background:#eefaf6}.security-checks .present i{color:#fff;background:#2bb98d}.security-checks .missing{color:#718096;background:#f3f5f8}.security-checks .missing i{color:#7f8b9b;background:#dfe5ec}.header-table{max-height:330px;overflow:auto}.header-table-head,.header-table-row{grid-template-columns:minmax(130px,.35fr) 1fr;gap:12px;padding:10px 17px;display:grid}.header-table-head{color:#8290a1;text-transform:uppercase;background:#f5f8fb;border-bottom:1px solid #e3eaf2;font-size:11.5px;font-weight:750;position:sticky;top:0}.header-table-row{color:#5f7086;border-bottom:1px solid #edf1f5;font-size:12.5px}.header-table-row:last-child{border-bottom:0}.header-table-row strong,.header-table-row span{overflow-wrap:anywhere}.header-table-row strong{color:#293f5d;font-family:var(--font-geist-mono);font-size:12.5px}.method-strip{background:#f7fbff;border:1px solid #dce8f3;border-radius:11px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.75fr);align-items:center;gap:15px;margin:0 clamp(24px,5vw,62px) 34px;padding:14px 16px;display:grid}.method-strip>span{color:#1766c5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e7f2ff;border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:800}.method-strip strong{color:#304965;margin-bottom:3px;font-size:12.5px;display:block}.method-strip p,.method-strip small{color:#647388;margin:0;font-size:11.5px;line-height:1.5}.method-strip small{border-left:1px solid #dce8f3;padding-left:15px}.trust-strip{width:var(--shell-width);margin:var(--section-space) auto;border:1px solid var(--line);background:var(--nk-soft-surface);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}.trust-strip>div{padding:28px 28px 26px 66px;position:relative}.trust-strip>div+div{border-left:1px solid var(--line)}.trust-icon{background:var(--blue-soft);width:29px;height:29px;color:var(--blue);border-radius:8px;place-items:center;font-size:18px;display:grid;position:absolute;top:26px;left:25px}.trust-strip strong{color:#253b58;font-size:15px;display:block}.trust-strip p{color:#6a7686;margin:7px 0 0;font-size:12.5px;line-height:1.55}.learn-section,.roadmap{width:var(--shell-width);margin:0 auto var(--section-space);grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.section-kicker{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:12px;font-weight:700;display:block}.learn-section h2,.roadmap h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:600;line-height:1.18}.learn-section>p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.methodology{width:var(--shell-width);margin:0 auto var(--section-space)}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:27px;display:grid}.section-heading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:600;line-height:1.18}.section-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.method-grid{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.method-grid article{min-width:0;padding:24px}.method-grid article+article{border-left:1px solid var(--line)}.method-grid article>span{background:var(--blue-soft);color:var(--blue);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 8px;font-size:11.5px;font-weight:800;display:inline-block}.method-grid h3{color:#2d4562;margin:0 0 8px;font-size:15px}.method-grid p{color:#697688;margin:0;font-size:12.5px;line-height:1.65}.faq-section{width:var(--shell-width);margin:0 auto var(--section-space);grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq-section h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:600;line-height:1.18}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--ink);cursor:pointer;padding:18px 36px 18px 0;font-size:15px;font-weight:600;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--blue);content:"+";font-size:20px;font-weight:400;position:absolute;top:16px;right:4px}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:#637285;margin:-3px 0 18px;padding-right:34px;font-size:13px;line-height:1.75}.cluster-shell{min-height:100vh}.breadcrumb{color:#6b7d92;flex-wrap:wrap;align-items:center;gap:9px;width:min(1040px,100% - 48px);margin:38px auto 24px;font-size:13px;font-weight:650;display:flex}.breadcrumb a{color:var(--blue);text-decoration:none}.breadcrumb>span:nth-child(3){color:var(--ink)}.cluster-hero,.guide-header{border-bottom:1px solid var(--line);width:min(1040px,100% - 48px);margin:0 auto 42px;padding:52px 0 34px}.cluster-hero h1,.guide-header h1{color:#102846;letter-spacing:-.04em;max-width:780px;margin:10px 0 16px;font-size:54px;line-height:1.04}.cluster-hero p,.guide-header p{color:#5c6f86;max-width:760px;margin:0;font-size:18px;line-height:1.7}.guide-header small{color:#748398;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:700;display:inline-block}.cluster-section,.guide-article{width:min(1040px,100% - 48px);margin:0 auto 64px}.cluster-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cluster-card{border:1px solid var(--line);min-height:136px;color:inherit;background:#fff;border-radius:8px;padding:22px;text-decoration:none;display:block;box-shadow:0 12px 30px #142e500d}.cluster-card:hover{border-color:#b8d1ef}.cluster-card span{color:#1c3554;margin-bottom:8px;font-size:16px;font-weight:780;display:block}.cluster-card p{color:#627186;margin:0;font-size:13px;line-height:1.65}.future-tools{background:#f8fbff;border:1px dashed #bcd2ea;border-radius:8px;margin-top:16px;padding:18px 20px}.future-tools strong{color:#1d395d;font-size:14px}.future-tools p{color:#65748a;margin:5px 0 0;font-size:13px}.tool-seo-panel{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:24px;margin:0 28px 28px;padding-top:26px;display:grid}.tool-demo-panel{border-top:1px solid var(--line);margin:0 28px 28px;padding-top:26px}.tool-demo-panel--before-tool{border-top:0;border-bottom:1px solid var(--line);max-width:760px;margin:0 auto 26px;padding:0 28px 26px}.tool-demo-copy{margin-bottom:16px}.tool-demo-copy h2{color:#1b3452;margin:0;font-size:24px}.tool-demo-copy p{color:#5d6d82;margin:8px 0 0;font-size:13px;line-height:1.7}.tool-demo-video{aspect-ratio:16/9;object-fit:cover;background:#eef4fa;border:1px solid #d9e4ef;border-radius:12px;width:100%;height:auto;display:block}.tool-seo-copy h2,.tool-seo-copy h3,.tool-seo-links h3{color:#1b3452;margin:0 0 10px}.tool-seo-copy h2{letter-spacing:-.02em;font-size:24px}.tool-seo-copy h3,.tool-seo-links h3{font-size:15px}.tool-seo-copy p,.tool-seo-copy li,.tool-seo-faq p{color:#5d6d82;font-size:13px;line-height:1.75}.tool-seo-copy p{margin:0 0 16px}.tool-seo-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tool-seo-copy ol,.tool-seo-copy ul{margin:0 0 18px;padding-left:20px}.tool-seo-links{align-content:start;gap:18px;display:grid}.tool-seo-links section{border:1px solid var(--line);background:#f8fbff;border-radius:8px;padding:16px}.tool-seo-links section>div{flex-wrap:wrap;gap:8px;display:flex}.tool-seo-links a{color:#1559b7;background:#fff;border:1px solid #cbdcf0;border-radius:999px;align-items:center;min-height:30px;padding:6px 9px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.tool-seo-faq{gap:8px!important;display:grid!important}.tool-seo-faq details{border-top:1px solid #dce8f3;padding-top:8px}.tool-seo-faq summary{color:#243b59;cursor:pointer;font-size:13px;font-weight:760}.tool-seo-faq p{margin:6px 0 0}.guide-body{max-width:820px}.guide-body section+section{margin-top:34px}.guide-body h2,.guide-body h3{color:#172c49;letter-spacing:-.02em;margin:0 0 12px;font-size:25px}.guide-body p{color:#4f6178;margin:0 0 14px;font-size:16px;line-height:1.8}.guide-related{grid-template-columns:1fr;gap:34px;margin-top:50px;display:grid}.guide-related .section-kicker{margin-bottom:14px;display:inline-block}.cluster-faq{width:min(1040px,100%);margin-top:54px}.roadmap{background:var(--nk-tile);color:#fff;border-radius:16px;align-items:start;padding:56px}.roadmap .section-kicker{color:#9db8ff}.roadmap h2{color:#fff}.roadmap-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.roadmap-grid>span{color:#d8e9ff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;font-size:12.5px;display:flex}.roadmap-grid i{color:#9db8ff;text-transform:uppercase;font-size:11.5px;font-style:normal}footer:not(.site-footer){color:#8fa5c1;background:#071c3b;grid-template-columns:1fr auto 1fr;align-items:center;min-height:120px;padding:25px max(24px,50vw - 560px);font-size:13px;display:grid}footer:not(.site-footer) p{margin:0}footer:not(.site-footer)>span{justify-self:end}.monitor-shell{background:radial-gradient(circle at 12% 18%, #1167e814, transparent 28%), var(--page);min-height:100vh;overflow-x:clip}.monitor-hero{color:#fff;background:radial-gradient(circle at 78% 45%,#42e1b438,#0000 26%),radial-gradient(circle at 96% 10%,#6ce2ff3d,#0000 25%),linear-gradient(118deg,#061b44 0%,#083c92 52%,#126eea 100%);grid-template-columns:1fr 280px;min-height:340px;padding:64px max(24px,50vw - 590px) 76px;display:grid;position:relative;overflow:hidden}.monitor-hero:before{opacity:.11;content:"";background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.monitor-hero>div{z-index:1;position:relative}.monitor-hero h1{letter-spacing:-.05em;max-width:760px;margin:20px 0 12px;font-size:clamp(44px,5.4vw,68px);font-weight:760;line-height:1}.monitor-hero p{color:#c2d5ed;max-width:710px;margin:0;font-size:18px;line-height:1.65}.monitor-pulse{place-self:center end;place-items:center;width:180px;height:180px;display:grid}.monitor-pulse i{border:1px solid #6ce2ff6b;border-radius:50%;width:110px;height:110px;position:absolute}.monitor-pulse i:nth-child(2){border-color:#6ce2ff33;width:170px;height:170px}.monitor-pulse strong{background:linear-gradient(145deg,#35d3aa,#0b8bda);border:1px solid #fff9;border-radius:50%;place-items:center;width:76px;height:76px;font-size:32px;display:grid;box-shadow:0 0 40px #2ed8b559}.monitor-grid{grid-template-columns:330px 1fr;gap:22px;width:min(1180px,100% - 48px);margin:-28px auto 52px;display:grid}.monitor-add-card,.monitor-list-wrap,.monitor-alert-card,.monitor-notes article{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 14px 40px #12315b14}.monitor-add-card{align-self:start;padding:24px}.monitor-section-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.monitor-section-title>span{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:11px;place-items:center;font-size:25.5px;font-weight:650;display:grid}.monitor-section-title h2,.monitor-list-heading h2,.monitor-notes h2{letter-spacing:-.02em;margin:0;font-size:20px}.monitor-section-title p{color:var(--muted);margin:3px 0 0;font-size:14px}.monitor-add-card label{color:#334966;gap:7px;margin-top:15px;font-size:15px;font-weight:650;display:grid}.monitor-add-card input,.monitor-add-card select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #d3deeb;border-radius:10px;outline:none;padding:0 12px;font-size:15px}.monitor-add-card input:focus,.monitor-add-card select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1167e81c}.monitor-add-card>button{background:linear-gradient(135deg, var(--blue), #0751bd);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;height:44px;margin-top:20px;font-size:15px;font-weight:700}.monitor-add-card>button:disabled,.monitor-card-actions button:disabled{opacity:.55;cursor:wait}.monitor-error{color:#a02222;background:#fff4f4;border:1px solid #ffc9c9;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:15px;line-height:1.5}.monitor-list-wrap{min-height:360px;padding:24px}.monitor-list-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.monitor-list-heading span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:750;display:block}.monitor-list-heading b{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;padding:6px 9px;font-size:14px}.monitor-empty{min-height:250px;color:var(--muted);text-align:center;border:1px dashed #cbd8e7;border-radius:14px;place-items:center;padding:40px;line-height:1.65;display:grid}.monitor-list{gap:14px;display:grid}.monitor-card{background:linear-gradient(145deg,#fff,#f9fbfe);border:1px solid #dce6f1;border-radius:14px;padding:18px}.monitor-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.monitor-status{color:#596b82;background:#eef2f7;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:13px;font-weight:750;display:inline-flex}.monitor-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.monitor-status.healthy{color:#138060;background:#e9fbf5}.monitor-status.degraded{color:#9a6900;background:#fff7df}.monitor-status.down{color:#b52d2d;background:#fff0f0}.monitor-card-actions{gap:8px;display:flex}.monitor-card-actions button{min-height:32px;color:var(--blue-dark);cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.monitor-card-actions button.danger{color:#a12d2d}.monitor-card h3{margin:15px 0 4px;font-size:19px}.monitor-card code{color:#4c6079;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:14px}.monitor-card>p{color:#52677f;margin:13px 0;font-size:15px;line-height:1.55}.monitor-metrics{border:1px solid #e2e9f1;border-radius:10px;grid-template-columns:1.8fr .55fr .9fr .9fr;display:grid;overflow:hidden}.monitor-metrics span{align-content:center;gap:3px;min-height:54px;padding:9px 11px;display:grid}.monitor-metrics span+span{border-left:1px solid #e2e9f1}.monitor-metrics small{color:#7a899b;font-size:12.5px}.monitor-metrics strong{color:#263d5a;font-size:14px;font-weight:650}.monitor-metrics em{color:#8b98a8;font-size:12.5px;font-style:normal}.monitor-history{color:#68798e;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:13px;display:flex}.monitor-history>div{gap:4px;display:flex}.monitor-history span{background:#cfd8e3;border-radius:3px;width:17px;height:7px}.monitor-history span.healthy{background:#22b98a}.monitor-maintenance{color:#63758a;background:#f6f9fc;border:1px solid #dfe8f2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:13px;padding:10px 11px;font-size:13px;line-height:1.45;display:grid}.monitor-maintenance.active{color:#825b08;background:#fffaf0;border-color:#f0d493}.monitor-maintenance span b{color:#334c69;margin-bottom:2px;font-size:14px;display:block}.monitor-maintenance.active span b{color:#825b08}.monitor-maintenance select,.monitor-maintenance button{min-height:31px;color:var(--blue-dark);cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:8px;font-size:13px;font-weight:700}.monitor-maintenance select{max-width:108px;padding:0 7px}.monitor-maintenance button{padding:0 10px}.monitor-maintenance button:disabled{cursor:wait;opacity:.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monitor-history span.degraded{background:#eab53c}.monitor-history span.down{background:#e15e5e}.monitor-v26-grid{grid-template-columns:.9fr 1.1fr;gap:20px;width:min(1180px,100% - 48px);margin:24px auto;display:grid}.monitor-alert-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:26px}.alert-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.alert-form label{color:var(--muted);gap:7px;font-size:15px;font-weight:700;display:grid}.alert-form input{border:1px solid var(--border);min-height:46px;color:var(--text);background:var(--surface);border-radius:12px;padding:0 13px}.alert-form button,.alert-enabled button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:12px;min-height:46px;padding:0 18px;font-weight:750;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.alert-form button:hover:not(:disabled),.alert-enabled button:hover:not(:disabled){border-color:var(--blue-dark);background:var(--blue-dark);transform:translateY(-1px)}.alert-form button:focus-visible,.alert-enabled button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.alert-form button:disabled,.alert-enabled button:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#a8c8f5;border-color:#a8c8f5}.alert-notice,.alert-unavailable{color:#72530a;background:#fff7d6;border-radius:12px;grid-column:1/-1;margin:0;padding:13px 15px}.alert-enabled{gap:12px;display:grid}.alert-enabled>span{color:#067647;font-weight:750}.alert-enabled>span i{background:#12b76a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.alert-enabled strong{overflow-wrap:anywhere}.alert-delivery{grid-template-columns:.7fr .9fr 1.6fr;gap:8px;display:grid}.alert-delivery>span{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.alert-delivery small{color:var(--muted);font-size:14px;font-weight:700}.alert-delivery b{color:var(--text);overflow-wrap:anywhere;font-size:15px}.alert-delivery>span.attention{background:#fff1f1;border-color:#fecdca}.alert-delivery>span.attention b{color:#b42318}.alert-actions{flex-wrap:wrap;gap:10px;display:flex}.alert-enabled button.danger{color:#b42318;background:#fff1f1;justify-self:start}.status-publisher-card,.monitor-events-card,.monitor-access-card{background:#fff;border:1px solid #e2e9f1;border-radius:18px;padding:24px;box-shadow:0 12px 40px #1e3c640f}.status-page-form{gap:13px;margin-top:22px;display:grid}.status-page-form label{color:#53667c;gap:7px;font-size:14px;font-weight:650;display:grid}.status-page-form input{border:1px solid #dbe4ee;border-radius:9px;outline:0;min-height:43px;padding:0 12px}.status-page-form input:focus{border-color:#4a88e8;box-shadow:0 0 0 3px #4a88e81f}.status-page-form button,.status-page-live button,.status-page-live a{color:#27456d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:9px;place-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-grid}.status-page-form>button{color:#fff;background:#3775d1;border-color:#3775d1}.status-page-form button:disabled,.status-page-live button:disabled{cursor:wait;opacity:.55}.status-page-live{gap:10px;margin-top:20px;display:grid}.status-page-live>span{color:#168861;align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}.status-page-live>span i{background:#22b98a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22b98a1f}.status-page-live>strong{color:#203b5b;font-size:19px}.status-page-live>code{overflow-wrap:anywhere;color:#61758d;font-size:14px}.status-page-live>div{flex-wrap:wrap;gap:8px;display:flex}.status-page-live button.danger{color:#bd4f4f}.monitor-events-card .monitor-list-heading{margin-bottom:18px}.events-empty{color:#67768b;margin:0;font-size:15px}.monitor-events-list{gap:12px;display:grid}.monitor-events-list>div,.public-events article{grid-template-columns:82px 1fr;align-items:start;gap:12px;display:grid}.monitor-events-list>div>span,.public-events article>span{color:#bd4f4f;text-transform:uppercase;background:#fcebea;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:12.5px;font-weight:800;display:inline-grid}.monitor-events-list>div>span.recovery,.public-events article>span.recovery{color:#168861;background:#e6f8f2}.monitor-events-list>div>span.dns_change,.public-events article>span.dns_change{color:#336dc4;background:#edf4ff}.monitor-events-list p{gap:4px;margin:0;display:grid}.monitor-events-list strong{color:#314b68;font-size:14px;line-height:1.45}.monitor-events-list time{color:#8a98a9;font-size:12.5px}.monitor-access-card{align-content:start;gap:18px;display:grid}.monitor-access-actions{flex-wrap:wrap;gap:10px;display:flex}.monitor-access-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#3775d1;border:1px solid #3775d1;border-radius:10px;padding:0 15px;font-size:14px;font-weight:750}.monitor-access-actions button.secondary{color:#27456d;background:#fff;border-color:#dbe4ee}.monitor-access-actions button.danger{color:#b42318;border-color:#fda29b}.monitor-access-actions button.danger:hover:not(:disabled){background:#fff1f0;border-color:#f04438}.monitor-access-actions button:hover:not(:disabled){transform:translateY(-1px)}.monitor-access-actions button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.monitor-access-actions button:disabled{cursor:not-allowed;opacity:.55}.monitor-access-actions input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.monitor-access-warning,.monitor-access-notice{color:#72530a;background:#fff7d6;border-radius:11px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.monitor-access-notice{color:#067647;background:#eaf9f2}.public-status-shell{color:#1f3857;background:radial-gradient(circle at 50% -20%,#3b7de21f,#0000 42%),#f7f9fc;min-height:100vh}.public-status-header{justify-content:space-between;align-items:center;width:min(960px,100% - 40px);min-height:84px;margin:0 auto;display:flex}.public-status-shell main{width:min(860px,100% - 40px);margin:44px auto 70px}.status-loading{color:#63778f;text-align:center;background:#fff;border:1px solid #e2e9f1;border-radius:18px;padding:70px 24px}.status-failed{color:#bd4f4f}.status-page-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.status-page-title h1{color:#173454;letter-spacing:-.04em;max-width:620px;margin:17px 0 0;font-size:clamp(37px,5.4vw,64px);line-height:.98}.status-overall{color:#667a90;background:#fff;border:1px solid #dce7f1;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-width:250px;min-height:54px;font-size:15px;display:flex}.status-overall i{background:#aeb9c5;border-radius:999px;width:10px;height:10px}.status-overall.healthy{color:#137b58;background:#effbf7;border-color:#bce9db}.status-overall.healthy i{background:#22b98a}.status-overall.degraded{color:#9d7215;background:#fffaf0;border-color:#f0daa0}.status-overall.degraded i{background:#eab53c}.status-overall.down{color:#ad4545;background:#fff4f3;border-color:#f0c1c1}.status-overall.down i{background:#e15e5e}.public-service-list{gap:14px;display:grid}.public-service-card,.public-events{background:#fff;border:1px solid #e2e9f1;border-radius:18px;padding:24px;box-shadow:0 12px 42px #1f3e620d}.public-service-main{justify-content:space-between;align-items:start;gap:18px;display:flex}.public-service-main h2{margin:0 0 6px;font-size:19px}.public-service-main code{color:#647388;font-size:13px}.public-service-card>p{color:#536a83;margin:15px 0;font-size:15px}.public-service-metrics{border:1px solid #e5ebf2;border-radius:10px;grid-template-columns:1fr 1.6fr .8fr;display:grid;overflow:hidden}.public-service-metrics span{align-content:center;gap:3px;min-height:62px;padding:10px 12px;display:grid}.public-service-metrics span+span{border-left:1px solid #e5ebf2}.public-service-metrics small,.public-service-metrics em{color:#8796a7;font-size:12.5px;font-style:normal}.public-service-metrics strong{color:#294766;font-size:15px}.public-history{justify-content:flex-end}.public-history>div{grid-template-columns:repeat(30,minmax(3px,1fr));width:100%;display:grid}.public-history span{width:auto}.public-events{margin-top:22px}.public-events h2{margin:0 0 20px;font-size:20px}.public-events>p{color:#67768b;margin:0;font-size:15px}.public-events article+article{border-top:1px solid #edf1f5;margin-top:14px;padding-top:14px}.public-events article div{gap:5px;display:grid}.public-events article strong{color:#344f6b;font-size:14px;line-height:1.45}.public-events article time{color:#8a98a9;font-size:12.5px}.public-status-footer{color:#8594a5;text-align:center;gap:10px;padding:0 20px 44px;font-size:13px;display:grid}.public-status-footer-nav{justify-content:center;gap:16px;display:flex}.public-status-footer-nav a{color:#8594a5;font-weight:600;transition:color .14s}.public-status-footer-nav a:hover{color:var(--ink)}.monitor-notes{grid-template-columns:1fr 1fr;gap:20px;width:min(1180px,100% - 48px);margin:0 auto 70px;display:grid}.monitor-notes article{box-shadow:none;gap:14px;padding:22px;display:flex}.monitor-notes article>span{background:var(--blue-soft);width:35px;height:35px;color:var(--blue);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.monitor-notes h2{margin-top:2px;font-size:17px}.monitor-notes p{color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.6}.scheduler-note-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scheduler-note-heading strong{color:#067647;background:#ecfdf3;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:14px;font-weight:750;display:inline-flex}.scheduler-note-heading strong i{background:currentColor;border-radius:999px;width:7px;height:7px}.scheduler-delayed .scheduler-note-heading strong,.scheduler-pending .scheduler-note-heading strong{color:#9a6700;background:#fff8dd}.scheduler-offline .scheduler-note-heading strong{color:#b42318;background:#fef3f2}.scheduler-delayed,.scheduler-pending{border-color:#f3d58d!important}.scheduler-offline{border-color:#f2b8b5!important}@media (width<=860px){.hero{grid-template-columns:1fr}.network-orbit{display:none}.hero-copy{max-width:630px}.workspace{grid-template-columns:235px 1fr}.panel-content{padding-inline:24px}.result-grid,.propagation-grid{grid-template-columns:1fr}.result-row:nth-child(odd){border-right:0}.learn-section,.roadmap,.section-heading,.faq-section{gap:35px}.method-grid{grid-template-columns:repeat(2,1fr)}.method-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.method-grid article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=680px){.dkim-fields{grid-template-columns:1fr}.hero{padding-bottom:32px}.hero h1{font-size:40px}.hero-meta{gap:12px}.network-orbit{display:none}.workspace{display:block}.tool-list{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:thin;gap:7px;padding:10px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.tool-list-heading{display:none}.tool-card{text-align:center;flex:none;width:auto;margin:0;padding:8px 10px;display:block}.tool-card .tool-icon,.tool-card small,.tool-card b{display:none}.tool-card strong{margin:0;font-size:13px}.panel-topline{height:45px;padding-inline:16px}.privacy-note{display:none}.panel-content{padding:25px 15px 28px}.tool-demo-panel--before-tool{margin:0 0 22px;padding:0 15px 22px}.panel-heading h2{font-size:25.5px}.input-action,.compound-input{grid-template-columns:1fr}.lookup-form button{width:100%}.supertool-score-card{grid-template-columns:auto 1fr;gap:12px;padding:16px}.supertool-letter{display:none}.supertool-grade{width:64px;height:64px}.supertool-grade strong{font-size:24px}.supertool-score-card h3{font-size:16px}.supertool-checks{grid-template-columns:1fr;padding:10px}.compound-input{grid-template-columns:1fr 100px}.compound-input button{grid-column:1/-1}.result-callout{grid-template-columns:1fr auto}.result-callout>span{grid-column:1/-1}.result-callout>strong{overflow-wrap:anywhere;font-size:15px}.action-card{flex-direction:column;align-items:stretch}.action-card .primary-button{width:100%}.security-checks{grid-template-columns:1fr}.header-table-head,.header-table-row{grid-template-columns:100px 1fr}.method-strip{grid-template-columns:1fr;margin:0 15px 24px}.method-strip>span{width:max-content}.method-strip small{border-top:1px solid #dce8f3;border-left:0;padding:11px 0 0}.trust-strip{grid-template-columns:1fr;margin-block:45px}.trust-strip>div+div{border-top:1px solid var(--line);border-left:0}.learn-section,.roadmap,.section-heading,.faq-section{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px);margin-bottom:50px}.learn-section h2,.roadmap h2,.section-heading h2,.faq-section h2{font-size:30px}.breadcrumb,.cluster-hero,.guide-header,.cluster-section,.guide-article{width:calc(100% - 32px)}.cluster-hero,.guide-header{padding-top:30px}.cluster-hero h1,.guide-header h1{font-size:40px}.cluster-hero p,.guide-header p,.guide-body p{font-size:15px}.cluster-card-grid{grid-template-columns:1fr}.cluster-card{min-height:0}.tool-seo-panel,.tool-seo-columns{grid-template-columns:1fr}.tool-seo-panel{margin:0 15px 24px}.method-grid{grid-template-columns:1fr}.method-grid article+article,.method-grid article:nth-child(3),.method-grid article:nth-child(4){border-top:1px solid var(--line);border-left:0}.roadmap{padding:30px 22px}.roadmap-grid{grid-template-columns:1fr}footer:not(.site-footer){text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding-block:32px}footer:not(.site-footer)>span{justify-self:center}}@media (width<=1150px){.method-strip{grid-template-columns:minmax(0,1fr)}.method-strip>span{white-space:normal;width:max-content;max-width:100%}}@media (width<=820px){.monitor-hero{grid-template-columns:1fr;min-height:350px;padding:44px 20px 68px}.monitor-hero h1{font-size:44px}.monitor-pulse{display:none}.monitor-grid{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:-24px}.monitor-v26-grid{grid-template-columns:1fr;width:calc(100% - 32px)}.alert-form,.alert-delivery{grid-template-columns:1fr}.monitor-notes{grid-template-columns:1fr;width:calc(100% - 32px)}.status-page-title{flex-direction:column;align-items:stretch}.status-overall{min-width:0}}@media (width<=520px){.monitor-add-card,.monitor-list-wrap,.status-publisher-card,.monitor-events-card,.monitor-access-card,.public-service-card,.public-events{border-radius:14px;padding:17px}.monitor-card-top{flex-direction:column;align-items:flex-start}.monitor-card-actions{width:100%}.monitor-card-actions button{flex:1}.monitor-metrics{grid-template-columns:1fr}.monitor-metrics span+span{border-top:1px solid #e2e9f1;border-left:0}.monitor-history{flex-direction:column;align-items:flex-start}.monitor-maintenance{grid-template-columns:1fr auto}.monitor-maintenance>span{grid-column:1/-1}.public-status-header,.public-status-shell main{width:calc(100% - 28px)}.public-status-shell main{margin-top:28px}.public-service-main{flex-direction:column}.public-service-metrics{grid-template-columns:1fr}.public-service-metrics span+span{border-top:1px solid #e5ebf2;border-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:lang(zh) .ops-topbar-title strong,:lang(zh) .ops-kpi-card strong,:lang(zh) .ops-section-heading h2,:lang(zh) .brand,:lang(zh) .hero h1,:lang(zh) .panel-heading h2,:lang(zh) .supertool-grade strong,:lang(zh) .supertool-score-card h3,:lang(zh) .result-callout>strong,:lang(zh) .roadmap h2,:lang(zh) .section-heading h2,:lang(zh) .faq-section h2,:lang(zh) .monitor-hero h1,:lang(zh) .monitor-notes h2,:lang(zh) .status-page-title h1,:lang(zh) .policy-hero h1{letter-spacing:normal}.policy-shell{background:var(--page);min-height:100vh}.policy-hero{color:#fff;background:radial-gradient(circle at 78% 45%,#42e1b438,#0000 26%),radial-gradient(circle at 96% 10%,#6ce2ff3d,#0000 25%),linear-gradient(118deg,#061b44 0%,#083c92 52%,#126eea 100%);padding:64px max(24px,50vw - 590px) 72px;position:relative;overflow:hidden}.policy-hero:before{opacity:.11;content:"";background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.policy-hero>*{z-index:1;position:relative}.policy-hero h1{letter-spacing:-.04em;max-width:760px;margin:20px 0 12px;font-size:clamp(38px,4.6vw,56px);font-weight:760;line-height:1.04}.policy-hero p{color:#c2d5ed;max-width:680px;margin:0;font-size:17px;line-height:1.65}.policy-main{width:min(880px,100% - 48px);margin:0 auto;padding-bottom:96px}.policy-article{z-index:1;background:var(--surface);color:var(--ink);border-radius:20px;margin-top:-40px;padding:40px clamp(20px,4vw,56px) 8px;position:relative;box-shadow:0 24px 60px #11233f1a}.policy-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:20px;display:flex}.policy-subnav a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;transition:all .14s}.policy-subnav a:hover{border-color:var(--blue);color:var(--blue)}.policy-subnav a[aria-current=page]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.policy-article h2{color:var(--ink);letter-spacing:-.01em;margin:36px 0 12px;font-size:21px;font-weight:750}.policy-article h2:first-of-type{margin-top:8px}.policy-article p{color:var(--ink);margin:0 0 14px;font-size:15.5px;line-height:1.75}.policy-article ul{color:var(--ink);margin:0 0 16px;padding-left:22px;font-size:15.5px;line-height:1.75}.policy-article li{margin-bottom:8px}.policy-article li strong{color:var(--ink)}.policy-article a{color:var(--blue);text-underline-offset:2px;font-weight:650;-webkit-text-decoration:underline #1167e859;text-decoration:underline #1167e859}.policy-article a:hover{-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.policy-updated{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;margin-bottom:24px;padding:5px 12px;font-size:13px;font-weight:650;display:inline-block}.policy-contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0 28px;display:grid}.policy-contact-card{border:1px solid var(--line);background:var(--blue-soft);border-radius:14px;padding:18px 20px}.policy-contact-card strong{color:var(--ink);margin-bottom:6px;font-size:15px;display:block}.policy-contact-card a{font-size:15px}.policy-contact-card p{color:var(--blue-dark);margin:6px 0 0;font-size:13.5px;line-height:1.55}@media (width<=640px){.policy-hero{padding-top:44px}.policy-article{border-radius:16px;margin-top:-28px;padding:28px 18px 4px}}.ops-pill.tone-neutral{border-color:var(--ops-border);background:var(--ops-neutral-soft);color:var(--ops-text-muted)}.ops-pill.tone-warning{border-color:var(--ops-warn)}@supports (color:color-mix(in lab, red, red)){.ops-pill.tone-warning{border-color:color-mix(in srgb, var(--ops-warn) 40%, var(--ops-border))}}.ops-pill.tone-warning{background:var(--ops-warn-soft);color:var(--ops-warn)}.ops-pill.tone-critical{border-color:var(--ops-danger)}@supports (color:color-mix(in lab, red, red)){.ops-pill.tone-critical{border-color:color-mix(in srgb, var(--ops-danger) 40%, var(--ops-border))}}.ops-pill.tone-critical{background:var(--ops-danger-soft);color:var(--ops-danger)}.ops-kpi-card.tone-warning{border-left:3px solid var(--ops-warn)}.ops-kpi-card.tone-critical{border-left:3px solid var(--ops-danger)}.ops-main-inner{flex-direction:column;gap:26px;max-width:1680px;display:flex}.ops-issues{border:1px solid var(--ops-border);border-left:3px solid var(--ops-warn);border-radius:var(--ops-radius-sm);background:var(--ops-warn-soft);padding:16px 18px}.ops-issues.critical{border-left-color:var(--ops-danger);background:var(--ops-danger-soft)}.ops-issues h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ops-text);margin:0 0 10px;font-size:13px;font-weight:700}.ops-issues ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.ops-issues li{align-items:baseline;gap:8px;font-size:14px;display:flex}.ops-issues li strong{color:var(--ops-text)}.ops-issues li span{color:var(--ops-text-muted);font-size:13px}.ops-briefing{border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow);border-left-width:4px;margin-bottom:14px;padding:14px 16px}.ops-briefing.state-healthy{border-left-color:var(--ops-ok)}.ops-briefing.state-watch{border-left-color:var(--ops-warn)}.ops-briefing.state-problem{border-left-color:var(--ops-danger)}.ops-briefing.state-unknown{border-left-color:var(--ops-border-strong)}.ops-briefing-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ops-briefing-head h2{color:var(--ops-text);margin:0;font-size:15px;font-weight:700}.ops-briefing-head strong{color:var(--ops-text);font-size:14px}.ops-briefing ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ops-briefing li{color:var(--ops-text-muted);gap:8px;font-size:13px;line-height:1.55;display:flex}.ops-briefing-label{min-width:34px;color:var(--ops-text-faint);flex:none;font-weight:600}.ops-freshness-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ops-freshness-grid>div{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface-2);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ops-freshness-grid span{color:var(--ops-text-faint);font-size:12px}.ops-freshness-grid strong{color:var(--ops-text);align-items:baseline;gap:6px;font-size:15px;font-weight:600;display:flex}.ops-provisional-tag{background:var(--ops-warn-soft);color:var(--ops-warn);border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.ops-signals{border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow);margin-bottom:14px;padding:14px 16px}.ops-signals h2{color:var(--ops-text);margin:0 0 8px;font-size:15px;font-weight:700}.ops-signals ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ops-signals li{border-left:3px solid var(--ops-border-strong);border-radius:var(--ops-radius-sm);background:var(--ops-surface-2);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ops-signals li.tone-info{border-left-color:var(--ops-accent)}.ops-signals li.tone-warning{border-left-color:var(--ops-warn);background:var(--ops-warn-soft)}.ops-signals li.tone-critical{border-left-color:var(--ops-danger);background:var(--ops-danger-soft)}.ops-signals strong{color:var(--ops-text);font-size:13px;font-weight:700}.ops-signals span{color:var(--ops-text-muted);font-size:12.5px;line-height:1.5}.ops-cockpit-card .ops-kpi-value{font-size:26px}.ops-cockpit-card.unknown .ops-kpi-value{color:var(--ops-text-faint);letter-spacing:.04em;font-size:18px}.ops-cockpit-compare{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.ops-compare{color:var(--ops-text-faint);white-space:nowrap;font-size:11.5px}.ops-compare.up{color:var(--ops-ok)}.ops-compare.down{color:var(--ops-danger)}.ops-compare.flat{color:var(--ops-text-muted)}.ops-compare.unknown{color:var(--ops-text-faint);letter-spacing:.02em}.ops-trend-window{align-items:center;gap:6px;display:flex}.ops-trend-window>span{color:var(--ops-text-faint);margin-right:2px;font-size:12px}.ops-trend-window button{border:1px solid var(--ops-border);background:var(--ops-surface);color:var(--ops-text-muted);cursor:pointer;transition:var(--ops-transition);border-radius:999px;padding:4px 12px;font-size:12.5px}.ops-trend-window button:hover{border-color:var(--ops-border-strong)}.ops-trend-window button.active{border-color:var(--ops-accent);background:var(--ops-accent-soft);color:var(--ops-accent);font-weight:600}.ops-healthy-note{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);color:var(--ops-text-muted);margin:0;padding:10px 14px;font-size:13px}.ops-kpi-row{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.ops-kpi-row.compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ops-kpi-row .ops-kpi-card{background:var(--ops-surface);min-height:104px;box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:6px;margin:0;padding:14px 16px;display:flex}.ops-kpi-row .ops-kpi-card.tone-warning{box-shadow:inset 3px 0 0 var(--ops-warn)}.ops-kpi-row .ops-kpi-card.tone-critical{box-shadow:inset 3px 0 0 var(--ops-danger)}.ops-kpi-label{color:var(--ops-text-muted);letter-spacing:.04em;font-size:12px;font-weight:600}.ops-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ops-text);font-size:26px;font-weight:650;line-height:1.1}.ops-kpi-value.soft{letter-spacing:.01em;color:var(--ops-text-faint);font-size:14px;font-weight:550}.ops-kpi-card .ops-kpi-subtitle{color:var(--ops-text-muted);font-size:12px;line-height:1.35}.ops-kpi-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.ops-kpi-delta{font-variant-numeric:tabular-nums;font-size:12px}.ops-kpi-delta.muted{color:var(--ops-text-subtle,var(--ops-text-muted));opacity:.5}.ops-kpi-spark{width:78px;height:22px;overflow:visible}.ops-kpi-spark path{fill:none;stroke-width:1.5px;opacity:.75}.ops-chart-band{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px;display:grid}.ops-chart-band.single{grid-template-columns:1fr}.ops-chart-figure{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);flex-direction:column;gap:10px;margin:0;padding:16px 18px 12px;display:flex}.ops-chart-caption{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-chart-caption strong{letter-spacing:-.01em;color:var(--ops-text);font-size:14px;font-weight:650;display:block}.ops-chart-caption small{color:var(--ops-text-muted);margin-top:2px;font-size:12px;display:block}.ops-chart-legend{color:var(--ops-text-muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.ops-chart-legend span{align-items:center;gap:6px;display:inline-flex}.ops-chart-legend i{border-radius:2px;width:14px;height:2px}.ops-chart-legend i[data-dashed=true]{background-image:linear-gradient(90deg,currentColor 55%,#0000 55%);background-size:5px 2px}.ops-chart-svg{width:100%;height:auto;overflow:visible}.ops-grid-line{stroke:var(--ops-border);stroke-width:1px;opacity:.65}.ops-axis-label{fill:var(--ops-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.ops-chart-line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.ops-chart-area{opacity:.1;stroke:none}.ops-chart-hit{fill:#0000}.ops-chart-hit:hover{fill:var(--ops-text);opacity:.04}.ops-chart-empty{border:1px dashed var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-neutral-soft);flex-direction:column;align-items:flex-start;gap:6px;min-height:132px;padding:18px;display:flex}.ops-chart-empty-tag{background:var(--ops-surface);border:1px solid var(--ops-border);color:var(--ops-text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ops-chart-empty.collecting .ops-chart-empty-tag{border-color:var(--ops-warn)}@supports (color:color-mix(in lab, red, red)){.ops-chart-empty.collecting .ops-chart-empty-tag{border-color:color-mix(in srgb, var(--ops-warn) 40%, var(--ops-border))}}.ops-chart-empty.collecting .ops-chart-empty-tag{color:var(--ops-warn)}.ops-chart-empty p{color:var(--ops-text-muted);max-width:46ch;margin:0;font-size:13px}.ops-chart-empty-title{color:var(--ops-text-subtle,var(--ops-text-muted));opacity:.7;margin-top:auto;font-size:12px}.ops-funnel{flex-direction:column;gap:14px;margin:0;padding:4px 0 0;list-style:none;display:flex}.ops-funnel li{flex-direction:column;gap:5px;display:flex}.ops-funnel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ops-funnel-label{color:var(--ops-text);font-size:13px}.ops-funnel-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:inline-flex}.ops-funnel-value strong{font-size:15px;font-weight:650}.ops-funnel-value small{color:var(--ops-text-muted);font-size:12px}.ops-funnel-track{background:var(--ops-neutral-soft);border-radius:999px;height:8px;overflow:hidden}.ops-funnel-fill{background:var(--ops-series-1);opacity:.8;border-radius:999px;height:100%}.ops-funnel-drop,.ops-funnel-hint{color:var(--ops-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ops-split{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:18px;display:grid}.ops-period-compare{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;font-size:13px;display:flex}.ops-period-compare .ops-period-change{font-weight:700}.ops-period-compare .ops-period-previous{color:var(--ops-text-faint)}.ops-period-compare.good .ops-period-change{color:var(--ops-ok)}.ops-period-compare.bad .ops-period-change{color:var(--ops-danger)}.ops-period-compare.flat .ops-period-change,.ops-period-compare.unknown{color:var(--ops-text-faint);font-weight:600}.ops-site-cell{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.ops-site-delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.ops-site-delta.good{color:var(--ops-ok)}.ops-site-delta.bad{color:var(--ops-danger)}.ops-site-delta.flat,.ops-site-delta.muted{color:var(--ops-text-faint);font-weight:500}.ops-site-unavailable{color:var(--ops-text-faint);letter-spacing:.02em;font-size:13px;font-weight:600}.ops-quality{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);margin-top:10px;padding:10px 12px}.ops-quality-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.ops-quality-head strong{color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:700}.ops-quality-head span{font-variant-numeric:tabular-nums}.ops-quality-head em{font-style:normal;font-weight:600}.ops-quality-details summary{cursor:pointer;color:var(--ops-accent);font-size:13px;font-weight:600}.ops-quality-burst{border-top:1px solid var(--ops-border);margin-top:8px;padding-top:8px}.ops-quality-burst-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.ops-quality-burst-head span{color:var(--ops-text-faint)}.ops-quality-reason-label{color:var(--ops-text-faint);letter-spacing:.03em;text-transform:uppercase;margin-top:6px;font-size:13px;font-weight:700;display:block}.ops-quality-reasons{color:var(--ops-text-muted);margin:4px 0 0;padding-left:18px;font-size:13px}.ops-quality-reasons li{margin-top:2px}.ops-quality-reasons code{color:var(--ops-text);margin-right:6px;font-size:12px;font-weight:600}.ops-site-empty{color:var(--ops-text-faint)}.ops-source-unknown{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);margin-top:10px;padding:10px 12px;font-size:13px}.ops-source-unknown strong{color:var(--ops-warn);font-variant-numeric:tabular-nums;display:block}.ops-source-unknown>span{color:var(--ops-text-faint);margin-top:4px;display:block}.ops-source-unknown ul{color:var(--ops-text-muted);margin:4px 0 0;padding-left:18px}.ops-source-unknown li{margin-top:2px}.ops-value-warning{color:var(--ops-warn);font-weight:600}.ops-value-critical{color:var(--ops-danger);font-weight:600}.ops-panel-note.warning{color:var(--ops-warn)}.ops-attention{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:12px;padding:18px}.ops-attention ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ops-attention li{border-left:3px solid var(--ops-border-strong);background:var(--ops-surface-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.ops-attention li.tone-critical{border-left-color:var(--ops-danger)}.ops-attention li.tone-warning{border-left-color:var(--ops-warn)}.ops-attention li.tone-positive{border-left-color:var(--ops-ok)}.ops-attention li>div{gap:3px;display:grid}.ops-attention li span{color:var(--ops-text-muted);font-size:12px}.ops-technical-details{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:12px;padding:12px 16px}.ops-technical-details>summary{cursor:pointer;color:var(--ops-text-muted);font-weight:650}.ops-technical-details[open]>summary{margin-bottom:14px}.ops-more{border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface)}.ops-more>summary{cursor:pointer;color:var(--ops-text-muted);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:650;list-style:none;display:flex}.ops-more>summary::-webkit-details-marker{display:none}.ops-more>summary:before{content:"›";color:var(--ops-text-faint);transition:transform var(--ops-transition);font-size:15px;display:inline-block}.ops-more[open]>summary{border-bottom:1px solid var(--ops-border);color:var(--ops-text)}.ops-more[open]>summary:before{transform:rotate(90deg)}.ops-more-body{flex-direction:column;gap:20px;padding:18px 16px;display:flex}.ops-more-body>.ops-panel,.ops-more-body>.ops-signals{box-shadow:none;background:0 0;border:0;padding:0}.ops-attention-backlog{margin-top:10px}.ops-attention-backlog>summary{cursor:pointer;color:var(--ops-text-faint);font-size:12px;list-style:none}.ops-attention-backlog>summary::-webkit-details-marker{display:none}.ops-attention-backlog>summary:before{content:"＋ "}.ops-attention-backlog[open]>summary:before{content:"－ "}.ops-attention-backlog[open]>summary{margin-bottom:4px}.ops-attention-backlog li.tone-info{border-left-color:var(--ops-border-strong)}.ops-chart-band-head{grid-column:1/-1;justify-content:flex-end;display:flex}.ops-site-details summary{cursor:pointer;gap:2px;display:grid}.ops-site-details summary span{color:var(--ops-text-muted);font-size:12px}.ops-site-details dl{gap:5px;min-width:300px;margin:10px 0 0;display:grid}.ops-site-details dl div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.ops-site-details dt{color:var(--ops-text-muted)}.ops-site-details dd{overflow-wrap:anywhere;margin:0}@media (width<=720px){.ops-attention li{flex-direction:column;align-items:flex-start}.ops-site-details dl{min-width:230px}.ops-site-details dl div{grid-template-columns:1fr}}.ops-table td,.ops-table th{font-variant-numeric:tabular-nums}@media (width>=1440px){.ops-main-inner{gap:30px}.ops-kpi-row,.ops-kpi-row.compact{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.ops-kpi-value{font-size:28px}}@media (width>=1920px){.ops-main-inner{max-width:1840px}.ops-chart-band{gap:22px}}@media (width<=720px){.ops-kpi-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ops-chart-band{grid-template-columns:1fr}.ops-kpi-value{font-size:22px}}.ops-reliability{border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface);flex-direction:column;gap:12px;padding:14px 18px;display:flex}.ops-reliability.tone-warning{border-left:3px solid var(--ops-warn)}.ops-reliability.tone-critical{border-left:3px solid var(--ops-danger)}.ops-reliability-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-reliability-label{color:var(--ops-text-muted);letter-spacing:.04em;font-size:12px;font-weight:600}.ops-reliability-note{color:var(--ops-text-muted);font-size:12px}.ops-reliability-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 24px;margin:0;display:grid}.ops-reliability-facts div{flex-direction:column;gap:2px;display:flex}.ops-reliability-facts dt{color:var(--ops-text-muted);font-size:12px}.ops-reliability-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.ops-opportunity-query{flex-direction:column;gap:4px;min-width:240px;max-width:340px;display:flex}.ops-opportunity-tags{flex-wrap:wrap;gap:4px;display:flex}.ops-opportunity-why summary{cursor:pointer;color:var(--ops-text-muted);font-size:12px}.ops-opportunity-why ul{color:var(--ops-text-muted);margin:6px 0;padding-left:18px;font-size:12px;line-height:1.6}.ops-opportunity-why .ops-reliability-facts{margin-top:8px}.ops-opportunity-why dd{font-size:12px;font-weight:500;line-height:1.6}.ops-opportunity-why dt small{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.ops-score-cell{flex-direction:column;gap:3px;min-width:68px;display:inline-flex}.ops-score-cell strong{font-variant-numeric:tabular-nums;font-size:16px}.ops-score-track{background:var(--ops-border);border-radius:2px;width:64px;height:4px;display:block;overflow:hidden}.ops-score-fill{background:var(--ops-text-muted);height:100%;display:block}.ops-dimension-cell{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.ops-dimension-cell.proxy small{letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-faint);font-size:10px}.ops-opportunity-mode{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:10px;margin-bottom:16px;padding:12px 16px}.ops-opportunity-mode.degraded{border-color:var(--ops-warn)}.ops-opportunity-mode-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-opportunity-mode-head small{color:var(--ops-text-faint);font-size:12px}.ops-opportunity-mode .ops-panel-note{margin:6px 0 0}.ops-opportunity-mode .ops-opportunity-tags{margin-top:8px}.ops-opportunity-why ol{color:var(--ops-text-muted);margin:6px 0;padding-left:18px;font-size:12px;line-height:1.6}.ops-launch-state{flex-direction:column;align-items:flex-start;gap:3px;min-width:130px;display:inline-flex}.ops-launch-state small{color:var(--ops-text-muted);font-size:11px}.ops-launch-done{color:var(--ops-ok);font-size:13px}.ops-launch-state .ops-refresh{padding:4px 10px;font-size:12px}.ops-proposal-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:130px;display:inline-flex}.ops-build-task{margin-top:10px}.ops-build-task .ops-refresh{padding:4px 10px;font-size:12px}.ops-build-task-body{border:1px solid var(--ops-border);background:var(--ops-surface-2);max-height:420px;color:var(--ops-text);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:8px 0 0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.ops-seo-stage{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;min-width:110px;display:inline-flex}.ops-seo-stage strong{font-size:14px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
