@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1rz-p1o6z-sit.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.2jdm38iyutowj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.3ez0azjih7ypa.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.2p5o-04xn4ahk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.175rzww1hghhr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-italic.417h53g4g4ip3.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-italic.0i5_76kp583ze.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-italic.3_5ea6jur6lyw.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-italic.32_xexyija_m0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-italic.1co9n2f2ahvka.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2j4htzlmj3gcc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.1zh-elm7yw814.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0j0zjzdqzpnyk.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.1t_5gnvplukf1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.41xmsrsmrahbg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.29txv0wq9-da0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@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-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.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}.relative{position:relative}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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,)}}:root{--font-sans:"Geist Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--nx-ink:#111315;--nx-ink-2:#1e2124;--nx-orange:#ff681f;--nx-orange-600:#ec5a14;--nx-orange-700:#b53b08;--nx-cream:#f6f5f2;--nx-paper:#fbfaf8;--bg:#f1efeb;--bg-2:#e9e6e0;--paper:#fbfaf8;--surface:#fff;--surface-2:#f8f7f4;--surface-3:#f1efeb;--line:#e5e2dc;--line-2:#d6d2ca;--line-soft:#eeebe6;--text:#111315;--text-2:#3b4044;--muted:#6a7075;--faint:#9a9fa3;--accent:var(--nx-orange);--accent-strong:var(--nx-orange-700);--accent-soft:#fff0e7;--accent-soft-2:#ffdcc8;--ok:#138a63;--ok-dot:#17b27f;--ok-soft:#e5f5ee;--warn:#a86a00;--warn-dot:#e8a317;--warn-soft:#fdf3dc;--bad:#c2362f;--bad-dot:#ec5b4f;--bad-soft:#fdeceb;--info:#3361c9;--info-dot:#4f7ef0;--info-soft:#e9effd;--neutral-dot:#a5adae;--ill-ink:#111315;--ill-paper:#fbfaf8;--ill-orange:#ff681f;--ill-tint:#ffe1cf;--mark-bg:#111315;--mark-fg:#fbf9f5;--r-xs:6px;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-2xl:28px;--shadow-xs:0 1px 2px #1113150f;--shadow-sm:0 1px 2px #1113150d, 0 2px 6px -2px #11131514;--shadow-md:0 1px 2px #1113150a, 0 12px 32px -12px #1113152e;--shadow-lg:0 2px 4px #1113150a, 0 30px 70px -24px #11131547;--ring:0 0 0 3px #ff681f40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b0c0d;--bg-2:#0f1011;--paper:#111315;--surface:#141618;--surface-2:#181a1d;--surface-3:#1e2124;--line:#262a2e;--line-2:#32373c;--line-soft:#1d2023;--text:#f2f1ee;--text-2:#c7c9cb;--muted:#8f9498;--faint:#666b70;--accent-strong:#ff8a57;--accent-soft:#ff681f24;--accent-soft-2:#ff681f3d;--ok:#4fd4a1;--ok-soft:#17b27f24;--warn:#f2c25a;--warn-soft:#e8a31724;--bad:#ff8a80;--bad-soft:#ec5b4f26;--info:#8fb0ff;--info-soft:#4f7ef029;--ill-ink:#dcdedf;--ill-paper:#181a1d;--ill-tint:#ff681f38;--mark-bg:#f2f1ee;--mark-fg:#111315;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 12px 32px -12px #0009;--shadow-lg:0 30px 70px -24px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:560;line-height:1.05}p{text-wrap:pretty}::selection{background:var(--accent-soft-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.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}.mono{font-family:var(--font-mono);font-feature-settings:"zero";letter-spacing:-.01em}.muted{color:var(--muted)}.subtle{color:var(--faint)}.small{font-size:12.5px}.accent-text{color:var(--accent-strong)}.green-text{color:var(--ok)}.spin{animation:.9s linear infinite nx-spin}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-pulse{0%{box-shadow:0 0 #17b27f73}70%{box-shadow:0 0 0 7px #17b27f00}to{box-shadow:0 0 #17b27f00}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand{color:var(--text);flex:none;align-items:center;gap:10px;display:inline-flex}.brand-word{letter-spacing:-.045em;font-size:19px;font-weight:640;line-height:1}.brand-small .brand-word{font-size:17px}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:6px;height:6px}.eyebrow.plain:before{display:none}.status-dot{background:var(--ok-dot);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s infinite nx-pulse;display:inline-block}.btn{--btn-h:42px;height:var(--btn-h);letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:550;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,color .18s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg, #ff7a36 0%, var(--nx-orange) 55%, #f05d16 100%);color:#fff;border-color:#e2550f;box-shadow:inset 0 1px #ffffff47,0 1px 2px #b5400f4d,0 6px 16px -6px #ff681f99}.btn-primary:hover:not(:disabled){background:linear-gradient(#f2622a 0%,#f05d16 100%);box-shadow:inset 0 1px #ffffff3d,0 1px 2px #b5400f4d,0 10px 24px -8px #ff681fb3}.btn-dark{background:var(--nx-ink);color:#f7f4ee;border-color:var(--nx-ink);box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #11131599}.btn-dark:hover:not(:disabled){background:var(--nx-ink-2)}:root[data-theme=dark] .btn-dark{color:#111315;background:#eef2f1;border-color:#eef2f1}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--line-2);box-shadow:var(--shadow-xs)}.btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--faint)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.btn-sm{--btn-h:34px;border-radius:9px;gap:6px;padding:0 12px;font-size:13px}.btn-icon{width:var(--btn-h);padding:0}.btn-split{gap:4px;display:inline-flex}.btn-square{border:1.5px solid var(--nx-orange);width:42px;height:42px;color:var(--nx-orange-700);background:0 0;border-radius:11px;place-items:center;transition:background .18s;display:inline-grid}.btn-square:hover{background:var(--accent-soft)}.text-action{color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:550;display:inline-flex}.text-action:hover{color:var(--accent-strong)}label{color:var(--text-2);gap:7px;font-size:13px;font-weight:550;display:grid}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line-2);background:var(--surface);width:100%;height:42px;color:var(--text);box-shadow:var(--shadow-xs);border-radius:10px;padding:0 13px;font-size:14px;font-weight:450;transition:border-color .15s,box-shadow .15s}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236c787a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}input::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}input[type=checkbox]{width:17px;height:17px;accent-color:var(--nx-orange);flex:none;margin:2px 0 0}.checkbox-label{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;font-weight:450;display:flex}.checkbox-label span{gap:2px;display:grid}.checkbox-label b{color:var(--text);font-weight:560}.checkbox-label small{color:var(--muted);font-size:12.5px}.error-message,.success-message{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:480;line-height:1.45;display:flex}.error-message{background:var(--bad-soft);color:var(--bad);border:1px solid var(--bad-dot)}@supports (color:color-mix(in lab, red, red)){.error-message{border:1px solid color-mix(in srgb, var(--bad-dot) 28%, transparent)}}.success-message{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-dot)}@supports (color:color-mix(in lab, red, red)){.success-message{border:1px solid color-mix(in srgb, var(--ok-dot) 28%, transparent)}}.error-message.dismissible{justify-content:space-between}.error-message button{color:inherit;background:0 0;border:0;padding:0}.badge,.severity,.pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;font-size:12px;font-weight:560;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:7px;height:7px}.badge-healthy{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-dot)}@supports (color:color-mix(in lab, red, red)){.badge-healthy{border-color:color-mix(in srgb, var(--ok-dot) 22%, transparent)}}.badge-healthy>span{background:var(--ok-dot)}.badge-degraded{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-dot)}@supports (color:color-mix(in lab, red, red)){.badge-degraded{border-color:color-mix(in srgb, var(--warn-dot) 26%, transparent)}}.badge-degraded>span{background:var(--warn-dot)}.badge-down{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-dot)}@supports (color:color-mix(in lab, red, red)){.badge-down{border-color:color-mix(in srgb, var(--bad-dot) 24%, transparent)}}.badge-down>span{background:var(--bad-dot)}.badge-blocked{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--nx-orange)}@supports (color:color-mix(in lab, red, red)){.badge-blocked{border-color:color-mix(in srgb, var(--nx-orange) 24%, transparent)}}.badge-blocked>span{background:var(--nx-orange)}.badge-unknown,.badge-paused{background:var(--surface-3);color:var(--muted);border-color:var(--line)}.badge-unknown>span,.badge-paused>span{background:var(--neutral-dot)}.severity-info{background:var(--info-soft);color:var(--info)}.severity-suspected{background:var(--warn-soft);color:var(--warn)}.severity-confirmed{background:var(--accent-soft);color:var(--accent-strong)}.severity-critical{background:var(--bad-soft);color:var(--bad)}.pill{background:var(--surface-3);color:var(--text-2);border-color:var(--line)}.pill-dark{background:var(--nx-ink);color:#f2efe9;border-color:var(--nx-ink)}.pill-accent{background:var(--accent-soft);color:var(--accent-strong)}kbd{border:1px solid var(--line-2);background:var(--surface);min-width:22px;height:20px;font-family:var(--font-mono);color:var(--muted);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;font-size:10.5px;display:inline-grid}.lp{--lp-max:1240px;--lp-pad:max(28px, calc((100% - var(--lp-max)) / 2));--g-950:#0c0d0e;--g-900:#111315;--g-800:#1b1d20;--w-50:#f6f5f2;--hot:#ff681f;--hot-text:#b53b08;background:var(--w-50);color:var(--g-900);overflow-x:clip}.lp .brand-word{letter-spacing:-.045em;font-size:21px;font-weight:650}.lp .mono{font-family:var(--font-mono)}.lp-btn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:16px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .25s,transform .2s;display:inline-flex}.lp-btn svg{transition:transform .25s}.lp-btn:hover svg{transform:translate(3px)}.lp-btn:active{transform:translateY(1px)}.lp-btn-hot{background:var(--hot);color:var(--g-900);box-shadow:inset 0 1px #ffffff59,0 10px 30px -10px #ff681fbf}.lp-btn-hot:hover{background:#ff7a38;box-shadow:inset 0 1px #ffffff59,0 14px 40px -10px #ff681fe6}.lp-btn-ghost{color:#f2f1ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-color:#fff3}.lp-btn-ghost:hover{background:#ffffff14;border-color:#ffffff73}.lp-btn-line{color:var(--g-900);background:#fff;border-color:#d6d2ca}.lp-btn-line:hover{border-color:var(--g-900)}.lh{z-index:60;pointer-events:none;padding:14px 20px 0;position:fixed;top:0;left:0;right:0}.lh-bar,.lh-sheet{pointer-events:auto}.lh-bar{max-width:calc(var(--lp-max) + 24px);border:1px solid #0000;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:62px;margin:0 auto;padding:0 10px 0 18px;transition:background .35s,border-color .35s,height .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid}.lh.is-scrolled .lh-bar,.lh.is-open .lh-bar{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#111315bd;border-color:#ffffff14;height:56px;box-shadow:0 18px 40px -20px #0000008c}.lh .brand,.lf .brand,.lh .brand-word,.lf .brand-word{color:#f2f1ee}.lh-nav{justify-self:center;gap:2px;display:flex}.lh-nav a{color:#f2f1eea8;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s;position:relative}.lh-nav a:hover{color:#fff;background:#ffffff0f}.lh-nav a.on{color:#fff}.lh-nav a.on:after{content:"";background:var(--hot);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.lh-actions{align-items:center;gap:6px;display:flex}.lh-login{color:#f2f1eedb;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.lh-login:hover{color:#fff;background:#ffffff0f}.lh-cta{background:var(--hot);height:40px;color:var(--g-900);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:14px;font-weight:650;transition:background .2s;display:inline-flex;box-shadow:0 8px 22px -10px #ff681fe6}.lh-cta:hover{background:#ff7a38}.lh-menu{color:#f2f1ee;background:0 0;border:1px solid #ffffff29;border-radius:11px;place-items:center;width:40px;height:40px;display:none}.lh-sheet{max-width:var(--lp-max);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111315f0;border:1px solid #ffffff14;border-radius:18px;gap:2px;margin:8px auto 0;padding:10px;animation:.25s ease-out lh-in;display:grid}.lh-sheet[hidden]{display:none}@keyframes lh-in{0%{opacity:0;transform:translateY(-6px)}}.lh-sheet a{color:#f2f1ee;border-radius:11px;padding:14px 12px;font-size:16px;font-weight:550}.lh-sheet a:hover{background:#ffffff0f}.lh-sheet .lh-sheet-cta{background:var(--hot);color:var(--g-900);justify-content:space-between;margin-top:6px;display:flex}.hx{background:var(--g-950);color:#f2f1ee;height:165vh;position:relative}.hx-sticky{height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.hx-bg{background:radial-gradient(50% 60% at 74% 42%, #ffffff13, transparent 70%), radial-gradient(34% 30% at 70% 88%, #ff681f33, transparent 70%), radial-gradient(60% 50% at 0% 0%, #ffffff09, transparent 70%), var(--g-950);position:absolute;inset:0}.hx-bg:after{content:"";opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stack{opacity:0;width:68%;transition:opacity 1.2s;position:absolute;top:0;bottom:0;right:0}.stack.is-ready,.stack.is-fallback{opacity:1}.stack-canvas{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}.stack-canvas canvas{display:block;width:100%!important;height:100%!important}.stack-fallback{--lp-top-a:#4a4e52;--lp-top-b:#23262a;--lp-side-a:#2d3034;--lp-side-b:#16181a;--lp-edge:#ffffff24;--lp-mark:#ffffff1f;width:min(520px,80%);position:absolute;top:50%;right:6%;transform:translateY(-50%)}.stack-labels{pointer-events:none;position:absolute;inset:0}.stack-label{opacity:0;will-change:transform;align-items:center;height:0;padding-right:28px;display:flex;position:absolute;top:0;left:0}.stack-label i{border-top:1px dashed #f2f1ee42;flex:1;min-width:24px;margin-left:14px}.stack-label b{background:#f2f1ee8c;border-radius:50%;flex:none;width:7px;height:7px;margin:0 12px 0 6px}.stack-label span{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f2f1eeb8;white-space:nowrap;font-size:12px}.stack-label.hot i{border-top:1px solid #ff681fcc}.stack-label.hot b{background:var(--hot);box-shadow:0 0 0 4px #ff681f33}.stack-label.hot span{color:#ff8a4c}.hx-inner{z-index:2;height:100%;max-width:var(--lp-max);pointer-events:none;opacity:calc(1 - var(--p,0) * .55);transform:translateY(calc(var(--p,0) * -36px));flex-direction:column;justify-content:center;margin:0 auto;padding:88px 28px 96px;display:flex;position:relative}.hx-inner a{pointer-events:auto}.hx-title{letter-spacing:-.058em;text-wrap:balance;max-width:11ch;font-size:clamp(54px,min(7vw,13.5vh),128px);font-weight:680;line-height:.92;animation:1s cubic-bezier(.2,.75,.2,1) both hx-rise}.hx-title span,.fc h2 span{color:var(--hot)}.hx-lead{color:#f2f1eeb8;max-width:30ch;margin-top:clamp(18px,3vh,30px);font-size:clamp(17px,min(1.45vw,2.7vh),22px);line-height:1.45;animation:1s cubic-bezier(.2,.75,.2,1) .12s both hx-rise}.hx-cta{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,4.5vh,42px);animation:1s cubic-bezier(.2,.75,.2,1) .22s both hx-rise;display:flex}@keyframes hx-rise{0%{opacity:0;translate:0 26px}}.hx-steps{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f1ee80;grid-template-columns:repeat(3,120px);row-gap:12px;font-size:12px;display:grid;position:absolute;bottom:40px;left:28px}.hx-steps-bar{background:#ffffff1f;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.hx-steps-bar i{height:100%;width:calc(12% + var(--p,0) * 88%);background:var(--hot);display:block}.hx-scroll{z-index:2;width:24px;height:38px;opacity:calc(1 - var(--p,0) * 3);border:1.5px solid #f2f1ee4d;border-radius:14px;position:absolute;bottom:40px;right:28px}.hx-scroll span{background:var(--hot);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s ease-in-out infinite hx-wheel;position:absolute;top:8px;left:50%}@keyframes hx-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}.rv-ready .rv:not([data-in]){opacity:0}.rv[data-in]{animation:rv-in .7s cubic-bezier(.2, .75, .2, 1) var(--d,0s) both}@keyframes rv-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.sx{padding:clamp(88px, 13vh, 144px) var(--lp-pad)}.sx-tint{background:#ecebe7}.sx-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;margin-bottom:clamp(40px,6vh,64px);display:grid}.sx-head h2{letter-spacing:-.052em;font-size:clamp(38px,min(4.4vw,8vh),66px);font-weight:650;line-height:.98}.sx-head h2 span{color:#a2a5a8;display:block}.sx-head>p{color:#565b60;justify-self:end;max-width:44ch;font-size:17px;line-height:1.6}.sx-head.is-stacked{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:0}.sx-head.is-stacked>p{justify-self:start}.lx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lx-art{background:radial-gradient(60% 50% at 50% 60%,#fff,#0000 75%),linear-gradient(#efeeea,#e6e4df);border:1px solid #e0ddd6;border-radius:28px;place-items:center;padding:clamp(20px,3vw,40px);display:grid;box-shadow:inset 0 1px #fff}.lx-art svg{width:100%;max-width:470px}.lp-plate{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lx-list{border-top:1px solid #dedbd4;margin:0;padding:0;list-style:none}.lx-list li{border-bottom:1px solid #dedbd4;position:relative}.lx-list li:before{content:"";background:var(--hot);width:0;height:2px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0}.lx-list li.on:before{width:100%}.lx-list button{text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:20px 2px;display:grid}.lx-index{font-family:var(--font-mono);color:#9a9fa3;font-size:13px;transition:color .3s}.lx-name{letter-spacing:-.035em;color:#7d8186;font-size:clamp(19px,1.7vw,24px);font-weight:620;transition:color .3s}.lx-what{color:#8a8f93;font-size:14px}.lx-list li.on .lx-index{color:var(--hot-text)}.lx-list li.on .lx-name,.lx-list button:hover .lx-name{color:var(--g-900)}.lx-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.lx-body>*{overflow:hidden}.lx-list li.on .lx-body{grid-template-rows:1fr}.lx-body p{color:#4b5055;padding:0 0 12px 62px;font-size:15.5px;line-height:1.6}.lx-tags{flex-wrap:wrap;gap:8px;padding:0 0 22px 62px;display:flex}.lx-tags span{font-family:var(--font-mono);color:#3b4044;background:#fff;border:1px solid #dedbd4;border-radius:999px;padding:6px 12px;font-size:12px}.lx-list li.on .lx-tags span:first-child{color:var(--hot-text);background:#fff0e7;border-color:#ff681f66}.idm-card{background:#fff;border:1px solid #e2dfd8;border-radius:26px;max-width:1080px;margin:0 auto;overflow:hidden;box-shadow:0 40px 80px -56px #11131573}.idm-head{justify-content:space-between;align-items:center;gap:16px;padding:26px 30px 0;display:flex}.idm-head h3{letter-spacing:-.03em;font-size:20px;font-weight:640}.idm-head>div>span{color:#7a7f84;margin-top:2px;font-size:14px;display:block}.idm-status{color:var(--hot-text);white-space:nowrap;background:#fff0e7;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.idm-status i{background:var(--hot);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite idm-pulse}@keyframes idm-pulse{0%{box-shadow:0 0 #ff681f80}80%,to{box-shadow:0 0 0 8px #ff681f00}}.idm-strip{border-bottom:1px solid #efede9;padding:24px 30px 26px}.idm-axis{color:#9a9fa3;justify-content:space-between;margin-left:140px;padding-bottom:8px;font-size:12px;display:flex}.idm-lanes{position:relative}.idm-lane{grid-template-columns:140px minmax(0,1fr);align-items:center;height:34px;display:grid}.idm-lane>span{color:#5d6266;font-size:14px}.idm-track{background:#efede9;border-radius:99px;height:6px;position:relative}.idm-track i{transform-origin:0;background:#ff681f73;border-radius:99px;min-width:4px;transition:transform .9s cubic-bezier(.2,.8,.2,1) .5s;position:absolute;top:0;bottom:0;transform:scaleX(0)}.idm-track i.major{background:var(--hot);top:-2px;bottom:-2px;box-shadow:0 0 16px #ff681f80}.idm[data-in] .idm-track i{transform:none}.idm-playhead{z-index:1;background:var(--g-900);opacity:0;width:1.5px;transition:left 1.6s cubic-bezier(.45,0,.2,1) .3s,opacity .3s .3s;position:absolute;top:-4px;bottom:-4px;left:140px}.idm[data-in] .idm-playhead{opacity:1;left:calc(50% + 70px)}.idm-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.idm-events{border-right:1px solid #efede9;align-content:start;gap:4px;margin:0;padding:18px;list-style:none;display:grid}.idm-events button{text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px;transition:background .2s,border-color .2s;display:grid}.idm-events button:hover{background:#f8f7f4}.idm-events button.on{background:#f6f5f2;border-color:#e6e3dd}.idm-events time{color:#9a9fa3;font-size:12.5px}.idm-dot{background:#17b27f;border-radius:50%;width:10px;height:10px}.idm-dot.hot{background:var(--hot)}.idm-dot.warn{background:#e8a317}.idm-ev-title{color:#24282b;font-size:15px;font-weight:520}.idm-events button.on .idm-ev-title{color:var(--g-900);font-weight:620}.idm-evidence{align-content:start;gap:14px;padding:18px 24px 24px;display:grid}.idm-window{background:var(--g-900);border-radius:16px;overflow:hidden}.idm-chrome{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:11px 12px;display:flex}.idm-chrome>i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.idm-chrome>span{min-width:0;height:26px;font-family:var(--font-mono);color:#f2f1ee99;white-space:nowrap;background:#ffffff0f;border-radius:8px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.idm-view{color:#f2f1ee;align-content:center;min-height:168px;padding:22px;animation:.35s idm-swap;display:grid}@keyframes idm-swap{0%{opacity:0;transform:translateY(6px)}}.idm-console p{word-break:break-word;font-size:13.5px;line-height:1.7}.idm-console .err{color:#ff9070}.idm-console .ok{color:#6fe0b4}.idm-console .dim{color:#f2f1ee6b}.idm-net{gap:4px;display:grid}.idm-net>div{color:#f2f1eeb3;border-radius:9px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:9px 12px;font-size:13.5px;display:grid}.idm-net>div.bad{color:#ffb38c;background:#ff681f29}.idm-wire{gap:12px;display:grid}.idm-wire span{background:#ffffff17;border-radius:6px;height:9px;display:block}.idm-wire .w-line{width:74%}.idm-wire .w-line.short{width:48%}.idm-wire .w-missing{border:1.5px dashed var(--hot);width:220px;max-width:100%;height:38px;font-family:var(--font-mono);color:#ff9a63;background:#ff681f1f;border-radius:999px;place-items:center;margin-top:6px;font-size:12.5px;display:grid}.idm-verdict{color:var(--hot-text);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.idm-verdict:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.idm-verdict.warn{color:#8a5a00}.idm-verdict.ok{color:#138a63}.sx-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sx-points{margin:34px 0 0;padding:0;list-style:none;display:grid}.sx-points li{border-top:1px solid #dedbd4;gap:4px;padding:16px 0;display:grid}.sx-points b{letter-spacing:-.015em;font-size:16px;font-weight:620}.sx-points span{color:#6a7075;font-size:15px}.cs-labels{font-family:var(--font-mono);color:#6a7075;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12.5px;display:flex}.cs-labels span:last-child{color:var(--hot-text)}.cs-stage{aspect-ratio:16/11;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2dfd8;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #1113158c}.cs-page{background:#fbfaf8;padding:6%;position:absolute;inset:0}.cs-after{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}.cs-after .cs-page{background:#fffaf6}.cs-nav{align-items:center;gap:14px;display:flex}.cs-nav b{letter-spacing:.24em;margin-right:auto;font-size:13px}.cs-nav span{background:#e2dfd8;border-radius:4px;width:44px;height:7px}.cs-hero{grid-template-columns:1.1fr .9fr;gap:6%;margin-top:8%;display:grid}.cs-hero>div:first-child{align-content:start;display:grid}.cs-hero>div>span{border-radius:5px;display:block}.cs-kicker{background:#ffcfb4;width:30%;height:8px}.cs-h{background:var(--g-900);width:92%;height:22px;margin-top:14px}.cs-h.short{width:62%;margin-top:8px}.cs-p{background:#d9d5cd;width:82%;height:9px;margin-top:18px}.cs-buy{background:var(--g-900);color:#fff;justify-self:start;margin-top:22px;padding:11px 18px;font-size:13px;font-weight:600;border-radius:999px!important}.cs-missing{border:2px dashed var(--hot);background:#ff681f14;justify-self:start;width:150px;height:40px;margin-top:22px;animation:2.2s ease-out infinite cs-ping;position:relative;border-radius:999px!important}.cs-missing em{background:var(--hot);color:var(--g-900);font-family:var(--font-mono);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:600;position:absolute;top:calc(100% + 8px);left:0}@keyframes cs-ping{0%{box-shadow:0 0 #ff681f66}80%,to{box-shadow:0 0 0 14px #ff681f00}}.cs-img{background:linear-gradient(160deg,#0000 55%,#11131514 55%),linear-gradient(200deg,#0000 62%,#1113151f 62%),linear-gradient(135deg,#ecebe7,#d9d5cd);border-radius:16px;min-height:140px}.cs-after .cs-img{background:linear-gradient(160deg,#0000 55%,#781e002e 55%),linear-gradient(200deg,#0000 62%,#781e0038 62%),linear-gradient(135deg,#ffb48a,#ff681f)}.cs-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:7%;display:grid}.cs-cards span{background:#efede9;border-radius:12px;height:64px}.cs-handle{z-index:2;top:0;bottom:0;left:var(--pos);background:var(--g-900);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.cs-handle span{background:#fff;border:1px solid #d6d2ca;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px #11131573}.cs-stage input[type=range]{z-index:3;width:100%;height:100%;box-shadow:none;opacity:0;cursor:ew-resize;appearance:none;border:0;margin:0;padding:0;position:absolute;inset:0}.cs-stage:has(input:focus-visible) .cs-handle span{box-shadow:0 0 0 4px #ff681f59}.sx-dark{background:radial-gradient(40% 50% at 100% 0%, #ff681f1f, transparent 70%), var(--g-950);color:#f2f1ee}.sx-dark .sx-head h2 span{color:#5f6468}.sx-dark .sx-head>p{color:#f2f1ee9e}.tr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tr-card{background:linear-gradient(#ffffff0e,#ffffff04);border:1px solid #ffffff14;border-radius:22px;padding:28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s}.tr-card:hover{background:linear-gradient(#ff681f1a,#ff681f05);border-color:#ff681f73;transform:translateY(-4px)}.tr-icon{color:#ff8a4c;background:#ffffff0f;border:1px solid #ffffff14;border-radius:13px;place-items:center;width:46px;height:46px;transition:background .35s,color .35s;display:grid}.tr-card:hover .tr-icon{background:var(--hot);color:var(--g-900)}.tr-card h3{letter-spacing:-.025em;margin-top:26px;font-size:19px;font-weight:620}.tr-card p{color:#f2f1ee99;margin-top:10px;font-size:15px;line-height:1.55}.tr-facts{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px;padding-top:32px;display:grid}.tr-facts b{letter-spacing:-.045em;font-size:clamp(28px,2.8vw,40px);font-weight:620;line-height:1;display:block}.tr-facts span{color:#f2f1ee8c;margin-top:10px;font-size:15px;display:block}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pr-card{background:#fff;border:1px solid #e2dfd8;border-radius:24px;flex-direction:column;padding:30px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.pr-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #11131573}.pr-top{justify-content:space-between;align-items:center;min-height:30px;display:flex}.pr-card h3{letter-spacing:-.03em;font-size:20px;font-weight:620}.pr-card>p{color:#6a7075;margin-top:8px;font-size:15px}.pr-badge{color:#ff8a4c;background:#ff681f29;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.pr-price{letter-spacing:-.06em;align-items:baseline;gap:4px;margin:28px 0 24px;font-size:60px;font-weight:620;line-height:1;display:flex}.pr-price small{letter-spacing:-.02em;color:#8a8f93;align-self:flex-start;margin-top:8px;font-size:18px;font-weight:550}.pr-price span{letter-spacing:0;color:#8a8f93;font-size:15px;font-weight:450}.pr-card .lp-btn{width:100%;height:50px}.pr-card ul{border-top:1px solid #ebe8e2;gap:13px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:grid}.pr-card li{color:#3b4044;align-items:center;gap:11px;font-size:15px;display:flex}.pr-card li svg{color:var(--hot-text);flex:none}.pr-card.featured{background:radial-gradient(70% 50% at 100% 0%, #ff681f4d, transparent 70%), var(--g-900);border-color:var(--g-900);color:#f2f1ee}.pr-card.featured>p,.pr-card.featured .pr-price small,.pr-card.featured .pr-price span{color:#f2f1ee94}.pr-card.featured ul{border-color:#ffffff1a}.pr-card.featured li{color:#f2f1eedb}.pr-card.featured li svg{color:#ff8a4c}.fc{padding:0 var(--lp-pad) clamp(88px, 13vh, 144px)}.fc-inner{background:radial-gradient(50% 70% at 20% 100%, #ff681f52, transparent 70%), var(--g-950);color:#f2f1ee;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:clamp(36px,5vw,72px);display:grid;overflow:hidden}.fc-art{--lp-top-a:#44484c;--lp-top-b:#1f2225;--lp-side-a:#2b2e32;--lp-side-b:#141618;--lp-edge:#ffffff24;--lp-mark:#ffffff1a;justify-self:center;width:100%;max-width:440px}.fc h2{letter-spacing:-.055em;font-size:clamp(40px,min(5vw,9vh),76px);font-weight:660;line-height:.95}.fc-copy>p{color:#f2f1eea8;max-width:40ch;margin-top:22px;font-size:17px;line-height:1.55}.fc .hx-cta{animation:none}.lf{padding:64px var(--lp-pad) 28px;background:var(--g-950);color:#f2f1ee99}.lf-inner{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.lf-brand p{max-width:34ch;margin-top:16px;font-size:15px}.lf nav{align-content:start;gap:12px;font-size:15px;display:grid}.lf nav b{color:#f2f1ee;margin-bottom:4px;font-size:14px;font-weight:600}.lf nav a:hover{color:#fff}.lf-base{border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;font-size:13.5px;display:flex}@media (max-width:1100px){.lh-nav a{padding:8px 10px}.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idm-split{grid-template-columns:minmax(0,1fr)}.idm-events{border-bottom:1px solid #efede9;border-right:0}}@media (max-width:960px){.lh-nav{display:none}.lh-bar{grid-template-columns:1fr auto}.lh-menu{display:grid}.hx{height:auto}.hx-sticky{flex-direction:column;height:auto;min-height:0;display:flex;position:relative}.hx-inner{opacity:1;height:auto;padding:128px 24px 8px;transform:none}.stack{order:2;width:100%;height:82vw;max-height:560px;position:relative}.stack-canvas{-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}.stack-labels,.hx-steps,.hx-scroll{display:none}.sx-head,.lx,.sx-split,.fc-inner{grid-template-columns:minmax(0,1fr)}.sx-head{gap:18px}.sx-head>p{justify-self:start}.pr-grid{grid-template-columns:minmax(0,1fr);max-width:540px}.fc-art{max-width:300px}}@media (max-width:640px){.lh{padding:10px 10px 0}.lh-cta{display:none}.lh-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11131599;padding:0 6px 0 14px}.hx-inner{padding:112px 20px 0}.hx-title{font-size:clamp(48px,15vw,72px)}.hx-cta{flex-direction:column;align-items:stretch}.sx{padding:80px 20px}.lx-list button{grid-template-columns:36px minmax(0,1fr)}.lx-what{display:none}.lx-body p,.lx-tags{padding-left:50px}.idm-head{flex-direction:column;align-items:flex-start;padding:20px 18px 0}.idm-strip{padding:18px}.idm-axis{margin-left:0}.idm-lane{grid-template-columns:96px minmax(0,1fr)}.idm-lane>span{font-size:12.5px}.idm-playhead{display:none}.idm-events{padding:10px}.idm-events time{display:none}.idm-evidence{padding:16px}.cs-cards span{height:36px}.cs-img{min-height:80px}.tr-grid,.tr-facts{grid-template-columns:minmax(0,1fr)}.fc{padding:0 12px 64px}.fc-inner{border-radius:24px}.lf-inner{grid-template-columns:1fr 1fr}.lf-brand{grid-column:1/-1}.lf-base{flex-direction:column}}.auth{background:var(--nx-cream);min-height:100vh;color:var(--nx-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;padding:12px;display:grid}.auth-panel{flex-direction:column;padding:26px 34px;display:flex}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-back{height:32px;color:var(--text-2);background:#fff;border:1px solid #e2dacd;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:540;display:inline-flex}.auth-back:hover{color:var(--nx-ink);border-color:var(--line-2)}.auth-content{width:min(400px,100%);margin:auto;padding:48px 0}.auth-content h1{letter-spacing:-.045em;margin-top:16px;font-size:clamp(32px,3.4vw,42px)}.auth-lead{color:var(--muted);margin-top:12px;font-size:15.5px}.auth-content form{gap:16px;margin-top:30px;display:grid}.auth-content form .btn{--btn-h:46px;width:100%;margin-top:4px}.auth-content>.btn{width:100%;margin-top:10px}.forgot-link{color:var(--nx-orange-700);justify-self:end;margin-top:-6px;font-size:13px;font-weight:540}.auth-switch{color:var(--muted);text-align:center;margin-top:22px;font-size:14px}.auth-switch a{color:var(--nx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--nx-orange);-webkit-text-decoration-color:var(--nx-orange);-webkit-text-decoration-color:var(--nx-orange);text-decoration-color:var(--nx-orange);text-underline-offset:3px;font-weight:600}.auth-demo{color:var(--muted);background:#ffffff8c;border:1px dashed #d9d0c1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding:14px 16px;font-size:13.5px;display:flex}.auth-demo a{color:var(--nx-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.auth-demo a:hover{color:var(--nx-orange-700)}.auth-copyright{color:var(--faint);font-size:12px}.auth-visual{background:radial-gradient(60% 50% at 80% 110%, #ff681f80, transparent 70%), radial-gradient(40% 40% at 0% 0%, #ff681f24, transparent 70%), var(--nx-ink);color:#f2efe9;border-radius:24px;flex-direction:column;justify-content:center;gap:34px;padding:48px clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 80%)}.auth-visual-card{background:var(--nx-paper);border:1px solid #ffffff1f;border-radius:22px;max-width:520px;padding:26px;position:relative;transform:rotate(-1.2deg);box-shadow:0 40px 80px -30px #000000b3}.auth-visual-art{background:radial-gradient(70% 70% at 50% 100%,#ff681f1a,#0000 70%),#fff;border:1px solid #ece5d8;border-radius:14px;padding:26px}.auth-signal{color:var(--nx-ink);box-shadow:var(--shadow-md);background:#fff;border:1px solid #e7e0d3;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 9px;display:flex;position:absolute}.auth-signal b{font-size:13px;font-weight:600;display:block}.auth-signal small{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);display:block}.auth-signal-a{top:30px;right:-26px;transform:rotate(3deg)}.auth-signal-b{bottom:-18px;left:-22px;transform:rotate(-2deg)}.auth-visual .mk-float-i{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.auth-visual .mk-float-i.ok{background:var(--ok-soft);color:var(--ok)}.auth-visual .mk-float-i.warn{background:var(--accent-soft);color:var(--nx-orange-700)}.auth-visual h2{letter-spacing:-.045em;font-size:clamp(28px,2.8vw,38px);line-height:1.06;position:relative}.auth-visual h2 em{color:#ff8352;font-style:italic;font-weight:520}.auth-visual ul{color:#f2efe9c7;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid;position:relative}.auth-visual li{align-items:center;gap:10px;display:flex}.auth-visual li svg{color:#ff8a57;background:#ff681f33;border-radius:6px;width:20px;height:20px;padding:3px}.nx-center{background:var(--nx-cream);min-height:100vh;color:var(--nx-ink);place-items:center;padding:12px;display:grid;position:relative}.nx-center-card{background:var(--nx-paper);text-align:center;border:1px solid #e4ddd0;border-radius:26px;width:min(640px,100%);padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #11131573}.nx-center-card:before{content:"";pointer-events:none;background-image:radial-gradient(#1113150f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 40% at 50% 25%,#000 20%,#0000 80%);mask-image:radial-gradient(60% 40% at 50% 25%,#000 20%,#0000 80%)}.nx-center-card>*{position:relative}.nx-center-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-center-art{width:min(380px,100%);margin:26px auto 8px}.nx-center-card h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(28px,3.4vw,38px)}.nx-center-card h1 em{color:var(--nx-orange);font-style:italic;font-weight:520}.nx-center-card>p{max-width:470px;color:var(--muted);margin:12px auto 0;font-size:14.5px}.nx-steps{text-align:left;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid}.nx-steps li{height:46px;color:var(--faint);background:#fff;border:1px solid #ebe4d8;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:14px;transition:all .3s;display:flex}.nx-steps li>span:first-child{background:var(--surface-3);width:24px;height:24px;color:var(--faint);border-radius:7px;flex:none;place-items:center;display:grid}.nx-steps li.current{color:var(--nx-ink);border-color:var(--nx-orange);box-shadow:0 0 0 3px #ff681f1f}.nx-steps li.current>span:first-child{background:var(--accent-soft);color:var(--nx-orange-700)}.nx-steps li.done{color:var(--text-2)}.nx-steps li.done>span:first-child{background:var(--ok-soft);color:var(--ok)}.nx-steps li small{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:11px}.nx-center-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.nx-center-card .error-message{text-align:left;margin-top:18px}.nx-center-foot{justify-content:center;margin-top:22px;display:flex}@media (max-width:960px){.auth{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{background:var(--nx-paper);border:1px solid #e4ddd0;border-radius:22px;min-height:calc(100vh - 24px);padding:18px 16px}}@media (max-width:640px){.auth{padding:6px}.nx-center{place-items:stretch stretch;padding:6px}.nx-center-card{border-radius:20px;padding:20px 16px}.nx-steps li small{display:none}}.app-shell{background:var(--bg);grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{scrollbar-width:thin;flex-direction:column;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:center;gap:8px;padding:2px 6px;display:flex}.sidebar-brand .pill{height:22px;font-size:11px}.workspace-picker{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);color:var(--muted);border-radius:13px;align-items:center;gap:10px;margin:18px 0 4px;padding:8px 10px 8px 8px;display:flex}.workspace-symbol{background:var(--nx-ink);color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:620;display:grid;box-shadow:inset 0 -2px #ff681fe6}:root[data-theme=dark] .workspace-symbol{color:#111315;background:#eef2f1}.workspace-picker>span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.workspace-picker small{color:var(--muted);font-size:11.5px;font-weight:450;display:block}.workspace-select{color:var(--muted);margin-top:8px;font-size:11.5px}.workspace-select select{height:34px;font-size:13px}.nav-group-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:20px 10px 6px;font-size:10.5px;font-weight:500}.sidebar nav{gap:2px;display:grid}.app-nav-item{width:100%;height:36px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.app-nav-item svg{color:var(--muted);flex:none}.app-nav-item:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-nav-item:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.app-nav-item:hover{color:var(--text)}.app-nav-item.selected{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--line);font-weight:600}.app-nav-item.selected svg{color:var(--accent)}.nav-count{background:var(--nx-orange);color:#fff;border-radius:6px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:620;display:grid}.sidebar-bottom{gap:4px;margin-top:auto;padding-top:20px;display:grid}.plan-mini{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:14px;margin-bottom:8px;padding:14px}.plan-mini-title{align-items:center;gap:7px;font-size:13px;font-weight:620;display:flex}.plan-mini-title svg{color:var(--accent)}.plan-mini-track{background:var(--surface-3);border-radius:99px;height:6px;margin:12px 0 8px;overflow:hidden}.plan-mini-track i{border-radius:inherit;background:linear-gradient(90deg, #ff8a4c, var(--nx-orange));height:100%;display:block}.plan-mini p{color:var(--muted);font-size:12px}.plan-mini a{align-items:center;gap:4px;margin-top:10px;font-size:12.5px;font-weight:600;display:inline-flex}.plan-mini a:hover{color:var(--accent-strong)}.profile-row{text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:8px;display:flex}.profile-row:hover{background:var(--surface);border-color:var(--line)}.profile-avatar,.topbar-avatar{background:linear-gradient(140deg, #ff8a4c, var(--nx-orange-700));color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:620;display:grid}.profile-row>span{min-width:0;color:var(--text);text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.profile-row small{color:var(--muted);font-size:11.5px;font-weight:450;display:block}.sidebar-overlay{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0b0c73;border:0;position:fixed;inset:0}.app-body{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-md);border-radius:20px;flex-direction:column;margin:10px 10px 10px 0;display:flex}.app-topbar{z-index:20;border-bottom:1px solid var(--line-soft);background:var(--surface);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 26px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.app-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb>span{text-overflow:ellipsis;overflow:hidden}.breadcrumb b{color:var(--text);font-weight:600}.mobile-menu{border:1px solid var(--line);background:var(--surface);border-radius:10px;place-items:center;width:36px;height:36px;display:none}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-search,.inline-search{background:var(--surface-2);border:1px solid var(--line);width:300px;height:36px;color:var(--faint);border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.topbar-search:focus-within,.inline-search:focus-within{border-color:var(--accent);box-shadow:var(--ring);background:var(--surface)}.topbar-search input,.inline-search input{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13.5px!important}.notification-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--text-2);border-radius:10px;place-items:center;display:grid;position:relative}.notification-icon:hover{background:var(--surface-2)}.notification-icon i{background:var(--nx-orange);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:7px;right:8px}.topbar-user{border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:13px;font-weight:560;display:flex}.topbar-user .topbar-avatar{border-radius:8px;width:28px;height:28px;font-size:10.5px}.dashboard-content{flex:1;align-content:start;gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:24px 26px 26px;display:grid}.dashboard-content>*{min-width:0}.demo-banner{border:1px solid var(--nx-orange);border-radius:13px;align-items:center;gap:14px;padding:9px 10px 9px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-banner{border:1px solid color-mix(in srgb, var(--nx-orange) 35%, transparent)}}.demo-banner{background:repeating-linear-gradient(-45deg, var(--accent-soft) 0 10px, transparent 10px 20px), var(--surface);color:var(--text-2);font-size:13px}.demo-banner-tag{background:var(--nx-ink);color:#f7f4ee;height:26px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.demo-banner-tag svg{color:#ff8a57}.demo-banner>span:nth-child(2){flex:1}.demo-banner a{background:var(--surface);border:1px solid var(--line-2);white-space:nowrap;height:30px;color:var(--text);border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-weight:600;display:inline-flex}.demo-banner a:hover{border-color:var(--accent)}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 0 6px;display:flex}.dashboard-heading h1{letter-spacing:-.035em;font-size:26px;font-weight:620;line-height:1.15}.dashboard-heading p{color:var(--muted);margin-top:6px;font-size:14px}.heading-actions{flex:none;gap:8px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:16px;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.panel-heading h2,details.panel>summary{letter-spacing:-.02em;align-items:center;gap:8px;font-size:15.5px;font-weight:620;line-height:1.3;display:flex}.panel-heading p{color:var(--muted);margin-top:4px;font-size:13px}.panel-heading>svg{color:var(--accent)}details.panel>summary{cursor:pointer;justify-content:space-between;margin:0;list-style:none}details.panel>summary::-webkit-details-marker{display:none}details.panel>summary:after{content:"";border-right:1.8px solid var(--muted);border-bottom:1.8px solid var(--muted);width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}details.panel[open]>summary{margin-bottom:16px}details.panel[open]>summary:after{transform:rotate(-135deg)}.panel-copy{color:var(--text-2);gap:12px;font-size:13.5px;display:grid}.panel-copy>.btn{justify-self:start}.panel-copy summary{cursor:pointer;color:var(--accent-strong);font-weight:600}.panel-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.panel-copy dl>div{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px}.panel-copy dt{color:var(--muted);font-size:12px}.panel-copy dd{letter-spacing:-.02em;color:var(--text);margin:4px 0 0;font-size:17px;font-weight:620}.panel-link{border:1px solid var(--line);height:30px;color:var(--text-2);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:560;display:inline-flex}.panel-link:hover{color:var(--text);background:var(--surface-2)}.count-pill{background:var(--surface-3);border:1px solid var(--line);min-width:22px;height:20px;font-family:var(--font-mono);color:var(--muted);letter-spacing:0;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-grid}.role-pill{color:#ffa073;letter-spacing:0;vertical-align:middle;background:#ff681f2e;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.live-tag{border:1px solid var(--line);height:28px;color:var(--text-2);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:16px;padding:16px 18px}.metric-label{color:var(--text-2);flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;font-weight:560;display:flex}.metric-icon{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 -2px #0000001f}.metric-icon.green{background:#17b27f}.metric-icon.orange{background:var(--nx-orange)}.metric-icon.neutral{background:var(--nx-ink)}:root[data-theme=dark] .metric-icon.neutral{background:#3a3f44}.metric strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:16px;font-size:30px;font-weight:620;line-height:1;display:flex}.metric strong small{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:500}.metric p{border-top:1px dashed var(--line);color:var(--muted);margin-top:14px;padding-top:12px;font-size:12.5px}.overview-middle{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;display:grid}.observation-chart{gap:10px;display:grid}.observation-plot{grid-template-columns:40px 1fr;gap:10px;height:236px;display:grid}.observation-axis{font-family:var(--font-mono);color:var(--faint);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:10.5px;display:flex}.observation-axis small{margin-left:2px}.observation-bars{background:linear-gradient(var(--line-soft) 1px, transparent 1px) 0 0 / 100% calc((100% - 22px) / 2);background-repeat:repeat-y;gap:6px;min-width:0;display:flex}.observation-column{flex-direction:column;flex:1 1 0;min-width:0;max-width:44px;display:flex}.observation-bar-space{flex:1;align-items:flex-end;display:flex}.observation-bar{background-color:var(--ok-dot);background-image:repeating-linear-gradient(-45deg,#ffffff3d 0 3px,#0000 3px 7px);border-radius:7px 7px 5px 5px;width:100%;transition:filter .15s;display:block}.observation-bar:hover{filter:brightness(1.08)saturate(1.1)}.observation-bar.failed{background-color:var(--nx-orange)}.observation-column time{height:22px;font-family:var(--font-mono);color:var(--faint);text-align:center;white-space:nowrap;padding-top:7px;font-size:10px;overflow:hidden}.observation-column:nth-child(2n) time{visibility:hidden}.chart-note{font-family:var(--font-mono);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.check-chart-empty{border:1px dashed var(--line-2);height:236px;color:var(--muted);border-radius:12px;place-items:center;font-size:13.5px;display:grid}.chart-legend{border-top:1px solid var(--line-soft);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.chart-legend>span{align-items:center;gap:7px;display:inline-flex}.legend-dot{border-radius:50%;width:8px;height:8px}.legend-dot.green{background:var(--ok-dot)}.legend-dot.orange-bg{background:var(--nx-orange)}.chart-footnote{color:var(--faint);margin-left:auto}.insight-panel{background:radial-gradient(70% 60% at 100% 100%, #ff681f59, transparent 70%), var(--nx-ink);color:#f2efe9;--ill-ink:#f2efe9d1;--ill-paper:#1a1d20;--ill-tint:#ff681f47;border-radius:16px;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .insight-panel{border:1px solid var(--line);background:radial-gradient(70% 60% at 100% 100%,#ff681f4d,#0000 70%),#0f1113}.insight-top{justify-content:space-between;align-items:center;width:100%;display:flex}.insight-icon{background:var(--nx-orange);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 18px -8px #ff681fe6}.insight-top>span:last-child{font-family:var(--font-mono);letter-spacing:.08em;color:#f2efe999;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.insight-panel h2{letter-spacing:-.035em;margin-top:22px;font-size:22px;line-height:1.15;position:relative}.insight-panel p{color:#f2efe9b3;max-width:340px;margin-top:10px;font-size:13.5px;position:relative}.insight-panel a{z-index:1;color:#111315;background:#f2efe9;border-radius:10px;align-items:center;gap:6px;height:36px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.insight-panel a:hover{background:#fff}.insight-illustration{opacity:.95;width:82%;margin:auto -10px -26px auto;padding-top:14px}.monitor-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.monitor-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:16px;gap:14px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.monitor-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.monitor-card-head{align-items:center;gap:10px;display:flex}.monitor-card-head>div{flex:1;min-width:0}.monitor-card-head strong{font-size:14px;font-weight:620;display:block}.monitor-card-head small{font-family:var(--font-mono);color:var(--muted);font-size:11px;display:block}.monitor-card-head>svg{color:var(--faint)}.monitor-card-info{color:var(--muted);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.monitor-card-latency{letter-spacing:-.04em;align-items:baseline;gap:4px;font-size:26px;font-weight:620;line-height:1;display:flex}.monitor-card-latency small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500}.monitor-card-latency span{color:var(--faint);letter-spacing:0;margin-left:auto;font-size:12px;font-weight:450}.monitor-spark{width:100%;height:48px;overflow:visible}.monitor-spark line{stroke:var(--line);stroke-dasharray:3 5}.monitor-spark polyline{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.monitor-spark circle{fill:var(--surface);stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke}.table-scroll{border:1px solid var(--line);border-radius:12px;position:relative;overflow-x:auto}.site-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.site-table th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:560}.site-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;padding:12px 14px}.site-table tbody tr:last-child td{border-bottom:0}.site-table tbody tr{transition:background .12s}.site-table tbody tr:hover{background:var(--surface-2)}.site-table td form{align-items:center;gap:8px;display:flex}.site-table td select{min-width:160px;height:34px}.site-identity{align-items:center;gap:11px;display:flex}.site-identity strong{font-size:14px;font-weight:600;display:block}.site-identity span{font-family:var(--font-mono);color:var(--muted);font-size:11.5px;display:block}.site-avatar{background:var(--surface-3);border:1px solid var(--line);width:34px;height:34px;color:var(--text);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:650;display:grid}.site-avatar.avatar-healthy{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-dot)}@supports (color:color-mix(in lab, red, red)){.site-avatar.avatar-healthy{border-color:color-mix(in srgb, var(--ok-dot) 25%, transparent)}}.site-avatar.avatar-degraded,.site-avatar.avatar-down,.site-avatar.avatar-blocked{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--nx-orange)}@supports (color:color-mix(in lab, red, red)){.site-avatar.avatar-degraded,.site-avatar.avatar-down,.site-avatar.avatar-blocked{border-color:color-mix(in srgb, var(--nx-orange) 25%, transparent)}}.site-avatar.large{background:var(--nx-ink);color:#fff;width:52px;height:52px;box-shadow:inset 0 -3px 0 var(--nx-orange);border:0;border-radius:14px;font-size:20px}.uptime-cell{align-items:center;gap:12px;display:flex}.uptime-cell>span{font-family:var(--font-mono);font-size:12.5px}.uptime-bars{align-items:center;gap:2px;min-width:120px;display:flex}.uptime-bars i{background:var(--neutral-dot);border-radius:2px;width:4px;height:20px}.uptime-bars i.good{background:var(--ok-dot)}.uptime-bars i.bad{background:var(--nx-orange)}.uptime-bars i.blocked{background:var(--warn-dot)}.uptime-bars .subtle{font-size:12px}.icon-link{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;margin-left:auto;display:grid}.icon-link:hover{color:var(--text);border-color:var(--line-2)}.bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.record-list{margin:0 -8px;display:grid}.record-row{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 8px;transition:background .12s;display:grid}.record-row+.record-row{box-shadow:0 -1px 0 var(--line-soft)}a.record-row:hover{background:var(--surface-2)}.record-row>svg{color:var(--faint)}.record-icon{background:var(--surface-3);width:38px;height:38px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.record-icon.ok{background:var(--ok-soft);color:var(--ok)}.record-icon.warning{background:var(--accent-soft);color:var(--accent-strong)}.record-main{min-width:0}.record-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.record-main span{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.record-meta{color:var(--muted);white-space:nowrap;justify-items:end;gap:4px;font-size:12px;display:grid}.record-meta b{color:var(--text-2);font-weight:600}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filter-tabs{background:var(--surface-3);border:1px solid var(--line);border-radius:11px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.filter-tabs button{height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:520}.filter-tabs button:hover{color:var(--text)}.filter-tabs button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:600}.inline-search{width:260px}.detail-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.site-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.site-detail-identity h2{letter-spacing:-.03em;font-size:20px;font-weight:620}.site-detail-identity a{font-family:var(--font-mono);color:var(--muted);word-break:break-all;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:inline-flex}.site-detail-identity a:hover{color:var(--accent-strong)}.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.verification-panel{border:1px dashed var(--nx-orange);grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.verification-panel{border:1px dashed color-mix(in srgb, var(--nx-orange) 45%, transparent)}}.verification-panel{background:radial-gradient(60% 100% at 100% 0%, var(--accent-soft), transparent 70%), var(--surface)}.verification-panel>svg{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);border-radius:13px;padding:9px}.verification-panel h2{letter-spacing:-.025em;font-size:17px}.verification-panel p{color:var(--text-2);margin-top:6px;font-size:13.5px}.verification-panel code{color:#f4d7c7;font-family:var(--font-mono);word-break:break-all;background:#111315;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:12.5px;display:block}.verification-actions{flex-wrap:wrap;gap:8px;display:flex}.lab-controls{border:1px dashed var(--nx-orange);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.lab-controls{border:1px dashed color-mix(in srgb, var(--nx-orange) 45%, transparent)}}.lab-controls{background:repeating-linear-gradient(-45deg, var(--accent-soft) 0 10px, transparent 10px 20px), var(--surface)}.lab-controls>svg{color:var(--accent-strong);flex:none}.lab-controls>div{flex:1;min-width:220px}.lab-controls b{font-size:14px;font-weight:620}.lab-controls p{color:var(--muted);font-size:12.5px}.audit-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-meta>span:not(.severity){background:var(--surface-2);border:1px solid var(--line);height:32px;color:var(--text-2);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:520;display:inline-flex}.audit-meta>span svg{color:var(--muted)}.audit-meta .severity{border-radius:10px;height:32px;padding:0 12px}.audit-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:16px;display:grid}.audit-detail-grid>div{gap:16px;min-width:0;display:grid}.finding{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:16px}.finding+.finding{margin-top:10px}.finding-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finding-title>svg{color:var(--accent);flex:none}.finding-title h3{letter-spacing:-.02em;flex:1;font-size:15px;font-weight:620;line-height:1.3}.finding pre,.incident-detail pre{color:#e3ebe9;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;box-shadow:inset 3px 0 0 var(--nx-orange);background:#111315;border-radius:11px;margin:12px 0;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}:root[data-theme=dark] .finding pre,:root[data-theme=dark] .incident-detail pre{border:1px solid var(--line);background:#0a0b0c}.finding p{color:var(--text-2);font-size:13.5px}.diagnosis{color:var(--text-2);gap:12px;font-size:13.5px;display:grid}.diagnosis h3{letter-spacing:-.02em;color:var(--text);font-size:16px;font-weight:620;line-height:1.35}.diagnosis details{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px}.diagnosis summary{cursor:pointer;color:var(--text);font-weight:600}.diagnosis ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.diagnosis li::marker{color:var(--accent)}.element-list{display:grid}.element-list>div{border-top:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.element-list>div:first-child{border-top:0}.element-list>div>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.element-type{background:var(--surface-3);border:1px solid var(--line);font-family:var(--font-mono);color:var(--text-2);border-radius:6px;justify-self:start;padding:2px 8px;font-size:11px}.evidence-panel{position:sticky;top:78px}.evidence-panel>a{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;display:block;overflow:hidden}.evidence-panel>a:before{content:"";border-bottom:1px solid var(--line);background:radial-gradient(circle at 14px 13px, #ec5b4f 4px, transparent 4.5px), radial-gradient(circle at 28px 13px, #e8a317 4px, transparent 4.5px), radial-gradient(circle at 42px 13px, #17b27f 4px, transparent 4.5px), var(--surface);height:26px;display:block}.evidence-panel img{width:100%;height:auto}.evidence-panel>a>span{border-top:1px solid var(--line);background:var(--surface);color:var(--text-2);justify-content:center;align-items:center;gap:5px;padding:10px;font-size:12.5px;font-weight:560;display:flex}.evidence-foot{background:var(--ok-soft);color:var(--text-2);border-radius:12px;gap:10px;margin-top:14px;padding:12px;font-size:12.5px;display:flex}.evidence-foot svg{color:var(--ok);flex:none;margin-top:1px}.incident-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.board-col{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;gap:10px;padding:12px;display:grid}.board-col>header{align-items:center;gap:8px;padding:4px 4px 2px;font-size:13.5px;display:flex}.board-col>header b{font-weight:620}.board-dot{width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);border-radius:50%}.board-bad .board-dot{background:var(--nx-orange)}.board-warn .board-dot{background:var(--warn-dot)}.board-ok .board-dot{background:var(--ok-dot)}.board-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:12px;gap:12px;padding:14px;transition:box-shadow .15s,transform .15s,border-color .15s;display:grid}.board-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);transform:translateY(-1px)}.board-card-top{color:var(--muted);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.board-card strong{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.35}.board-card-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.site-chip{min-width:0;color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.site-chip i{background:var(--surface-3);border:1px solid var(--line);border-radius:6px;place-items:center;width:20px;height:20px;font-size:10.5px;font-style:normal;font-weight:650;display:grid}.board-empty{border:1px dashed var(--line-2);color:var(--faint);text-align:center;border-radius:12px;padding:22px 10px;font-size:13px}.incident-detail{justify-items:start;display:grid}.incident-detail>*{width:100%}.incident-detail>.btn{width:auto}.incident-detail-heading{align-items:flex-start;gap:14px;display:flex}.incident-detail-heading .record-icon{border-radius:14px;width:48px;height:48px}.incident-detail-heading>div{flex:1;min-width:0}.incident-detail-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:21px;line-height:1.2}.incident-detail-heading p{color:var(--muted);margin-top:4px;font-size:13px}.incident-detail>h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:11px;font-weight:500}.incident-detail>p{color:var(--text-2);margin-top:8px;font-size:14px}.incident-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 18px;display:grid}.incident-timeline>div{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:12px 14px;display:grid}.incident-timeline>div>:first-child{color:var(--accent)}.incident-timeline b{font-size:13px;font-weight:600}.incident-timeline>div>span:last-child{color:var(--muted);grid-column:1/-1;font-size:12.5px}.notice-card{border:1px solid var(--line);background:radial-gradient(50% 120% at 100% 0%, var(--accent-soft), transparent 70%), var(--surface);border-radius:16px;gap:16px;padding:20px;display:flex}.notice-card>svg{background:var(--nx-ink);color:#ff8a57;border-radius:12px;flex:none;width:44px;height:44px;padding:10px}.notice-card h2{letter-spacing:-.025em;font-size:17px}.notice-card p{color:var(--text-2);max-width:720px;margin:6px 0 12px;font-size:13.5px}.notice-card p:last-child{margin-bottom:0}.plan-overview{background:radial-gradient(50% 120% at 100% 100%, #ff681f6b, transparent 70%), var(--nx-ink);color:#f2efe9;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex;position:relative;overflow:hidden}.plan-overview .eyebrow{color:#f2efe999}.plan-overview h2{letter-spacing:-.04em;margin-top:12px;font-size:30px}.plan-overview p{color:#f2efe9b3;margin-top:8px;font-size:13.5px}.plan-overview>svg{color:#ff8a57;width:60px;height:60px}.usage-panel h2{letter-spacing:-.02em;margin-bottom:8px;font-size:15.5px}.usage-row{border-bottom:1px solid var(--line-soft);gap:8px;padding:14px 0;display:grid}.usage-row:last-child{border-bottom:0;padding-bottom:0}.usage-row>div:first-child{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.usage-row b{font-family:var(--font-mono);font-size:13px;font-weight:600}.usage-row b span{color:var(--muted);font-weight:450}.usage-track{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}.usage-track i{border-radius:inherit;background:repeating-linear-gradient(-45deg, #ffffff40 0 3px, transparent 3px 6px), linear-gradient(90deg, #ff8a4c, var(--nx-orange));height:100%;display:block}.settings-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-grid>div{gap:16px;display:grid}.settings-form{gap:14px;display:grid}.settings-form+.settings-form{border-top:1px dashed var(--line);margin-top:20px;padding-top:20px}.settings-form>.btn{justify-self:start}.settings-form small{color:var(--muted);font-size:12px;font-weight:450}.settings-form [role=status]{color:var(--ok);font-size:13px}.theme-setting{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:560;display:flex}.integrations-panel>div:not(.panel-heading){border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.integrations-panel>div:not(.panel-heading)>span:last-child{align-items:center;gap:6px;font-size:12.5px;font-weight:560;display:inline-flex}.integrations-panel>div:not(.panel-heading)>span:last-child:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.integrations-panel>p{margin-top:12px}.empty-state{text-align:center;justify-items:center;padding:40px 20px;display:grid}.empty-icon{background:radial-gradient(circle at 50% 120%, var(--accent-soft-2), transparent 70%), var(--surface-2);border:1px dashed var(--line-2);width:60px;height:60px;color:var(--accent-strong);border-radius:18px;place-items:center;display:grid}.empty-state h3{letter-spacing:-.025em;margin-top:16px;font-size:17px}.empty-state p{max-width:400px;color:var(--muted);margin:6px auto 18px;font-size:13.5px}.dialog-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0c80;animation:.2s nx-fade;position:fixed;inset:0}.dialog-content{z-index:61;background:var(--surface);border:1px solid var(--line);width:min(480px,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--shadow-lg);border-radius:22px;padding:24px;animation:.25s cubic-bezier(.2,.8,.2,1) nx-pop;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes nx-fade{0%{opacity:0}}@keyframes nx-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.98)}}.dialog-heading{justify-content:space-between;align-items:flex-start;display:flex}.dialog-icon{background:var(--nx-ink);color:#ff8a57;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.dialog-close{background:var(--surface-3);width:32px;height:32px;color:var(--muted);border:0;border-radius:9px;place-items:center;display:grid}.dialog-content h2{letter-spacing:-.035em;margin-top:18px;font-size:21px;font-weight:620}.dialog-content>p{color:var(--muted);margin-top:6px;font-size:14px}.dialog-content .error-message{margin-top:14px}.scenario-list{gap:8px;margin-top:18px;display:grid}.scenario-list button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.scenario-list button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.scenario-list button>svg{color:var(--muted);flex:none}.scenario-list b{font-size:14px;font-weight:600;display:block}.scenario-list small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.monitor-form{gap:14px;margin-top:20px;display:grid}.monitor-form .btn{width:100%}.form-note{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--muted);border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.form-note svg{color:var(--ok);flex:none;margin-top:1px}.audit-progress{z-index:70;background:var(--nx-ink);color:#f2efe9;box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:12px;padding:12px 18px 12px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.audit-progress svg{color:#ff8a57}.audit-progress b{font-size:13.5px;font-weight:600;display:block}.audit-progress span{color:#f2efe9a6;font-size:12.5px;display:block}.toast{z-index:71;background:var(--surface);border:1px solid var(--line);max-width:min(440px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:10px;padding:12px 12px 12px 14px;font-size:13.5px;font-weight:500;animation:.25s ease-out nx-pop-toast;display:flex;position:fixed;bottom:22px;right:22px}@keyframes nx-pop-toast{0%{opacity:0;transform:translateY(8px)}}.toast>svg{background:var(--ok-soft);width:24px;height:24px;color:var(--ok);border-radius:7px;flex:none;padding:4px}.toast button{color:var(--muted);background:0 0;border:0;padding:2px}.dashboard-footer{border-top:1px dashed var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;padding-top:18px;font-size:12px;display:flex}.dashboard-footer span{align-items:center;gap:8px;display:inline-flex}.workspace-loading{background:var(--bg);place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:20px;display:grid}.workspace-loading-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--text-2);border-radius:13px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.workspace-loading-card svg{color:var(--accent)}@media (max-width:1240px){.topbar-search{width:220px}.topbar-user-name{display:none}.topbar-user{padding-right:3px}}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-middle,.audit-detail-grid,.settings-grid{grid-template-columns:minmax(0,1fr)}.evidence-panel{position:static}.insight-illustration{width:46%;position:absolute;bottom:-20px;right:10px}.insight-panel h2,.insight-panel p{max-width:52%}}@media (max-width:1023px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:50;background:var(--bg);width:280px;box-shadow:var(--shadow-lg);transition:transform .25s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:translate(-102%)}.sidebar.sidebar-open{transform:none}.app-body{margin:8px}.mobile-menu{display:grid}.monitor-cards,.incident-board,.bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.app-body{border:0;border-radius:0;margin:0}.app-topbar{border-radius:0;height:58px;padding:0 14px}.topbar-search{display:none}.dashboard-content{gap:14px;padding:16px 14px 22px}.dashboard-heading{flex-direction:column;align-items:stretch}.dashboard-heading h1{font-size:23px}.heading-actions>*{flex:1}.demo-banner{flex-wrap:wrap;gap:8px 10px}.demo-banner>span:nth-child(2){flex-basis:100%;order:3}.demo-banner a{margin-left:auto}.metrics-grid,.metrics-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{padding:14px}.metric strong{font-size:24px}.metric-label{flex-direction:column-reverse;align-items:flex-start;gap:10px;font-size:12px}.panel{padding:16px}.panel-copy dl,.incident-timeline{grid-template-columns:minmax(0,1fr)}.insight-illustration{width:80%;margin:10px -10px -26px auto;position:static}.insight-panel h2,.insight-panel p{max-width:none}.observation-plot{grid-template-columns:32px 1fr;height:200px}.observation-bars{gap:3px}.observation-column time{visibility:hidden!important}.record-row{grid-template-columns:auto minmax(0,1fr) auto}.record-row>svg{display:none}.record-meta{font-size:11.5px}.inline-search{width:100%}.element-list>div{grid-template-columns:minmax(0,1fr) auto}.element-type{grid-column:1/-1}.plan-overview{padding:20px}.plan-overview>svg{display:none}.verification-panel{grid-template-columns:minmax(0,1fr)}.toast{max-width:none;bottom:12px;left:12px;right:12px}.audit-progress{left:12px;right:12px;transform:none}}@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-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}
