:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{width:100%;min-height:100svh}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-var-latin-ext.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-var-latin.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-sans-3-var-latin-ext.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-sans-3-var-latin.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-var-latin-ext.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-var-latin.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-var-latin-ext.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-var-latin.woff2)format("woff2");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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-400-latin-ext.woff2)format("woff2");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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-400-latin.woff2)format("woff2");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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-500-latin-ext.woff2)format("woff2");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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-500-latin.woff2)format("woff2");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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-700-latin-ext.woff2)format("woff2");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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-700-latin.woff2)format("woff2");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}:root{--lime:#a3ea2a;--lime-h:#b8f24d;--lime-d:#a3ea2a1a;--lime-g:#a3ea2a38;--nv:#0f1520;--nvc:#161f30;--nvm:#1e2d47;--nvb:#253552;--lb:#f4f6f9;--w:#fff;--tl:#eef0f5;--tl5:#eef0f580;--tl7:#eef0f5b8;--td:#111827;--td7:#111827b3;--td5:#11182773;--bl:#dde1ea;--bd:#ffffff12;--err:#ef4444;--inf:#14b8cc;--tp:#00b67a;--r:10px;--rl:18px;--rxl:24px;--shadow-sm:0 1px 3px #00000014,0 1px 2px #0000000a;--shadow-md:0 4px 16px #0000001a,0 1px 4px #0000000f;--shadow-lg:0 12px 40px #00000021,0 2px 8px #00000012;--shadow-lime:0 8px 32px #a3ea2a2e}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--nvm) transparent}body{background:var(--nv);color:var(--tl);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior-y:none;font-family:"Source Sans 3",Source Sans Pro,sans-serif}.hb1,.hb2,.hb3,.hackbg,.hackbg-grid,.hackbg-orb,.ddos-orb,.prc-orb,.cmf-orb,.room-sfx,.prc-bg,.ddos-bg{will-change:transform;backface-visibility:hidden;contain:paint;transform:translateZ(0)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--nvm);border:3px solid var(--nv);border-radius:99px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--lime)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}a{color:inherit;text-decoration:none}.skip{background:var(--lime);color:var(--nv);z-index:9999;border-radius:0 0 var(--r) 0;padding:12px 24px;font-size:16px;font-weight:700;transition:top .2s;position:absolute;top:-100px;left:0}.skip:focus{top:0}.nav{z-index:100;align-items:center;height:74px;padding:0 40px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.sc{-webkit-backdrop-filter:blur(16px);background:#0f1520f2;box-shadow:0 1px #ffffff0d}.nav.ol{background:var(--nvc);box-shadow:0 1px 0 var(--bd)}.ni{justify-content:space-between;align-items:center;width:100%;max-width:1340px;margin:0 auto;display:flex}.nl{cursor:pointer;white-space:nowrap;letter-spacing:-.3px;align-items:center;gap:10px;font-family:Ubuntu,sans-serif;font-size:22px;font-weight:700;transition:opacity .2s;display:flex}.nl:hover{opacity:.85}.nl.dk{color:var(--tl)}.nl.lt{color:var(--td)}.nk{align-items:center;gap:2px;display:flex}.nkb{cursor:pointer;border-radius:var(--r);background:0 0;border:none;padding:10px 18px;font-family:Ubuntu,sans-serif;font-size:17px;font-weight:500;transition:all .18s;position:relative}.nkb.dk{color:var(--tl5)}.nkb.dk:hover{color:var(--tl);background:#ffffff12}.nkb.dk.ac{color:var(--w)}.nkb.lt{color:var(--td5)}.nkb.lt:hover{color:var(--td);background:#0000000d}.nkb.lt.ac{color:var(--td);font-weight:600}.nkb.ac:after{content:"";background:var(--lime);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:14px;right:14px}.nr{align-items:center;gap:10px;display:flex}.nk-auth{display:none}.lsw{display:inline-flex;position:relative}.lsw-btn{border:1px solid var(--bd);color:var(--tl5);letter-spacing:.3px;border-radius:var(--r);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.lsw-btn:hover{color:var(--tl);border-color:#ffffff38}.lsw-ov{z-index:150;position:fixed;inset:0}.lsw-menu{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--r);z-index:200;min-width:158px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #00000073}.lsw-opt{cursor:pointer;color:var(--tl7);border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:14px;transition:background .15s;display:flex}.lsw-opt:hover{color:var(--tl);background:#ffffff0f}.lsw-opt.on{color:var(--lime)}.lsw-opt b{width:24px;color:var(--tl5);letter-spacing:.5px;font-size:11px}.lsw-opt.on b{color:var(--lime)}.tbx-pop-tool{border:1px solid var(--bd);color:var(--tl);cursor:pointer;text-align:left;background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:flex}.tbx-pop-tool:hover{border-color:var(--c);background:#ffffff12;transform:translate(2px)}.tbx-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(60% 62% at 50% 54%,#0000 45%,#000 82%);mask-image:radial-gradient(60% 62% at 50% 54%,#0000 45%,#000 82%)}.tbx-bg-grid{background-image:linear-gradient(#a3ea2a0b 1px,#0000 1px),linear-gradient(90deg,#14b8cc0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.tbx-orb{filter:blur(85px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.tbx-orb.a{background:radial-gradient(circle,#14b8cc42,#0000 70%);width:380px;height:380px;animation:26s ease-in-out infinite pmapDrift;top:-70px;left:-50px}.tbx-orb.b{background:radial-gradient(circle,#a855f738,#0000 70%);width:340px;height:340px;animation:31s ease-in-out infinite reverse pmapDrift;bottom:-70px;right:-40px}.tbx-orb.c{background:radial-gradient(circle,#a3ea2a2e,#0000 70%);width:300px;height:300px;animation:23s ease-in-out infinite pmapDrift;bottom:6%;left:4%}.tbx-glyphs{color:#a3ea2a21;position:absolute;inset:0}.tbx-glyph{will-change:transform;animation:8s ease-in-out infinite fl;position:absolute}.tbx-glyph.g0{top:13%;left:5%}.tbx-glyph.g1{animation-delay:1s;top:72%;left:8%}.tbx-glyph.g2{animation-delay:2s;top:34%;left:13%}.tbx-glyph.g3{animation-delay:1.5s;bottom:8%;left:32%}.tbx-glyph.g4{animation-delay:.5s;top:15%;right:9%}.tbx-glyph.g5{animation-delay:2.5s;top:66%;right:5%}.tbx-glyph.g6{animation-delay:1.2s;bottom:12%;right:28%}.tbx-glyph.g7{animation-delay:3s;top:46%;right:14%}.btn{border-radius:var(--r);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:9px;padding:12px 26px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.bl{background:var(--lime);color:var(--nv)}.bl:before{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.bl:hover:not(:disabled){background:var(--lime-h);box-shadow:var(--shadow-lime);transform:translateY(-1px)}.bl:hover:before{transform:translate(100%)}.bl:active:not(:disabled){transform:translateY(0)}.bo{color:var(--lime);border:2px solid var(--lime);background:0 0}.bo:hover:not(:disabled){background:var(--lime-d);transform:translateY(-1px)}.bgl{color:var(--tl7);background:0 0}.bgl:hover:not(:disabled){color:var(--w);background:#ffffff12}.bgd{color:var(--td7);background:0 0}.bgd:hover:not(:disabled){color:var(--td);background:#0000000d}.bw{background:var(--nvc);color:var(--tl);border:1.5px solid var(--bd)}.bw:hover:not(:disabled){background:var(--nvm);transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.blg{border-radius:var(--rl);padding:17px 42px;font-size:18.5px;font-weight:600}.bsm{padding:7px 16px;font-size:14px}.gb{background:var(--lime);border-radius:2px;width:60px;height:3px;margin-top:10px}.gb.c{margin-left:auto;margin-right:auto}.hero{text-align:center;background:var(--nv);flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:120px 40px 64px;display:flex;position:relative;overflow:hidden}.hb1,.hb2,.hb3{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hb1{background:radial-gradient(circle,#a3ea2a12 0%,#0000 70%);width:600px;height:600px;animation:22s ease-in-out infinite blob1;top:-100px;left:-150px}.hb2{background:radial-gradient(circle,#14b8cc0f 0%,#0000 70%);width:500px;height:500px;animation:28s ease-in-out infinite blob2;bottom:-100px;right:-100px}.hb3{background:radial-gradient(circle,#a855f70d 0%,#0000 70%);width:400px;height:400px;animation:18s ease-in-out infinite blob3;top:40%;left:50%}@keyframes blob1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,-40px)scale(1.1)}66%{transform:translate(-40px,60px)scale(.95)}}@keyframes blob2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-60px,40px)scale(1.08)}66%{transform:translate(50px,-50px)scale(.97)}}@keyframes blob3{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.15)}}.hgo{opacity:.03;background-image:radial-gradient(circle,var(--lime) 1px,transparent 1px);background-size:36px 36px;position:absolute;inset:0}.fb{z-index:1;pointer-events:none;position:absolute;inset:0}.bi{border-radius:var(--rl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:56px;height:56px;color:var(--lime);background:#161f30cc;border:1px solid #a3ea2a33;justify-content:center;align-items:center;animation:7s ease-in-out infinite fl;display:flex;position:absolute;box-shadow:0 8px 32px #0000004d}.hero .hc{z-index:2;position:relative}.hero-fx{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-grid{will-change:background-position;background-image:linear-gradient(#a3ea2a0b 1px,#0000 1px),linear-gradient(90deg,#14b8cc0b 1px,#0000 1px);background-size:50px 50px;animation:20s linear infinite heroGrid;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(95% 85% at 50% 32%,#000 22%,#0000 80%);mask-image:radial-gradient(95% 85% at 50% 32%,#000 22%,#0000 80%)}@keyframes heroGrid{to{background-position:50px 50px}}.hero-scan{will-change:background-position;background:linear-gradient(115deg,#0000 44%,#a3ea2a0d 50%,#0000 56%) 0 0/280% 100%;animation:13s linear infinite heroScan;position:absolute;inset:0}@keyframes heroScan{to{background-position:-280% 0}}.hero-pkt{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px 1px var(--lime);opacity:0;will-change:transform,opacity;border-radius:50%;position:absolute}.hero-pkt.c{background:#14b8cc;box-shadow:0 0 10px 1px #14b8cc}.hero-pkt.p1{animation:9s linear infinite pktR;top:24%;left:-2%}.hero-pkt.p2{animation:12s linear 2s infinite pktR;top:62%;left:-2%}.hero-pkt.p3{animation:11s linear 1s infinite pktL;top:40%;right:-2%}.hero-pkt.p4{animation:8s linear 3s infinite pktL;top:78%;right:-2%}.hero-pkt.p5{animation:14s linear 4s infinite pktR;top:14%;left:-2%}@keyframes pktR{0%{opacity:0;transform:translate(0)}8%{opacity:.85}92%{opacity:.85}to{opacity:0;transform:translate(104vw)}}@keyframes pktL{0%{opacity:0;transform:translate(0)}8%{opacity:.85}92%{opacity:.85}to{opacity:0;transform:translate(-104vw)}}.cs-side{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cs-col{flex-direction:column;justify-content:space-around;align-items:center;width:calc(50vw - 620px);max-width:230px;padding:130px 0 70px;display:flex;position:absolute;top:0;bottom:0}.cs-col.left{left:0}.cs-col.right{right:0}.cs-line{background:linear-gradient(#0000,#14b8cc38 28% 72%,#0000);width:1px;position:absolute;top:120px;bottom:60px;left:50%}.cs-line i{will-change:top;background:#14b8cc;border-radius:50%;width:5px;height:5px;animation:5s linear infinite csPulse;position:absolute;left:-2px;box-shadow:0 0 10px #14b8cc}@keyframes csPulse{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.cs-glyphs{color:#a3ea2a42;flex-direction:column;gap:52px;display:flex;position:relative}.cs-glyph{will-change:transform;filter:drop-shadow(0 0 10px #a3ea2a40);animation:8s ease-in-out infinite socFloat}.cs-bars{align-items:flex-end;gap:7px;height:130px;display:flex;position:relative}.cs-bars span{transform-origin:bottom;will-change:transform;background:linear-gradient(#14b8ccb3,#0000);border-radius:3px 3px 0 0;width:8px;animation:2.2s ease-in-out infinite cmfBar}.cs-stream{flex-direction:column;align-items:center;gap:11px;display:flex;position:relative}.cs-stream i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);opacity:.5;border-radius:50%;animation:2.6s ease-in-out infinite csFlow}@keyframes csFlow{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.7;transform:scale(1)}}@media (width<=1400px){.cs-side{display:none}}.cs-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cs-field-grid{will-change:background-position;background-image:linear-gradient(#a3ea2a0d 1px,#0000 1px),linear-gradient(90deg,#14b8cc0d 1px,#0000 1px);background-size:64px 64px;animation:24s linear infinite csGrid;position:absolute;inset:-2px}@keyframes csGrid{to{background-position:64px 64px}}.cs-orb{filter:blur(90px);will-change:transform;backface-visibility:hidden;border-radius:50%;position:absolute;transform:translateZ(0)}.cs-orb.a{background:radial-gradient(circle,#a3ea2a21,#0000 70%);width:520px;height:520px;animation:26s ease-in-out infinite pmapDrift;top:-90px;left:-70px}.cs-orb.b{background:radial-gradient(circle,#14b8cc1f,#0000 70%);width:560px;height:560px;animation:32s ease-in-out infinite reverse pmapDrift;top:18%;right:-130px}.cs-orb.c{background:radial-gradient(circle,#a855f71c,#0000 70%);width:480px;height:480px;animation:23s ease-in-out infinite pmapDrift;bottom:6%;left:6%}.cs-orb.d{background:radial-gradient(circle,#14b8cc1a,#0000 70%);width:440px;height:440px;animation:29s ease-in-out infinite reverse pmapDrift;bottom:-110px;right:14%}.cs-orb.e{background:radial-gradient(circle,#a3ea2a1a,#0000 70%);width:400px;height:400px;animation:31s ease-in-out infinite pmapDrift;top:42%;left:40%}.cs-net{width:100%;height:100%;position:absolute;inset:0}.cs-netline{stroke:#14b8cc21;stroke-width:1px;vector-effect:non-scaling-stroke}.cs-star{background:var(--lime);will-change:opacity;border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite csTwinkle;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px 2px #a3ea2a8c}.cs-star.c{background:#14b8cc;box-shadow:0 0 12px 2px #14b8cc8c}@keyframes csTwinkle{0%,to{opacity:.22}50%{opacity:.85}}.dw{position:relative;overflow:hidden}.dw>div:not(.dw-fx){z-index:1;position:relative}.dw-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dw-fx-grid{background-image:linear-gradient(#a3ea2a0f 1px,#0000 1px),linear-gradient(90deg,#14b8cc0f 1px,#0000 1px);background-size:64px 64px;animation:22s linear infinite csGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.dw-orb{filter:blur(60px);will-change:transform;border-radius:50%;position:absolute;transform:translateZ(0)}.dw-orb.a{background:radial-gradient(circle,#a3ea2a29,#0000 70%);width:300px;height:300px;animation:22s ease-in-out infinite pmapDrift;top:-140px;right:6%}.dw-orb.b{background:radial-gradient(circle,#a855f726,#0000 70%);width:240px;height:240px;animation:26s ease-in-out infinite reverse pmapDrift;bottom:-130px;right:26%}.dw-glyphs{color:#a3ea2a16;gap:28px;display:flex;position:absolute;bottom:18px;right:34px}.dw-glyph{will-change:transform;animation:7s ease-in-out infinite socFloat}.dw-scan{background:linear-gradient(115deg,#0000 45%,#14b8cc0f 50%,#0000 55%) 0 0/300% 100%;animation:11s linear infinite heroScan;position:absolute;inset:0}@media (width<=760px){.dw-glyphs{display:none}}.dw h1{color:var(--tl7)}.dw h1 .hl{color:var(--lime);text-shadow:0 0 22px #a3ea2a80;font-weight:800}.dw-acct{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.dw-email{color:var(--tl);border:1px solid var(--bd);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c1499;border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:600}.dw-plan{letter-spacing:.6px;text-transform:uppercase;color:#0c1322;background:var(--lime);box-shadow:0 0 20px -4px var(--lime);border-radius:999px;padding:5px 14px;font-size:11.5px;font-weight:800}.dw-plan.free{color:#cdd7f0;box-shadow:none;background:#39456a}.dw-plan.pro{color:#0c1322;background:linear-gradient(135deg,#f5c451,#e0a92e);box-shadow:0 0 22px -4px #f5c451bf}.prohub{border-radius:var(--rl);background:linear-gradient(135deg,#1a1533 0%,#191a3a 45%,#14142e 100%);border:1px solid #a855f759;flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:22px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px -22px #6366f18c,inset 0 1px #ffffff0d}.prohub-fx{pointer-events:none;position:absolute;inset:0}.prohub-grid{opacity:.05;background-image:linear-gradient(#a855f799 1px,#0000 1px),linear-gradient(90deg,#a855f799 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.prohub-orb{filter:blur(50px);border-radius:50%;position:absolute}.prohub-orb.a{opacity:.5;background:#7c3aed;width:220px;height:220px;top:-80px;right:8%}.prohub-orb.b{opacity:.16;background:#f5c451;width:180px;height:180px;bottom:-90px;left:4%}.prohub-main{flex:1;min-width:260px;position:relative}.prohub-badge{letter-spacing:1.2px;color:#0c1322;background:linear-gradient(135deg,#f5c451,#e0a92e);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 22px -4px #f5c451cc}.prohub-badge svg{color:#0c1322}.prohub-h{color:#fff;letter-spacing:-.3px;margin-bottom:8px;font-family:Ubuntu,sans-serif;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.2}.prohub-sub{color:#c7c9e8;max-width:520px;font-size:15px;line-height:1.6}.prohub-perks{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.prohub-chip{color:#ddd6fe;background:#a855f71f;border:1px solid #a855f747;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.prohub-chip svg{color:#c084fc}.prohub-side{flex-direction:column;align-items:center;gap:12px;min-width:190px;display:flex;position:relative}.prohub-ring-v{color:#fff;text-align:center;font-family:Ubuntu,sans-serif;font-size:40px;font-weight:800;line-height:1}.prohub-ring-v span{color:#a5a8d0;font-size:20px;font-weight:600}.prohub-ring-l{color:#a5a8d0;letter-spacing:.3px;text-align:center;margin-top:4px;font-size:12px}.prohub-cta{color:#fff;cursor:pointer;border-radius:var(--r);background:linear-gradient(135deg,#a855f7,#6366f1);border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 22px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 30px -10px #7c3aedd9}.prohub-cta:hover{transform:translateY(-2px);box-shadow:0 14px 38px -8px #7c3aedf2}.prohub-meta{color:#8f92bd;font-size:11.5px}@media (width<=760px){.prohub{flex-direction:column;align-items:stretch;padding:22px}.prohub-side{min-width:0}}.pro-hero{background:linear-gradient(180deg,#14142e 0%,var(--nv) 100%);padding:118px 20px 66px;position:relative}.pro-h1{color:#fff;letter-spacing:-1px;font-family:Ubuntu,sans-serif;font-size:clamp(34px,6vw,58px);font-weight:700;line-height:1.08}.pro-lead{color:#c7c9e8;max-width:620px;margin:20px auto 26px;font-size:clamp(16px,1.9vw,19px);line-height:1.65}.pro-h2{color:#fff;text-align:center;letter-spacing:-.4px;margin-bottom:32px;font-family:Ubuntu,sans-serif;font-size:clamp(24px,3.4vw,34px);font-weight:700}.pro-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.pro-card{background:linear-gradient(160deg,#a855f70f,var(--nvc));border-radius:var(--rl);border:1px solid #a855f738;padding:26px;transition:transform .2s,border-color .2s}.pro-card:hover{border-color:#a855f773;transform:translateY(-4px)}.pro-ico{border-radius:var(--rl);color:#c084fc;background:#a855f724;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:flex}.pro-card h3{color:#fff;margin-bottom:8px;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:600}.pro-card p{color:var(--tl7);font-size:15px;line-height:1.6}.pro-final{text-align:center;border-radius:var(--rl);background:linear-gradient(135deg,#1a1533,#14142e);border:1px solid #a855f74d;padding:48px 28px;box-shadow:0 20px 60px -24px #6366f180}.dw-plan.premium{color:#06212c;background:linear-gradient(135deg,#38bdf8,#22d3ee);box-shadow:0 0 20px -4px #22d3ee}.dw-plan.owner{color:#3a2206;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 20px -4px #f59e0b}.wz-wrap{align-items:stretch;gap:0;display:flex}.wz-rail{border-right:1px solid var(--bd);background:#080c1480;flex:0 0 168px;padding:10px 0;font-size:12px}.wz-rail h6{letter-spacing:.8px;text-transform:uppercase;color:#5a6b80;margin:0 0 6px;padding:0 14px;font-size:10px}.wz-rail-item{color:#8aa0b6;align-items:center;gap:8px;padding:7px 14px;display:flex}.wz-rail-item:before{content:"";opacity:.55;background:currentColor;border-radius:2px;flex:none;width:6px;height:6px}.wz-rail-item.on{color:#fff;background:#1ba0d824;border-left:2px solid #1ba0d8;font-weight:600}.wz-body{flex-direction:column;flex:1;min-width:0;padding-bottom:12px;display:flex}.wz-langtog{border:1px solid var(--bd);border-radius:8px;margin:10px 0 0 12px;display:inline-flex;overflow:hidden}.wz-langtog button{color:#8aa0b6;cursor:pointer;background:0 0;border:none;padding:6px 14px;font:700 12px Inter,sans-serif}.wz-cheatbtn{color:#1ba0d8;cursor:pointer;background:0 0;border:none;margin-left:auto;margin-right:12px;font:700 11px Inter,sans-serif}.wz-err{color:#f0a08c;background:#e7664c14;border:1px solid #e7664c66;border-radius:8px;margin:12px;padding:10px 14px;font-size:13px}.wz-big{color:var(--tl5);margin:18px 12px;font-size:13px}.wz-big b{color:#fff;margin:2px 0;font-family:Ubuntu,sans-serif;font-size:42px;line-height:1.1;display:block}.wz-stat{margin:14px 12px}.wz-stat-h{color:#5a6b80;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--bd);grid-template-columns:1fr 80px;padding:0 4px 6px;font-size:10px;display:grid}.wz-stat-row{color:var(--tl7);border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 80px;align-items:center;padding:7px 4px;font-size:13px;display:grid}.wz-stat-row .v{color:#fff;text-align:right;font-weight:700}.wz-stat-bar{background:linear-gradient(90deg,#1ba0d8,#54b399);border-radius:3px;min-width:2px;height:6px;margin-top:5px}.wz-tbl{border-collapse:collapse;width:100%;margin-top:8px}.wz-tbl th{text-align:left;color:#5a6b80;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--bd);padding:6px 8px;font:700 10px Inter,sans-serif}.wz-tbl td{color:var(--tl7);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0a;max-width:240px;padding:6px 8px;font:500 11.5px ui-monospace,Menlo,monospace;overflow:hidden}.wz-cheatcard{border:1px solid var(--bd);background:#080c1480;border-radius:12px;margin:16px 0;padding:16px 18px}.wz-cheat-ttl{color:#fff;align-items:center;gap:8px;margin:0 0 12px;font:700 15px Inter,sans-serif;display:flex}.wz-cheat{font-size:12.5px;overflow-x:auto}.wz-cheat table{border-collapse:collapse;width:100%;min-width:560px}.wz-cheat th,.wz-cheat td{text-align:left;border-bottom:1px solid var(--bd);vertical-align:top;padding:7px 10px}.wz-cheat th{text-transform:uppercase;letter-spacing:.6px;color:#5a6b80;font:700 10px Inter,sans-serif}.wz-cheat code{color:#7fd1f0;white-space:pre-wrap;background:#1ba0d814;border-radius:5px;padding:2px 6px;font:600 12px ui-monospace,Menlo,monospace;display:inline-block}.wz-cheat code.ks{color:#a3ea2a;background:#a3ea2a14}.wz-fieldtags{flex-wrap:wrap;gap:6px;display:flex}.wz-fieldtags span{color:#8aa0b6;border:1px solid var(--bd);background:#ffffff0a;border-radius:5px;padding:3px 7px;font:600 11px ui-monospace,Menlo,monospace}.wz-rail-st{font-weight:600;display:block}.wz-rail-item small{color:#5a6b80;font-size:10px;font-weight:400;display:block}.wz-schemacols{flex-direction:column;gap:1px;max-height:160px;padding:0 8px;display:flex;overflow:auto}.wz-schemacols span{color:#8aa0b6;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:3px 6px;font:600 11px ui-monospace,Menlo,monospace;overflow:hidden}.wz-schemacols span:hover{color:#cfe6f5;background:#1ba0d81f}.wz-body .kq-tbl-h,.wz-body .kq-row{grid-template-columns:20px 100px 92px 76px 1fr;gap:8px;min-width:0}.wz-host{color:#cfe6f5;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wz-tag{color:#7fd1f0;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#1ba0d81f;border:1px solid #1ba0d838;border-radius:5px;padding:2px 5px;font:600 10px ui-monospace,Menlo,monospace;overflow:hidden}.wz-sum{color:#8499ad;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:11px;overflow:hidden}.wz-pager{color:var(--tl5);justify-content:center;align-items:center;gap:14px;padding:12px 0 2px;font-size:12px;display:flex}.wz-pager button{color:#7fd1f0;cursor:pointer;background:#1ba0d81f;border:1px solid #1ba0d840;border-radius:6px;padding:5px 12px;font:600 12px Inter,sans-serif}.wz-pager button:disabled{opacity:.4;cursor:default}.wz-popout{color:#7fd1f0;cursor:pointer;white-space:nowrap;background:#1ba0d829;border:1px solid #1ba0d852;border-radius:6px;margin-left:8px;padding:4px 11px;font:600 11px Inter,sans-serif}.siem-standalone{z-index:9999;background:#070b12;flex-direction:column;display:flex;position:fixed;inset:0}.siem-sa-bar{background:#0a0f18;border-bottom:1px solid #1c2738;flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.siem-sa-brand{color:#fff;align-items:center;gap:8px;font:700 15px Inter,sans-serif;display:flex}.siem-sa-brand small{color:#5a6b80;font-size:12px;font-weight:500}.siem-sa-spacer{flex:1}.siem-sa-btn{color:#7fd1f0;cursor:pointer;background:#1ba0d81f;border:1px solid #1ba0d840;border-radius:7px;padding:6px 13px;font:600 12px Inter,sans-serif}.siem-sa-body{flex:1;min-height:0;padding:14px 16px;display:flex}.siem-sa-body .toolwin{border-radius:10px;flex-direction:column;width:100%;height:100%;display:flex}.siem-sa-body .wz-wrap{flex:1;min-height:0}.siem-sa-body .wz-body{min-height:0}.siem-sa-body .wz-body .kq-results{flex:1;overflow:auto}.siem-sa-body .wz-rail{overflow:auto}.wz-tw{background:linear-gradient(#0b1019,#0a0e16);border:1px solid #1c2738;border-radius:12px;overflow:visible}.wz-bar{background:linear-gradient(90deg,#0c1320,#0a0f18);border-bottom:1px solid #1c2738;align-items:center;gap:9px}.wz-bar .brand b{letter-spacing:.2px;color:#eaf2fa;font-weight:700}.wz-live{background:#3fd28b;border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s infinite wzPulse}@keyframes wzPulse{0%{box-shadow:0 0 #a3ea2a80}70%{box-shadow:0 0 0 7px #a3ea2a00}to{box-shadow:0 0 #a3ea2a00}}.wz-toprow{align-items:center;gap:10px;padding:12px 14px 0;display:flex}.wz-rail-item .wz-tname{font:600 12.5px Inter,sans-serif}.wz-railhint{color:#54637a;margin:0;padding:12px 14px 2px;font-size:11px;line-height:1.55}.wz-editor-wrap{background:#0c1119;border:1px solid #243246;border-radius:10px;margin:10px 14px 0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.wz-editor{box-sizing:border-box;resize:vertical;color:#dce8f2;tab-size:2;background:0 0;border:none;outline:none;width:100%;min-height:92px;padding:14px 16px;font-family:JetBrains Mono,Cascadia Code,SF Mono,Consolas,ui-monospace,monospace;font-size:13.5px;line-height:1.8;display:block}.wz-editor-bar{background:#0a0f17;border-top:1px solid #1c2738;align-items:center;gap:10px;padding:8px 12px;display:flex}.wz-ehint{color:#6a7d92;font:500 11.5px Inter,sans-serif}.wz-ehint kbd{color:#9fb6cc;background:#15202e;border:1px solid #28384c;border-bottom-width:2px;border-radius:4px;margin:0 1px;padding:1px 5px;font:600 10px JetBrains Mono,monospace}.wz-run{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1ba0d8,#1577b8);border:none;border-radius:7px;padding:7px 16px;font:700 12.5px Inter,sans-serif;box-shadow:0 2px 10px -3px #1ba0d899}.wz-run:hover{filter:brightness(1.08)}.wz-range{color:#bcd0e2;cursor:pointer;background:#121a26;border:1px solid #28384c;border-radius:7px;padding:6px 10px;font:600 12px Inter,sans-serif}.wz-refbox{background:#080c1499;border:1px solid #1c2738;border-radius:10px;margin:10px 14px 0;padding:14px 16px}.wz-res{padding:12px 14px}.wz-tblscroll{border-radius:8px;overflow-x:auto}.wz-pop{z-index:10000;pointer-events:none;background:#0e1622;border:1px solid #2a3b52;border-radius:10px;width:252px;max-height:72vh;position:fixed;overflow:auto;box-shadow:0 18px 50px -12px #000000bf}.wz-pop-h{color:#7fd1f0;background:#0e1622;border-bottom:1px solid #1c2738;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font:700 12px JetBrains Mono,SF Mono,Consolas,monospace;display:flex;position:sticky;top:0}.wz-pop-h small{color:#5a6b80;white-space:nowrap;font:500 10.5px Inter,sans-serif}.wz-pop-list{padding:5px 0}.wz-pop-col{justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;display:flex}.wz-pop-cn{color:#c4d6e6;text-overflow:ellipsis;white-space:nowrap;font:500 12px JetBrains Mono,SF Mono,Consolas,monospace;overflow:hidden}.wz-pop-ty{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;flex:none;padding:1px 6px;font:600 9.5px Inter,sans-serif}.ty-datetime{color:#f0b86c;background:#f0b86c21}.ty-int{color:#7fd1f0;background:#7fd1f021}.ty-boolean{color:#c08cf0;background:#c08cf021}.ty-string{color:#7fcf9b;background:#7fcf9b21}.wz-tw .kq-row,.wz-tw .kq-doc .v,.wz-tw .kq-doc .k,.wz-tw .wz-tbl,.wz-tw .wz-sum,.wz-tw .wz-tag,.wz-tw .wz-tm{font-family:JetBrains Mono,Cascadia Code,SF Mono,Consolas,ui-monospace,monospace}.wz-tm{text-align:left;color:#9fb0c2;white-space:nowrap;background:0 0;border:none;border-radius:0;width:auto;padding:0;font-size:11.5px}.wz-tw .wz-sum{color:#8aa0b6;font-size:11.5px}.wz-tw .kq-hits{color:#8aa0b6;padding-bottom:4px;font-size:12.5px}@media (width<=680px){.wz-rail{display:none}}.wz-bar .brand b{color:#eaf7d8}.wz-live{background:#a3ea2a}.wz-rail{background:#0a100973;flex:0 0 204px}.wz-rail h6{letter-spacing:.5px;color:#7fa83f;margin-bottom:8px;padding:0 16px;font-family:Ubuntu,Inter,sans-serif;font-size:11px}.wz-rail-item{color:#b6c6a0;cursor:pointer;border-left:2px solid #0000;flex-wrap:wrap;gap:11px;padding:10px 16px}.wz-rail-item:before{display:none}.wz-rail-item .wz-ico{color:#88c43a;flex:none;align-items:center;display:flex}.wz-rail-item .wz-tname{letter-spacing:.1px;color:#dce9cb;font-family:Ubuntu,Inter,sans-serif;font-size:14.5px;font-weight:600}.wz-rail-item small{color:#6f8a4a;margin-left:auto;font-size:10.5px;font-weight:600;display:inline}.wz-rail-item:hover{background:#a3ea2a12}.wz-rail-item.on{background:#a3ea2a1f;border-left-color:#a3ea2a}.wz-rail-item.on .wz-tname{color:#eaf7d8}.wz-rail-item.on .wz-ico{color:#a3ea2a}.wz-railhint{color:#6f8a4a;padding-top:14px;font-family:Ubuntu,Inter,sans-serif;font-size:11.5px;line-height:1.55}.wz-langtog{border-color:#2c3a1f}.wz-langtog button{color:#8aa86a}.wz-langtog button.on{color:#10210a;background:linear-gradient(135deg,#a3ea2a,#7fc41f)}.wz-cheatbtn{color:#9ad24a}.wz-popout{color:#bdf06a;background:#a3ea2a24;border-color:#a3ea2a4d}.wz-popout:hover{background:#a3ea2a3d}.wz-editor-wrap{background:#0c1207;border-color:#2c3a1f}.wz-editor-wrap:focus-within{border-color:#a3ea2a;box-shadow:0 0 0 3px #a3ea2a21}.wz-editor{color:#e6f3d6}.wz-editor::placeholder{color:#536b34}.wz-editor-bar{background:#0a1006;border-top-color:#223016}.wz-ehint{color:#7e9a5a}.wz-ehint kbd{color:#bdd897;background:#172110;border-color:#33461f}.wz-run{color:#10210a;background:linear-gradient(135deg,#a3ea2a,#7fc41f);box-shadow:0 2px 10px -3px #a3ea2a8c}.wz-range{color:#c6d9ac;background:#121a0c;border-color:#33461f}.wz-refbox{border-color:#223016}.wz-tw .kq-hits{color:#8aa06a}.wz-tw .kq-hits b,.wz-tw .wz-stat-row .v{color:#dce9cb}.wz-tw .wz-tag{color:#bdf06a;background:#a3ea2a1f;border-color:#a3ea2a3d}.wz-tw .kq-row:hover{background:#a3ea2a0f}.wz-tw .kq-row.on{background:#a3ea2a1a}.wz-tw .kq-doc .k{color:#88c43a}.wz-histo-wrap{margin:4px 0 8px}.wz-tw .kq-histo{border-bottom:none;align-items:flex-end;gap:3px;height:62px;padding:8px 14px 5px}.wz-hbar{opacity:.8;cursor:pointer;background:linear-gradient(#a3ea2a,#5e8f1c);border:none;border-radius:3px 3px 0 0;flex:1;min-height:3px;padding:0;transition:opacity .12s,transform .12s}.wz-hbar:hover{opacity:1;transform:scaleY(1.05)}.wz-hbar.sel{opacity:1;background:linear-gradient(#d6ff7a,#8fd62a);box-shadow:0 0 0 2px #d6ff7a66}.wz-hbar.empty{opacity:.16;cursor:default;background:#39491f;transform:none}.wz-histo-axis{color:#5f7740;justify-content:space-between;padding:0 14px;font:600 9.5px Ubuntu,Inter,sans-serif;display:flex}.wz-histo-sel{color:#9ad24a;align-items:center;gap:9px;padding:8px 14px 0;font:600 12.5px Ubuntu,Inter,sans-serif;display:flex}.wz-histo-sel b{color:#dce9cb}.wz-histo-sel button{color:#bdf06a;cursor:pointer;background:#a3ea2a1f;border:1px solid #a3ea2a4d;border-radius:6px;padding:2px 9px;font:600 11px Inter,sans-serif}.wz-pop{background:#101a0a;border-color:#33461f}.wz-pop-h{color:#bdf06a;background:#101a0a;border-bottom-color:#223016}.wz-pop-cn{color:#cfe0b6}.siem-standalone{background:#070b05}.siem-sa-bar{background:#0a1006;border-bottom-color:#223016}.siem-sa-brand{color:#eaf7d8}.siem-sa-btn{color:#bdf06a;background:#a3ea2a1f;border-color:#a3ea2a47}.siem-sa-btn:hover{background:#a3ea2a38}.wz-locked{background:#a3ea2a0f;border:1px solid #a3ea2a38;border-radius:12px;align-items:flex-start;gap:14px;margin:14px;padding:18px 20px;display:flex}.wz-locked-ic{color:#a3ea2a;background:#a3ea2a1f;border-radius:10px;flex:none;padding:9px;display:flex}.wz-locked h4{color:#dce9cb;margin:2px 0 6px;font:700 15px Inter,sans-serif}.wz-locked p{color:var(--tl5);margin:0;font-size:13.5px;line-height:1.6}.siem-sa-locked{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:40px;display:flex}.siem-lock-ic{color:#a3ea2a;background:#a3ea2a1a;border:1px solid #a3ea2a40;border-radius:20px;padding:22px;display:flex}.siem-sa-locked h2{color:#eaf7d8;margin:6px 0 0;font:700 26px Ubuntu,Inter,sans-serif}.siem-sa-locked p{color:var(--tl5);max-width:440px;margin:0;font-size:15px;line-height:1.6}.wz-rail{flex-basis:226px}.wz-rail-item{flex-wrap:nowrap}.wz-tmeta{flex-direction:column;min-width:0;line-height:1.32;display:flex}.wz-tmeta .wz-tname{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.wz-tmeta small{color:#6f8a4a;letter-spacing:.2px;margin:0;font-size:11px;font-weight:600;display:block}.wz-cheat-h2{color:#bdf06a;letter-spacing:.2px;margin:18px 0 7px;font:700 12.5px Ubuntu,Inter,sans-serif}.wz-histo-cap{color:#6f8a4a;padding:0 14px 2px;font:600 10.5px Ubuntu,Inter,sans-serif}.cf-clear{color:#bdf06a;cursor:pointer;background:#a3ea2a1f;border:1px solid #a3ea2a4d;border-radius:5px;padding:1px 7px;font:600 10px Inter,sans-serif}.wz-bar{background:#0a0d10;border-bottom-color:#232c33}.wz-hbar{background:linear-gradient(#a3ea2a,#5e8f1c)}.wz-hbar:hover{opacity:1}.wz-hbar.sel{background:linear-gradient(#e8a33d,#c9852a);box-shadow:0 0 0 2px #e8a33d66}.wz-hbar.empty{background:#2a3320}.wz-stat-bar{background:linear-gradient(90deg,#a3ea2a,#5db0a0)}.bi:first-child{animation-delay:0s;top:18%;left:7%}.bi:nth-child(2){animation-delay:1.4s;top:22%;right:9%}.bi:nth-child(3){animation-delay:2.8s;top:60%;left:4%}.bi:nth-child(4){animation-delay:.7s;top:68%;right:5%}.bi:nth-child(5){animation-delay:2s;top:38%;left:14%}.bi:nth-child(6){animation-delay:3.5s;top:32%;right:13%}@keyframes fl{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(3deg)}}.hc{z-index:2;max-width:860px;position:relative}.hero h1{color:var(--tl);letter-spacing:-.6px;margin-bottom:24px;font-family:Ubuntu,sans-serif;font-size:clamp(38px,5.8vw,64px);font-weight:600;line-height:1.1}.hero h1 .hl{color:var(--lime)}.hero .sub{color:var(--tl7);max-width:600px;margin:0 auto 40px;font-size:20px;line-height:1.7}.hbs{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.hck{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:30px;display:flex}.hci{color:var(--tl7);align-items:center;gap:8px;font-size:15.5px;font-weight:500;display:flex}.hci .dot{color:var(--lime)}.hst{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.hst-i{flex-direction:column;align-items:center;gap:6px;padding:0 30px;display:flex}.hst-i+.hst-i{border-left:1px solid var(--bd)}.hst-v{color:var(--lime);text-shadow:0 0 24px #a3ea2a40;font-family:Ubuntu,sans-serif;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1}.hst-l{color:var(--tl5);text-transform:uppercase;letter-spacing:1.2px;font-size:13px;font-weight:600}@media (width<=560px){.hst-i+.hst-i{border-left:none}.hst{gap:24px}}.ts{background:var(--nvc);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:20px 40px}.tsr{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:900px;margin:0 auto;display:flex}.tsl{color:var(--tl5);text-transform:uppercase;letter-spacing:1px;flex-shrink:0;font-size:13px;font-weight:600}.tsi{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.tsb{color:var(--tl5);letter-spacing:.5px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:600}.fs{background:var(--nvc);border-bottom:1px solid var(--bd);padding:48px 40px}.fr{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.fi{text-align:center;border-radius:var(--rl);cursor:default;flex-direction:column;align-items:center;padding:28px 14px;transition:all .25s;display:flex}.fi:hover{background:var(--nvm);transform:translateY(-3px);box-shadow:0 8px 30px #0006}.fiw{border-radius:var(--rl);justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:16px;transition:transform .25s;display:flex}.fi:hover .fiw{transform:scale(1.08)}.fi h3{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.sec{padding:64px 40px}.sec.dk{background:var(--nvc);color:var(--tl)}.sec.lt{background:var(--nv);color:var(--tl)}.hh-sec{position:relative;overflow:hidden}.hh-sec>.ctr{z-index:1;position:relative}.hh-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hh-dots{background:radial-gradient(circle at 1px 1px,#a3ea2a0f 1px,#0000 1.7px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 72% at 50% 42%,#000 38%,#0000 86%);mask-image:radial-gradient(80% 72% at 50% 42%,#000 38%,#0000 86%)}.hh-orb{filter:blur(72px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.hh-orb.a{background:radial-gradient(circle,#a3ea2a29,#0000 70%);width:340px;height:340px;top:-90px;left:-60px}.hh-orb.b{background:radial-gradient(circle,#a855f721,#0000 70%);width:300px;height:300px;bottom:-80px;right:-50px}.hh-glyph{color:#a3ea2a12;will-change:transform;animation:8s ease-in-out infinite fl;position:absolute}.hh-scan{background:linear-gradient(#0000,#a3ea2a0d,#0000);height:150px;animation:11s linear infinite hhScan;position:absolute;left:0;right:0}@keyframes hhScan{0%{top:-150px}to{top:100%}}@media (prefers-reduced-motion:reduce){.hh-glyph,.hh-scan{animation:none}}.ctr{max-width:1200px;margin:0 auto}.sh{margin-bottom:48px}.sh h2{letter-spacing:-.4px;font-family:Ubuntu,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:600}.sh.dk h2,.sh.lt h2{color:var(--tl)}.sh p{max-width:640px;margin-top:18px;font-size:18.5px;line-height:1.75}.sh.dk p,.sh.lt p{color:var(--tl7)}.sh.cn{text-align:center}.sh.cn p{margin-left:auto;margin-right:auto}.stt{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:center;gap:60px;margin-top:48px;padding-top:40px;display:flex}.stc{text-align:center}.stv{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1}.stl{color:var(--tl7);margin-top:8px;font-size:16px}.tb{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:4px;margin-bottom:36px;display:flex}.tbb{color:var(--tl5);cursor:pointer;border-radius:var(--r) var(--r) 0 0;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:13px 24px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:600;transition:all .2s}.tbb:hover{color:var(--tl7);background:#ffffff0a}.tbb.ac{color:var(--w);border-bottom-color:var(--lime);background:#ffffff0a}.tbb:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.tc{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.tt h3{color:var(--tl);letter-spacing:-.3px;margin-bottom:18px;font-family:Ubuntu,sans-serif;font-size:30px;font-weight:600}.tt p{color:var(--tl7);font-size:17.5px;line-height:1.8}.tv{background:var(--nv);border:1px solid var(--bd);border-radius:var(--rl);justify-content:center;align-items:center;min-height:240px;padding:32px;display:flex;box-shadow:inset 0 1px #ffffff0a}.tm{border-radius:var(--r);color:var(--lime);text-align:left;background:#0a0f18;border:1px solid #ffffff0d;width:100%;padding:22px;font-family:Courier New,monospace;font-size:13.5px}.tm .pr{color:var(--tl5)}.tm .cm{color:var(--lime)}.tm .ou{color:var(--tl7)}@keyframes bk{0%,to{opacity:1}50%{opacity:0}}.pg{background:var(--nv);min-height:100vh;padding:106px 40px 64px}.pg.lt{background:var(--nv)}.pgbg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pgbg-grid{background-image:linear-gradient(#a3ea2a0b 1px,#0000 1px),linear-gradient(90deg,#a3ea2a0b 1px,#0000 1px);background-size:48px 48px;height:calc(100% + 96px);animation:20s linear infinite pgGrid;position:absolute;top:-48px;left:0;right:0}@keyframes pgGrid{to{transform:translateY(48px)}}.pgbg-b{opacity:.5;will-change:transform;border-radius:50%;position:absolute}.pgbg-b1{background:radial-gradient(circle,#a3ea2a33,#0000 68%);width:540px;height:540px;animation:28s ease-in-out infinite pgAuraA;top:-130px;left:-150px}.pgbg-b2{background:radial-gradient(circle,#6366f133,#0000 68%);width:480px;height:480px;animation:34s ease-in-out infinite pgAuraB;top:60px;right:-150px}.pgbg-b3{background:radial-gradient(circle,#38bdf826,#0000 68%);width:420px;height:420px;animation:31s ease-in-out infinite reverse pgAuraA;bottom:-190px;left:26%}@keyframes pgAuraA{50%{transform:translate(70px,50px)scale(1.15)}}@keyframes pgAuraB{50%{transform:translate(-60px,70px)scale(1.12)}}.pgbg-hex{opacity:.2;will-change:transform;position:absolute}.pgbg-hex svg{width:100%;height:100%;display:block}.pgbg-h1{width:120px;height:120px;animation:24s ease-in-out infinite pgHexFloat;top:24%;left:5%}.pgbg-h2{width:78px;height:78px;animation:19s ease-in-out infinite reverse pgHexFloat;top:60%;right:8%}.pgbg-h3{width:150px;height:150px;animation:70s linear infinite pgHexSpin;top:10%;right:15%}@keyframes pgHexFloat{50%{transform:translateY(-34px)rotate(18deg)}}@keyframes pgHexSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pgbg *{animation:none!important}}.pg>.ctr{z-index:1;position:relative}.pslab{border:1px solid #0a3a7a;border-radius:12px;margin:18px 0;font-family:Cascadia Code,Consolas,Lucida Console,monospace;overflow:hidden;box-shadow:0 12px 44px #0114328c}.pslab-bar{color:#cfe0f5;background:#0b1f3a;border-bottom:1px solid #0a3a7a;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:flex}.pslab-dot{border-radius:50%;width:11px;height:11px;display:inline-block}.pslab-scr{color:#e8e9f3;white-space:pre-wrap;word-break:break-word;cursor:text;background:#012456;height:460px;padding:14px 16px;font-size:14.5px;line-height:1.5;overflow-y:auto}.pslab-ln{min-height:1.05em}.pslab-pr,.pslab-out{color:#e8e9f3}.pslab-err{color:#ff8a8a}.pslab-hdr{color:#c9b3ff}.pslab-inl{align-items:baseline;display:flex}.pslab-inl input{color:#e8e9f3;font:inherit;caret-color:#e8e9f3;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.pslab-hint{color:#9fb6d6;background:#0b1f3a;border-top:1px solid #0a3a7a;padding:9px 14px;font-size:12.5px;line-height:1.6}.pslab-hint code{color:#cfe0f5;background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:11.5px}.pslab-ime{flex:1;position:relative;overflow:hidden}.pslab-hl{white-space:pre;pointer-events:none;font:inherit;will-change:transform;position:absolute;top:0;left:0}.pslab-realinput{color:#0000;caret-color:#e8e9f3;width:100%;font:inherit;white-space:pre;background:0 0;border:none;outline:none;min-width:0;padding:0;position:relative}.psh-cmd{color:khaki}.psh-param{color:#9cdcfe}.psh-str{color:#ce9178}.psh-var{color:#4ec9b0}.psh-num{color:#b5cea8}.psh-pipe{color:#e8e9f3;font-weight:700}.psh-brace{color:#d7ba7d}.psh-def{color:#e8e9f3}.certs-sec{margin:30px 0 4px}.certs-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.certs-head h2{color:#fff;margin:0;font-family:Ubuntu,sans-serif;font-size:20px}.certs-head span{color:var(--tl5);font-size:13px}.certs-empty{background:var(--nvc);border:1px dashed var(--bd);border-radius:var(--rl);color:var(--tl5);padding:22px;font-size:14.5px;line-height:1.6}.certs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cert-card{text-align:left;cursor:pointer;border:1px solid var(--bd);color:var(--tl);background:linear-gradient(160deg,#1e2d4780,#111a2b);border-radius:16px;flex-direction:column;gap:8px;padding:20px 20px 18px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;position:relative}.cert-card:hover{transform:translateY(-3px)}.cert-card-hex{display:inline-flex}.cert-card-title{color:#fff;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.cert-card-cta{letter-spacing:.3px;font-size:12.5px;font-weight:600}.cert-badge{letter-spacing:1.5px;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:14px;right:14px}.cert-premium{color:#a3ea2a}.cert-premium:hover{border-color:#a3ea2a80;box-shadow:0 10px 30px #a3ea2a29}.cert-premium .cert-badge{background:#a3ea2a24}.cert-pro{color:#b98bff}.cert-pro:hover{border-color:#a855f78c;box-shadow:0 10px 30px #a855f733}.cert-pro .cert-badge{color:#c4b5fd;background:#a855f729}.cert-standard{color:#49c7f0}.cert-standard:hover{border-color:#49c7f080;box-shadow:0 10px 30px #49c7f029}.cert-standard .cert-badge{background:#49c7f024}.cert-modal{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04080fd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cert-modal-in{flex-direction:column;gap:16px;width:100%;max-width:900px;display:flex}.cert-canvas{border-radius:8px;width:100%;box-shadow:0 24px 70px #0009}.cert-actions{justify-content:center;gap:12px;display:flex}.pgr{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;margin-top:28px;display:grid}.pc{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);padding:30px;transition:all .25s;position:relative;overflow:hidden}.pc:after{content:"";border-radius:var(--rl);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #a3ea2a59}.pc:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 8px 30px #0006}.pc:hover:after{opacity:1}.pc .tb2{border-radius:var(--rl) var(--rl) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.ph{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.pi{border-radius:var(--r);flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.pc h2{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.pl{text-transform:uppercase;letter-spacing:.6px;border-radius:6px;margin-top:7px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-block}.pc .de{color:var(--tl7);margin-bottom:16px;font-size:15.5px;line-height:1.7}.pt{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ptg{background:var(--nvm);color:var(--tl5);border:1px solid var(--bd);border-radius:4px;padding:4px 10px;font-size:12px}.pm{color:var(--tl5);gap:18px;margin-bottom:16px;font-size:15px;display:flex}.pf{justify-content:space-between;align-items:center;display:flex}.pe{color:var(--tl5);font-size:13px}.prc-page{position:relative;overflow:hidden}.prc-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.prc-orb{filter:blur(70px);opacity:.5;border-radius:50%;animation:16s ease-in-out infinite prcDrift;position:absolute}.prc-orb.p1{background:radial-gradient(circle,#a3ea2a59,#0000 70%);width:340px;height:340px;top:-60px;left:-40px}.prc-orb.p2{background:radial-gradient(circle,#14b8cc52,#0000 70%);width:300px;height:300px;animation-delay:-5s;top:30%;right:-60px}.prc-orb.p3{background:radial-gradient(circle,#a855f74d,#0000 70%);width:280px;height:280px;animation-delay:-9s;bottom:-40px;left:25%}.prc-shape{border:2px solid #ffffff0f;animation:11s ease-in-out infinite prcFloat;position:absolute}.prc-shape.s1{border-radius:18px;width:54px;height:54px;top:18%;left:8%;transform:rotate(18deg)}.prc-shape.s2{border-radius:50%;width:38px;height:38px;animation-delay:-4s;top:62%;right:12%}.prc-shape.s3{border-radius:14px;width:46px;height:46px;animation-delay:-7s;bottom:14%;left:16%;transform:rotate(-12deg)}@keyframes prcDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,-20px)}}@keyframes prcFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(12deg)}}.prc-page .ctr{z-index:1;position:relative}.prc-foot{text-align:center;color:var(--tl5);margin-top:34px;font-size:14px}.prg{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));align-items:start;gap:20px;margin-top:28px;display:grid}.prc-toggle{border:1px solid var(--bd);background:#ffffff0f;border-radius:999px;gap:4px;margin:-26px auto 0;padding:5px;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.prc-toggle button{cursor:pointer;color:var(--tl5);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-family:Ubuntu,sans-serif;font-size:14.5px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.prc-toggle button:hover{color:var(--tl)}.prc-toggle button.on{background:var(--lime);color:var(--nv)}.prc-save{color:#2e6b00;white-space:nowrap;background:#a3ea2a2e;border:1px solid #a3ea2a80;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.prc-toggle button.on .prc-save{color:var(--nv);background:#0f152029;border-color:#0f15204d}.prc-billed{color:var(--tl5);margin:-4px 0 10px;font-size:12.5px}.prc-billed b{color:#2e6b00;font-weight:700}.prc-seats{color:var(--tl7);border:1px solid var(--bd);background:#ffffff0f;border-radius:999px;margin:-2px 0 10px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-block}.pr2-was{color:var(--tl5);vertical-align:middle;margin-right:9px;font-size:.46em;font-weight:600;text-decoration:line-through}.prc-vat{color:var(--tl5);letter-spacing:.2px;margin:-4px 0 10px;font-size:11.5px}.prc-trust{color:var(--tl5);justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:11.5px;display:flex}.prc-trust svg{opacity:.75;flex-shrink:0}.prc-ent{text-align:center;color:var(--tl5);margin-top:26px;font-size:14.5px}.prc-ent a{color:var(--lime);border-bottom:1px solid #a3ea2a66;font-weight:600;text-decoration:none}.prc-ent a:hover{border-bottom-color:var(--lime)}.prc{background:var(--nvc);border:1.5px solid var(--bd);border-radius:28px;padding:38px;transition:all .25s;position:relative}.prc:hover{transform:translateY(-4px);box-shadow:0 12px 38px #0006}.prc.pp{border-color:var(--lime);border-width:2px;transform:scale(1.03);box-shadow:0 10px 44px #a3ea2a29}.prc.pp:hover{transform:scale(1.04)translateY(-2px)}.prc.pp:before{content:"MOST POPULAR";background:var(--lime);color:var(--nv);letter-spacing:1px;white-space:nowrap;border-radius:100px;padding:5px 20px;font-family:Ubuntu,sans-serif;font-size:11px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.prc h2{color:var(--tl);margin-bottom:4px;font-family:Ubuntu,sans-serif;font-size:27px;font-weight:700}.prc .pr2{letter-spacing:-2px;color:var(--tl);margin:12px 0 4px;font-family:Ubuntu,sans-serif;font-size:52px;font-weight:700}.prc .pr2 .pe2{color:var(--tl5);letter-spacing:0;font-size:16px;font-weight:500}.prc .pd{color:var(--tl7);margin-bottom:26px;font-size:16px;line-height:1.55}.prc-cta{padding-top:13px;padding-bottom:13px;font-weight:700;border-radius:100px!important}.pfl{margin-bottom:30px;list-style:none}.pfl li{color:var(--tl7);border-bottom:1px solid var(--bd);align-items:center;gap:11px;padding:11px 0;font-size:16px;display:flex}.pfl li:last-child{border:none}.pfl li .ci{color:var(--lime);flex-shrink:0}.hb-page{position:relative;overflow:hidden}.hb-page .ctr{z-index:1;position:relative}.hackbg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hackbg-grid{background-image:linear-gradient(#a3ea2a0d 1px,#0000 1px),linear-gradient(90deg,#a3ea2a0d 1px,#0000 1px);background-size:46px 46px;animation:24s linear infinite hbGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%)}@keyframes hbGrid{to{background-position:46px 46px}}.hackbg-net{opacity:.6;width:min(820px,92vw);height:min(820px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hb-link{stroke:#14b8cc66;stroke-width:.25px;stroke-dasharray:2 2;animation:3s linear infinite hbFlow}@keyframes hbFlow{to{stroke-dashoffset:-8px}}.hb-pulse{fill:#a3ea2a24;animation:3.4s ease-in-out infinite hbPulse}@keyframes hbPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.15;transform:scale(1.5)}}.hb-node{transform-box:fill-box;transform-origin:50%}.hb-core{fill:#a3ea2a}.hb-dc .hb-core{fill:#14b8cc}.hb-dc .hb-pulse{fill:#14b8cc2e}.hackbg-hex{color:#a3ea2a2e;letter-spacing:.5px;font-family:Ubuntu,monospace;font-size:13px;font-weight:600;position:absolute;inset:0}.hb-tok{white-space:nowrap;animation:18s ease-in-out infinite hbDrift;position:absolute}.hb-tok.t0{top:12%;left:6%}.hb-tok.t1{color:#14b8cc2e;top:30%;right:8%}.hb-tok.t2{top:70%;left:10%}.hb-tok.t3{color:#14b8cc2e;bottom:14%;right:12%}.hb-tok.t4{top:48%;left:4%}.hb-tok.t5{bottom:30%;right:6%}.hb-tok:nth-child(2n){animation-delay:-6s}.hb-tok:nth-child(3n){animation-delay:-11s}.hb-tok:nth-child(7){top:20%;left:46%}.hb-tok:nth-child(8){bottom:22%;left:40%}.hb-tok:nth-child(9){top:60%;right:30%}.hb-tok:nth-child(10){top:8%;right:34%}.hb-tok:nth-child(11){bottom:8%;left:24%}.hb-tok:nth-child(12){top:40%;right:42%}@keyframes hbDrift{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-16px)}}.hackbg-orb{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.hackbg-orb.ho1{background:radial-gradient(circle,#a3ea2a4d,#0000 70%);width:360px;height:360px;top:-80px;right:-60px}.hackbg-orb.ho2{background:radial-gradient(circle,#14b8cc47,#0000 70%);width:320px;height:320px;bottom:-80px;left:-40px}@media (width<=760px){.hackbg-hex{display:none}.hackbg-net{opacity:.4}}.ddos-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ddos-side{width:24vw;max-width:320px;position:absolute;top:0;bottom:0;overflow:hidden}.ddos-side.left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.ddos-side.right{right:0;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}.ddos-target{background:repeating-linear-gradient(#ef44442e 0 4px,#0000 4px 9px);border:2px solid #ef44448c;border-radius:5px;width:14px;height:60px;margin-top:-30px;animation:1.4s ease-in-out infinite ddosHit;position:absolute;top:50%;box-shadow:0 0 22px #ef444466}.ddos-side.left .ddos-target{left:14px}.ddos-side.right .ddos-target{right:14px}@keyframes ddosHit{0%,to{border-color:#ef444473;box-shadow:0 0 18px #ef44444d}50%{border-color:#f87171e6;box-shadow:0 0 30px #ef4444b3}}.ddos-packet{color:#f871718c;white-space:nowrap;font-family:Ubuntu,monospace;font-size:11px;font-weight:700;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.ddos-side.left .ddos-packet{animation-name:ddosPktL;right:-40px}.ddos-side.right .ddos-packet{animation-name:ddosPktR;left:-40px}.ddos-packet:before{content:"";width:10px;height:2px;margin-top:-1px;position:absolute;top:50%}.ddos-side.left .ddos-packet:before{background:linear-gradient(90deg,#0000,#ef4444cc);left:-14px}.ddos-side.right .ddos-packet:before{background:linear-gradient(270deg,#0000,#ef4444cc);right:-14px}@keyframes ddosPktL{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:.2;transform:translate(calc(26px - 24vw))}}@keyframes ddosPktR{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:.2;transform:translate(calc(24vw - 26px))}}.ddos-graph{opacity:.5;width:90%;height:120px;position:absolute;bottom:8%}.ddos-side.left .ddos-graph{left:8px}.ddos-side.right .ddos-graph{right:8px}.ddos-spike{fill:none;stroke:#ef444480;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:260;stroke-dashoffset:260px;animation:4s ease-in-out infinite ddosTrace}@keyframes ddosTrace{0%{stroke-dashoffset:260px}60%,to{stroke-dashoffset:0}}.ddos-orb{filter:blur(80px);opacity:.32;background:radial-gradient(circle,#ef444466,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute}.ddos-orb.dl{top:-60px;left:-80px}.ddos-orb.dr{bottom:-60px;right:-80px}@media (width<=760px){.ddos-side{width:40vw}.ddos-graph{display:none}}.tsg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:28px;display:grid}.tsc{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);padding:26px;transition:all .25s}.tsc:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0006}.tss{color:var(--tp);gap:2px;margin-bottom:12px;display:flex}.tsc h4{color:var(--tl);margin-bottom:10px;font-size:17px;font-weight:700}.tsc p{color:var(--tl7);font-size:15.5px;line-height:1.75}.tsc .au{color:var(--tl5);margin-top:14px;font-size:14px;font-style:italic}.cr{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.cr-txt{flex:1;min-width:300px}.cr-p{color:var(--tl7);max-width:520px;margin-bottom:30px;font-size:18px;line-height:1.75}.cr-stat{flex-direction:column;display:inline-flex}.bn{color:var(--lime);letter-spacing:-2px;font-family:Ubuntu,sans-serif;font-size:clamp(44px,7vw,72px);font-weight:700;line-height:1}.bla{color:var(--tl7);margin-top:10px;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:600}.cmty{position:relative;overflow:hidden}.cmty .ctr{z-index:1;position:relative}.cr-viz{flex:1;justify-content:center;align-items:center;min-width:320px;padding:6px;display:flex}.cmf{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cmf-grid{background-image:linear-gradient(#a3ea2a0b 1px,#0000 1px),linear-gradient(90deg,#a3ea2a0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 78%);mask-image:radial-gradient(#000 25%,#0000 78%)}.cmf-net{width:100%;height:100%;position:absolute;inset:0}.cmf-node{fill:var(--lime);animation:3.4s ease-in-out infinite cmfPulse}.cmf-bars{opacity:.4;align-items:flex-end;gap:8px;width:150px;padding:0 0 56px 30px;display:flex;position:absolute;top:0;bottom:0;left:0}.cmf-bars span{background:linear-gradient(180deg,var(--lime),transparent);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:2.8s ease-in-out infinite cmfBar}.cmf-rack{opacity:.5;flex-direction:column;gap:11px;width:150px;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.cmf-blade{background:#a3ea2a0a;border:1px solid #a3ea2a40;border-radius:4px;align-items:center;height:15px;padding:0 5px;display:flex}.cmf-blade i{background:var(--lime);border-radius:999px;height:4px;animation:3s ease-in-out infinite cmfBlade;display:block;box-shadow:0 0 6px #a3ea2a99}.cmf-orb{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.cmf-orb.o1{background:#a3ea2a1a;width:300px;height:300px;top:-90px;right:10%}.cmf-orb.o2{background:#14b8cc14;width:260px;height:260px;bottom:-90px;left:8%}@keyframes cmfPulse{0%,to{opacity:.25}50%{opacity:.9}}@keyframes cmfBar{0%,to{opacity:.4;transform:scaleY(.45)}50%{opacity:.8;transform:scaleY(1)}}@keyframes cmfBlade{0%,to{opacity:.45}50%{opacity:1}}@media (width<=980px){.cmf-bars,.cmf-rack{display:none}}.ag{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:48px;display:grid}.ac2{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);text-align:center;padding:32px;transition:all .25s}.ac2:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0006}.ac2 .iw{border-radius:var(--rl);background:var(--lime-d);width:64px;height:64px;color:var(--lime);justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.ac2 h2{color:var(--tl);margin-bottom:12px;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700}.ac2 p{color:var(--tl7);font-size:16px;line-height:1.7}.vg{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.vi{background:var(--nv);border:1px solid var(--bd);border-radius:var(--r);padding:24px;transition:border .2s}.vi:hover{border-color:#a3ea2a33}.vi h3{color:var(--lime);margin-bottom:9px;font-family:Ubuntu,sans-serif;font-size:17.5px;font-weight:700}.vi p{color:var(--tl7);font-size:15.5px;line-height:1.7}.tgr{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:24px;display:grid}.tgc{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);text-align:center;padding:26px;transition:all .25s}.tgc:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0006}.tga{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;display:flex}.tgc h3{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:16.5px;font-weight:700}.tgc p{color:var(--tl5);margin-top:3px;font-size:14px}.ap{background:var(--nv);justify-content:center;align-items:center;min-height:100vh;padding:100px 20px 40px;display:flex;position:relative;overflow:hidden}.ap:before{content:"";background:radial-gradient(60% 50% at 50% 40%,#a3ea2a0a,#0000);position:absolute;inset:0}.ab{z-index:1;background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);width:100%;max-width:440px;padding:44px;position:relative;box-shadow:0 24px 80px #0006}.ap-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ap-grid{background-image:linear-gradient(#a3ea2a0d 1px,#0000 1px),linear-gradient(90deg,#a855f70d 1px,#0000 1px);background-size:60px 60px;animation:26s linear infinite csGrid;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.ap-orb{filter:blur(72px);will-change:transform;border-radius:50%;position:absolute;transform:translateZ(0)}.ap-orb.a{background:radial-gradient(circle,#a3ea2a2e,#0000 70%);width:420px;height:420px;animation:24s ease-in-out infinite pmapDrift;top:-120px;left:7%}.ap-orb.b{background:radial-gradient(circle,#a855f72e,#0000 70%);width:380px;height:380px;animation:30s ease-in-out infinite reverse pmapDrift;bottom:-150px;right:9%}.ap-orb.c{background:radial-gradient(circle,#14b8cc21,#0000 70%);width:300px;height:300px;animation:34s ease-in-out infinite pmapDrift;top:42%;left:54%}.ap-scan{background:linear-gradient(115deg,#0000 44%,#a3ea2a0d 50%,#0000 56%) 0 0/300% 100%;animation:13s linear infinite heroScan;position:absolute;inset:0}.ap-glyphs{position:absolute;inset:0}.ap-gly{color:#a3ea2a1a;will-change:transform;animation:8s ease-in-out infinite socFloat;position:absolute}.ap-gly.g1{top:16%;left:12%}.ap-gly.g2{color:#a855f721;animation-delay:1.2s;top:70%;left:17%}.ap-gly.g3{color:#14b8cc1f;animation-delay:.6s;top:23%;right:13%}.ap-gly.g4{animation-delay:2s;top:64%;right:15%}.ap-gly.g5{color:#a855f71a;animation-delay:1.6s;top:45%;left:5%}.ap-gly.g6{color:#14b8cc1a;animation-delay:.9s;top:9%;right:33%}.ap-stars{position:absolute;inset:0}.ap-star{opacity:.5;background:#a3ea2a;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite csTwinkle;position:absolute}.ap-star.s0{top:20%;left:30%}.ap-star.s1{background:#a855f7;animation-delay:1.3s;top:34%;left:71%}.ap-star.s2{animation-delay:2.1s;top:60%;left:24%}.ap-star.s3{background:#14b8cc;animation-delay:.7s;top:76%;left:61%}.ap-star.s4{animation-delay:1.7s;top:14%;left:56%}.ap-star.s5{background:#a855f7;animation-delay:2.6s;top:51%;left:85%}.ap-star.s6{animation-delay:.4s;top:82%;left:41%}@media (width<=760px){.ap-gly{display:none}}.ab h1{color:var(--tl);letter-spacing:-.3px;margin-bottom:7px;font-family:Ubuntu,sans-serif;font-size:31px;font-weight:700}.ab .as{color:var(--tl5);margin-bottom:32px;font-size:16px}.fg{margin-bottom:20px}.fl{color:var(--tl5);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.fiw2{position:relative}.fin{border-radius:var(--r);width:100%;color:var(--tl);background:#0f152099;border:1px solid #ffffff1a;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:border .2s,box-shadow .2s}.fin::placeholder{color:#eef0f54d}.fin:focus{border-color:var(--lime);box-shadow:0 0 0 3px #a3ea2a1f}.fin.er{border-color:var(--err);box-shadow:0 0 0 3px #ef44441a}.ptg2{color:var(--tl5);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ptg2:hover{color:var(--tl)}.fe{color:var(--err);margin-top:5px;font-size:12px}.asr{color:var(--tl5);margin-top:8px;font-size:12px;line-height:1.6}.asr .met{color:var(--lime);opacity:.6;text-decoration:line-through}.asw{text-align:center;color:var(--tl5);margin-top:22px;font-size:15px}.asw a{color:var(--lime);cursor:pointer;font-weight:600}.asw a:hover{text-decoration:underline}.fm{border-radius:var(--r);align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;font-size:14px;display:flex}.fm.ok{color:var(--lime);background:#a3ea2a14;border:1px solid #a3ea2a33}.fm.bad{color:var(--err);background:#ef444414;border:1px solid #ef444433}.pb{background:#ffffff12;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.pbf{border-radius:2px;height:100%;transition:width .3s,background .3s}.dw{background:linear-gradient(135deg,var(--nvc) 0%,var(--nvm) 100%);border:1px solid var(--bd);border-radius:var(--rl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:32px;display:flex}.dw h1{color:var(--tl);letter-spacing:-.3px;font-family:Ubuntu,sans-serif;font-size:28px;font-weight:700}.dw h1 .hl{color:var(--lime)}.dw p{color:var(--tl5);margin-top:5px;font-size:15.5px}.ds{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:32px;display:grid}.dsc{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--r);text-align:center;padding:20px;transition:border .2s}.dsc:hover{border-color:#a3ea2a33}.dsc .v{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:32px;font-weight:700}.dsc .l{color:var(--tl5);margin-top:4px;font-size:14px}.prt{background:#ffffff0f;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.prf{border-radius:3px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.cta{background:var(--nv);text-align:center;padding:88px 40px;position:relative;overflow:hidden}.cta:before{content:"";background:radial-gradient(50% 60%,#a3ea2a0d,#0000);position:absolute;inset:0}.cta h2{color:var(--tl);letter-spacing:-.4px;margin-bottom:14px;font-family:Ubuntu,sans-serif;font-size:clamp(32px,4.3vw,50px);font-weight:600;position:relative}.cta p{color:var(--tl7);margin-bottom:32px;font-size:18px;position:relative}.cd{background:var(--lime);opacity:.25;border-radius:50%;width:5px;height:5px;position:absolute}.ft{background:var(--nv);border-top:1px solid var(--bd);padding:64px 40px 28px}.ftg{grid-template-columns:2fr repeat(4,1fr);gap:40px;max-width:1200px;margin:0 auto;display:grid}.ftb p{color:var(--tl5);max-width:260px;margin-top:14px;font-size:15px;line-height:1.65}.ftc h4{color:var(--tl);text-transform:uppercase;letter-spacing:.8px;margin-bottom:18px;font-family:Ubuntu,sans-serif;font-size:14.5px;font-weight:700}.ftc a{color:var(--tl5);cursor:pointer;padding:6px 0;font-size:15.5px;transition:color .15s;display:block}.ftc a:hover{color:var(--lime)}.ftb2{border-top:1px solid var(--bd);max-width:1200px;color:var(--tl5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:40px auto 0;padding-top:22px;font-size:14px;display:flex}.fbar{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.fbtn{border-radius:var(--r);border:1.5px solid var(--bd);background:var(--nvc);color:var(--tl5);cursor:pointer;padding:7px 16px;font-family:Ubuntu,sans-serif;font-size:14px;transition:all .2s}.fbtn:hover{border-color:var(--lime);color:var(--tl)}.fbtn.ac{background:var(--lime);border-color:var(--lime);color:var(--nv);font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}.ld{border:3px solid #a3ea2a26;border-top-color:var(--lime);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite spin}.loading-screen{background:var(--nv);justify-content:center;align-items:center;min-height:100vh;display:flex}.toast-host{z-index:10000;pointer-events:none;flex-direction:column;gap:10px;max-width:380px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:auto;cursor:pointer;background:var(--nvm);border:1px solid var(--bd);border-left:3px solid var(--lime);border-radius:var(--r);color:var(--tl);align-items:flex-start;gap:11px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.45;animation:.28s cubic-bezier(.2,.9,.3,1.2) toastIn;display:flex;box-shadow:0 12px 32px #00000073}.toast:hover{border-color:#ffffff38}.toast-msg{word-break:break-word;flex:1}.toast-dot{background:var(--lime);width:9px;height:9px;box-shadow:0 0 10px var(--lime);border-radius:50%;flex-shrink:0;margin-top:5px}.toast-error{border-left-color:#ef4444}.toast-error .toast-dot{background:#ef4444;box-shadow:0 0 10px #ef4444}.toast-success{border-left-color:var(--lime)}.toast-info{border-left-color:#3b82f6}.toast-info .toast-dot{background:#3b82f6;box-shadow:0 0 10px #3b82f6}@keyframes toastIn{0%{opacity:0;transform:translate(40px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=560px){.toast-host{max-width:none;bottom:16px;left:16px;right:16px}}.socfloor{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 0 0,#142035 0%,#0e1626 60%);grid-template-columns:1fr;gap:20px;margin:28px 0;padding:22px;display:grid}@media (width>=820px){.socfloor{grid-template-columns:1.55fr 1fr}}.sf-room{flex-direction:column;gap:16px;display:flex}.sf-wall{border-radius:var(--rl);color:var(--lime);letter-spacing:.3px;background:#a3ea2a14;border:1px solid #a3ea2a38;align-items:center;gap:10px;padding:12px 18px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;display:flex}.sf-wall-dot{background:var(--lime);width:10px;height:10px;box-shadow:0 0 12px var(--lime);border-radius:50%;animation:2s infinite cmfPulse}.sf-desks{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=620px){.sf-desks{grid-template-columns:repeat(3,1fr)}}.sf-desk{cursor:pointer;text-align:center;background:color-mix(in srgb,var(--c) 9%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-radius:var(--rl);color:var(--tl);flex-direction:column;align-items:center;gap:8px;padding:16px 12px 14px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.sf-desk:hover{border-color:var(--c);transform:translateY(-4px);box-shadow:0 14px 30px #0006}.sf-desk.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--nvm));box-shadow:0 0 0 2px var(--c),0 14px 32px #00000080}.sf-screen-wrap{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.sf-screen-art{filter:drop-shadow(0 6px 14px #00000059);width:88%;height:auto}.sf-screen-tag{letter-spacing:.3px;color:var(--c);text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700}.sf-person{width:62px;height:auto;margin-top:2px}.sf-person.big{width:88px}.sf-name{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.sf-pill{letter-spacing:.3px;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:800;display:inline-block}.sf-detail{align-items:stretch;display:flex}.sf-card{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--rxl);width:100%;padding:22px}.sf-detail-h{align-items:center;gap:16px;margin-bottom:16px;display:flex}.sf-detail-av{border-radius:var(--rl);background:color-mix(in srgb,var(--c) 16%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 34%,transparent);flex-shrink:0;justify-content:center;align-items:flex-end;width:92px;height:92px;display:flex;overflow:hidden}.sf-detail-h h4{color:var(--tl);margin:6px 0 4px;font-family:Ubuntu,sans-serif;font-size:21px;font-weight:700}.sf-screen-on{color:var(--tl7);font-size:13px}.sf-screen-on b{color:var(--c)}.sf-card ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.sf-card li{color:var(--tl);padding-left:30px;font-size:15px;line-height:1.5;position:relative}.sf-card li:before{content:"";background:color-mix(in srgb,var(--c) 22%,transparent);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.sf-card li:after{content:"";border-left:2px solid var(--c);border-bottom:2px solid var(--c);width:7px;height:4px;position:absolute;top:8px;left:6px;transform:rotate(-45deg)}.sf-empty{text-align:center;width:100%;min-height:160px;color:var(--tl7);background:var(--nvc);border:1.5px dashed var(--bd);border-radius:var(--rxl);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;line-height:1.55;display:flex}.sf-empty-emoji{font-size:34px}.secstack{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 100% 0,#152033 0%,#0e1626 60%);grid-template-columns:1fr;gap:20px;margin:28px 0;padding:22px;display:grid}@media (width>=820px){.secstack{grid-template-columns:1fr 1fr}}.ss-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=560px){.ss-grid{grid-template-columns:repeat(3,1fr)}}.ss-card{cursor:pointer;text-align:center;background:linear-gradient(160% 160% at 50% 0%,color-mix(in srgb,var(--c) 16%,var(--nvm)),color-mix(in srgb,var(--c) 7%,var(--nvm)));border:1.5px solid color-mix(in srgb,var(--c) 28%,transparent);color:var(--tl);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.ss-card:hover{border-color:var(--c);transform:translateY(-4px);box-shadow:0 14px 30px #0006}.ss-card.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--nvm));box-shadow:0 0 0 2px var(--c),0 14px 32px #00000080}.ss-ic{width:52px;height:52px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius:18px;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex}.ss-card.on .ss-ic{animation:2.6s ease-in-out infinite ssglow}.ss-name{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.ss-pill{letter-spacing:.2px;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:999px;padding:3px 11px;font-size:11px;font-weight:800;display:inline-block}.ss-detail{display:flex}.ss-card-d{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 13%,var(--nvc)),var(--nvc) 62%);border:1.5px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius:var(--rxl);width:100%;padding:22px;transition:background .35s,border-color .35s;animation:.42s cubic-bezier(.2,.7,.3,1) sspop}@keyframes sspop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ssglow{0%,to{box-shadow:0 0 14px -4px var(--c)}50%{box-shadow:0 0 26px -1px var(--c)}}.ss-detail-h{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ss-detail-ic{width:56px;height:56px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;animation:2.8s ease-in-out infinite ssglow;display:flex}.ss-detail-h h4{color:var(--tl);margin:0 0 6px;font-family:Ubuntu,sans-serif;font-size:21px;font-weight:700}.ss-tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-layer{color:var(--tl7);font-size:13px}.ss-layer b{color:var(--c)}.ss-desc{color:var(--tl);margin:0 0 14px;font-size:15px;line-height:1.6}.ss-gives-h{color:var(--tl5);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.ss-card-d ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ss-card-d li{color:var(--tl);padding-left:30px;font-size:15px;line-height:1.5;position:relative}.ss-card-d li:before{content:"";background:color-mix(in srgb,var(--c) 22%,transparent);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.ss-card-d li:after{content:"";border-left:2px solid var(--c);border-bottom:2px solid var(--c);width:7px;height:4px;position:absolute;top:8px;left:6px;transform:rotate(-45deg)}.ss-empty{text-align:center;width:100%;min-height:160px;color:var(--tl7);background:var(--nvc);border:1.5px dashed var(--bd);border-radius:var(--rxl);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;line-height:1.55;display:flex}.ss-empty-emoji{font-size:34px}.lsrc{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#14223a 0%,#0e1626 60%);flex-direction:column;align-items:center;gap:14px;margin:28px 0;padding:22px;display:flex}.lsrc-row{grid-template-columns:repeat(5,1fr);gap:12px;width:100%;display:grid}@media (width<=680px){.lsrc-row{grid-template-columns:repeat(3,1fr)}}@media (width<=420px){.lsrc-row{grid-template-columns:repeat(2,1fr)}}.lsrc-card{cursor:pointer;background:color-mix(in srgb,var(--c) 9%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-radius:var(--rl);color:var(--tl);flex-direction:column;align-items:center;gap:9px;padding:14px 8px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.lsrc-card:hover{border-color:var(--c);transform:translateY(-3px);box-shadow:0 12px 26px #0006}.lsrc-card.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--nvm));box-shadow:0 0 0 2px var(--c)}.lsrc-ic{width:46px;height:46px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius:14px;justify-content:center;align-items:center;display:flex}.lsrc-name{color:var(--tl);text-align:center;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700;line-height:1.2}.lsrc-pipe{justify-content:center;align-items:center;gap:14px;width:70%;max-width:320px;height:30px;display:flex;position:relative}.lsrc-pipe:before{content:"";background:linear-gradient(90deg,#0000,#a3ea2a66,#0000);height:2px;position:absolute;top:50%;left:0;right:0}.lsrc-pipe i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 8px var(--lime);opacity:.85;border-radius:50%;animation:2.2s linear infinite lsrcFlow}.lsrc-pipe i:nth-child(2){animation-delay:.44s}.lsrc-pipe i:nth-child(3){animation-delay:.88s}.lsrc-pipe i:nth-child(4){animation-delay:1.32s}.lsrc-pipe i:nth-child(5){animation-delay:1.76s}.lsrc-pipe-label{letter-spacing:.5px;text-transform:uppercase;color:var(--tl5);background:var(--nv);padding:0 8px;font-size:10px;position:absolute;top:-2px}@keyframes lsrcFlow{0%{opacity:0;transform:translateY(-16px)}25%{opacity:.9}to{opacity:0;transform:translateY(16px)}}.lsrc-siem{border-radius:var(--rl);color:var(--tl);background:#a3ea2a14;border:1.5px solid #a3ea2a4d;align-items:center;gap:12px;padding:12px 22px;display:flex}.lsrc-siem-ic{color:var(--lime);display:flex}.lsrc-siem b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:17px;display:block}.lsrc-siem span{color:var(--tl7);font-size:12.5px}.lsrc-detail{width:100%}.lsrc-card-d{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--rl);padding:18px}.lsrc-card-d h4{color:var(--tl);margin:0 0 6px;font-family:Ubuntu,sans-serif;font-size:18px}.lsrc-card-d p{color:var(--tl);margin:0 0 8px;font-size:14.5px;line-height:1.55}.lsrc-eg{color:var(--tl7);font-size:13px}.lsrc-eg b{color:var(--c)}.lsrc-empty{text-align:center;width:100%;color:var(--tl7);background:var(--nvc);border:1.5px dashed var(--bd);border-radius:var(--rl);padding:18px;font-size:14.5px;line-height:1.5}.loganat{grid-template-columns:1fr;gap:18px;margin:28px 0;display:grid}@media (width>=820px){.loganat{grid-template-columns:1.25fr 1fr;align-items:start}}.la-log{border:1px solid var(--bd);border-radius:var(--rl);background:#0a1322;overflow:hidden;box-shadow:0 16px 40px #0006}.la-log-bar{color:var(--tl7);border-bottom:1px solid var(--bd);background:#ffffff0d;align-items:center;gap:7px;padding:10px 14px;font-family:Courier New,monospace;font-size:12.5px;display:flex}.la-dot{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.la-dot:first-child{background:#ef5f57}.la-dot:nth-child(2){background:#febc2e}.la-dot:nth-child(3){background:#28c840}.la-log-body{flex-direction:column;padding:18px 20px;font-family:Courier New,monospace;font-size:15px;line-height:2.2;display:flex}.la-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.la-key{color:#8fb3d6;font-size:15px;font-weight:600}.la-eq{color:var(--tl5);font-size:15px}.la-val{cursor:pointer;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 36%,transparent);word-break:break-all;text-align:left;border-radius:8px;padding:4px 13px;font-family:inherit;font-size:15.5px;font-weight:600;transition:background .15s,box-shadow .15s}.la-val:hover{background:color-mix(in srgb,var(--c) 24%,transparent)}.la-val.on{background:color-mix(in srgb,var(--c) 30%,transparent);box-shadow:0 0 0 2px var(--c)}.la-detail{display:flex}.la-card{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 32%,transparent);border-radius:var(--rxl);width:100%;padding:20px}.la-card-key{color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius:999px;margin-bottom:12px;padding:3px 12px;font-family:Courier New,monospace;font-size:14px;font-weight:700;display:inline-block}.la-card p{color:var(--tl);margin:0;font-size:15px;line-height:1.6}.la-empty{text-align:center;width:100%;min-height:150px;color:var(--tl7);background:var(--nvc);border:1.5px dashed var(--bd);border-radius:var(--rxl);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;line-height:1.55;display:flex}.la-empty-emoji{font-size:32px}.siempipe{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#14223a 0%,#0e1626 60%);margin:28px 0;padding:22px}.sp-flow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:6px;margin-bottom:18px;display:flex}.sp-step{align-items:center;gap:6px;display:flex}.sp-card{cursor:pointer;background:color-mix(in srgb,var(--c) 9%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-radius:var(--rl);width:128px;color:var(--tl);flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative}.sp-card:hover{border-color:var(--c);transform:translateY(-3px);box-shadow:0 12px 26px #0006}.sp-card.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--nvm));box-shadow:0 0 0 2px var(--c)}.sp-num{background:var(--c);color:#0a1120;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:800;display:flex}.sp-num.lg{flex-shrink:0;width:32px;height:32px;font-size:15px}.sp-ic{width:40px;height:40px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius:12px;justify-content:center;align-items:center;display:flex}.sp-name{color:var(--tl);text-align:center;font-family:Ubuntu,sans-serif;font-size:13.5px;font-weight:700;line-height:1.2}.sp-sub{color:var(--tl5);text-align:center;font-size:11px;line-height:1.2}.sp-arrow{align-items:center;gap:4px;padding:0 2px;display:flex}.sp-arrow i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 7px var(--lime);opacity:.85;border-radius:50%;animation:1.6s linear infinite spFlow}.sp-arrow i:nth-child(2){animation-delay:.25s}.sp-arrow i:nth-child(3){animation-delay:.5s}@keyframes spFlow{0%{opacity:0;transform:translate(-5px)}30%{opacity:.95}to{opacity:0;transform:translate(5px)}}@media (width<=680px){.sp-flow,.sp-step{flex-direction:column}.sp-card{width:200px}.sp-arrow{padding:4px 0;transform:rotate(90deg)}}.sp-detail{display:flex}.sp-card-d{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--rxl);width:100%;padding:20px}.sp-detail-h{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sp-detail-h h4{color:var(--tl);margin:0;font-family:Ubuntu,sans-serif;font-size:20px}.sp-card-d p{color:var(--tl);margin:0 0 14px;font-size:15px;line-height:1.6}.sp-eg{border:1px solid var(--bd);border-radius:var(--r);background:#0a1322;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.sp-eg-tag{letter-spacing:.5px;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:800}.sp-eg code{color:#cdd6e4;background:0 0;padding:0;font-family:Courier New,monospace;font-size:13.5px;line-height:1.5}.sp-empty{text-align:center;width:100%;min-height:130px;color:var(--tl7);background:var(--nvc);border:1.5px dashed var(--bd);border-radius:var(--rxl);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;line-height:1.55;display:flex}.sp-empty-emoji{font-size:32px}.eidref{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 0 0,#15233a 0%,#0e1626 60%);grid-template-columns:1fr;gap:18px;margin:28px 0;padding:22px;display:grid}@media (width>=880px){.eidref{grid-template-columns:1.5fr 1fr}}.eid-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=560px){.eid-grid{grid-template-columns:repeat(3,1fr)}}.eid-card{cursor:pointer;background:color-mix(in srgb,var(--c) 9%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-radius:var(--rl);color:var(--tl);text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex}.eid-card:hover{border-color:var(--c);transform:translateY(-3px);box-shadow:0 12px 24px #0006}.eid-card.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--nvm));box-shadow:0 0 0 2px var(--c)}.eid-num{color:var(--c);font-family:Courier New,monospace;font-size:17px;font-weight:700}.eid-name{color:var(--tl);font-size:13px;font-weight:600;line-height:1.25}.eid-cat{letter-spacing:.4px;text-transform:uppercase;color:var(--c);opacity:.85;font-size:10.5px;font-weight:800}.eid-detail{display:flex}.eid-card-d{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--rxl);width:100%;padding:20px}.eid-detail-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.eid-num.lg{font-size:24px}.eid-detail-h h4{color:var(--tl);margin:0 0 2px;font-family:Ubuntu,sans-serif;font-size:18px}.eid-card-d p{color:var(--tl);margin:0 0 12px;font-size:14.5px;line-height:1.55}.eid-sus{color:var(--tl);border-left:3px solid var(--c);background:#0a1322;border-radius:6px;padding:11px 13px;font-size:14px;line-height:1.5}.eid-sus-tag{letter-spacing:.4px;text-transform:uppercase;color:var(--c);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.eid-empty{text-align:center;width:100%;min-height:150px;color:var(--tl7);background:var(--nvc);border:1.5px dashed var(--bd);border-radius:var(--rxl);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;line-height:1.55;display:flex}.eid-empty-emoji{font-size:32px}.atl{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#16233a 0%,#0e1626 55%);margin:28px 0;padding:22px 22px 8px}.atl-step{gap:16px;display:flex}.atl-rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.atl-dot{background:var(--c);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent);border-radius:50%;margin-top:4px}.atl-bar{background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 25%,transparent));flex:1;width:2px;min-height:18px;margin:4px 0}.atl-body{flex:1;padding-bottom:18px}.atl-head{cursor:pointer;background:color-mix(in srgb,var(--c) 9%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-radius:var(--rl);text-align:left;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:11px 14px;transition:border-color .15s,background .15s;display:flex}.atl-head:hover{border-color:var(--c)}.atl-step.on .atl-head{border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,var(--nvm))}.atl-eid{color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 36%,transparent);white-space:nowrap;border-radius:6px;padding:2px 9px;font-family:Courier New,monospace;font-size:13px;font-weight:700}.atl-title{color:var(--tl);flex:1;min-width:140px;font-family:Ubuntu,sans-serif;font-size:14.5px;font-weight:700}.atl-time{color:var(--tl5);font-family:Courier New,monospace;font-size:12px}.atl-detail{color:var(--tl);margin:10px 2px 0;font-size:14.5px;line-height:1.6}.authflow{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#16233a 0%,#0e1626 55%);margin:28px 0;padding:22px}.af-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:6px;margin-bottom:16px;display:flex}.af-node{align-items:center;gap:6px;display:flex}.af-card{cursor:pointer;background:color-mix(in srgb,var(--c) 9%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-radius:var(--rl);width:175px;color:var(--tl);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:14px 12px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.af-card:hover{border-color:var(--c);transform:translateY(-3px);box-shadow:0 12px 26px #0006}.af-card.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--nvm));box-shadow:0 0 0 2px var(--c)}.af-ic{width:44px;height:44px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius:13px;justify-content:center;align-items:center;display:flex}.af-name{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:14.5px;font-weight:700;line-height:1.2}.af-sub{color:var(--tl5);font-size:11.5px;line-height:1.25}.af-cat{letter-spacing:.3px;text-transform:uppercase;color:var(--c);margin-top:2px;font-size:10.5px;font-weight:800}.af-arrow{align-items:center;gap:4px;padding:0 2px;display:flex}.af-arrow i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 7px var(--lime);opacity:.85;border-radius:50%;animation:1.6s linear infinite spFlow}.af-arrow i:nth-child(2){animation-delay:.25s}.af-arrow i:nth-child(3){animation-delay:.5s}@media (width<=760px){.af-row,.af-node{flex-direction:column}.af-card{width:230px}.af-arrow{padding:4px 0;transform:rotate(90deg)}}.af-detail{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--rl);margin-bottom:14px;padding:18px}.af-detail p{color:var(--tl);margin:0 0 12px;font-size:15px;line-height:1.6}.af-events{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.af-events li{color:var(--tl);border-left:3px solid var(--c);background:#0a1322;border-radius:6px;padding:8px 12px;font-family:Courier New,monospace;font-size:13.5px}.af-noevents{color:var(--tl7);font-size:13.5px;font-style:italic}.af-note{color:var(--tl7);border-radius:var(--r);background:#a3ea2a0f;border:1px solid #a3ea2a33;padding:13px 15px;font-size:14px;line-height:1.6}.af-note b{color:var(--tl)}.triage{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#16233a 0%,#0e1626 55%);flex-direction:column;gap:12px;margin:28px 0;padding:18px;display:flex}.tq-head{color:var(--tl);justify-content:space-between;align-items:center;padding:2px 4px 6px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;display:flex}.tq-score{color:var(--lime);background:#a3ea2a1f;border:1px solid #a3ea2a4d;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:800}.tq-alert{background:var(--nvm);border:1.5px solid var(--bd);border-left:4px solid var(--bd);border-radius:var(--rl);padding:14px 16px;transition:border-color .2s}.tq-alert.ok{border-left-color:#22c55e}.tq-alert.bad{border-left-color:#ef4444}.tq-meta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tq-sev{letter-spacing:.5px;text-transform:uppercase;color:var(--s);background:color-mix(in srgb,var(--s) 16%,transparent);border:1px solid color-mix(in srgb,var(--s) 40%,transparent);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800}.tq-src{color:var(--tl5);font-family:Courier New,monospace;font-size:12px}.tq-title{color:var(--tl);margin-bottom:5px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700}.tq-detail{color:var(--tl7);margin-bottom:12px;font-size:14px;line-height:1.55}.tq-btns{flex-wrap:wrap;gap:8px;display:flex}.tq-btn{cursor:pointer;color:var(--tl);border:1.5px solid var(--bd);background:#ffffff0a;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;transition:all .15s}.tq-btn:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.tq-btn:disabled{cursor:default;opacity:.85}.tq-btn.sel-ok{color:#7ee29a;background:#22c55e2e;border-color:#22c55e}.tq-btn.sel-bad{color:#f9a8a8;background:#ef44442e;border-color:#ef4444}.tq-btn.reveal{color:#7ee29a;border-style:dashed;border-color:#22c55e}.tq-fb{color:var(--tl7);border-radius:var(--r);margin-top:12px;padding:11px 14px;font-size:14px;line-height:1.55}.tq-fb.ok{background:#22c55e14;border:1px solid #22c55e40}.tq-fb.bad{background:#ef444414;border:1px solid #ef444440}.tq-fb b{color:var(--tl)}.wgt-fail{border-radius:var(--rxl);color:var(--tl);background:#ff6b6b14;border:1.5px solid #ff6b6b66;flex-direction:column;gap:6px;margin:26px 0;padding:18px 22px;display:flex}.wgt-fail b{color:#ff8f8f}.wgt-fail span{color:var(--tm);font-size:13px}.dtabs{border-bottom:1px solid var(--bd);flex-wrap:wrap;gap:4px;margin:22px 0 4px;display:flex}.dtab{appearance:none;color:var(--tl5);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-family:Ubuntu,sans-serif;font-size:14.5px;font-weight:600;transition:color .15s,border-color .15s}.dtab:hover{color:var(--tl)}.dtab.on{color:var(--lime);border-bottom-color:var(--lime)}.bdg-wrap{flex-direction:column;gap:16px;margin-top:18px;display:flex}.bdg-count{color:var(--tl5);letter-spacing:0;margin-left:8px;font-size:12px;font-weight:500}.soc-pro-pill{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#a855f7,#6366f1);border-radius:3px;padding:2px 8px;font-size:8px;font-weight:700}.bdg-empty{color:var(--tl5);text-align:center;padding:22px 0;font-size:14px;line-height:1.6}.bdg-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:14px;margin-top:8px;display:grid}.bdg{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;display:flex}.bdg-hex{justify-content:center;display:flex;position:relative}.bdg-lock{opacity:.62}.bdg-pct{color:var(--tl5);font-family:Ubuntu,sans-serif;font-size:10px;font-weight:700;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.bdg-label{color:var(--tl);max-width:120px;font-family:Ubuntu,sans-serif;font-size:12.5px;font-weight:600;line-height:1.25}.bdg-sub{color:var(--tl5);font-size:11px}.rank-card{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rank-hex{filter:drop-shadow(0 8px 20px #00000073)}.rank-body{flex:1;min-width:210px}.rank-kicker{letter-spacing:3px;color:var(--tl5);font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.rank-name{margin:2px 0 12px;font-family:Ubuntu,sans-serif;font-size:26px;font-weight:800}.rank-bar{background:#ffffff12;border-radius:4px;height:8px;overflow:hidden}.rank-fill{border-radius:4px;height:100%;transition:width .6s}.rank-meta{color:var(--tl5);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px}.cel-modal{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040810bd;justify-content:center;align-items:center;padding:18px;animation:.28s celFade;display:flex;position:fixed;inset:0}.cel-confetti{pointer-events:none;z-index:1201;width:100vw;height:100vh;position:fixed;inset:0}.cel-card{z-index:1202;text-align:center;border:1px solid var(--bd);background:linear-gradient(165deg,#101a2c,#0a0f1a);border-radius:20px;width:100%;max-width:452px;max-height:92vh;padding:32px 30px 28px;animation:.34s cubic-bezier(.2,.7,.3,1.2) celPop;position:relative;overflow:auto;box-shadow:0 40px 90px -24px #000000bf}.cel-close{border:1px solid var(--bd);background:var(--nvc);width:32px;height:32px;color:var(--tl5);cursor:pointer;border-radius:8px;font-size:20px;line-height:1;position:absolute;top:12px;right:14px}.cel-close:hover{color:var(--tl);border-color:var(--tc)}.cel-badge{filter:drop-shadow(0 6px 16px #a3ea2a66);justify-content:center;margin-bottom:6px;animation:2.6s ease-in-out infinite celBadge;display:flex}.cel-kicker{letter-spacing:4px;color:var(--lime);font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700}.cel-title{color:#fff;margin:6px 0;font-family:Ubuntu,sans-serif;font-size:26px;font-weight:700}.cel-sub{color:var(--tl5);max-width:340px;margin:0 auto 20px;font-size:14.5px;line-height:1.6}.cel-sub b{color:var(--lime)}.cel-share-label,.cel-qr span{letter-spacing:2px;text-transform:uppercase;color:var(--tm);font-size:11.5px}.cel-share{flex-wrap:wrap;justify-content:center;gap:9px;margin:8px 0 20px;display:flex}.cel-sbtn{border:1px solid var(--bd);background:var(--nvc);min-width:42px;height:42px;color:var(--tl);cursor:pointer;border-radius:10px;padding:0 14px;font-size:15px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}.cel-sbtn:hover{transform:translateY(-2px)}.cel-sbtn.cel-x:hover{background:#ffffff14;border-color:#fff}.cel-sbtn.cel-li:hover{color:#4aa3ff;background:#0a66c229;border-color:#0a66c2}.cel-sbtn.cel-fb:hover{color:#5a9bff;background:#1877f229;border-color:#1877f2}.cel-sbtn.cel-cp{font-size:13px}.cel-sbtn.cel-cp:hover{border-color:var(--lime);color:var(--lime)}.cel-qr{flex-direction:column;align-items:center;gap:7px;margin:6px 0 22px;display:flex}.cel-qr svg{background:#fff;border-radius:8px;padding:7px;box-shadow:0 8px 20px -8px #00000080}.cel-actions{flex-direction:column;gap:10px;display:flex}.cel-actions .btn{justify-content:center;width:100%}.cel-done{background:var(--nvc);color:var(--tl);border:1px solid var(--bd)}@keyframes celFade{0%{opacity:0}to{opacity:1}}@keyframes celPop{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}@keyframes celBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lab-cta{text-align:left;cursor:pointer;border-radius:var(--rxl);width:100%;color:var(--tl);background:linear-gradient(135deg,#a3ea2a29,#a3ea2a0d);border:1.5px solid #a3ea2a73;align-items:center;gap:16px;margin:26px 0;padding:18px 22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.lab-cta:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 14px 32px #a3ea2a2e}.lab-cta-ic{color:#0a1120;background:var(--lime);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 18px #a3ea2a80}.lab-cta-txt{flex-direction:column;flex:1;gap:3px;display:flex}.lab-cta-txt b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:17px}.lab-cta-txt small{color:var(--tl7);font-size:13.5px}.lab-cta-arrow{color:var(--lime);flex-shrink:0;display:flex}.osimodel{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 0 0,#15233a 0%,#0e1626 60%);grid-template-columns:1fr;gap:18px;margin:28px 0;padding:20px;display:grid}@media (width>=820px){.osimodel{grid-template-columns:1.1fr 1fr;align-items:start}}.osi-stack{flex-direction:column;gap:6px;display:flex}.osi-layer{cursor:pointer;text-align:left;background:color-mix(in srgb,var(--c) 10%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-left:4px solid var(--c);border-radius:var(--r);color:var(--tl);align-items:center;gap:12px;padding:11px 14px;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.osi-layer:hover{background:color-mix(in srgb,var(--c) 16%,var(--nvm));transform:translate(3px)}.osi-layer.on{background:color-mix(in srgb,var(--c) 20%,var(--nvm));box-shadow:0 0 0 1.5px var(--c)}.osi-num{color:var(--c);flex-shrink:0;width:26px;font-family:Courier New,monospace;font-size:14px;font-weight:800}.osi-num.lg{width:auto;font-size:20px}.osi-name{color:var(--tl);min-width:104px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700}.osi-role{color:var(--tl5);font-size:12.5px}.osi-mnemonic{color:var(--tl5);margin-top:8px;font-size:12.5px;line-height:1.5}.osi-mnemonic b{color:var(--lime)}.osi-detail{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--rxl);padding:20px}.osi-d-h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.osi-d-h h4{color:var(--tl);margin:0 0 2px;font-family:Ubuntu,sans-serif;font-size:19px}.osi-pdu{color:var(--c);font-size:12.5px;font-weight:700}.osi-row{border-top:1px solid var(--bd);gap:12px;padding:8px 0;display:flex}.osi-k{text-transform:uppercase;letter-spacing:.4px;width:84px;color:var(--tl5);flex-shrink:0;font-size:12px;font-weight:700}.osi-v{color:var(--tl);font-size:14px;line-height:1.5}.osi-detail .eid-sus{margin-top:12px}.tcphs{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#15233a 0%,#0e1626 55%);margin:28px 0;padding:22px}.hs-ends{align-items:center;gap:14px;margin-bottom:16px;display:flex}.hs-end{color:var(--tl);background:var(--nvm);border:1.5px solid var(--bd);border-radius:var(--rl);padding:10px 18px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700}.hs-wire{background:linear-gradient(90deg,#a3ea2a59,#a3ea2a1a);flex:1;height:2px}.hs-steps{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.hs-step{border-radius:var(--rl);border:1.5px solid var(--bd);opacity:.55;background:#ffffff08;align-items:center;gap:12px;padding:11px 14px;transition:all .25s;display:flex}.hs-step.active{opacity:1;border-color:var(--lime);box-shadow:0 0 0 1.5px var(--lime);background:#a3ea2a1a}.hs-step.done{opacity:1;background:#22c55e12;border-color:#22c55e66}.hs-n{background:var(--nvm);border:1px solid var(--bd);width:24px;height:24px;color:var(--tl5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.hs-step.active .hs-n{background:var(--lime);color:#0a1120;border-color:var(--lime)}.hs-step.done .hs-n{color:#fff;background:#22c55e;border-color:#22c55e}.hs-flow{color:var(--tl);flex:1;font-family:Ubuntu,sans-serif;font-size:14.5px}.hs-ar{color:var(--lime);padding:0 4px;font-size:17px;font-weight:800}.hs-flag{color:var(--lime);background:#a3ea2a1f;border:1px solid #a3ea2a52;border-radius:6px;padding:3px 10px;font-family:Courier New,monospace;font-size:13px;font-weight:700}.hs-status{min-height:44px;color:var(--tl7);border:1px solid var(--bd);border-radius:var(--r);background:#0a1322;align-items:center;margin-bottom:14px;padding:11px 14px;font-size:14.5px;line-height:1.5;display:flex}.hs-status.ok{color:#7ee29a;background:#22c55e14;border-color:#22c55e59;font-weight:600}.hs-ctrl{gap:10px;display:flex}.pjourney{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#15233a 0%,#0e1626 55%);margin:28px 0;padding:20px}.pj-scn{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pj-scn-b{cursor:pointer;color:var(--tl);border:1.5px solid var(--bd);background:#ffffff0a;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700;transition:all .15s}.pj-scn-b:hover{border-color:var(--c);color:var(--c)}.pj-scn-b.on{background:color-mix(in srgb,var(--c) 18%,transparent);border-color:var(--c);color:var(--c)}.pj-replay{cursor:pointer;color:var(--tl5);border:1.5px solid var(--bd);background:0 0;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:13px;font-weight:700;transition:all .15s}.pj-replay:hover{border-color:var(--lime);color:var(--lime)}.pj-track{height:150px;margin:14px 4px 6px;position:relative}.pj-line{background:linear-gradient(90deg,#a3ea2a59,color-mix(in srgb,var(--c) 40%,transparent),#a3ea2a59);border-radius:2px;height:3px;position:absolute;top:34px;left:4%;right:4%}.pj-node{flex-direction:column;align-items:center;gap:5px;width:84px;transition:transform .2s;display:flex;position:absolute;top:12px;transform:translate(-50%)}.pj-node.here{transform:translate(-50%)translateY(-3px)}.pj-ico{background:var(--nvm);border:1.5px solid var(--bd);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex}.pj-node.here .pj-ico{border-color:var(--c);box-shadow:0 0 0 2px var(--c),0 8px 18px #0006}.pj-lbl{color:var(--tl7);text-align:center;font-size:11.5px;font-weight:600;line-height:1.1}.pj-attacker{flex-direction:column;align-items:center;gap:4px;width:84px;display:flex;position:absolute;top:96px;transform:translate(-50%)}.pj-attacker .pj-ico{background:#ef44441f;border-color:#ef444480}.pj-attacker.grab .pj-ico{border-color:#ef4444;animation:.6s pjPulse;box-shadow:0 0 0 2px #ef4444}.pj-attacker .pj-lbl{color:#f9a8a8}.pj-link{background:repeating-linear-gradient(#ef444499 0 5px,#0000 5px 10px);width:2px;height:52px;position:absolute;top:46px;left:29%;transform:translate(-50%)}.pj-steal{font-size:18px;animation:1.2s forwards pjSteal;position:absolute;top:40px;transform:translate(-50%)}@keyframes pjSteal{0%{opacity:0;top:24px}30%{opacity:1}to{opacity:.3;top:90px}}.pj-packet{z-index:3;filter:drop-shadow(0 4px 8px #00000080);flex-direction:column;align-items:center;gap:2px;transition:left .95s cubic-bezier(.45,.05,.3,1);display:flex;position:absolute;top:20px;transform:translate(-50%)}.pj-pkt-ico{font-size:22px}.pj-pkt-port{color:var(--lime);background:#0a1322;border:1px solid #a3ea2a66;border-radius:5px;padding:0 5px;font-family:Courier New,monospace;font-size:10px;font-weight:700}.pj-packet.dropped{animation:.4s pjShake}.pj-packet.dropped .pj-pkt-port{color:#f9a8a8;border-color:#ef444480}.pj-packet.arrived .pj-pkt-port{color:#7ee29a;border-color:#22c55e80}@keyframes pjShake{0%,to{transform:translate(-50%)}25%{transform:translate(-58%)}75%{transform:translate(-42%)}}@keyframes pjPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.pj-narr{border:1px solid var(--bd);border-radius:var(--r);background:#0a1322;min-height:72px;padding:13px 16px}.pj-narr-step{letter-spacing:.5px;text-transform:uppercase;color:var(--tl5);margin-bottom:5px;font-size:11px;font-weight:800}.pj-narr p{color:var(--tl);margin:0;font-size:14.5px;line-height:1.55}.pj-narr p.drop{color:#f9a8a8}.pj-narr p.ok{color:#7ee29a}@media (width<=560px){.pj-lbl{font-size:10px}.pj-ico{width:40px;height:40px;font-size:20px}.pj-node{width:64px}}.devgal{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 0 0,#15233a 0%,#0e1626 60%);grid-template-columns:1fr;gap:18px;margin:28px 0;padding:20px;display:grid}@media (width>=820px){.devgal{grid-template-columns:1.1fr 1fr;align-items:start}}.dvg-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=460px){.dvg-grid{grid-template-columns:repeat(2,1fr)}}.dvg-card{cursor:pointer;background:color-mix(in srgb,var(--c) 9%,var(--nvm));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);border-radius:var(--rl);color:var(--tl);flex-direction:column;align-items:center;gap:8px;padding:14px 8px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.dvg-card:hover{border-color:var(--c);transform:translateY(-4px);box-shadow:0 14px 30px #0006}.dvg-card.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--nvm));box-shadow:0 0 0 2px var(--c)}.dvg-pic{width:60px;height:60px;display:block}.dvg-pic svg{width:100%;height:100%}.dvg-pic.big{flex-shrink:0;width:104px;height:104px}.dvg-name{color:var(--tl);text-align:center;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700;line-height:1.15}.dvg-detail{display:flex}.dvg-card-d{background:color-mix(in srgb,var(--c) 8%,var(--nvc));border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--rxl);width:100%;padding:20px}.dvg-d-head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.dvg-d-head h4{color:var(--tl);margin:0 0 5px;font-family:Ubuntu,sans-serif;font-size:21px}.dvg-what{color:var(--tl7);margin:0;font-size:14px;line-height:1.5}.dvg-row{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.dvg-k{letter-spacing:.4px;text-transform:uppercase;color:var(--tl5);font-size:11px;font-weight:800}.dvg-v{color:var(--tl);font-size:14.5px;line-height:1.55}.dvg-empty{text-align:center;width:100%;min-height:180px;color:var(--tl7);background:var(--nvc);border:1.5px dashed var(--bd);border-radius:var(--rxl);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;line-height:1.55;display:flex}.dvg-empty-emoji{font-size:34px}.pktfields{border:1px solid var(--bd);border-radius:var(--rxl);background:#0e1626;margin:28px 0;padding:18px}.pf-layer{border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:var(--rl);background:color-mix(in srgb,var(--c) 7%,transparent);margin-top:10px;padding:10px 12px 12px}.pf-layer:first-child{margin-top:0}.pf-lyr-name{letter-spacing:.3px;color:var(--c);margin-bottom:8px;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:800;display:inline-block}.pf-fields{flex-wrap:wrap;gap:7px;display:flex}.pf-chip{cursor:pointer;border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);text-align:left;background:#0a1322;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 11px;transition:all .15s;display:flex}.pf-chip:hover{border-color:var(--c)}.pf-chip.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 20%,#0a1322);box-shadow:0 0 0 1.5px var(--c)}.pf-k{text-transform:uppercase;letter-spacing:.3px;color:var(--tl5);font-size:10px;font-weight:700}.pf-v{color:var(--c);font-family:Courier New,monospace;font-size:13px;font-weight:700}.pf-detail{border:1px solid var(--bd);border-left:3px solid var(--c,#3b82f6);border-radius:var(--r);background:#0a1322;min-height:74px;margin-top:14px;padding:13px 15px}.pf-d-tag{letter-spacing:.4px;text-transform:uppercase;color:var(--c);margin-right:8px;font-size:10px;font-weight:800;display:inline-block}.pf-d-kv{color:var(--tl);font-family:Courier New,monospace;font-size:14px}.pf-d-kv code{color:var(--c);background:0 0;padding:0}.pf-detail p{color:var(--tl7);margin:8px 0 0;font-size:14px;line-height:1.55}.pf-empty{color:var(--tl7);font-size:14px;line-height:1.55}.pcap{border:1px solid var(--bd);border-radius:var(--rxl);background:radial-gradient(120% 120% at 50% 0,#15233a 0%,#0e1626 55%);margin:28px 0;padding:18px}.pcap-head{color:var(--tl);justify-content:space-between;align-items:center;margin-bottom:10px;font-family:Ubuntu,sans-serif;font-size:14.5px;font-weight:700;display:flex}.pcap-score{color:var(--lime);background:#a3ea2a1f;border:1px solid #a3ea2a4d;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:800}.pcap-tbl{border:1px solid var(--bd);border-radius:var(--r);overflow-x:auto}.pcap-r{width:100%;min-width:560px;color:var(--tl);border:none;border-bottom:1px solid var(--bd);cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px 56px 1.3fr 1.5fr 56px 2fr;align-items:center;gap:8px;padding:9px 12px;font-family:Courier New,monospace;font-size:12.5px;transition:background .12s;display:grid}.pcap-r:last-child{border-bottom:none}.pcap-hd{cursor:default;text-transform:uppercase;letter-spacing:.4px;color:var(--tl5);background:#ffffff08;font-family:Ubuntu,sans-serif;font-size:11px;font-weight:800}.pcap-r:not(.pcap-hd):hover{background:#ffffff0a}.pcap-r.sel{box-shadow:inset 3px 0 0 var(--lime);background:#a3ea2a1f}.pcap-r.hit{background:#22c55e24;box-shadow:inset 3px 0 #22c55e}.pcap-r.miss{background:#ef44441a;border-style:dashed;box-shadow:inset 3px 0 #ef4444}.pcap-r.fp{background:#ef444424;box-shadow:inset 3px 0 #ef4444}.pcap-proto{color:var(--lime);font-weight:700}.pcap-info{color:var(--tl7)}.pcap-verdict{color:var(--tl);border:1px solid var(--bd);border-radius:var(--r);background:#0a1322;margin-top:12px;padding:11px 14px;font-size:14.5px;font-weight:600}.pcap-why{flex-direction:column;gap:7px;margin:10px 0 12px;padding-left:18px;display:flex}.pcap-why li{color:var(--tl7);font-size:13.5px;line-height:1.5}.pcap-why b{color:#f9a8a8}.pcap.shunt .pcap-r{grid-template-columns:30px 1.5fr 1.5fr 72px;min-width:420px}.pcap.shunt .pcap-info{color:var(--tl)}.room-sfx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.room-sfx-col{width:calc(50vw - 590px);color:var(--c);flex-direction:column;justify-content:space-around;align-items:center;gap:28px;display:flex;position:absolute;top:96px;bottom:56px;overflow:hidden}.room-sfx-col.left{left:0}.room-sfx-col.right{right:0}.rsfx-bars{align-items:flex-end;gap:7px;height:150px;display:flex}.rsfx-bars span{background:linear-gradient(180deg,var(--c),transparent);opacity:.5;transform-origin:bottom;border-radius:3px;width:8px;animation:1.9s ease-in-out infinite cmfBar}.rsfx-rack{flex-direction:column;align-items:flex-end;gap:9px;width:150px;display:flex}.rsfx-rack i{background:linear-gradient(90deg,transparent,var(--c));opacity:.5;border-radius:4px;height:11px;animation:2.6s ease-in-out infinite cmfBlade}.rsfx-glyphs{color:var(--c);opacity:.18;flex-direction:column;gap:42px;display:flex}.rsfx-glyph{opacity:.2;animation:8s ease-in-out infinite socFloat}.tool-panel{z-index:1;border:1px solid var(--bd);background:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 1.6px) 0 0/30px 30px,radial-gradient(85% 55% at 50% 0,#1ba0d812,#0000 70%),linear-gradient(#0d1422,#0b101b);border-radius:18px;padding:34px 40px;position:relative;box-shadow:0 18px 50px -24px #0009}@media (width<=620px){.tool-panel{padding:22px 16px}}.burp-tab{color:#b8b0a8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:7px 16px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:600}.burp-tab:hover{color:#fff}.burp-tab.on{color:#fff;border-bottom-color:#f63}.burp-btn{color:#fff;cursor:pointer;background:#f63;border:none;border-radius:4px;padding:8px 16px;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700}.burp-btn:hover{background:#ff8052}.burp-btn.ghost{color:#ddd;background:#3a3a3d}.burp-btn.ghost:hover{background:#4a4a4d}.burp-pane{color:#d6d3ce;white-space:pre;resize:vertical;box-sizing:border-box;background:#1b1b1d;border:1px solid #333;border-radius:5px;width:100%;padding:10px;font-family:Courier New,monospace;font-size:12.5px;line-height:1.5;overflow:auto}.burp-row:hover{background:#ff663314}@media (width<=1400px){.room-sfx{display:none}}.mt{cursor:pointer;background:0 0;border:none;padding:8px;display:none}@media (width<=860px){.nav{padding:0 20px}.nk{display:none}.nk.op{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--bd);z-index:99;background:#0f1520f7;flex-direction:column;padding:16px;display:flex;position:absolute;top:74px;left:0;right:0}.nr{display:none}.nk-auth{border-top:1px solid var(--bd);flex-direction:column;gap:10px;margin-top:10px;padding-top:12px;display:flex}.nk-auth .btn{justify-content:center;width:100%}.mt{display:flex}.hero{padding:100px 20px 60px}.sec{padding:60px 20px}.pg{padding:90px 20px 40px}.pgr,.prg{grid-template-columns:1fr}.prc.pp{transform:none}.tc{grid-template-columns:1fr}.ftg{grid-template-columns:1fr 1fr}.cr{text-align:center;flex-direction:column}.stt{gap:32px}.stv{font-size:36px}}@keyframes fu{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.an{animation:.65s cubic-bezier(.22,1,.36,1) forwards fu}.d1{opacity:0;animation-delay:.12s}.d2{opacity:0;animation-delay:.22s}.d3{opacity:0;animation-delay:.34s}.d4{opacity:0;animation-delay:.46s}.cg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:8px;display:grid}.cc{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.cc:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 16px 48px #00000073}.cth{flex-shrink:0;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.ctb{letter-spacing:.8px;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.cfb{background:var(--lime);color:var(--nv);letter-spacing:.8px;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.cbi{flex-direction:column;flex:1;padding:22px;display:flex}.cbi h3{color:var(--tl);margin-bottom:8px;font-family:Ubuntu,sans-serif;font-size:17px;font-weight:600;line-height:1.35}.cbi>p{color:var(--tl7);flex:1;margin-bottom:14px;font-size:15px;line-height:1.65}.cm2{color:var(--tl5);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;font-size:13.5px;display:flex}.xp{color:var(--lime);font-weight:600}.csf{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.csi{border-radius:var(--r);border:1px solid var(--bd);background:var(--nvc);min-width:180px;color:var(--tl);outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:15px;transition:border .2s}.csi:focus{border-color:var(--lime)}.csi::placeholder{color:var(--tl5)}.csd{border-radius:var(--r);border:1px solid var(--bd);background:var(--nvc);color:var(--tl);cursor:pointer;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border .2s}.csd:focus{border-color:var(--lime)}.ctag{color:var(--lime);opacity:.8;margin-bottom:10px;font-family:Courier New,monospace;font-size:14px}.dg2{grid-template-columns:2fr 1fr;align-items:start;gap:20px;margin-top:20px;display:grid}.dp{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--r);margin-bottom:20px;padding:22px}.dp:last-child{margin-bottom:0}.dp h3{color:var(--tl5);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-family:Ubuntu,sans-serif;font-size:11px;font-weight:700}.dai2{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:10px 0;display:flex}.dai2:last-child{border:none}.dab2{border-radius:var(--r);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dat2{color:var(--tl7);flex:1;font-size:13.5px;line-height:1.4}.dat2 strong{color:var(--tl);font-weight:600}.dts2{color:var(--tl5);white-space:nowrap;font-size:11px}.achi{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.achc{background:var(--nv);border:1px solid var(--bd);border-radius:var(--r);text-align:center;padding:14px 8px;transition:all .2s}.achc.un{opacity:.32;filter:grayscale()}.achc:hover:not(.un){border-color:#a3ea2a40;transform:translateY(-2px)}.achai{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 8px;display:flex}.achal{color:var(--tl5);letter-spacing:.3px;font-size:10px;font-weight:600;line-height:1.3}@media (width<=860px){.dg2{grid-template-columns:1fr}}.pd-pg{background:var(--nv);min-height:100vh;position:relative;overflow:hidden}.pd-crumb-bar{background:var(--nvc);border-bottom:1px solid var(--bd);color:var(--tl5);align-items:center;gap:6px;padding:10px 40px;font-size:12px;display:flex}.pd-crumb-bar span{cursor:pointer;transition:color .15s}.pd-crumb-bar span:hover{color:var(--lime)}.pd-crumb-bar .sep{color:var(--bd);-webkit-user-select:none;user-select:none}.pd-hero{border-bottom:1px solid var(--bd);z-index:1;background:linear-gradient(135deg,#0c1628 0%,#0f1f38 50%,#071120 100%);padding:84px 0 56px;position:relative;overflow:hidden}.pd-hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pd-hero-inner{z-index:1;grid-template-columns:1fr 280px;align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding:0 48px;display:grid;position:relative}.pd-tag{letter-spacing:.6px;text-transform:uppercase;border-radius:5px;margin-bottom:18px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.pd-title{color:var(--tl);letter-spacing:-.5px;margin-bottom:18px;font-family:Inter,Ubuntu,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15}.pd-desc{color:var(--tl7);max-width:680px;margin-bottom:36px;font-family:Inter,sans-serif;font-size:17px;line-height:1.75}.pd-stats{flex-wrap:wrap;gap:36px;display:flex}.pd-stat{flex-direction:column;gap:4px;display:flex}.pd-stat-val{color:var(--tl);font-family:Inter,Ubuntu,sans-serif;font-size:26px;font-weight:800}.pd-stat-lbl{color:var(--tl5);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}.pd-enroll-box{border-radius:var(--rl);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:16px;padding:28px;display:flex}.pd-enroll-box .price{color:var(--tl5);text-transform:uppercase;letter-spacing:.5px;font-family:Inter,Ubuntu,sans-serif;font-size:14px;font-weight:700}.pd-body{z-index:1;max-width:1200px;min-height:calc(100vh - 300px);margin:0 auto;padding:44px 48px;position:relative;overflow:hidden}.pd-section{border:1px solid var(--bd);background:var(--nvc);z-index:1;border-radius:10px;margin-bottom:10px;transition:border-color .2s;position:relative;overflow:hidden}.pd-section:hover{border-color:#a3ea2a26}.pd-sec-hdr{background:radial-gradient(circle at 1px 1px, #ffffff0d 1px, transparent 1.7px) 0 0/22px 22px, var(--nvc);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:22px 28px;transition:background .15s;display:flex}.pd-sec-hdr:hover{background:radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 1.7px) 0 0/22px 22px, var(--nvm)}.pd-sec-title{color:var(--tl);font-family:Inter,Ubuntu,sans-serif;font-size:17px;font-weight:700}.pd-sec-meta{color:var(--tl5);white-space:nowrap;font-size:13px}.pd-labs{border-top:1px solid var(--bd);background:var(--nv)}.pd-lab-row{cursor:pointer;background:var(--nv);border-bottom:1px solid #ffffff0a;align-items:center;gap:16px;padding:16px 28px;transition:background .2s,padding-left .2s;display:flex}.pd-lab-row:last-child{border:none}.pd-lab-row:hover{background:#a3ea2a08;padding-left:34px}.pd-lab-icon{width:36px;height:36px;color:var(--lime);background:#a3ea2a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.pd-lab-title{color:var(--tl);flex:1;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.pd-lab-diff{letter-spacing:.4px;text-transform:uppercase;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700}.pd-lab-pts{color:var(--lime);white-space:nowrap;font-size:13px;font-weight:600}.pd-lab-badge{letter-spacing:.4px;text-transform:uppercase;color:var(--lime);white-space:nowrap;background:#a3ea2a1f;border:1px solid #a3ea2a52;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}@media (width<=620px){.pd-lab-badge{display:none}}@media (width<=860px){.pd-hero-inner{grid-template-columns:1fr}.pd-enroll-box{width:100%}.pd-body{padding:24px 20px}.pd-hero{padding:40px 0 32px}.pd-crumb-bar{padding:10px 20px}}.tor{color:#e8e3ee;background:#1b1320;border:1px solid #3a2d44;border-radius:10px;flex-direction:column;min-height:520px;margin:18px 0;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.tor-chrome{background:#241a2c;border-bottom:1px solid #3a2d44;align-items:center;gap:10px;padding:8px 12px;display:flex}.tor-dots{gap:5px;display:inline-flex}.tor-dots i{background:#5a4a66;border-radius:50%;width:10px;height:10px}.tor-logo{color:#cbb6da;align-items:center;gap:7px;font-weight:700;display:inline-flex}.tor-spacer{flex:1}.tor-sec{color:#9b6fb8;font-size:12px}.tor-bar{background:#1f1727;border-bottom:1px solid #3a2d44;align-items:center;gap:8px;padding:8px 12px;display:flex}.tor-nav{color:#cbb6da;cursor:pointer;background:#2c2236;border:1px solid #3a2d44;border-radius:6px;width:30px;height:30px;font-size:18px;line-height:1}.tor-url{color:#b9a6c7;white-space:nowrap;text-overflow:ellipsis;background:#15101b;border:1px solid #3a2d44;border-radius:18px;flex:1;align-items:center;gap:8px;padding:7px 14px;font-family:Ubuntu Mono,monospace;font-size:12px;display:flex;overflow:hidden}.tor-onion{color:#7d4698}.tor-id{color:#cbb6da;cursor:pointer;white-space:nowrap;background:#2c2236;border:1px solid #3a2d44;border-radius:6px;padding:6px 12px;font-size:12px}.tor-circuit{color:#8f7d9e;background:#15101b;border-bottom:1px solid #3a2d44;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;font-size:11.5px;display:flex}.tor-clbl{color:#6f6079}.tor-you{color:#cbb6da;font-weight:600}.tor-relay{color:#b9a6c7}.tor-relay b{color:#7d4698}.tor-relay i{color:#8f7d9e;font-size:10.5px;font-style:normal}.tor-dest b{color:#54b399}.tor-body{flex:1;padding:18px;overflow-y:auto}.tor-hero{text-align:center;max-width:540px;margin:0 auto 22px}.tor-hero h3{color:#fff;margin:10px 0 8px;font-size:19px}.tor-hero p{color:#b9a6c7;font-size:13.5px;line-height:1.6}.tor-dir-h{letter-spacing:.6px;text-transform:uppercase;color:#8f7d9e;margin:0 0 12px;font-size:11px;font-weight:800}.tor-dir{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tor-card{text-align:left;cursor:pointer;background:#241a2c;border:1px solid #3a2d44;border-radius:10px;flex-direction:column;gap:4px;padding:14px;transition:border-color .15s,transform .15s;display:flex}.tor-card:hover{border-color:#7d4698;transform:translateY(-2px)}.tor-card.warn{border-color:#6b3328}.tor-card.warn:hover{border-color:#e7664c}.tor-card-cat{letter-spacing:.4px;text-transform:uppercase;color:#9b6fb8;font-size:10.5px;font-weight:700}.tor-card.warn .tor-card-cat{color:#e7664c}.tor-card-t{color:#fff;font-size:14px;font-weight:700}.tor-card-a{color:#7a6a87;word-break:break-all;font-family:Ubuntu Mono,monospace;font-size:10.5px}.tor-page{max-width:680px;margin:0 auto}.tor-page h2{color:#fff;margin:0 0 4px;font-size:22px}.tor-page-cat{color:#9b6fb8;margin-bottom:14px;font-size:12px}.tor-page p{color:#cbbcd6;margin:0 0 12px;font-size:14px;line-height:1.7}.tor-warn{color:#f0a08f;background:#e7664c1f;border:1px solid #e7664c66;border-radius:8px;margin-bottom:16px;padding:10px 13px;font-size:12.5px}.tor-results{flex-direction:column;gap:8px;margin-top:8px;display:flex}.tor-result{background:#241a2c;border:1px solid #3a2d44;border-radius:7px;justify-content:space-between;padding:9px 13px;font-size:13px;display:flex}.tor-result-q{color:#cbb6da;font-family:Ubuntu Mono,monospace}.tor-result-n{color:#8f7d9e;font-size:11.5px}.tor-foot{color:#8f7d9e;background:#241a2c;border-top:1px solid #3a2d44;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:flex}.tor-foot button{color:#b9a6c7;cursor:pointer;background:#2c2236;border:1px solid #3a2d44;border-radius:6px;padding:4px 11px;font-size:11.5px}.tor-foot button.on{color:#e8d9f2;background:#7d469840;border-color:#7d4698}.tor-note{color:#6f6079}.dwm{color:#dfe3ee;background:#0d0f16;border:1px solid #232a3a;border-radius:10px;flex-direction:column;min-height:500px;margin:18px 0;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.dwm-bar{background:#12151f;border-bottom:1px solid #232a3a;align-items:center;gap:14px;padding:11px 16px;display:flex}.dwm-logo{color:#fff;font-size:15px;font-weight:800}.dwm-org{color:#8a93a7;font-family:Ubuntu Mono,monospace;font-size:12px}.dwm-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:14px 16px;display:grid}.dwm-stat{background:#12151f;border:1px solid #232a3a;border-radius:8px;padding:13px 15px}.dwm-statn{font-size:26px;font-weight:800;line-height:1}.dwm-statl{color:#8a93a7;margin-top:5px;font-size:11.5px}.dwm-tabs{flex-wrap:wrap;gap:6px;padding:0 16px 12px;display:flex}.dwm-tabs button{color:#aeb6c7;cursor:pointer;background:#12151f;border:1px solid #232a3a;border-radius:999px;padding:5px 13px;font-size:12px}.dwm-tabs button.on{color:#e3d6ef;background:#9b6fb833;border-color:#9b6fb8}.dwm-main{border-top:1px solid #232a3a;flex:1;min-height:0;display:flex}.dwm-list{flex:1;min-width:0;overflow-y:auto}.dwm-row{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1a1f2c;align-items:flex-start;gap:11px;width:100%;padding:12px 16px;display:flex}.dwm-row:hover{background:#12151f}.dwm-row.on{background:#161b28;box-shadow:inset 3px 0 #9b6fb8}.dwm-sev{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.dwm-rb{flex-direction:column;gap:3px;display:flex}.dwm-rt{color:#eef1f7;word-break:break-all;font-family:Ubuntu Mono,monospace;font-size:13px}.dwm-rm{color:#8a93a7;font-size:11.5px}.dwm-detail{background:#12151f;border-left:1px solid #232a3a;flex-shrink:0;width:320px;padding:16px;overflow-y:auto}.dwm-d-sev{letter-spacing:.5px;font-size:12px;font-weight:800}.dwm-d-asset{color:#fff;word-break:break-all;margin:4px 0 2px;font-family:Ubuntu Mono,monospace;font-size:15px}.dwm-d-meta{color:#8a93a7;margin-bottom:14px;font-size:12px}.dwm-d-f{border-bottom:1px solid #1a1f2c;justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.dwm-d-f span{color:#8a93a7}.dwm-d-f b{color:#dfe3ee;text-align:right;font-weight:600}.dwm-d-lbl{letter-spacing:.5px;text-transform:uppercase;color:#8a93a7;margin:16px 0 8px;font-size:11px;font-weight:800}.dwm-detail p{color:#c7cedd;margin:0;font-size:13px;line-height:1.6}@media (width<=720px){.dwm-main{flex-direction:column}.dwm-detail{border-top:1px solid #232a3a;border-left:none;width:auto}}.siemlock-wrap{background:radial-gradient(1200px at 50% 24%,#a855f71f,#0000 60%),#0a0e1a;justify-content:center;align-items:center;min-height:calc(100vh - 56px);display:flex;position:relative;overflow:hidden}.siemlock-wrap .soc-floor{height:100%;inset:0}.siemlock-wrap .soc-floor svg{height:100%}.siemlock-pg .siem-sa-bar{background:#140a1f;border-bottom-color:#3a2d44}.siemlock-pg .siem-sa-brand{color:#efe2fb}.siemlock-pg .siem-sa-btn{color:#cfb0f2;background:#a855f729;border-color:#a855f757}.siemlock-pg .siem-sa-btn:hover{background:#a855f742}.siemlock-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:linear-gradient(#1c1636db,#0e1120ed);border:1px solid #a855f757;border-radius:28px;width:calc(100% - 40px);max-width:560px;padding:46px 44px;animation:.5s both socRise;position:relative;box-shadow:0 50px 120px -45px #a855f7b3,inset 0 0 0 1px #a855f714}.siemlock-ic{color:#e0c3ff;background:linear-gradient(135deg,#a855f747,#7878ff29);border:1px solid #a855f766;border-radius:26px;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 24px;display:flex;box-shadow:0 0 56px -6px #a855f7cc}.siemlock-card h2{color:#fff;letter-spacing:-.4px;margin:0 0 14px;font-family:Ubuntu,sans-serif;font-size:34px;font-weight:700}.siemlock-card h2 span{color:#d8b4fe}.siemlock-card p{color:#d3dbf6;max-width:450px;margin:0 auto 26px;font-size:17px;line-height:1.65}.siemlock-feats{text-align:left;flex-direction:column;gap:13px;max-width:450px;margin:0 auto 30px;padding:0;list-style:none;display:flex}.siemlock-feats li{color:#e3e9fb;align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.55;display:flex}.siemlock-feats li span{color:#5cf08a;flex-shrink:0;font-size:16px;font-weight:800}.siemlock-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b06bff,#7b6bff);border:none;border-radius:16px;align-items:center;gap:10px;padding:16px 38px;font-size:16.5px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 18px 40px -12px #b06bffd9}.siemlock-cta:hover{transform:translateY(-2px);box-shadow:0 24px 52px -14px #b06bff}.spl{--sg:#a3ea2a;--sl:#a3ea2a;--sbar:#a3ea2a;color:#d7dde2;background:#0c1013;border:1px solid #232c33;border-radius:8px;flex-direction:column;min-height:560px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;display:flex;position:relative;overflow:hidden}.spl-full{border:none;border-radius:0;height:100vh;min-height:100vh}.spl>:not(.spl-bg){z-index:1;position:relative}.spl>.spl-sub{z-index:5}.spl>.spl-search{z-index:40}.spl-bg{z-index:0;pointer-events:none;opacity:.6;background-image:linear-gradient(#a855f70b 1px,#0000 1px),linear-gradient(90deg,#a855f70b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.spl-bg:after{content:"";background:radial-gradient(820px at 84% -12%,#a3ea2a0f,#0000 58%),radial-gradient(680px at -6% 112%,#a855f712,#0000 55%);position:absolute;inset:0}.spl-timewrap{position:relative}.spl-clock{color:var(--sg);flex-shrink:0}.spl-tpick{z-index:30;background:#0e151a;border:1px solid #2c353c;border-radius:6px;width:284px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px -12px #000}.spl-tpick button{text-align:left;color:#c4ccd2;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:7px 10px;font-family:Inter,sans-serif;font-size:12.5px;display:block}.spl-tpick button:hover{background:#152028}.spl-tpick button.on{color:#fff;box-shadow:inset 2px 0 0 var(--sg);background:#16241a}.spl-tpick-h{color:#74808a;border-top:1px solid #1f2830;margin-top:6px;padding:9px 10px 3px;font-size:10.5px;line-height:1.55}.spl-tpick-h code{color:var(--sg);background:#161f25;border-radius:3px;padding:1px 5px;font-family:Ubuntu Mono,monospace}.spl-tpick-range{border-top:1px solid #1f2830;flex-wrap:wrap;align-items:flex-end;gap:7px;margin-top:6px;padding:9px 10px 4px;display:flex}.spl-tpick-rh{letter-spacing:.5px;text-transform:uppercase;color:#74808a;flex-basis:100%;margin-bottom:2px;font-size:10px;font-weight:800}.spl-tpick-range label{color:#9aa4ac;flex-direction:column;flex:1;gap:3px;min-width:92px;font-size:10.5px;display:flex}.spl-tpick-range input{color:#e3e9ef;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0e11;border:1px solid #2c353c;border-radius:4px;padding:5px 6px;font-size:11.5px}.spl-tpick-apply{background:var(--sg);color:#0a0d10;font:inherit;cursor:pointer;border:none;border-radius:4px;padding:7px 13px;font-size:11.5px;font-weight:700}.spl-trange{color:#e8a33d;font-weight:700}.spl-appbar{background:#000;border-bottom:1px solid #1a2128;flex-shrink:0;justify-content:space-between;align-items:center;gap:22px;height:40px;padding:0 16px;display:flex}.spl-logo{align-items:center;gap:8px;display:flex}.spl-wm{letter-spacing:-.2px;color:#fff;font-size:16px;font-weight:800;line-height:1}.spl-wm b{color:var(--sg);font-weight:800}.spl-util{gap:2px;display:flex}.spl-util a{color:#b7c0c8;cursor:pointer;border-radius:4px;padding:5px 9px;font-size:12px}.spl-util a:hover{color:#fff;background:#11171c}.spl-util a em{color:#6f7b84;margin-left:2px;font-style:normal}.spl-appnav{background:#0a0d10;border-bottom:1px solid #232c33;flex-shrink:0;align-items:center;height:40px;padding:0 16px;display:flex}.spl-app{color:#e7edf1;white-space:nowrap;margin-right:18px;font-size:13px;font-weight:800}.spl-nav{gap:2px;display:flex}.spl-nav a{color:#aeb7bf;cursor:pointer;border-bottom:2px solid #0000;padding:11px;font-size:12.5px;font-weight:600}.spl-nav a:hover{color:#fff}.spl-nav a.on{color:#fff;border-bottom-color:var(--sg)}.spl-nav a{position:relative}.spl-utilwrap{display:inline-block;position:relative}.spl-utilmenu{z-index:60;background:#0b1116;border:1px solid #2b3640;border-radius:5px;min-width:190px;margin-top:3px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #00000080}.spl-utilmenu a{color:#cdd7de;cursor:pointer;white-space:nowrap;border-radius:4px;padding:7px 11px;font-size:12.5px;display:block}.spl-utilmenu a:hover{color:#fff;background:#18232c}.spl-utilmenu a.spl-utilnote,.spl-utilmenu a.spl-utilnote:hover{color:#8296a5;cursor:default;background:0 0;font-style:italic}.spl-find input{color:#e7edf1;background:#05090c;border:1px solid #2b3640;border-radius:4px;outline:none;width:210px;padding:7px 9px;font-family:inherit;font-size:12.5px}.spl-find input:focus{border-color:var(--sg)}.spl-menu{z-index:60;background:#0b1116;border:1px solid #2b3640;border-radius:5px;min-width:150px;margin-top:3px;padding:4px;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #00000080}.spl-menu-r{left:auto;right:0}.spl-menu-up{margin:0 0 3px;top:auto;bottom:100%}.spl-menu a{color:#cdd7de;cursor:pointer;white-space:nowrap;border-radius:4px;padding:7px 11px;font-size:12.5px;display:block}.spl-menu a:hover{color:#fff;background:#18232c}.spl-menu a.on{color:var(--sg);font-weight:700}.spl-modewrap,.spl-samplewrap,.spl-jobwrap,.spl-fmtwrap,.spl-ppwrap,.spl-scalewrap{display:inline-block;position:relative}.spl-samplewrap .spl-sample,.spl-jobwrap .spl-job,.spl-fmtwrap>button,.spl-ppwrap>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.spl-samplewrap .spl-sample:hover,.spl-jobwrap .spl-job:hover,.spl-fmtwrap>button:hover,.spl-ppwrap>button:hover,.spl-scalewrap a:hover{color:#fff}.spl-scalewrap a{cursor:pointer}.spl-jobic{gap:2px;display:inline-flex}.spl-jobic button{color:#8296a5;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 5px;font-size:12px}.spl-jobic button:hover{color:#fff;background:#18232c}.spl-efk{cursor:pointer}.spl-efk:hover{color:var(--sg);text-decoration:underline}.spl-toast{border:1px solid var(--sg);color:#dff5ee;z-index:80;background:#05323f;border-radius:5px;padding:9px 16px;font-size:12.5px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000008c}.spl-appview{background:#0a0d10;flex:1;padding:18px 24px;overflow-y:auto}.spl-avback{color:var(--sg);cursor:pointer;background:0 0;border:none;margin-bottom:12px;padding:2px 0;font-size:12.5px;display:block}.spl-avh h2{color:#e7edf1;margin:0 0 3px;font-size:19px;font-weight:800}.spl-avh p{color:#8296a5;margin:0 0 16px;font-size:12.5px}.spl-avtbl{border-collapse:collapse;width:100%;font-size:12.5px}.spl-avtbl th{text-align:left;color:#8296a5;border-bottom:1px solid #232c33;padding:8px 10px;font-weight:600}.spl-avtbl td{color:#cdd7de;border-bottom:1px solid #171e24;padding:8px 10px}.spl-avbtn{color:#7fe3c8;cursor:pointer;white-space:nowrap;background:#12313a;border:1px solid #1f5364;border-radius:4px;padding:5px 12px;font-size:12px}.spl-avbtn:hover{color:#bff5e6;background:#164653}.spl-avlist{flex-direction:column;gap:8px;display:flex}.spl-avrow{background:#0d141a;border:1px solid #1d262d;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.spl-avrowl b{color:#e7edf1;margin-bottom:4px;font-size:13px;display:block}.spl-avrowl code{color:#8fb7c9;white-space:pre-wrap;font-family:JetBrains Mono,Courier New,monospace;font-size:11.5px}.spl-avcards{flex-wrap:wrap;gap:14px;display:flex}.spl-avcard{text-align:left;cursor:pointer;background:#0d141a;border:1px solid #1d262d;border-radius:8px;min-width:230px;padding:16px 18px}.spl-avcard:hover{border-color:var(--sg)}.spl-avcard b{color:#e7edf1;margin-bottom:5px;font-size:14px;display:block}.spl-avcard span{color:#8296a5;font-size:12px}.spl-avgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.spl-avpanel{background:#0d141a;border:1px solid #1d262d;border-radius:8px;min-width:0;padding:14px 16px}.spl-avpanel h4{color:#cdd7de;margin:0 0 12px;font-size:13px;font-weight:700}.spl-avbars{align-items:flex-end;gap:2px;height:120px;display:flex}.spl-avbars i{background:linear-gradient(#8fe3c8,#3aa17e);border-radius:1px 1px 0 0;flex:1;min-height:3px}.spl-avbl{flex-direction:column;gap:6px;display:flex}.spl-avblr{align-items:center;gap:8px;font-size:12px;display:flex}.spl-avbln{color:#cdd7de;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:150px;overflow:hidden}.spl-avblbar{background:#141c22;border-radius:2px;flex:1;min-width:0;height:9px;overflow:hidden}.spl-avblbar i{background:var(--sg);height:100%;display:block}.spl-avblc{text-align:right;color:#8296a5;flex-shrink:0;width:56px}.spl-search{z-index:20;background:#11171c;border-bottom:1px solid #232c33;flex-shrink:0;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}.spl-qbox{background:#0a0e11;border:1px solid #2c353c;border-radius:5px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.spl-qbox:focus-within{border-color:var(--sbar);box-shadow:0 0 0 2px #4fa3e32e}.spl-qmode{color:var(--sg);font-family:Ubuntu Mono,monospace;font-weight:800}.spl-qbox input,.spl-qbox textarea{color:#eaf0f4;resize:none;background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-family:Ubuntu Mono,Cascadia Code,monospace;font-size:13.5px;line-height:1.5;overflow:hidden}.spl-time{color:#cfd6db;white-space:nowrap;cursor:pointer;background:#0a0e11;border:1px solid #2c353c;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 14px;font-family:Inter,sans-serif;font-size:12.5px;display:flex}.spl-time:hover{border-color:#3a454d}.spl-mode{color:#cfd6db;cursor:pointer;white-space:nowrap;background:#0a0e11;border:1px solid #2c353c;border-radius:5px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px}.spl-mode:hover{border-color:#3a454d}.spl-go{background:var(--sg);color:#0a0d10;cursor:pointer;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:44px;display:flex}.spl-go:hover{filter:brightness(1.08)}.spl-sub{background:#0c1013;border-bottom:1px solid #232c33;flex-shrink:0;align-items:center;gap:16px;height:42px;padding:0 14px;font-size:12.5px;display:flex}.spl-count{color:#cfd6db}.spl-count b{color:#fff;font-weight:800}.spl-chk{color:var(--sg);margin-right:6px;font-weight:800}.spl-sample,.spl-job{color:#aeb7bf;cursor:pointer}.spl-jobic{color:#5b6770;letter-spacing:3px}.spl-tabs{gap:2px;height:100%;margin-left:auto;display:flex}.spl-tabs a{color:#aeb7bf;cursor:pointer;border-bottom:2px solid #0000;align-items:center;padding:0 14px;font-weight:600;display:flex}.spl-tabs a:hover{color:#fff}.spl-tabs a.on{color:#fff;border-bottom-color:var(--sg)}.spl-timeline{background:#0c1013;border-bottom:1px solid #1c242a;flex-shrink:0;padding:10px 14px 6px}.spl-tlctl{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11.5px;display:flex}.spl-tlctl-l{gap:6px;display:flex}.spl-tlctl-l button{color:#cfd6db;cursor:pointer;background:#11171c;border:1px solid #2c353c;border-radius:4px;padding:3px 10px;font-size:11px}.spl-tlctl-l button:disabled{opacity:.4;cursor:default}.spl-tlctl-r{color:#74808a}.spl-tlbars{align-items:flex-end;gap:2px;height:74px;display:flex}.spl-tlbar{background:var(--sbar);opacity:.85;cursor:pointer;border:none;border-radius:1px 1px 0 0;flex:1;min-width:0;transition:opacity .12s,background .12s}.spl-tlbar:hover{opacity:1}.spl-tlbar.sel{opacity:1;background:#e8a33d}.spl-tlbar.z{cursor:default;opacity:.5;background:#27313a}.spl-tlx{color:#74808a;justify-content:space-between;align-items:center;margin-top:5px;font-size:11px;display:flex}.spl-tlclear{color:#cfd6db;cursor:pointer;background:#1a232a;border:1px solid #2c353c;border-radius:4px;margin-left:10px;padding:2px 8px;font-size:10.5px}.spl-main{flex:1;min-height:0;display:flex;overflow:hidden}.spl-fields{background:#0a0e11;border-right:1px solid #232c33;flex-shrink:0;width:232px;padding:8px 0;overflow-y:auto}.spl-fhint{color:#7d8da0;padding:10px 12px;font-size:11.5px;line-height:1.55}.spl-fsec{letter-spacing:.7px;color:#6f7b84;padding:10px 14px 6px;font-size:10.5px;font-weight:800}.spl-field{position:relative}.spl-fbtn{cursor:pointer;color:#c4ccd2;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 14px;font-size:13px;display:flex}.spl-fbtn:hover{background:#141d23}.spl-fbtn.on{background:#152028}.spl-fic{width:15px;height:15px;color:var(--sl);background:#1d272e;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-family:monospace;font-size:10px;font-weight:800;display:flex}.spl-fnm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.spl-fct{color:#7c889a;background:#161f25;border-radius:9px;padding:1px 7px;font-size:10.5px;font-weight:700}.spl-fpop{background:#0e151a;border:1px solid #2c353c;border-radius:6px;margin:2px 8px 6px;padding:8px;box-shadow:0 10px 24px -8px #000}.spl-fpop-h{color:#eaf0f4;border-bottom:1px solid #1f2830;justify-content:space-between;margin-bottom:6px;padding:2px 4px 8px;font-size:12px;font-weight:700;display:flex}.spl-fpop-h span{color:#74808a;font-weight:500}.spl-fpop-r{cursor:pointer;color:#c4ccd2;text-align:left;background:0 0;border:none;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:5px 6px 9px;font-size:11.5px;display:grid;position:relative}.spl-fpop-r:hover{background:#152028}.spl-fpop-v{text-overflow:ellipsis;white-space:nowrap;color:var(--sl);font-family:Ubuntu Mono,monospace;overflow:hidden}.spl-fpop-c{color:#aeb7bf}.spl-fpop-p{color:#74808a;text-align:right;width:34px}.spl-fpop-bar{background:#1c252c;border-radius:2px;height:3px;position:absolute;bottom:2px;left:6px;right:6px;overflow:hidden}.spl-fpop-bar i{background:var(--sbar);height:100%;display:block}.spl-fpop-rep{border-top:1px solid #1f2830;flex-wrap:wrap;gap:8px;margin-top:6px;padding:8px 4px 2px;font-size:10.5px;display:flex}.spl-fpop-rep span{color:#9aa4ac;font-weight:700}.spl-fpop-rep a{color:var(--sl);cursor:pointer}.spl-events{flex:1;padding:0 4px;overflow-y:auto}.spl-evctl{color:#aeb7bf;border-bottom:1px solid #161d22;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.spl-evctl-tabs b{color:#e7edf1}.spl-evctl-r{color:#8b959d}.spl-empty{color:#8b959d;text-align:center;padding:38px 24px;font-size:13px}.spl-empty code{color:var(--sg);background:#161f25;border-radius:4px;padding:2px 7px;font-family:monospace}.spl-ev{border-bottom:1px solid #161d22}.spl-evh{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:11px 12px 4px;display:flex}.spl-evh:hover{background:#0f161b}.spl-evcar{color:#5b6770;padding-top:2px;font-size:11px}.spl-evt{color:#8b959d;flex-shrink:0;width:100px;font-size:11.5px;line-height:1.5}.spl-evt i{color:#c4ccd2;font-family:Ubuntu Mono,monospace;font-size:12.5px;font-style:normal;display:block}.spl-evraw{color:#cdd6dd;word-break:break-word;flex:1;font-family:Ubuntu Mono,Cascadia Code,monospace;font-size:13px;line-height:1.65}.spl-rk{color:#8b959d}.spl-rv{color:var(--sl)}.spl-hl{color:#d6ec9a;background:#3a4a1c;border-radius:2px;padding:0 1px}.spl-evmeta{color:#74808a;flex-wrap:wrap;gap:18px;padding:0 12px 11px 120px;font-size:11.5px;display:flex}.spl-evmeta a{color:var(--sl);cursor:pointer}.spl-evf{border:1px solid #232c33;border-radius:6px;margin:0 12px 14px 120px;overflow:hidden}.spl-evftab{background:#0a0e11;border-bottom:1px solid #232c33;display:flex}.spl-evftab span{color:#8b959d;padding:7px 14px;font-size:11.5px;font-weight:600}.spl-evftab span.on{color:#fff;box-shadow:inset 0 -2px 0 var(--sg)}.spl-efr{border-top:1px solid #11171c;grid-template-columns:200px 1fr;gap:14px;padding:7px 14px;font-size:12.5px;display:grid}.spl-efr:first-child{border-top:none}.spl-efk{color:var(--sl);word-break:break-word;font-family:Ubuntu Mono,monospace}.spl-efv{color:#dde4e9;word-break:break-word;font-family:Ubuntu Mono,monospace}.spl-pager{color:#8b959d;justify-content:center;align-items:center;gap:14px;padding:16px;font-size:12px;display:flex}.spl-pager button{color:#cfd6db;cursor:pointer;background:#141d23;border:1px solid #2c353c;border-radius:5px;padding:6px 12px}.spl-pager button:disabled{opacity:.4;cursor:default}.spl-statwrap{flex:1;padding:16px;overflow:auto}.spl-stat{border-collapse:collapse;width:100%;font-size:12.5px}.spl-stat th{text-align:left;color:#aeb7bf;background:#0a0e11;border-bottom:2px solid #2c353c;padding:8px 14px;font-weight:700}.spl-stat td{color:#dde4e9;border-bottom:1px solid #161d22;padding:7px 14px;font-family:Ubuntu Mono,monospace}.spl-stat tr:hover td{background:#0f161b}@media (width<=760px){.spl-fields{display:none}.spl-evmeta,.spl-evf{margin-left:12px;padding-left:12px}.spl-evt{width:74px}}.thv{--th:#f5a623;color:#f0ece2;background:#14130f;border:1px solid #3a342a;border-radius:8px;flex-direction:column;height:600px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.thv-full{border:none;border-radius:0;height:100vh}.thv-bar{background:#1a1814;border-bottom:1px solid #3a342a;flex-shrink:0;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.thv-logo{color:var(--th);font-size:15px;font-weight:800}.thv-nav{gap:2px;margin-left:10px;display:flex}.thv-nav a{color:#b8b09e;cursor:pointer;border-radius:5px;padding:6px 11px;font-size:12.5px}.thv-nav a:hover{color:#fff;background:#241f17}.thv-nav a.on{color:#fff;box-shadow:inset 0 -2px 0 var(--th)}.thv-hd{background:#1a1814;border-bottom:1px solid #3a342a;flex-shrink:0;padding:16px 18px}.thv-hdtop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.thv-flag{color:#5a5346;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.thv-flag.on{color:var(--th)}.thv-id{color:#b8b09e;font-family:Ubuntu Mono,monospace;font-size:14px}.thv-title{color:#fff;flex:1;min-width:200px;margin:0;font-size:17px;font-weight:700}.thv-statusbadge{color:#54b399;background:#54b3991f;border:1px solid #54b39966;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:700}.thv-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.thv-pill{letter-spacing:.3px;color:#14130f;background:var(--c,#888);border-radius:5px;padding:3px 10px;font-size:11px;font-weight:800}.thv-pill.tlp{color:#14130f;background:#f5a623}.thv-pill.pap{color:#f0d9a8;background:#3a342a;border:1px solid #5a5036}.thv-mi{color:#a39a86;font-size:12px}.thv-mi b{color:#f0ece2}.thv-tags{flex-wrap:wrap;gap:6px;display:flex}.thv-tags span{color:#d7c9a8;background:#241f17;border:1px solid #4a4133;border-radius:999px;padding:2px 9px;font-size:11px}.thv-tabs{background:#14130f;border-bottom:1px solid #3a342a;flex-shrink:0;gap:2px;padding:0 14px;display:flex}.thv-tabs a{color:#b8b09e;cursor:pointer;border-bottom:2px solid #0000;padding:11px 15px;font-size:13px;font-weight:600}.thv-tabs a:hover{color:#fff}.thv-tabs a.on{color:#fff;border-bottom-color:var(--th)}.thv-body{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.thv-card{background:#1a1814;border:1px solid #3a342a;border-radius:8px;padding:16px}.thv-card h5{letter-spacing:.5px;text-transform:uppercase;color:#a39a86;margin:0 0 12px;font-size:11px;font-weight:800}.thv-cardhd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.thv-cardhd h5{margin:0}.thv-prog{color:var(--th);font-size:12px;font-weight:700}.thv-card p{color:#ddd5c6;margin:0;font-size:13px;line-height:1.65}.thv-ul{color:#ccc3b2;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.8}.thv-sevpick{flex-wrap:wrap;gap:8px;display:flex}.thv-sevpick button{color:#b8b09e;cursor:pointer;background:#241f17;border:1px solid #4a4133;border-radius:6px;padding:7px 16px;font-size:12.5px;font-weight:700}.thv-sevpick button.on{background:var(--c);color:#14130f;border-color:var(--c)}.thv-task{border-bottom:1px solid #2a251c;align-items:center;gap:12px;padding:11px 4px;display:flex}.thv-task:last-child{border-bottom:none}.thv-tbox{width:22px;height:22px;color:var(--th);cursor:pointer;background:#14130f;border:1.5px solid #5a5036;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.thv-task.done .thv-tbox{background:var(--th);color:#14130f;border-color:var(--th)}.thv-ttext{color:#e8e0d2;flex:1;font-size:13px}.thv-task.done .thv-ttext{color:#8a8270;text-decoration:line-through}.thv-tstatus{color:#a39a86;background:#241f17;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.thv-tstatus.done{color:#54b399;background:#54b3991f}.thv-tassign{color:#a39a86;text-align:right;width:42px;font-size:11.5px}.thv-obs{border-collapse:collapse;width:100%;font-size:12.5px}.thv-obs th{text-align:left;color:#a39a86;background:#211d16;border-bottom:1px solid #3a342a;padding:10px 12px;font-weight:700}.thv-obs td{color:#e8e0d2;vertical-align:top;border-bottom:1px solid #2a251c;padding:9px 12px}.thv-oic{font-size:15px}.thv-ot{color:#b8b09e;font-family:Ubuntu Mono,monospace}.thv-ov{word-break:break-all;font-family:Ubuntu Mono,monospace}.thv-ov small{color:#8a8270;margin-top:2px;font-family:Inter,sans-serif;display:block}.thv-os{color:#a39a86}.thv-otags{flex-wrap:wrap;gap:5px;display:flex}.thv-otags span{color:#c9bfaa;background:#241f17;border:1px solid #4a4133;border-radius:4px;padding:1px 7px;font-size:10.5px}.thv-otags span.r{color:#f0a08f;background:#e7664c1f;border-color:#6b3328}.thv-ioc{color:#b8b09e;cursor:pointer;white-space:nowrap;background:#241f17;border:1px solid #4a4133;border-radius:5px;padding:4px 11px;font-size:11.5px;font-weight:700}.thv-ioc.on{color:#f0a08f;background:#e7664c29;border-color:#e7664c}.thv-hint{color:#a39a86;margin:2px 0 0;font-size:12px;line-height:1.6}.thv-ttp{border-bottom:1px solid #2a251c;align-items:center;gap:14px;padding:10px 4px;display:flex}.thv-ttp:last-child{border-bottom:none}.thv-ttpid{color:var(--th);flex-shrink:0;width:88px;font-family:Ubuntu Mono,monospace;font-weight:700}.thv-ttptac{color:#a39a86;flex-shrink:0;width:150px;font-size:11.5px}.thv-ttpname{color:#e8e0d2;font-size:13px}.thv-sevtag{letter-spacing:.3px;font-size:11px;font-weight:800}.thv-st{border-radius:5px;padding:2px 9px;font-size:11px;font-weight:700}.thv-st.open{color:#f5a623;background:#f5a6231f;border:1px solid #f5a62359}.thv-st.res{color:#54b399;background:#54b3991f;border:1px solid #54b39959}.thv-statrow{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.thv-stat{background:#1a1814;border:1px solid #3a342a;border-radius:8px;padding:14px 16px}.thv-statn{font-size:28px;font-weight:800;line-height:1}.thv-statl{color:#a39a86;margin-top:5px;font-size:12px}.thv-dgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.thv-huntbar{background:#1a1814;border:1px solid #3a342a;border-radius:8px;align-items:center;gap:9px;padding:0 13px;display:flex}.thv-huntbar input{color:#f0ece2;background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-family:inherit;font-size:13.5px}.thv-subback{padding:14px 16px 0}@media (width<=680px){.thv-ttptac{display:none}}.aut{color:#e6e6e6;background:#2b2b2b;border:1px solid #1b1b1b;border-radius:8px;flex-direction:column;height:600px;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.aut .aut-bar{background:#3c3f41;border-bottom:1px solid #1b1b1b;flex-shrink:0;align-items:center;gap:14px;height:42px;padding:0 16px;display:flex}.aut-logo{color:#6cc5e8;font-size:15px;font-weight:800}.aut-case{color:#b7bdc4;font-size:12px}.aut-main{flex:1;min-height:0;display:flex}.aut-tree{background:#313335;border-right:1px solid #1b1b1b;flex-shrink:0;width:236px;padding:6px 0;overflow-y:auto}.aut-node{text-align:left;color:#d4d8dc;width:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:5px 8px;font-size:12.5px;display:flex}.aut-node:hover:not(:disabled){background:#3a4f63}.aut-node.on{color:#fff;background:#2b5f86}.aut-node.hdr{color:#9aa0a6;cursor:default;font-size:12px;font-weight:700}.aut-node:disabled{cursor:default}.aut-nic{text-align:center;width:16px;font-size:13px}.aut-table{background:#2b2b2b;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.aut-th-row{color:#cfd4d9;background:#353739;border-bottom:1px solid #1b1b1b;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 14px;font-size:12.5px;font-weight:700;display:flex}.aut-th-row span{color:#9aa0a6;font-size:11.5px;font-weight:400}.aut-tbl{border-collapse:collapse;width:100%;display:block;overflow:auto}.aut-tbl thead,.aut-tbl tbody{table-layout:fixed;width:100%;display:table}.aut-tbl th{text-align:left;color:#b7bdc4;background:#3c3f41;border-bottom:1px solid #1b1b1b;padding:6px 10px;font-size:11.5px;font-weight:600;position:sticky;top:0}.aut-tbl td{color:#d4d8dc;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #232425;padding:6px 10px;font-size:12.5px;overflow:hidden}.aut-tbl tbody tr{cursor:pointer}.aut-tbl tbody tr:hover{background:#34373a}.aut-tbl tbody tr.on{background:#2b5f86}.aut-tbl tbody tr.on td{color:#fff}.aut-tbl tbody tr.bad td{color:#f0a18f}.aut-name{color:#e6e6e6;font-weight:600}.aut-flag{color:#9fdca0;background:#3a4a3a;border-radius:9px;padding:1px 7px;font-size:11px}.aut-flag.del{color:#f0a18f;background:#5a2f2f}.aut-ctx{color:#c2c8ce;white-space:nowrap;font-family:Ubuntu Mono,Consolas,monospace;font-size:11.5px}.aut-empty{text-align:center;color:#8a9098;padding:24px;font-style:italic}.aut-exif{flex-wrap:wrap;gap:14px;padding:14px;display:flex}.aut-exif-card{background:#313335;border:1px solid #1b1b1b;border-radius:8px;min-width:240px;padding:12px 16px}.aut-exif-card h5{color:#6cc5e8;margin:0 0 8px;font-size:13px}.aut-kv{border-bottom:1px solid #2a2b2c;justify-content:space-between;gap:18px;padding:3px 0;font-size:12.5px;display:flex}.aut-kv:last-child{border-bottom:none}.aut-kv span{color:#9aa0a6}.aut-kv b{color:#e6e6e6;text-align:right;font-weight:600}.aut-viewer{background:#262729;border-top:2px solid #1b1b1b;flex-direction:column;flex-shrink:0;height:212px;display:flex}.aut-vtabs{background:#1b1b1b;flex-shrink:0;gap:1px;display:flex}.aut-vtabs button{color:#b7bdc4;font:inherit;cursor:pointer;background:#313335;border:none;padding:7px 16px;font-size:12px;font-weight:600}.aut-vtabs button.on{color:#6cc5e8;background:#262729}.aut-vempty{color:#8a9098;flex:1;justify-content:center;align-items:center;font-style:italic;display:flex}.aut-vbody{flex:1;padding:12px 16px;overflow:auto}.aut-notable{color:#ffd9cf;background:#5a2f2f;border:1px solid #7a3b3b;border-radius:6px;margin-bottom:10px;padding:8px 12px;font-size:12.5px}.aut-meta{grid-template-columns:1fr 1fr;gap:4px 28px;max-width:760px;display:grid}.aut-pre{color:#c2c8ce;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Ubuntu Mono,Consolas,monospace;font-size:12px}.aut-hex{color:#9fb3c8;font-size:11.5px;line-height:1.5}.aut-full{border:none;border-radius:0;height:100vh}.aut-search{align-items:center;margin-left:auto;display:flex}.aut-search input{color:#e6e6e6;width:270px;font:inherit;background:#262729;border:1px solid #1b1b1b;border-radius:5px 0 0 5px;outline:none;padding:5px 10px;font-size:12px}.aut-search input:focus{border-color:#6cc5e8}.aut-search button{color:#fff;font:inherit;cursor:pointer;background:#2b5f86;border:1px solid #1b1b1b;border-left:none;border-radius:0 5px 5px 0;padding:5px 12px;font-size:12px;font-weight:600}.aut-search button:hover{background:#3574a0}.aut-tagcount{color:#ffe6a8;font:inherit;cursor:pointer;background:#5a4a2f;border:1px solid #7a6636;border-radius:14px;padding:4px 10px;font-size:12px;font-weight:700}.aut-tag-btn{color:#b7bdc4;font:inherit;cursor:pointer;background:#313335;border:none;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:600}.aut-tag-btn.on{color:#ffe6a8}.aut-int{flex-direction:column;gap:10px;padding:14px;display:flex;overflow:auto}.aut-int-card{background:#313335;border:1px solid #1b1b1b;border-left:3px solid #e7664c;border-radius:6px;padding:10px 14px}.aut-int-h{color:#f0a18f;font-size:12.5px;font-weight:700}.aut-int-w{color:#b7bdc4;margin-top:3px;font-size:12px}.aut-tl{padding:12px 16px;overflow:auto}.aut-tl-row{border-bottom:1px solid #232425;grid-template-columns:14px 150px 1fr;align-items:start;gap:10px;padding:6px 0;display:grid}.aut-tl-dot{border-radius:50%;width:10px;height:10px;margin-top:4px}.aut-tl-t{color:#9aa0a6;white-space:nowrap;font-family:Ubuntu Mono,Consolas,monospace;font-size:11.5px}.aut-tl-ev{color:#d4d8dc;font-size:12.5px;line-height:1.45}@media (width<=760px){.aut-tree{width:160px}.aut-meta{grid-template-columns:1fr}.aut-search input{width:150px}}.hql{color:#cfe0f5;background:#0a0f1a;border:1px solid #1d2b44;border-radius:12px;font-family:Inter,system-ui,sans-serif;font-size:13px;overflow:hidden}.hql-top{background:#0c1322;border-bottom:1px solid #1d2b44;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.hql-title{color:#a3ea2a;font-size:14px;font-weight:800}.hql-story{color:#7e90ab;font-size:12px}.hql-langs{gap:4px;margin-left:auto;display:flex}.hql-langs button{color:#7e90ab;font:inherit;cursor:pointer;background:0 0;border:1px solid #243349;border-radius:6px;padding:4px 13px;font-size:12px;font-weight:700}.hql-langs button.on{color:#0c1322;background:#a3ea2a;border-color:#a3ea2a}.hql-obj{color:#d6e9b8;background:#a3ea2a12;border-bottom:1px solid #1d2b44;padding:11px 14px;font-size:13px;line-height:1.55}.hql-obj b{color:#a3ea2a}.hql-body{flex-direction:column;gap:11px;padding:13px 14px;display:flex}.hql-meta{color:#7e90ab;font-size:11.5px}.hql-ex{flex-wrap:wrap;gap:6px;display:flex}.hql-ex button{color:#bfe0f0;cursor:pointer;text-align:left;background:#a3ea2a0d;border:1px solid #243349;border-radius:6px;padding:5px 9px;font-family:Ubuntu Mono,Consolas,monospace;font-size:11.5px}.hql-ex button:hover{color:#fff;border-color:#a3ea2a}.hql-qbar{align-items:flex-start;gap:8px;display:flex}.hql-qbar textarea{color:#e4ebf6;resize:vertical;background:#070d16;border:1px solid #243349;border-radius:8px;outline:none;flex:1;min-height:42px;padding:9px 11px;font-family:Ubuntu Mono,Consolas,monospace;font-size:13.5px}.hql-qbar textarea:focus{border-color:#3a5a8a}.hql-run{color:#0c1322;cursor:pointer;white-space:nowrap;background:#a3ea2a;border:none;border-radius:8px;flex-shrink:0;height:62px;padding:0 20px;font-family:Inter,sans-serif;font-weight:800}.hql-run:hover{background:#b6f04d}.hql-out{background:#070d16;border:1px solid #1d2b44;border-radius:8px;min-height:60px;max-height:300px;padding:10px;overflow:auto}.hql-empty{color:#5f7390;font-size:12.5px}.hql-rerr{color:#ff7a6b;font-family:Ubuntu Mono,monospace;font-size:12.5px}.hql-rcount{color:#7ee787;font-size:15px;font-weight:800}.hql-rowcount{color:#7e90ab;margin-bottom:6px;font-size:11px}.hql-tblwrap{overflow-x:auto}.hql-tbl{border-collapse:collapse;width:100%;font-family:Ubuntu Mono,Consolas,monospace;font-size:12px}.hql-tbl th{color:#a3ea2a;text-align:left;white-space:nowrap;border-bottom:1px solid #243349;padding:5px 9px;font-weight:700}.hql-tbl td{color:#cfe6f5;white-space:nowrap;border-bottom:1px solid #14233a;padding:5px 9px}.hql-num{color:#7ee787;font-weight:700}.hql-answer{border-top:1px solid #1d2b44;flex-wrap:wrap;align-items:center;gap:9px;padding-top:12px;display:flex}.hql-alabel{color:#a9bdd6;font-size:12.5px;font-weight:600}.hql-answer input{color:#fff;font:inherit;background:#070d16;border:1px solid #243349;border-radius:7px;outline:none;flex:1;min-width:180px;padding:8px 11px;font-size:13px}.hql-answer input:focus{border-color:#3a5a8a}.hql-check{color:#cfe6f5;font:inherit;cursor:pointer;background:#1f3a5f;border:1px solid #2f5286;border-radius:7px;padding:8px 16px;font-weight:600}.hql-check:hover{background:#274a78}.hql-verdict{flex-basis:100%;font-size:12.5px;font-weight:600}.hql-verdict.ok{color:#7ee787}.hql-verdict.no{color:#ffb454}@media (width<=680px){.hql-qbar{flex-direction:column}.hql-run{padding:9px}}.sqs{color:#c9d1d9;background:#0d1117;border:1px solid #21262d;border-radius:12px;font-family:Inter,system-ui,sans-serif;font-size:13px;overflow:hidden}.sqs-tabs{background:#161b22;border-bottom:1px solid #21262d;display:flex}.sqs-tabs button{color:#8b949e;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:11px 16px;font-size:13px;font-weight:600}.sqs-tabs button.on{color:#fff;border-bottom-color:#58a6ff}.sqs-body{flex-direction:column;gap:11px;padding:14px;display:flex}.sqs-schema{color:#8b949e;font-size:12px}.sqs-schema b{color:#79c0ff;font-family:Ubuntu Mono,monospace}.sqs-presets{flex-wrap:wrap;gap:6px;display:flex}.sqs-presets button{color:#adbac7;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:7px;padding:5px 10px;font-family:Ubuntu Mono,monospace;font-size:11.5px}.sqs-presets button:hover{color:#fff;border-color:#58a6ff}.sqs-qbar{background:#0a0e14;border:1px solid #30363d;border-radius:8px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.sqs-prompt{color:#58a6ff;white-space:nowrap;font-family:Ubuntu Mono,monospace;font-weight:700}.sqs-q{color:#e6edf3;background:0 0;border:none;outline:none;flex:1;min-width:60px;font-family:Ubuntu Mono,monospace;font-size:13px}.sqs-run{color:#fff;font:inherit;cursor:pointer;background:#238636;border:none;border-radius:6px;padding:8px 16px;font-weight:600}.sqs-run:hover{background:#2ea043}.sqs-err{color:#ff7b72;background:#f851491a;border:1px solid #f8514966;border-radius:8px;padding:10px 13px;font-family:Ubuntu Mono,monospace;font-size:12.5px}.sqs-tblwrap{border:1px solid #30363d;border-radius:8px;overflow:auto}.sqs-tbl{border-collapse:collapse;width:100%;font-family:Ubuntu Mono,monospace;font-size:12.5px}.sqs-tbl th{color:#8b949e;text-align:left;background:#161b22;border-bottom:1px solid #30363d;padding:8px 12px;font-weight:600}.sqs-tbl td{color:#c9d1d9;border-bottom:1px solid #21262d;padding:7px 12px}.sqs-tbl tr:last-child td{border-bottom:none}.sqs-secret{color:#ff7b72}.sqs-norows{color:#6e7681;text-align:center;font-style:italic}.sqs-rowcount{color:#8b949e;background:#161b22;border-top:1px solid #30363d;padding:6px 12px;font-size:11.5px}.sqs-tip{color:#a9c7f0;background:#58a6ff14;border-left:3px solid #58a6ff;border-radius:7px;padding:10px 13px;font-size:12.5px;line-height:1.55}.sqs-tip code,.sqs-tip b{color:#79c0ff;font-family:Ubuntu Mono,monospace}.sqs-tip b{font-family:inherit}.sqs-modes{color:#8b949e;flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.sqs-modes button{color:#adbac7;font:inherit;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:7px;padding:6px 12px;font-size:12px}.sqs-modes button.on{color:#fff;background:#1f6feb;border-color:#1f6feb}.sqs-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sqs-form label{color:#8b949e;flex-direction:column;flex:1;gap:4px;min-width:140px;font-size:11.5px;display:flex}.sqs-form input{color:#e6edf3;background:#0a0e14;border:1px solid #30363d;border-radius:7px;outline:none;padding:8px 11px;font-family:Ubuntu Mono,monospace;font-size:13px}.sqs-form input:focus{border-color:#58a6ff}.sqs-qview{background:#0a0e14;border:1px solid #30363d;border-radius:8px;padding:10px 12px}.sqs-qview .sqs-prompt{color:#8b949e;margin-bottom:5px;font-family:inherit;font-size:11px;font-weight:600;display:block}.sqs-qview pre{color:#ffa657;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Ubuntu Mono,monospace;font-size:12.5px;line-height:1.5}.sqs-login{border-radius:8px;padding:11px 14px;font-size:13px;line-height:1.55}.sqs-login.ok{color:#7ee787;background:#3fb9501f;border:1px solid #3fb95066}.sqs-login.bad{color:#ff9b94;background:#f851491a;border:1px solid #f8514966}.sqs-login b{color:#fff}.dxp{color:#c9d1d9;background:#0d1117;border:1px solid #21262d;border-radius:12px;flex-direction:column;gap:11px;padding:14px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.dxp-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dxp-url{color:#8b949e;white-space:nowrap;text-overflow:ellipsis;background:#0a0e14;border:1px solid #30363d;border-radius:18px;flex:1;min-width:200px;padding:7px 14px;font-family:Ubuntu Mono,monospace;font-size:12px;overflow:hidden}.dxp-url b{color:#ffa657}.dxp-toggle{color:#c9d1d9;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.dxp-toggle input{accent-color:#3fb950;width:15px;height:15px}.dxp-presets{flex-wrap:wrap;gap:6px;display:flex}.dxp-presets button{color:#adbac7;font:inherit;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:15px;padding:5px 12px;font-size:12px}.dxp-presets button:hover{color:#fff;border-color:#58a6ff}.dxp-presets button.on{color:#fff;background:#1f6feb;border-color:#1f6feb}.dxp-in{color:#e6edf3;resize:vertical;background:#0a0e14;border:1px solid #30363d;border-radius:8px;outline:none;min-height:54px;padding:10px 12px;font-family:Ubuntu Mono,monospace;font-size:12.5px}.dxp-in:focus{border-color:#58a6ff}.dxp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dxp-col{flex-direction:column;gap:7px;min-width:0;display:flex}.dxp-lbl{letter-spacing:.5px;text-transform:uppercase;color:#8b949e;font-size:11px;font-weight:800}.dxp-page{color:#1a1a1a;background:#fff;border-radius:8px;min-height:120px;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.dxp-pagehd{color:#374151;background:#f3f4f6;border-bottom:1px solid #e5e7eb;padding:8px 12px;font-size:13px;font-weight:700}.dxp-pagebody{color:#1a1a1a;padding:14px;font-size:14px}.dxp-reflect{font-weight:600}.dxp-html em{color:#6b7280;font-size:12px}.dxp-alert{color:#1a1a1a;background:#fff;border:2px solid silver;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 6px 20px -6px #0006}.dxp-src{color:#a9c7f0;white-space:pre-wrap;word-break:break-word;background:#0a0e14;border:1px solid #30363d;border-radius:8px;margin:0;padding:10px 12px;font-family:Ubuntu Mono,monospace;font-size:12px;line-height:1.5}.dxp-verdict{text-align:center;border-radius:7px;padding:8px 12px;font-size:12.5px;font-weight:700}.dxp-verdict.ok{color:#7ee787;background:#3fb95024}.dxp-verdict.warn{color:#e3b341;background:#d2992229}.dxp-verdict.bad{color:#ff9b94;background:#f8514924}.dxp-why{color:#9aa6b8;font-size:12.5px;line-height:1.55}@media (width<=680px){.dxp-grid{grid-template-columns:1fr}}.pij{color:#e3e8f5;background:#0f1320;border:1px solid #26304a;border-radius:12px;flex-direction:column;height:560px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.pij-top{background:#141a2c;border-bottom:1px solid #26304a;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.pij-bot{color:#fff;align-items:center;gap:9px;font-weight:700;display:flex}.pij-av{background:linear-gradient(135deg,#7c5cff,#22d3ee);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.pij-sysbtn{color:#8a93ab;font:inherit;cursor:pointer;background:0 0;border:1px solid #2c3650;border-radius:7px;padding:5px 10px;font-size:11.5px}.pij-sysbtn:hover{color:#fff;border-color:#4a5f9e}.pij-guard{background:#0a0e1a;border:1px solid #2c3650;border-radius:8px;margin-left:auto;display:flex;overflow:hidden}.pij-guard button{color:#8a93ab;font:inherit;cursor:pointer;background:0 0;border:none;padding:6px 13px;font-size:12px}.pij-guard button.on{color:#bcd2ff;background:#2a3a66}.pij-leaks{color:#ff8a8a;white-space:nowrap;font-size:12px;font-weight:700}.pij-leaks.ok{color:#5cf08a}.pij-sys{color:#ffd479;white-space:pre-wrap;background:#0a0e1a;border-bottom:1px solid #26304a;flex-shrink:0;margin:0;padding:11px 14px;font-family:Ubuntu Mono,monospace;font-size:12px;line-height:1.55}.pij-chat{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}.pij-msg{flex-direction:column;max-width:84%;display:flex}.pij-msg.user{align-self:flex-end;align-items:flex-end}.pij-bubble{white-space:pre-wrap;word-break:break-word;border-radius:13px;padding:10px 13px;line-height:1.55}.pij-msg.user .pij-bubble{color:#eaf0ff;background:#2a3a66;border-bottom-right-radius:3px}.pij-msg.bot .pij-bubble{color:#dbe2f2;background:#161d30;border:1px solid #2c3650;border-bottom-left-radius:3px}.pij-msg.bot.leaked .pij-bubble{color:#ffd9d9;background:#ff6b6b14;border-color:#ff6b6b}.pij-msg.bot.blocked .pij-bubble{background:#5cf08a0f;border-color:#5cf08a}.pij-verdict{text-transform:uppercase;letter-spacing:.4px;border-radius:11px;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.pij-verdict.leaked{color:#ff8a8a;background:#ff6b6b29}.pij-verdict.blocked{color:#7ef0a6;background:#5cf08a24}.pij-why{color:#9aa6c0;border-left:2px solid #2c3650;margin-top:6px;padding-left:10px;font-size:12px;line-height:1.5}.pij-atk{background:#111726;border-top:1px solid #1e2740;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 12px;display:flex}.pij-atk button{color:#c4cde3;font:inherit;cursor:pointer;background:#141a2c;border:1px solid #2c3650;border-radius:15px;padding:5px 12px;font-size:12px}.pij-atk button:hover{color:#fff;border-color:#7c5cff}.pij-input{background:#0f1320;border-top:1px solid #1e2740;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.pij-input input{color:#fff;font:inherit;background:#0a0e1a;border:1px solid #2c3650;border-radius:8px;outline:none;flex:1;padding:9px 12px;font-size:13px}.pij-input input:focus{border-color:#7c5cff}.pij-input button{color:#fff;font:inherit;cursor:pointer;background:#7c5cff;border:none;border-radius:8px;padding:9px 18px;font-weight:600}.pij-input button:hover{background:#6b4ce6}.rgx{color:#e3e8f5;background:#0f1320;border:1px solid #26304a;border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-family:Inter,system-ui,sans-serif;display:flex}.rgx-bar{color:#7aa2f7;background:#0a0e1a;border:1px solid #2c3650;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-family:Ubuntu Mono,monospace;font-size:14px;display:flex}.rgx-pat{color:#ffd479;min-width:60px;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.rgx-flags{gap:4px;display:flex}.rgx-flags button{color:#8a93ab;width:26px;height:26px;font:inherit;cursor:pointer;background:#141a2c;border:1px solid #2c3650;border-radius:6px;font-size:13px}.rgx-flags button.on{color:#bcd2ff;background:#2a3a66;border-color:#4a5f9e}.rgx-count{color:#5cf08a;white-space:nowrap;margin-left:auto;font-family:Inter,sans-serif;font-size:12px}.rgx-count.err{color:#ff6b6b}.rgx-presets{flex-wrap:wrap;gap:7px;display:flex}.rgx-presets button{color:#c4cde3;font:inherit;cursor:pointer;background:#141a2c;border:1px solid #2c3650;border-radius:16px;padding:5px 12px;font-size:12px}.rgx-presets button:hover{color:#fff;border-color:#4a5f9e}.rgx-presets button.on{color:#fff;background:#7c5cff;border-color:#7c5cff}.rgx-note{color:#cdbcff;background:#7c5cff1a;border-left:3px solid #7c5cff;border-radius:7px;padding:9px 13px;font-size:13px;line-height:1.5}.rgx-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rgx-col{flex-direction:column;gap:8px;min-width:0;display:flex}.rgx-lbl{letter-spacing:.5px;text-transform:uppercase;color:#8a93ab;font-size:11px;font-weight:800}.rgx-lbl span{color:#5cf08a}.rgx-hl,.rgx-ta{white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:11px 13px;font-family:Ubuntu Mono,monospace;font-size:12.5px;line-height:1.6}.rgx-hl{color:#c4cde3;background:#0a0e1a;border:1px solid #2c3650;min-height:110px;max-height:200px;margin:0;overflow:auto}.rgx-hl mark{color:#d6ffe4;background:#5cf08a47;border-radius:3px;padding:0 1px;box-shadow:0 0 0 1px #5cf08a80}.rgx-ta{color:#e3e8f5;resize:vertical;background:#0a0e1a;border:1px solid #2c3650;outline:none;min-height:80px}.rgx-ta:focus{border-color:#4a5f9e}.rgx-matches{background:#0a0e1a;border:1px solid #2c3650;border-radius:8px;flex-direction:column;gap:6px;max-height:230px;padding:8px;display:flex;overflow:auto}.rgx-empty{color:#6b7488;text-align:center;padding:14px;font-size:12.5px}.rgx-match{background:#141a2c;border:1px solid #26304a;border-radius:7px;padding:8px 10px}.rgx-mtxt{color:#ffd479;word-break:break-word;font-family:Ubuntu Mono,monospace;font-size:12.5px}.rgx-groups{flex-direction:column;gap:2px;margin-top:5px;display:flex}.rgx-groups em{color:#8a93ab;font-size:11.5px;font-style:normal}.rgx-groups b{color:#7aa2f7;font-family:Ubuntu Mono,monospace}.rgx-cheat{flex-wrap:wrap;gap:6px;display:flex}.rgx-cheat span{color:#8a93ab;font-size:11.5px}.rgx-cheat code{color:#7aa2f7;background:#141a2c;border:1px solid #2c3650;border-radius:4px;margin-right:3px;padding:1px 5px;font-family:Ubuntu Mono,monospace}@media (width<=680px){.rgx-grid{grid-template-columns:1fr}}.adp{color:#d4d4d4;background:#0c0c0c;border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;height:600px;font-family:Ubuntu Mono,JetBrains Mono,Consolas,monospace;font-size:13px;display:flex;overflow:hidden;box-shadow:0 16px 38px -20px #000000b3}.adp-bar{background:#1a1a1a;border-bottom:1px solid #2a2a2a;flex-shrink:0;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.adp-dots{gap:7px;display:flex}.adp-dots i{background:#3a3a3a;border-radius:50%;width:11px;height:11px}.adp-dots i:first-child{background:#ff5f56}.adp-dots i:nth-child(2){background:#ffbd2e}.adp-dots i:nth-child(3){background:#27c93f}.adp-title{color:#e8e8e8;font-size:12.5px;font-weight:600}.adp-target{color:#8a8a8a;margin-left:auto;font-size:11.5px}.adp-tabs{background:#161616;border-bottom:1px solid #2a2a2a;flex-shrink:0;display:flex;overflow-x:auto}.adp-tab{color:#9a9a9a;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-top:none;border-bottom:2px solid #0000;border-left:none;border-right:1px solid #232323;padding:9px 16px;font-size:12.5px}.adp-tab:hover{color:#e8e8e8;background:#1d1d1d}.adp-tab.on{color:#fff;background:#0c0c0c;border-bottom-color:#69d2c9}.adp-main{flex:1;min-height:0;display:flex}.adp-term{background:#0c0c0c;flex-direction:column;flex:1;min-width:0;display:flex}.adp-scroll{flex:1;padding:13px 15px;line-height:1.55;overflow-y:auto}.adp-l{white-space:pre-wrap;word-break:break-word;font-size:13px}.adp-l-banner{color:#69d2c9}.adp-l-cmd{color:#fff;margin-top:6px;font-weight:700}.adp-l-out{color:#c9c9c9}.adp-l-dim{color:#7a7a7a}.adp-l-ok{color:#4ec94e}.adp-l-err{color:#ff5c5c}.adp-l-warn{color:#ffcf4d}.adp-l-hash{color:#ffb454}.adp-l-hdr{color:#5fd7ff}.adp-palette{background:#111;border-top:1px solid #1e1e1e;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:9px 13px;display:flex}.adp-chip{color:#bfe3df;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#1c1c1c;border:1px solid #333;border-radius:7px;max-width:340px;padding:5px 11px;font-size:11.5px;overflow:hidden}.adp-chip:hover{color:#fff;background:#222;border-color:#69d2c9}.adp-input{background:#0c0c0c;border-top:1px solid #1e1e1e;flex-shrink:0;align-items:center;gap:9px;padding:9px 14px;display:flex}.adp-prompt{color:#69d2c9;white-space:nowrap;font-weight:700}.adp-input input{color:#fff;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.adp-input input::placeholder{color:#5a5a5a}.adp-loot{background:#101012;border-left:1px solid #2a2a2a;flex-shrink:0;width:300px;padding:13px;font-family:Inter,Segoe UI,system-ui,sans-serif;overflow-y:auto}.adp-loot-hd{color:#fff;border-bottom:1px solid #262629;justify-content:space-between;align-items:center;margin-bottom:11px;padding-bottom:11px;font-size:13px;font-weight:700;display:flex}.adp-loot-hd span{color:#cfcfd4;background:#2a2a2e;border-radius:10px;padding:2px 9px;font-size:11px}.adp-loot-empty{color:#8a8a90;font-size:12.5px;line-height:1.6}.adp-find{border:1px solid #262629;border-left:3px solid var(--sc);background:#161618;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:9px;padding:10px 12px;display:flex}.adp-find-ic{color:var(--sc);flex-shrink:0;font-size:15px;font-weight:700}.adp-find-tx{flex:1;min-width:0}.adp-find-tx b{color:#f0f0f3;font-size:12.5px;font-weight:700;display:block}.adp-find-tx i{color:#a6a6ad;word-break:break-word;font-size:11.5px;font-style:normal;line-height:1.45}.adp-find-sev{text-transform:uppercase;letter-spacing:.4px;color:var(--sc);flex-shrink:0;margin-top:2px;font-size:9.5px;font-weight:800}.adp-pwn{color:#ff8a8a;text-align:center;background:#ff5c5c1f;border:1px solid #ff5c5c66;border-radius:9px;margin-top:6px;padding:11px;font-size:13px;font-weight:700}.adp-bh{background:#13141c;flex-direction:column;flex:1;min-width:0;display:flex}.adp-bhhd{color:#e6e8f0;border-bottom:1px solid #262838;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.adp-bhhd b{color:#fff}.adp-bhlegend{color:#9aa0b5;align-items:center;gap:5px;font-size:11px;display:flex}.adp-bhlegend i{border-radius:50%;width:10px;height:10px;margin-left:9px;display:inline-block}.adp-bhsvg{flex:1;width:100%;min-height:0}.adp-bhedge{stroke:#5a6080;stroke-width:2px;opacity:.7}.adp-bhlblbg{fill:#13141c;stroke:#2c3350;stroke-width:1px}.adp-bhlbl{fill:#9fb3ff;font-family:Ubuntu Mono,monospace;font-size:11px}.adp-bhcirc{fill:#1c1f2e;stroke-width:3px}.adp-bhg:hover .adp-bhcirc{fill:#262a3d}.adp-bhsel{fill:none;stroke:#fff;stroke-width:1.5px;opacity:.5}.adp-bhico{font-size:22px}.adp-bhname{fill:#dfe3f0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.adp-bhinfo{color:#aab0c5;border-top:1px solid #262838;flex-shrink:0;min-height:54px;padding:12px 16px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.55}.adp-bhinfo b{color:#fff;font-size:13px;display:block}.adp-bhinfo span{color:#9aa0b5}@media (width<=820px){.adp-loot,.adp-target{display:none}}.pmail{color:#201f1e;background:#faf9f8;border:1px solid #d8d6d4;border-radius:12px;flex-direction:column;height:520px;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden;box-shadow:0 12px 30px -18px #00000080}.pmail-top{color:#fff;background:#0f6cbd;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.pmail-logo{font-size:15px;font-weight:700}.pmail-acct{opacity:.9;font-size:12.5px}.pmail-body{flex:1;min-height:0;display:flex}.pmail-list{background:#fff;border-right:1px solid #e1dfdd;flex-shrink:0;width:300px;overflow-y:auto}.pmail-listhd{background:#fff;border-bottom:1px solid #e1dfdd;justify-content:space-between;align-items:center;padding:11px 14px;font-size:13.5px;font-weight:700;display:flex;position:sticky;top:0}.pmail-listhd span{color:#0f6cbd;font-size:11.5px;font-weight:500}.pmail-item{text-align:left;cursor:pointer;background:0 0;border-top:none;border-bottom:1px solid #f0eff0;border-left:3px solid #0000;border-right:none;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.pmail-item:hover{background:#f3f2f1}.pmail-item.on{background:#eaf2fb;border-left-color:#0f6cbd}.pmail-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.pmail-it-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pmail-it-tx b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.pmail-item.unread .pmail-it-tx b{font-weight:800}.pmail-it-tx i{color:#605e5c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.pmail-warn{color:#d13438;font-size:12px}.pmail-time{color:#797775;flex-shrink:0;align-self:flex-start;font-size:11px}.pmail-read{background:#faf9f8;flex:1;min-width:0;padding:18px 22px;overflow-y:auto}.pmail-subject{color:#201f1e;margin-bottom:14px;font-size:20px;font-weight:600;line-height:1.3}.pmail-sender{border-bottom:1px solid #e1dfdd;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.pmail-rav{color:#fff;background:linear-gradient(135deg,#d13438,#a4262c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:flex}.pmail-sname{flex-direction:column;gap:1px;min-width:0;display:flex}.pmail-sname b{font-size:14.5px;font-weight:700}.pmail-addr{color:#605e5c;font-size:13px}.pmail-sname i{color:#797775;margin-top:2px;font-size:12px;font-style:normal}.pmail-date{color:#797775;flex-shrink:0;margin-left:auto;font-size:12px}.pmail-banner{color:#5c4400;background:#fff4ce;border:1px solid #f6c244;border-left:4px solid #ca5010;border-radius:7px;margin-bottom:16px;padding:11px 14px;font-size:13px;line-height:1.5}.pmail-banner b{color:#8a4b00}.pmail-content p{color:#201f1e;margin:0 0 12px;font-size:14px;line-height:1.75}.pmail-cta{color:#fff;cursor:pointer;background:#0f6cbd;border-radius:7px;margin:6px 0 10px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 4px 12px -4px #0f6cbd99}.pmail-cta:hover{background:#115ea3}.pmail-linknote{color:#605e5c;font-size:12.5px}.pmail-linknote code,.pmail-raw code{font-family:Ubuntu Mono,Consolas,monospace}.pmail-linknote code{color:#a4262c;word-break:break-all;background:#fdf3f4;border:1px solid #f1bcbd;border-radius:4px;padding:1px 6px;font-size:12px}.pmail-sig{color:#605e5c;font-size:13px;font-style:italic}.pmail-flagbar{border-top:1px solid #e1dfdd;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:15px;display:flex}.pmail-flaglbl{color:#201f1e;font-size:12.5px;font-weight:700}.pmail-flag{cursor:pointer;color:#201f1e;background:#fff;border:1px solid #d8d6d4;border-radius:16px;padding:6px 13px;font-family:inherit;font-size:12.5px}.pmail-flag:hover{color:#0f6cbd;border-color:#0f6cbd}.pmail-flag.on{color:#fff;background:#0f6cbd;border-color:#0f6cbd}.pmail-tip{color:#114a73;background:#eff6fc;border:1px solid #bcd9f6;border-left:3px solid #0f6cbd;border-radius:7px;margin-top:13px;padding:11px 14px;font-size:13px;line-height:1.6}.pmail-srcbtn{cursor:pointer;color:#201f1e;background:#fff;border:1px solid #8a8886;border-radius:7px;margin-top:16px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600}.pmail-srcbtn:hover{background:#f3f2f1;border-color:#0f6cbd}.pmail-srchd{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:14px;display:flex}.pmail-srchd button{color:#0f6cbd;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px}.pmail-raw{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;border-radius:9px;margin:0 0 12px;padding:15px;font-family:Ubuntu Mono,Consolas,monospace;font-size:12.5px;line-height:1.65}.pmail-empty{color:#797775;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.pmail-empty span{font-size:34px}.olk{color:#201f1e;background:#faf9f8;border:1px solid #d6d3d1;border-radius:10px;flex-direction:column;height:760px;max-height:86vh;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.olk-brand{color:#fff;flex-shrink:0;margin:0 6px 0 2px;font-size:15px;font-weight:700}.olk-status{color:#fff;z-index:50;white-space:nowrap;text-overflow:ellipsis;background:#3b3a39;border-top-right-radius:8px;max-width:82%;padding:5px 13px;font-family:Cascadia Code,Consolas,monospace;font-size:11.5px;display:none;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 -2px 8px #0000002e}.olk-status.on{display:block}.olk-status-url{opacity:.92}.olk-srchdr{justify-content:space-between;align-items:center;gap:12px;display:flex}.olk-copy{color:#0f6cbd;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c8c6c4;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:600}.olk-sig{color:#444;border-top:1px solid #eceae8;margin:16px 0 4px;padding-top:12px;font-size:13px;line-height:1.5}.olk-sig-name{color:#201f1e;font-weight:700}.olk-sig-line{color:#444}.olk-sig-contact{color:#0f6cbd;margin-top:2px;font-size:12.5px}.olk-sig-note{color:#9aa0a6;margin-top:7px;font-size:11px;font-style:italic}.olk-atts{margin:16px 0 4px}.olk-atts-h{text-transform:uppercase;letter-spacing:.4px;color:#888;margin-bottom:8px;font-size:11.5px;font-weight:700}.olk-full{width:100%;max-width:1500px;height:calc(100vh - 44px);max-height:none}.olk-titlebar{color:#fff;background:linear-gradient(90deg,#4c1d95 0%,#5b21b6 38%,#6d28d9 100%);border-bottom:1px solid #00000040;align-items:center;gap:10px;padding:9px 16px;font-size:13.5px;display:flex;box-shadow:0 1px 3px #00000040}.olk-waffle{opacity:.95;font-size:17px}.olk-search{background:#ffffff2e;border-radius:5px;flex:1;max-width:520px;padding:6px 12px;font-size:13px}.olk-acct{margin-left:auto;font-weight:600}.olk-ribbon{background:#fff;border-bottom:1px solid #e6e3e1;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;display:flex}.olk-ribbon a{color:#444;cursor:pointer;border-radius:6px;padding:5px 12px}.olk-ribbon a.on{color:#0f6cbd;background:#eef5fc;font-weight:600}.olk-ribbon-acts{gap:8px;margin-left:auto;display:flex}.olk-ribbon-acts button{cursor:pointer;color:#333;background:#fff;border:1px solid #d6d3d1;border-radius:6px;padding:6px 12px;font-size:13px}.olk-report{font-weight:600;color:#b10e1c!important;border-color:#f1c0c4!important}.olk-body{flex:1;grid-template-columns:188px 320px 1fr;min-height:0;display:grid}.olk-folders{background:#f3f2f1;border-right:1px solid #e6e3e1;padding:12px 8px;font-size:13.5px;overflow:auto}.olk-fav{color:#605e5c;text-transform:uppercase;letter-spacing:.4px;padding:4px 10px;font-size:11.5px;font-weight:600}.olk-folder{cursor:pointer;color:#333;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.olk-folder span{color:#fff;background:#0f6cbd;border-radius:9px;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:600}.olk-folder.on{color:#0f6cbd;background:#dfeefb;font-weight:600}.olk-fcount{color:#605e5c!important;background:#e6e3e1!important}.olk-modes{gap:6px;margin-bottom:10px;display:flex}.olk-mode{color:#333;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:12.5px;font-weight:600;display:flex}.olk-mode.on{color:#fff;background:#0f6cbd;border-color:#0f6cbd}.olk-mode i{background:#0000001f;border-radius:8px;padding:0 6px;font-size:11px;font-style:normal}.olk-mode.on i{background:#ffffff40}.olk-evmeta{background:#f7f6f4;border:1px solid #e6e3e1;border-radius:8px;margin-bottom:14px;padding:4px 14px}.olk-accounts{background:#eef3f8;border-bottom:1px solid #e6e3e1;align-items:center;gap:7px;padding:7px 14px;display:flex;overflow-x:auto}.olk-acc-lbl{text-transform:uppercase;letter-spacing:.5px;color:#605e5c;white-space:nowrap;margin-right:4px;font-size:11px;font-weight:700}.olk-acc{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8e3;border-radius:8px;flex-direction:column;align-items:flex-start;padding:5px 12px;line-height:1.25;display:flex}.olk-acc b{color:#0f6cbd;font-size:11px}.olk-acc span{color:#333;font-size:12.5px;font-weight:600}.olk-acc.on{background:#0f6cbd;border-color:#0f6cbd}.olk-acc.on b,.olk-acc.on span{color:#fff}.olk-rulesbtn{border-top:1px solid #e6e3e1;margin-top:8px;padding-top:10px}.olk-rulesbtn.bad{color:#b10e1c;font-weight:600}.olk-rulesbtn.bad span{background:#d13438!important}.olk-empty{text-align:center;color:#9aa0a6;padding:30px 18px;font-size:13px}.olk-empty.big{padding:80px 24px;font-size:14.5px;line-height:1.6}.olk-rule{background:#faf9f8;border:1px solid #e6e3e1;border-radius:13px;margin-bottom:16px;padding:18px 20px}.olk-rule-v{border-top:1px solid #eceae8;margin-top:14px;padding-top:14px}.olk-rule.bad{background:#fdf5f5;border-color:#f3c9cd}.olk-rule-h{align-items:center;gap:8px;margin-bottom:10px;font-size:14.5px;display:flex}.olk-rule.bad .olk-rule-h{color:#a4262c}.olk-rule-tag{color:#fff;background:#d13438;border-radius:5px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.olk-list{background:#fff;border-right:1px solid #e6e3e1;min-height:0;overflow:auto}.olk-list-h{border-bottom:1px solid #f0eeec;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.olk-list-h span{color:#888;font-size:12px;font-weight:400}.olk-item{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f4f2f0;gap:11px;width:100%;padding:11px 14px;display:flex;position:relative}.olk-item:hover{background:#f7f6f4}.olk-item.on{background:#eef5fc;box-shadow:inset 3px 0 #0f6cbd}.olk-item.unread{background:#fbfdff}.olk-item.unread .olk-it-top b{color:#0f6cbd}.olk-av,.olk-rav{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.olk-it-tx{flex:1;min-width:0}.olk-it-top{justify-content:space-between;gap:6px;display:flex}.olk-it-top b{font-size:13.5px}.olk-it-top i{color:#888;white-space:nowrap;font-size:11.5px;font-style:normal}.olk-it-sub{color:#323130;white-space:nowrap;text-overflow:ellipsis;margin:1px 0;font-size:13px;font-weight:600;display:block;overflow:hidden}.olk-it-pre{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.olk-list.dense .olk-item{gap:9px;padding:6px 14px}.olk-list.dense .olk-it-pre{display:none}.olk-it-flag{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:10px;right:10px}.olk-it-flag.ok{background:#107c10}.olk-it-flag.bad{background:#d13438}.olk-read{background:#fff;min-height:0;padding:0 0 30px;overflow:auto}.olk-subject{align-items:center;gap:12px;padding:20px 28px 6px;font-size:21px;font-weight:600;display:flex}.olk-newtag{color:#fff;background:#0f6cbd;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:600}.olk-sender{border-bottom:1px solid #f0eeec;align-items:center;gap:12px;padding:8px 28px 14px;display:flex}.olk-sname{flex:1;font-size:14px;line-height:1.5}.olk-sname b{font-size:14.5px}.olk-addr{color:#605e5c}.olk-sname i{color:#888;font-size:12.5px;font-style:normal;display:block}.olk-sactions{flex-direction:column;gap:6px;display:flex}.olk-sactions button,.olk-lookup{cursor:pointer;color:#0f6cbd;white-space:nowrap;background:#fff;border:1px solid #c8c6c4;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.olk-lookup{color:#0a5d0a;background:#f3f9f4;border-color:#bfe3c4;margin:10px 0}.olk-msgbar{border-bottom:1px solid #efedeb;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:10px;padding:6px 0 8px;display:flex}.olk-mb{color:#0f6cbd;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;display:inline-flex}.olk-mb:hover{background:#f3f6fb}.olk-mbsep{background:#e3e0dd;width:1px;height:18px;margin:0 5px}.olk-banner{border-radius:12px;margin:14px 28px;padding:14px 18px;font-size:14px;line-height:1.6}.olk-banner.warn{color:#a4262c;background:#fdf3f4;border:1px solid #f3c9cd}.olk-banner.ok{color:#0a5d0a;background:#f1faf1;border:1px solid #bfe3c4}.olk-content{color:#22201f;padding:20px 30px;font-size:15px;line-height:1.72}.olk-content p{margin:0 0 15px}.olk-link{color:#fff;cursor:pointer;background:#0f6cbd;border-radius:10px;margin:5px 8px 5px 0;padding:11px 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.olk-attach{cursor:pointer;text-align:left;background:#faf9f8;border:1px solid #d6d3d1;border-radius:12px;align-items:center;gap:12px;margin:7px 8px 7px 0;padding:12px 18px;display:inline-flex}.olk-attic{font-size:26px}.olk-attach b{font-size:13.5px;display:block}.olk-attach i{color:#888;font-size:11.5px;font-style:normal}.olk-qrbox{background:#f7f6f4;border:1px solid #e6e3e1;border-radius:10px;align-items:center;gap:18px;margin:10px 0;padding:16px;display:flex}.olk-qr{background:#fff;border-radius:8px;padding:8px;line-height:0;box-shadow:0 1px 4px #0000001f}.olk-qrbox b{font-size:14px}.olk-qrbox p{color:#888;margin:3px 0 9px;font-size:12.5px}.olk-decode,.olk-open{color:#fff;cursor:pointer;background:#7a4fb5;border:none;border-radius:7px;padding:9px 16px;font-size:13px;font-weight:600}.olk-open{background:#b10e1c;margin-top:14px}.olk-thread{border:1px solid #ececec;border-radius:8px;margin:14px 0;overflow:hidden}.olk-thread-h{color:#605e5c;background:#f3f2f1;padding:9px 14px;font-size:12.5px;font-weight:600}.olk-tmsg{border-top:1px solid #f0eeec;padding:11px 14px;font-size:13px}.olk-tmsg b{color:#323130}.olk-tmsg i{color:#888;margin-left:8px;font-size:11.5px;font-style:normal}.olk-tmsg p{color:#444;margin:5px 0 0}.olk-callout{color:#7a4d00;background:#fff8ec;border:1px solid #f3dca6;border-radius:8px;padding:14px 16px;font-size:13.5px;line-height:1.55}.olk-verdict{background:#f7f6f4;border:1px solid #e6e3e1;border-radius:10px;margin:20px 28px 0;padding:16px}.olk-vq{margin-right:10px;font-size:13.5px;font-weight:600}.olk-vbtn{cursor:pointer;background:#fff;border:1px solid #c8c6c4;border-radius:999px;margin-right:8px;padding:9px 20px;font-size:13.5px;font-weight:600}.olk-vbtn.mal.on{color:#fff;background:#d13438;border-color:#d13438}.olk-vbtn.safe.on{color:#fff;background:#107c10;border-color:#107c10}.olk-vres{border-radius:12px;margin-top:13px;padding:14px 16px;font-size:14px;line-height:1.6}.olk-vres.ok{color:#0a5d0a;background:#f1faf1;border:1px solid #bfe3c4}.olk-vres.bad{color:#a4262c;background:#fdf3f4;border:1px solid #f3c9cd}.olk-vres ul{margin:8px 0 0;padding-left:20px}.olk-vres li{color:#333;margin:3px 0}.olk-pane{padding:20px 28px}.olk-pane h3{margin:6px 0 16px;font-size:16.5px}.olk-back{color:#0f6cbd;cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600}.olk-auth{gap:12px;margin:6px 0 18px;display:flex}.olk-authc{text-align:center;border-radius:8px;flex:1;padding:12px}.olk-authc b{color:#605e5c;font-size:12.5px;display:block}.olk-authc span{font-size:16px;font-weight:700}.olk-authc.ok{background:#f1faf1;border:1px solid #bfe3c4}.olk-authc.ok span{color:#107c10}.olk-authc.bad{background:#fdf3f4;border:1px solid #f3c9cd}.olk-authc.bad span{color:#d13438}.olk-raw{color:#d6e2f0;white-space:pre-wrap;word-break:break-word;background:#1b1f24;border:1px solid #2b3340;border-radius:8px;max-height:540px;padding:16px 18px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.olk-preview-lbl{text-transform:uppercase;letter-spacing:.4px;color:#888;margin:16px 0 8px;font-size:11.5px;font-weight:700}.olk-tbhand{background:#f3f7fd;border:1px solid #d3e3f6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 4px;padding:14px 16px;display:flex}.olk-tbhand b{color:#1b3a5c;margin-bottom:3px;font-size:13px;display:block}.olk-tbhand span{color:#4a5b6d;font-size:12.5px;line-height:1.55}.olk-tbhand>div{flex:1;min-width:220px}.olk-tbbtn{color:#fff;cursor:pointer;background:#0f6cbd;border:1px solid #0f6cbd;border-radius:8px;flex-shrink:0;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.olk-tbbtn:hover{background:#115ea3;border-color:#115ea3}.die-handoff{color:#5a4a17;background:#fff8e1;border-bottom:1px solid #e8d9a0;margin:0;padding:11px 16px;font-size:12.5px;line-height:1.55}.die-handoff b{color:#3d3208}.olk-doc{background:#fff;border:1px solid #d6d3d1;border-radius:9px;max-width:540px;overflow:hidden;box-shadow:0 8px 26px -14px #00000073}.olk-doc-bar{color:#fff;justify-content:space-between;align-items:center;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.olk-doc-bar.pdf{background:#b30b00}.olk-doc-bar.xlsx{background:#107c41}.olk-doc-bar.docx{background:#185abd}.olk-doc-bar.pptx{background:#c43e1c}.olk-doc-bar.img{background:#5b6470}.olk-doc-bar.zip{background:#8a6d3b}.olk-doc-bar.mp3{background:#6d28d9}.olk-doc-bar.ics{background:#0f6cbd}.olk-doc-fn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.olk-doc-app{opacity:.85;white-space:nowrap;margin-left:10px;font-size:11px}.olk-doc-page{background:#fff;min-height:220px;padding:26px 30px}.olk-doc-brand{color:#7c3aed;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.olk-doc-title{color:#201f1e;margin:8px 0 4px;font-size:18px;font-weight:700}.olk-doc-meta{color:#9aa0a6;margin-bottom:18px;font-size:11.5px}.olk-dl{background:#edf0f3;border-radius:3px;height:9px;margin:9px 0}.olk-doc-minitbl{border:1px solid #edf0f3;border-radius:6px;margin:16px 0;overflow:hidden}.olk-doc-trow{border-bottom:1px solid #f3f5f7;justify-content:space-between;padding:7px 12px;font-size:12.5px;display:flex}.olk-doc-trow.h{color:#605e5c;background:#f7f8fa;font-weight:700}.olk-doc-trow:last-child{border-bottom:none}.olk-sheet{background:#fff;overflow:auto}.olk-sheet table{border-collapse:collapse;width:100%;font-size:12px}.olk-sheet td{color:#333;white-space:nowrap;border:1px solid #e2e6ea;padding:5px 10px}.olk-sh-corner{background:#f3f5f7;width:28px}.olk-sh-col{color:#888;text-align:center;background:#f3f5f7;font-weight:700}.olk-sh-row{color:#888;text-align:center;background:#f3f5f7;width:28px;font-weight:700}.olk-sh-cell.hd{background:#fafbfc;font-weight:700}.olk-sh-cell.num{text-align:right;font-variant-numeric:tabular-nums}.olk-slide{aspect-ratio:16/9;background:linear-gradient(135deg,#f5f3ff,#fff);padding:26px 30px;position:relative}.olk-slide-title{color:#5b21b6;font-size:20px;font-weight:700}.olk-slide-bul{margin:16px 0;padding-left:18px}.olk-slide-bul li{background:#e7e0f6;border-radius:3px;width:70%;height:8px;margin:11px 0;list-style:none}.olk-slide-shape{opacity:.5;background:#a855f7;border-radius:8px;width:92px;height:62px;position:absolute;bottom:22px;right:26px}.olk-img{background:#fafbfc;padding:16px}.olk-img svg{width:100%;height:auto;display:block}.olk-ziplist{padding:8px 0}.olk-ziprow{border-bottom:1px solid #f3f5f7;justify-content:space-between;padding:8px 16px;font-size:12.5px;display:flex}.olk-ziprow:last-child{border-bottom:none}.olk-ziprow i{color:#9aa0a6;font-style:normal}.olk-audio{align-items:center;gap:12px;padding:18px 16px;display:flex}.olk-audio-play{color:#fff;cursor:pointer;background:#6d28d9;border:none;border-radius:50%;flex:none;width:38px;height:38px;font-size:14px}.olk-wave{cursor:pointer;flex:1;align-items:center;gap:2px;height:42px;display:flex}.olk-wave span{background:#c4b5e8;border-radius:2px;flex:1;transition:background .12s linear}.olk-wave span.on{background:#6d28d9}.olk-audio-time{color:#888;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.olk-audio-play.on{background:#4c1d95}.olk-ics-rsvp{border-radius:9px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.5}.olk-ics-rsvp.warn{color:#7a4c0c;background:#fdf6ec;border:1px solid #f0d3a8}.olk-ics-rsvp.good{color:#1c5334;background:#eefaf1;border:1px solid #bfe3cd}.olk-icscard{padding:22px 26px}.olk-ics-row{color:#444;margin:7px 0;font-size:13px}.olk-ics-btns{gap:8px;margin-top:16px;display:flex}.olk-ics-btns button{cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:6px;padding:6px 16px;font-size:12.5px;font-weight:600}.olk-ics-btns .on{color:#fff;background:#0f6cbd;border-color:#0f6cbd}.olk-macrobar{color:#5a4500;background:#fff4ce;border-bottom:1px solid #f2d98a;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.olk-macrobtn{cursor:pointer;color:#5a4500;background:#fbe8a6;border:1px solid #c8a93a;border-radius:5px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:600}.olk-macrobar.on{color:#7a1420;background:#fde7e9;border-bottom-color:#f1707b;display:block}.olk-macrocode{color:#ffd9dd;white-space:pre-wrap;background:#2b1416;border-radius:6px;margin:8px 0;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;line-height:1.55;overflow-x:auto}.olk-macrosteps{color:#7a1420;flex-direction:column;gap:5px;font-size:12px;display:flex}.olk-macrosteps code{background:#f7c9ce;border-radius:3px;padding:0 4px;font-family:ui-monospace,monospace}.olk-macrowin{border-top:1px solid #f1c0c5;margin-top:6px;padding-top:7px;font-weight:600}.olk-search{color:#605e5c;background:#fffffff0;border-radius:4px;flex:1;align-items:center;gap:6px;min-width:0;max-width:640px;padding:5px 10px;font-size:12px;display:flex}.olk-search:focus-within{background:#fff;box-shadow:0 0 0 2px #ffffff8c}.olk-searchin{color:#242424;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:12.5px}.olk-searchin::placeholder{color:#8a8886}.olk-searchx{color:#616161;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:12px}.olk-searchx:hover{color:#242424}.olk-mb.on{color:#b10e1c;background:#fde7e9;font-weight:600}.olk-note{color:#243a5e;background:#eff6fc;border-bottom:1px solid #c7e0f4;align-items:flex-start;gap:9px;margin:0;padding:9px 16px;font-size:12.5px;line-height:1.5;display:flex}.olk-note button{color:#616161;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;font-size:12px}.olk-note button:hover{color:#242424}.olk-thread-h{cursor:pointer;-webkit-user-select:none;user-select:none}.olk-thread-h:hover{color:#0f6cbd}.fa{color:#cfe6f5;background:#0c1418;border:1px solid #20303a;border-radius:14px;grid-template-columns:230px 1fr;min-height:540px;font-family:Segoe UI,system-ui,sans-serif;display:grid;overflow:hidden}.fa-list{background:#0a1014;border-right:1px solid #16242c;padding:12px;overflow:auto}.fa-list h4{text-transform:uppercase;letter-spacing:.5px;color:#5f7d8c;margin:6px 8px 10px;font-size:11px}.fa-file{text-align:left;color:#bcd;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px 11px;font-size:13px;display:flex}.fa-file:hover{background:#11202700}.fa-file.on{color:#a3ea2a;background:#14323f}.fa-input{box-sizing:border-box;color:#a3ea2a;background:#0a1c14;border:1px solid #16242c;border-radius:9px;width:100%;margin:4px 0;padding:10px 12px;font-family:Cascadia Code,Consolas,monospace;font-size:13px}.fa-main{padding:20px 24px;overflow:auto}.fa-h{color:#eaf6ff;font-size:17px;font-weight:700}.fa-sub{color:#5f7d8c;margin:3px 0 18px;font-size:12.5px;line-height:1.55}.fa-row{border-bottom:1px solid #16242c;gap:16px;padding:11px 0;font-size:14px;display:flex}.fa-row>span{color:#7fa0b0;flex:0 0 160px}.fa-row b{color:#eaf6ff;word-break:break-all;font-weight:600}.fa-hex{color:#a3ea2a;word-break:break-all;background:#0a1c14;border:1px solid #16242c;border-radius:10px;margin:16px 0;padding:14px 16px;font-family:Cascadia Code,Consolas,monospace;font-size:14px;line-height:1.7}.fa-hex .asc{color:#7fa0b0;margin-top:8px;font-size:13px;display:block}.fa-verdict{border-radius:12px;margin:16px 0;padding:15px 18px;font-size:14.5px;font-weight:600;line-height:1.55}.fa-verdict.ok{color:#86efac;background:#0e2e1a;border:1px solid #1f6b3a}.fa-verdict.bad{color:#fca5a5;background:#3a1115;border:1px solid #7a2630}.fa-strings{background:#0a1014;border:1px solid #16242c;border-radius:10px;padding:13px 15px;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px}.fa-strings div{color:#9fc0d0;word-break:break-all;padding:3px 0}.fa-sigtbl{margin-top:20px}.fa-sigtbl table{border-collapse:collapse;width:100%;font-size:12.5px}.fa-sigtbl td,.fa-sigtbl th{text-align:left;color:#bcd;border:1px solid #16242c;padding:7px 11px}.fa-sigtbl th{color:#5f7d8c;font-weight:600}.fa-sigtbl code{color:#a3ea2a;font-family:Cascadia Code,Consolas,monospace}.olk-hrows{border:1px solid #ececec;border-radius:12px;margin-bottom:16px;overflow:hidden}.olk-hr{border-bottom:1px solid #f4f2f0;gap:16px;padding:13px 18px;font-size:13.5px;line-height:1.55;display:flex}.olk-hr:last-child{border-bottom:none}.olk-hr>span{color:#888;flex:0 0 150px}.olk-hr b{word-break:break-all;font-weight:600}.olk-mono{font-family:Cascadia Code,Consolas,monospace;font-size:12.5px}.olk-hops{background:#f7f6f4;border:1px solid #e6e3e1;border-radius:8px;margin:14px 0;padding:12px}.olk-pnote-lbl{text-transform:uppercase;letter-spacing:.4px;color:#888;margin-bottom:8px;font-size:11.5px;font-weight:600}.olk-hop{align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.olk-hop>span{color:#fff;background:#7a4fb5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex}.olk-hop code{word-break:break-all;color:#333;flex:1;font-family:Cascadia Code,monospace}.olk-hop em{color:#b10e1c;font-size:11px;font-style:normal;font-weight:600}.olk-hop em.final{color:#107c10}.olk-pnote{color:#444;margin-top:10px;font-size:13.5px;line-height:1.55}.olk-sandbox{background:#fff;border:2px dashed #d13438;border-radius:10px;overflow:hidden}.olk-urlbar{color:#fff;background:#3b3a39;padding:9px 14px;font-family:Cascadia Code,monospace;font-size:12.5px}.olk-fakelogin{text-align:left;max-width:380px;margin:30px auto;padding:0 20px}.olk-realpage{text-align:left;max-width:520px;margin:26px auto;padding:0 20px}.olk-realpage p{color:#5b6472;margin:6px 0 14px;font-size:13px}.olk-rp-obs{flex-direction:column;gap:7px;margin:0 0 14px;padding:0;list-style:none;display:flex}.olk-rp-obs li{color:#3b4453;background:#f7f9fc;border:1px solid #dfe4ec;border-radius:9px;padding:7px 12px 7px 30px;font-size:12.5px;position:relative}.olk-rp-obs li:before{content:"✓";color:#1f9d55;font-weight:700;position:absolute;top:7px;left:11px}.olk-rp-verdict{color:#1c5334;background:#eefaf1;border:1px solid #bfe3cd;border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55}.olk-fl-logo{align-items:center;gap:8px;font-size:18px;display:flex}.olk-fakelogin p{color:#605e5c;margin:4px 0 18px;font-size:13px}.olk-fakelogin input{box-sizing:border-box;border:none;border-bottom:1.5px solid #666;outline:none;width:100%;margin-bottom:18px;padding:9px 2px;font-size:15px;display:block}.olk-fl-go{color:#fff;cursor:pointer;float:right;background:#0f6cbd;border:none;padding:9px 26px;font-size:14.5px}.olk-fl-note{clear:both;color:#aaa;padding-top:16px;font-size:11.5px;display:block}.olk-post{border:1px solid #f3c9cd;border-radius:10px;margin:18px;overflow:hidden}.olk-post-h{color:#a4262c;background:#fdf3f4;padding:11px 16px;font-size:13.5px;font-weight:700}.olk-post pre{color:#e8e8e8;background:#1e1e1e;margin:0;padding:16px;font-family:Cascadia Code,monospace;font-size:12.5px;line-height:1.5;overflow:auto}.olk-post-x{color:#333;background:#fff;padding:13px 16px;font-size:13.5px;line-height:1.55}.mha{color:#201f1e;background:#fff;border:1px solid #d8d6d4;border-radius:12px;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;overflow:hidden;box-shadow:0 12px 30px -18px #00000080}.mha-top{background:#f3f2f1;border-bottom:1px solid #e1dfdd;align-items:baseline;gap:12px;padding:13px 18px;display:flex}.mha-logo{color:#0f6cbd;font-size:15.5px;font-weight:700}.mha-sub{color:#605e5c;margin-left:auto;font-size:12.5px}.mha-input{padding:18px}.mha-ta{color:#201f1e;resize:vertical;box-sizing:border-box;background:#faf9f8;border:1px solid #c8c6c4;border-radius:8px;width:100%;min-height:210px;padding:13px;font-family:Ubuntu Mono,Consolas,monospace;font-size:12.5px;line-height:1.55}.mha-actions{gap:10px;margin-top:13px;display:flex}.mha-go{color:#fff;cursor:pointer;background:#0f6cbd;border:none;border-radius:7px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600}.mha-go:hover{background:#115ea3}.mha-clr{cursor:pointer;color:#201f1e;background:#fff;border:1px solid #8a8886;border-radius:7px;padding:11px 18px;font-family:inherit;font-size:13.5px}.mha-clr:hover{background:#f3f2f1}.mha-out{padding:18px}.mha-back{color:#0f6cbd;cursor:pointer;background:0 0;border:none;margin-bottom:14px;padding:0;font-family:inherit;font-size:13.5px}.mha-lbl{letter-spacing:.6px;text-transform:uppercase;color:#605e5c;margin:20px 0 10px;font-size:11px;font-weight:800}.mha-out .mha-lbl:first-of-type{margin-top:0}.mha-sumgrid{background:#e1dfdd;border:1px solid #e1dfdd;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;display:grid;overflow:hidden}.mha-sf{background:#fff;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.mha-sf span{color:#605e5c;font-size:11.5px}.mha-sf b{color:#201f1e;word-break:break-word;font-size:13px;font-weight:600}.mha-auth{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:11px;display:grid}.mha-acard{border:1px solid #e1dfdd;border-radius:9px;padding:13px}.mha-acard.bad{background:#fdf3f4;border-color:#f1bcbd}.mha-acard.warn{background:#fdf6ef;border-color:#f6d9b8}.mha-acard.ok{background:#f1f8f1;border-color:#bde0bd}.mha-ahd{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.mha-ahd b{font-size:14.5px;font-weight:700}.mha-abadge{color:#fff;letter-spacing:.4px;border-radius:11px;padding:3px 9px;font-size:10.5px;font-weight:800}.mha-abadge.bad{background:#d13438}.mha-abadge.warn{background:#ca5010}.mha-abadge.ok{background:#107c10}.mha-acard p{color:#3b3a39;margin:0;font-size:12.5px;line-height:1.6}.mha-hopnote{color:#114a73;background:#eff6fc;border:1px solid #bcd9f6;border-left:3px solid #0f6cbd;border-radius:7px;margin-bottom:11px;padding:10px 13px;font-size:12.5px;line-height:1.55}.mha-hops{border:1px solid #e1dfdd;border-radius:8px;overflow:hidden}.mha-hophd,.mha-hop{grid-template-columns:66px 1.5fr 1.2fr 86px 1.1fr 72px;align-items:center;gap:10px;padding:10px 13px;font-size:12.5px;display:grid}.mha-hophd{text-transform:uppercase;letter-spacing:.4px;color:#605e5c;background:#f3f2f1;font-size:11px;font-weight:700}.mha-hop{border-top:1px solid #ededed}.mha-hop.origin{background:#fdf3f4}.mha-hopn{font-weight:700}.mha-hopn em{text-transform:uppercase;color:#d13438;font-size:9.5px;font-style:normal;font-weight:800;display:block}.mha-host{word-break:break-word;font-family:Ubuntu Mono,Consolas,monospace;font-size:12px}.mha-host small{color:#797775;font-size:11px;display:block}.mha-htime,.mha-proto{color:#605e5c;font-family:Ubuntu Mono,Consolas,monospace;font-size:11.5px}.mha-delay{color:#605e5c;align-items:center;gap:7px;font-size:11.5px;display:flex}.mha-delay i{background:#0f6cbd;border-radius:5px;flex-shrink:0;min-width:3px;height:9px;display:inline-block}.mha-verdict{color:#3b1f20;background:#fdf3f4;border:1px solid #f1bcbd;border-left:4px solid #d13438;border-radius:8px;margin-top:18px;padding:14px 16px;font-size:13.5px;line-height:1.7}.mha-verdict code{color:#a4262c;word-break:break-all;background:#fff;border:1px solid #e1dfdd;border-radius:4px;padding:1px 6px;font-family:Ubuntu Mono,Consolas,monospace;font-size:12.5px}.mauth{color:#201f1e;background:#fff;border:1px solid #d8d6d4;border-radius:12px;padding:18px;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;box-shadow:0 12px 30px -18px #00000080}.mauth-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:flex}.mauth-node{text-align:center;background:#faf9f8;border:1px solid #e1dfdd;border-radius:11px;flex-direction:column;align-items:center;gap:2px;min-width:128px;padding:13px 15px;display:flex}.mauth-node span{font-size:24px}.mauth-node b{font-size:13px;font-weight:700}.mauth-node i{color:#605e5c;font-size:11px;font-style:normal}.mauth-node.bad,.mauth-node.block{background:#fdf3f4;border-color:#f1bcbd}.mauth-node.guard{background:#eff6fc;border-color:#bcd9f6}.mauth-arrow{color:#8a8886;font-size:20px;font-weight:700}.mauth-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;margin-bottom:13px;display:grid}.mauth-card{border:1px solid #e1dfdd;border-left:4px solid var(--rc);cursor:pointer;text-align:left;background:#fff;border-radius:11px;padding:13px;font-family:inherit}.mauth-card:hover{border-color:#0f6cbd;box-shadow:0 6px 16px -10px #0006}.mauth-card.on{background:#f8fbff;box-shadow:0 0 0 1px #0f6cbd}.mauth-ck{justify-content:space-between;align-items:baseline;display:flex}.mauth-ck b{font-size:16px;font-weight:800}.mauth-res{letter-spacing:.4px;font-size:11px;font-weight:800}.mauth-card i{color:#605e5c;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.mauth-detail{border:1px solid #e1dfdd;border-left:4px solid var(--rc);background:#faf9f8;border-radius:9px;margin-bottom:13px;padding:13px 15px}.mauth-drow{grid-template-columns:120px 1fr;gap:12px;padding:7px 0;display:grid}.mauth-drow+.mauth-drow{border-top:1px solid #e8e6e4}.mauth-drow span{color:#201f1e;font-size:12.5px;font-weight:700}.mauth-drow p{color:#3b3a39;margin:0;font-size:13px;line-height:1.6}.mauth-foot{color:#5c4400;background:#fff4ce;border-left:4px solid #ca5010;border-radius:7px;padding:12px 15px;font-size:13px;line-height:1.65}.mauth-foot b{color:#201f1e}@media (width<=720px){.pmail-list{width:130px}.mauth-flow{flex-direction:column}.mauth-arrow{transform:rotate(90deg)}.mha-hophd{display:none}.mha-hop{grid-template-columns:1fr 1fr;gap:6px 10px}}.octi{--oc:#00b8d9;color:#e3e8f5;background:#0a0e1f;border:1px solid #232a45;border-radius:8px;height:600px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.octi-full{border:none;border-radius:0;height:100vh}.octi-rail{background:#0c1228;border-right:1px solid #232a45;flex-shrink:0;width:190px;padding:10px 0;overflow-y:auto}.octi-logo{color:var(--oc);letter-spacing:.3px;padding:8px 16px 14px;font-size:15px;font-weight:800}.octi-rail a{color:#9aa6c8;cursor:pointer;padding:9px 16px;font-size:13px;display:block}.octi-rail a:hover{color:#fff;background:#141b33}.octi-rail a.on{color:#fff;box-shadow:inset 3px 0 0 var(--oc);background:#16203f}.octi-main{flex:1;min-width:0;overflow-y:auto}.octi-top{z-index:2;background:#0c1228;border-bottom:1px solid #232a45;align-items:center;gap:16px;padding:12px 18px;display:flex;position:sticky;top:0}.octi-crumb{color:#7a86ad;white-space:nowrap;font-size:12px}.octi-search{color:#7a86ad;background:#0a0e1f;border:1px solid #2a3252;border-radius:6px;flex:1;align-items:center;gap:8px;max-width:520px;margin-left:auto;padding:0 10px;display:flex}.octi-search input{color:#e3e8f5;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 0;font-family:inherit;font-size:13px}.octi-search button{background:var(--oc);color:#06121a;cursor:pointer;border:none;border-radius:5px;padding:6px 13px;font-size:12.5px;font-weight:700}.octi-quick{flex-wrap:wrap;gap:8px;padding:12px 18px 0;display:flex}.octi-quick button{color:#9fc8ff;cursor:pointer;background:#141b33;border:1px solid #2a3252;border-radius:999px;padding:4px 11px;font-family:Ubuntu Mono,monospace;font-size:11.5px}.octi-quick button:hover{border-color:var(--oc)}.octi-empty{color:#7a86ad;text-align:center;padding:40px 24px;line-height:1.6}.octi-hd{align-items:center;gap:16px;padding:18px;display:flex}.octi-tic{background:#141b33;border:1px solid #2a3252;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.octi-name{color:#fff;word-break:break-all;font-family:Ubuntu Mono,monospace;font-size:19px;font-weight:800;line-height:1.2}.octi-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.octi-chip{color:#9aa6c8;background:#141b33;border:1px solid #2a3252;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:700}.octi-score{color:#06121a;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:800}.octi-tabs{border-bottom:1px solid #232a45;gap:2px;padding:0 18px;display:flex}.octi-tabs a{color:#9aa6c8;cursor:pointer;border-bottom:2px solid #0000;padding:10px 15px;font-size:13px;font-weight:600}.octi-tabs a:hover{color:#fff}.octi-tabs a.on{color:#fff;border-bottom-color:var(--oc)}.octi-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px;padding:16px;display:grid}.octi-card{background:#0e1530;border:1px solid #232a45;border-radius:8px;padding:14px 16px}.octi-card h5{letter-spacing:.5px;text-transform:uppercase;color:#7a86ad;margin:0 0 10px;font-size:11px;font-weight:800}.octi-f{border-bottom:1px solid #18203c;justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.octi-f span{color:#9aa6c8}.octi-f b{color:#e3e8f5;text-align:right;word-break:break-word;font-weight:600}.octi-bar,.octi-gtrack{background:#18203c;border-radius:3px;height:6px;margin-top:9px;overflow:hidden}.octi-bar i{background:var(--oc);height:100%;display:block}.octi-gtrack div{height:100%}.octi-pat{color:#7fd4ff;word-break:break-all;background:#0a0e1f;border:1px solid #2a3252;border-radius:5px;margin-bottom:8px;padding:8px 10px;font-family:Ubuntu Mono,monospace;font-size:12px;display:block}.octi-tags{flex-wrap:wrap;gap:6px;display:flex}.octi-tag{background:#ffffff05;border:1px solid;border-radius:4px;padding:2px 8px;font-size:11px}.octi-refs{color:#cdd5ee;margin:0;padding-left:16px;font-size:12.5px;line-height:1.8}.octi-refs span{color:#7a86ad;font-family:Ubuntu Mono,monospace;font-size:11px}.octi-note{grid-column:1/-1}.octi-note p{color:#cdd5ee;margin:0;font-size:13px;line-height:1.65}.octi-rels{flex-direction:column;gap:9px;padding:16px;display:flex}.octi-rel{cursor:pointer;text-align:left;background:#0e1530;border:1px solid #232a45;border-radius:8px;align-items:center;gap:12px;padding:11px 14px;transition:border-color .15s;display:flex}.octi-rel:hover{border-color:var(--oc)}.octi-reltype{color:#7a86ad;white-space:nowrap;background:#16203f;border-radius:4px;padding:3px 8px;font-size:11px}.octi-relic{font-size:16px}.octi-relname{color:#e3e8f5;word-break:break-all;flex:1;font-family:Ubuntu Mono,monospace}.octi-relverdict{text-transform:capitalize;font-size:11.5px;font-weight:700}.octi-relgo{color:var(--oc)}.octi-sub{color:#7a86ad;margin-top:12px;font-size:12px;line-height:1.6}.octi-det{padding:16px}.octi-detbar{letter-spacing:.5px;text-transform:uppercase;color:#7a86ad;margin-bottom:8px;font-size:11px;font-weight:800}.octi-pre{color:#cde3ff;white-space:pre-wrap;background:#0a0e1f;border:1px solid #2a3252;border-radius:6px;padding:14px;font-family:Ubuntu Mono,monospace;font-size:12.5px;line-height:1.5}.octi-dash{flex-direction:column;gap:14px;padding:16px;display:flex}.octi-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.octi-stat{background:#0e1530;border:1px solid #232a45;border-radius:8px;padding:14px 16px}.octi-statn{font-size:28px;font-weight:800;line-height:1}.octi-statl{color:#7a86ad;margin-top:5px;font-size:12px}.octi-dgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.octi-donutwrap{align-items:center;gap:16px;display:flex}.octi-legend{color:#cdd5ee;flex-direction:column;gap:7px;font-size:12.5px;display:flex}.octi-legend div{text-transform:capitalize;align-items:center;gap:8px;display:flex}.octi-legend span{border-radius:3px;width:11px;height:11px;display:inline-block}.octi-legend b{color:#fff;margin-left:auto}.octi-hbar{color:#9aa6c8;text-transform:capitalize;align-items:center;gap:10px;margin-bottom:9px;font-size:12.5px;display:flex}.octi-hbar span{flex-shrink:0;width:78px}.octi-hbtrack{background:#18203c;border-radius:4px;flex:1;height:8px;overflow:hidden}.octi-hbtrack i{height:100%;display:block}.octi-hbar b{color:#fff;text-align:right;width:30px}.octi-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.octi-tbl th{text-align:left;color:#7a86ad;border-bottom:1px solid #232a45;padding:8px 10px;font-weight:700}.octi-tbl td{color:#cdd5ee;border-bottom:1px solid #18203c;padding:8px 10px}.octi-tbl tbody tr{cursor:pointer}.octi-tbl tbody tr:hover td{background:#101937}.octi-tv{color:#e3e8f5;word-break:break-all;font-family:Ubuntu Mono,monospace}.octi-tt{color:#9aa6c8}.octi-ts{color:#7a86ad}.octi-vp{text-transform:capitalize;font-weight:700}.octi-listwrap{padding:16px}.octi-obslist{background:#0e1530;border:1px solid #232a45;border-radius:8px;margin-top:12px;overflow:hidden}.octi-back{color:#9fc8ff;cursor:pointer;background:#141b33;border:1px solid #2a3252;border-radius:6px;margin:14px 16px 0;padding:6px 13px;font-size:12.5px}.octi-back:hover{border-color:var(--oc)}.octi-cards{flex-direction:column;gap:12px;padding:16px;display:flex}.octi-newshd{color:#7a86ad;background:#0e1530;border:1px solid #232a45;border-radius:8px;padding:11px 15px;font-size:12.5px}.octi-newsiocs{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.octi-iocchip{color:#7cc0ff;cursor:pointer;background:#141b33;border:1px solid #2a3252;border-radius:6px;padding:4px 10px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.octi-iocchip:hover{color:#a9d4ff;border-color:#3b6ea5}.octi-relcard{border-left:3px solid #7c5cff}.octi-relnews{cursor:pointer;border-bottom:1px solid #1a2138;padding:8px 0}.octi-relnews:last-child{border-bottom:none}.octi-relnews-t{color:#cdd5ee;font-size:13px;font-weight:600;line-height:1.4}.octi-relnews-t:hover{color:#fff}.octi-relnews-m{color:#7a86ad;margin-top:2px;font-size:11px}.octi-rep{border:1px solid #232a45;border-left:3px solid var(--oc);background:#0e1530;border-radius:8px;padding:15px 17px}.octi-repttl{color:#fff;flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.octi-repmeta{color:#7a86ad;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 9px;font-size:12px;display:flex}.octi-rep p{color:#cdd5ee;margin:0;font-size:13px;line-height:1.6}.octi-ttp{border-bottom:1px solid #18203c;align-items:center;gap:14px;padding:9px 4px;display:flex}.octi-ttp:last-child{border-bottom:none}.octi-ttpid{color:var(--oc);flex-shrink:0;width:90px;font-family:Ubuntu Mono,monospace;font-weight:700}.octi-ttptac{color:#7a86ad;flex-shrink:0;width:150px;font-size:11.5px}.octi-ttpname{color:#e3e8f5;font-size:13px}@media (width<=680px){.octi-ttptac{display:none}}.dfx{--db:#2899f5;--dl:#4cc2ff;color:#f3f2f1;background:#1b1a19;border:1px solid #3b3a39;border-radius:8px;flex-direction:column;height:640px;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:13px;display:flex;position:relative;overflow:hidden}.dfx-full{border:none;border-radius:0;height:100vh}.dfx>:not(.dfx-bg){z-index:1;position:relative}.dfx-bg{z-index:0;pointer-events:none;opacity:.6;background:radial-gradient(820px at 86% -10%,#2899f514,#0000 56%),radial-gradient(640px at -6% 112%,#2899f50d,#0000 55%);position:absolute;inset:0}.dfx-top{background:#0f0f0f;border-bottom:1px solid #3b3a39;flex-shrink:0;align-items:center;gap:14px;height:48px;padding:0 16px;display:flex}.dfx-waffle{color:#c8c6c4;font-size:16px}.dfx-brand{color:#fff;align-items:center;gap:8px;font-size:15px;display:flex}.dfx-brand b{font-weight:600}.dfx-search{color:#8a8886;background:#201f1e;border:1px solid #3b3a39;border-radius:4px;flex:1;max-width:440px;margin-left:22px;padding:6px 12px;font-size:12.5px}.dfx-topicons{color:#c8c6c4;align-items:center;gap:12px;margin-left:auto;font-size:14px;display:flex}.dfx-avatar{color:#fff;background:#2899f5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.dfx-shell{flex:1;min-height:0;display:flex}.dfx-rail{background:#1b1a19;border-right:1px solid #3b3a39;flex-shrink:0;width:230px;padding:8px 0;overflow-y:auto}.dfx-railsec{border-top:1px solid #2d2c2b;margin-top:4px;padding:4px 0}.dfx-railsec:first-child{border-top:none;margin-top:0}.dfx-railtitle{color:#8a8886;padding:8px 16px 4px;font-size:11px;font-weight:600}.dfx-railitem{color:#d2d0ce;cursor:pointer;align-items:center;gap:11px;padding:7px 16px;font-size:13px;display:flex}.dfx-railitem svg{color:#a19f9d;flex-shrink:0}.dfx-railitem:hover{color:#fff;background:#2d2c2b}.dfx-railitem.hassub{font-weight:600}.dfx-railsub{color:#c8c6c4;cursor:pointer;border-left:2px solid #0000;padding:6px 16px 6px 44px;font-size:12.5px;display:block}.dfx-railsub:hover{color:#fff;background:#2d2c2b}.dfx-railsub.on{color:#fff;border-left-color:var(--db);background:#202d3a;font-weight:600}.dfx-content{background:#1b1a19;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dfx-crumb{color:#c2c0be;flex-shrink:0;padding:10px 20px 0;font-size:12.5px}.dfx-crumb b{color:#e6e4e2;font-weight:600}.dfx-inchdr{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:16px;padding:10px 20px 12px;display:flex}.dfx-inctitle{flex:1;align-items:center;gap:12px;min-width:280px;display:flex}.dfx-incshield{border:1px solid var(--r,#f1707b);background:#2899f51f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dfx-inctitle h2{color:#fff;letter-spacing:.1px;margin:0;font-size:20.5px;font-weight:600;line-height:1.4}.dfx-incact{flex-shrink:0;gap:8px;display:flex}.dfx-incact button{color:#f3f2f1;cursor:pointer;background:#2d2c2b;border:1px solid #484644;border-radius:7px;padding:8px 15px;font-family:inherit;font-size:13px}.dfx-incact button:hover{background:#3b3a39}.dfx-copilot{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#8a5cf6,#2899f5)!important;border:none!important}.dfx-itabs{background:#1b1a19;border-bottom:1px solid #3b3a39;flex-shrink:0;gap:2px;padding:0 16px;display:flex;overflow-x:auto}.dfx-itabs a{color:#d8d6d4;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:12px 15px;font-size:14px;font-weight:600}.dfx-itabs a:hover{color:#fff}.dfx-itabs a.on{color:#fff;border-bottom-color:var(--db)}.dfx-actbar{color:#cfe6fb;background:#2899f51a;border-bottom:1px solid #2899f54d;flex-shrink:0;padding:9px 20px;font-size:12.5px}.dfx-disrupt{color:#ffe0ad;background:#ffaa4414;border-bottom:1px solid #ffaa4438;flex-shrink:0;align-items:flex-start;gap:9px;padding:11px 20px;font-size:13.5px;line-height:1.55;display:flex}.dfx-storymain{flex:1;grid-template-columns:300px 1fr 346px;min-height:0;display:grid}.dfx-alerts{background:#201f1e;border-right:1px solid #3b3a39;overflow-y:auto}.dfx-alhd{color:#fff;z-index:1;background:#201f1e;border-bottom:1px solid #3b3a39;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;font-size:14.5px;font-weight:700;display:flex;position:sticky;top:0}.dfx-grouppill{color:#bdbbb9;font-size:11.5px;font-weight:500}.dfx-al{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #2d2c2b;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.dfx-al:hover{background:#2d2c2b}.dfx-al.on{box-shadow:inset 3px 0 0 var(--db);background:#202d3a}.dfx-sev{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.dfx-al-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dfx-al-tx b{color:#f7f6f5;font-size:13.5px;font-weight:600;line-height:1.4}.dfx-al-tx i{color:#c2c0be;font-size:12px;font-style:normal}.dfx-alstatus{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;flex-shrink:0;height:fit-content;padding:2px 7px;font-size:10px;font-weight:700}.dfx-alstatus.s-new{color:#7ec3fb;background:#2899f529}.dfx-alstatus.s-resolved{color:#8fd6bd;background:#6bb39a29}.dfx-alstatus.s-active,.dfx-alstatus.s-inprogress{color:#ffc06b;background:#ffaa4429}.dfx-graphwrap{background:#161514;border-right:1px solid #3b3a39;flex-direction:column;min-width:0;display:flex}.dfx-graphhd{color:#fff;border-bottom:1px solid #3b3a39;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:700;display:flex}.dfx-graphlegend{color:#a19f9d;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.dfx-graphlegend i{border-top:2px solid #6b7c90;width:16px;height:0;margin-left:8px;display:inline-block}.dfx-graphlegend i.lg-comm{border-top-color:#4cc2ff}.dfx-graphlegend i.lg-assoc{border-top-style:dashed;border-top-color:#8a8886}.dfx-graphsvg{flex:1;width:100%;min-height:0}.dfx-edge{stroke-width:2px}.dfx-edge.e-comm{stroke:#4cc2ff;opacity:.55}.dfx-edge.e-assoc{stroke:#8a8886;opacity:.5;stroke-dasharray:6 6}.dfx-gcirc{fill:#252423;stroke-width:2.5px}.dfx-gnode:hover .dfx-gcirc{fill:#2d2c2b}.dfx-gsel{fill:none;stroke:var(--db);stroke-width:2px;opacity:.75}.dfx-gico{fill:#e8e6e4;font-size:24px}.dfx-gbadge{fill:#fff;font-size:11px;font-weight:800}.dfx-glabel{fill:#f7f6f5;font-size:16.5px;font-weight:600}.dfx-gsub{fill:#cac8c6;font-size:13.5px}.dfx-side{background:#201f1e;padding:16px;overflow-y:auto}.dfx-sumtop{align-items:center;gap:11px;margin-bottom:12px;display:flex}.dfx-sumshield{border:1px solid var(--r,#f1707b);background:#f1707b1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dfx-sumtop b{color:#fff;font-size:15.5px;font-weight:700;display:block}.dfx-sumtop i{color:#c2c0be;font-size:12.5px;font-style:normal}.dfx-sumtitle{color:#e8e6e4;margin-bottom:14px;font-size:14px;line-height:1.62}.dfx-sidep{color:#e8e6e4;margin:0 0 4px;font-size:13.5px;line-height:1.7}.dfx-manage{color:#f3f2f1;cursor:pointer;background:#2d2c2b;border:1px solid #484644;border-radius:9px;width:100%;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600}.dfx-manage.on,.dfx-manage:hover{background:#3b3a39}.dfx-managebox{flex-direction:column;gap:6px;margin:8px 0 4px;display:flex}.dfx-managebox button{color:#f3f2f1;cursor:pointer;text-align:left;background:#252423;border:1px solid #484644;border-radius:7px;padding:9px 12px;font-family:inherit;font-size:13px}.dfx-managebox button:hover{background:#2d2c2b}.dfx-managebox button.done{border-color:var(--db);color:var(--dl);background:#2899f529}.dfx-sumlbl{letter-spacing:.5px;text-transform:uppercase;color:#b6b4b2;margin:17px 0 8px;font-size:11px;font-weight:800}.dfx-tags{flex-wrap:wrap;gap:7px;display:flex}.dfx-tag{color:#dcdad8;background:#2d2c2b;border:1px solid #484644;border-radius:8px;padding:4px 11px;font-size:11.5px}.dfx-tag.t2{color:#a9d6fc;background:#2899f51a;border-color:#2899f54d}.dfx-src{color:#e2e0de;align-items:center;gap:7px;padding:3px 0;font-size:12.5px;display:flex}.dfx-playbook{color:#4cc2ff;cursor:pointer;margin-top:14px;font-size:12.5px;display:block}.dfx-playbook:hover{text-decoration:underline}.dfx-pbsteps{flex-direction:column;gap:7px;margin:9px 0 0;padding:0 0 0 20px;display:flex}.dfx-pbsteps li{color:#c8c6c4;font-size:12px;line-height:1.55}.dfx-railsub.on{cursor:default}.dfx-railmsg{color:#e6e4e2;background:#213040;border:1px solid #2899f5;border-radius:7px;align-items:center;gap:9px;margin:8px 20px 0;padding:9px 13px;font-size:12.5px;display:flex}.dfx-railmsg b{color:#fff;font-weight:600}.dfx-railmsg button{color:#a19f9d;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-family:inherit;font-size:13px}.dfx-railmsg button:hover{color:#fff}.dfx-hdrpane{background:#201f1e;border:1px solid #3b3a39;border-radius:7px;margin:8px 20px 0;padding:13px 15px}.dfx-hdrpane.copilot{background:linear-gradient(160deg,#8a5cf61a,#201f1e 60%);border-color:#8a5cf6}.dfx-hdrpane-h{color:#fff;align-items:center;margin-bottom:9px;font-size:13px;display:flex}.dfx-hdrpane-h button{color:#a19f9d;cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:13px}.dfx-hdrpane-h button:hover{color:#fff}.dfx-hdrpane p{color:#d2d0ce;margin:0 0 8px;font-size:12.5px;line-height:1.6}.dfx-hdrpane p b{color:#fff;font-weight:600}.dfx-hdrpane-note{font-style:italic;color:#a19f9d!important;margin-bottom:0!important;font-size:11.5px!important}.dfx-incact button.on{background:#3b3a39;border-color:#2899f5}.dfx-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dfx-hist li{color:#d2d0ce;border-left:2px solid #3b3a39;padding-left:11px;font-size:12.5px;line-height:1.55}.dfx-hist li i{color:#8a8886;margin-bottom:2px;font-size:11px;font-style:normal;display:block}.dfx-hist li b{color:#fff;font-weight:600}.dfx-hist li.me{border-left-color:#6bb39a}.dfx-hist li.empty{color:#a19f9d;border-left-color:#0000}.dfx-sumfacts{flex-direction:column;gap:1px;margin-top:14px;display:flex}.dfx-sf{border-top:1px solid #2d2c2b;justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.dfx-sf:first-child{border-top:none}.dfx-sf span{color:#bdbbb9}.dfx-sf b{color:#eeecea;text-align:right;font-weight:600}.dfx-back{color:#4cc2ff;cursor:pointer;background:0 0;border:none;padding:0 0 12px;font-family:inherit;font-size:12.5px}.dfx-ent2hd{align-items:center;gap:11px;margin-bottom:12px;display:flex}.dfx-ent2ic{border:1px solid var(--r,#7d8da0);background:#2d2c2b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.dfx-ent2hd b{color:#fff;font-size:15.5px;font-weight:700;display:block}.dfx-ent2hd i{color:#c2c0be;text-transform:capitalize;font-size:12.5px;font-style:normal}.dfx-er{border-top:1px solid #2d2c2b;grid-template-columns:104px 1fr;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.dfx-er:first-child{border-top:none}.dfx-er .k{color:#c0c4cb}.dfx-er .v{color:#eeecea;word-break:break-word;font-family:Ubuntu Mono,monospace}.dfx-entalert{color:#f6b6bc;background:#f1707b1a;border:1px solid #f1707b4d;border-radius:6px;margin-bottom:10px;padding:9px 11px;font-size:12px;line-height:1.5}.dfx-entdet{color:#f0c4c8;background:#f1707b14;border-left:3px solid #f1707b;border-radius:4px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.55}.dfx-entdet b{color:#f1707b}.dfx-alertsmain{flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid}.dfx-aldetail{background:#1b1a19;padding:18px 22px;overflow-y:auto}.dfx-aldhd{color:#fff;align-items:center;gap:9px;font-size:17.5px;font-weight:700;line-height:1.4;display:flex}.dfx-aldmeta{color:#c2c0be;margin:7px 0 14px;font-size:12px}.dfx-aldetail p{color:#e8e6e4;max-width:760px;font-size:13.5px;line-height:1.75}.dfx-entbox{background:#201f1e;border:1px solid #3b3a39;border-radius:10px;padding:14px}.dfx-enthd{color:#fff;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.dfx-enthd span{color:#a19f9d;font-size:11px}.dfx-lbl{letter-spacing:.6px;text-transform:uppercase;color:#8a8886;margin:18px 0 8px;font-size:10.5px;font-weight:800}.dfx-mitre{flex-wrap:wrap;gap:6px;display:flex}.dfx-mitre span{color:#d4e8fc;background:#2d2c2b;border:1px solid #484644;border-radius:7px;padding:4px 10px;font-size:12px}.dfx-recs{color:#e6e4e2;margin:0;padding-left:18px;font-size:13.5px;line-height:1.85}.dfx-assets{flex:1;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:16px;min-height:0;padding:18px;display:grid;overflow-y:auto}.dfx-asset{background:#201f1e;border:1px solid #3b3a39;border-radius:11px;padding:16px}.dfx-assethd{align-items:center;gap:11px;margin-bottom:12px;display:flex}.dfx-asseic{border:1px solid var(--r,#7d8da0);background:#2d2c2b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.dfx-assethd b{color:#fff;font-size:15px;font-weight:700}.dfx-assethd i{color:#c2c0be;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.dfx-assetag{text-transform:uppercase;letter-spacing:.3px;color:var(--r);border:1px solid var(--r);background:#00000040;border-radius:10px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700}.dfx-assfacts{flex-direction:column;gap:1px;display:flex}.dfx-assactions{border-top:1px solid #2d2c2b;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;display:flex}.dfx-assactions button{color:#f3f2f1;cursor:pointer;background:#2d2c2b;border:1px solid #484644;border-radius:4px;padding:7px 11px;font-family:inherit;font-size:12px}.dfx-assactions button:hover{background:#3b3a39}.dfx-assactions button.done{border-color:var(--db);color:var(--dl);background:#2899f529}.dfx-assnoact{color:#a19f9d;border-top:1px solid #2d2c2b;margin-top:13px;padding-top:13px;font-size:12px;line-height:1.6}.dfx-invest{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.dfx-invrow{background:#201f1e;border:1px solid #3b3a39;border-radius:11px;max-width:860px;padding:16px}.dfx-invhd{color:#fff;align-items:center;gap:10px;font-size:15px;display:flex}.dfx-invic{font-size:16px}.dfx-invhd b{font-weight:700}.dfx-invstatus{color:#ffc06b;background:#ffaa4424;border:1px solid #ffaa4459;border-radius:10px;margin-left:auto;padding:3px 11px;font-size:11px;font-weight:700}.dfx-invmeta{color:#c2c0be;margin:8px 0 6px;font-size:12.5px}.dfx-invrow p{color:#e6e4e2;margin:0;font-size:13px;line-height:1.65}.dfx-evidence{flex-direction:column;flex:1;min-height:0;display:flex}.dfx-evactions{border-bottom:1px solid #3b3a39;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:14px 18px;display:flex}.dfx-evactions button{color:#f3f2f1;cursor:pointer;background:#2d2c2b;border:1px solid #484644;border-radius:4px;padding:7px 13px;font-family:inherit;font-size:12.5px}.dfx-evactions button:hover{background:#3b3a39}.dfx-evactions button.done{border-color:var(--db);color:var(--dl);background:#2899f529}.dfx-evtbl{flex:1;min-height:0;overflow-y:auto}.dfx-evhead,.dfx-evrow{grid-template-columns:90px 130px 1fr 110px;align-items:center;gap:12px;padding:11px 18px;font-size:13px;display:grid}.dfx-evhead{color:#bdbbb9;text-transform:uppercase;letter-spacing:.4px;background:#201f1e;border-bottom:1px solid #3b3a39;font-size:11px;font-weight:700;position:sticky;top:0}.dfx-evrow{border-bottom:1px solid #2d2c2b}.dfx-evrow.risky{background:#f1707b0d}.dfx-tlt{color:#bdbbb9;font-family:Ubuntu Mono,monospace;font-size:12px}.dfx-evtype{color:#d4d2d0;text-transform:capitalize}.dfx-evtext{color:#edebe9}.dfx-evrow.risky .dfx-evtext{color:#f6c5ca}.dfx-verdict{text-align:center;text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:3px 9px;font-size:10.5px;font-weight:700}.dfx-verdict.bad{color:#f1707b;background:#f1707b29}.dfx-verdict.ok{color:#8fd6bd;background:#6bb39a24}.dfx-summary{flex:1;grid-template-columns:1fr 360px;align-content:start;gap:24px;min-height:0;padding:20px;display:grid;overflow-y:auto}.dfx-sumcol{min-width:0}.dfx-sumtext{color:#e8e6e4;max-width:760px;margin:0;font-size:14px;line-height:1.8}.dfx-sumgrid{background:#3b3a39;border:1px solid #3b3a39;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.dfx-sumgrid .dfx-sf{background:#201f1e;border:none;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 13px}.dfx-sumgrid .dfx-sf span{font-size:11px}.dfx-sumgrid .dfx-sf b{text-align:left;font-size:14px}.dfx-recitem{color:#e8e6e4;background:#201f1e;border:1px solid #3b3a39;border-left:3px solid #fa4;border-radius:6px;align-items:flex-start;gap:11px;margin-bottom:10px;padding:13px 15px;font-size:13px;line-height:1.55;display:flex}.dfx-recitem span{color:#fa4}@media (width<=980px){.dfx-rail{display:none}.dfx-storymain,.dfx-alertsmain,.dfx-summary{grid-template-columns:1fr;overflow-y:auto}.dfx-graphsvg{min-height:380px}}.soc-toolbar{margin-top:24px}.soc-toolbar-h{letter-spacing:.7px;color:#c084fc;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:800}.soc-toolbar-h span{text-transform:none;letter-spacing:0;color:var(--tl5);margin-top:4px;font-size:12.5px;font-weight:500;display:block}.soc-toolgrid{flex-wrap:wrap;gap:12px;display:flex}.soc-tool{border:1px solid var(--bd);border-left:3px solid var(--tc);cursor:pointer;background:#ffffff09;border-radius:12px;flex:218px;align-items:center;gap:13px;min-width:218px;max-width:300px;padding:13px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.soc-tool:hover{box-shadow:0 16px 32px -18px var(--tc);border-color:var(--tc);transform:translateY(-2px)}.soc-tool-ic{width:44px;height:44px;color:var(--tc);background:#ffffff0d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.soc-tool-tx{text-align:left;flex-direction:column;flex:1;display:flex}.soc-tool-tx b{color:#fff;font-size:14.5px;font-weight:700}.soc-tool-tx i{color:var(--tl5);margin-top:1px;font-size:12px;font-style:normal}.soc-tool-go{color:var(--tc);font-size:15px;font-weight:800}.misp{--mp:#3465a4;--mpl:#5a9bd8;color:#dfe4ea;background:#1b1f24;border:1px solid #2d333b;border-radius:8px;flex-direction:column;height:640px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.misp-full{border:none;border-radius:0;height:100vh}.misp-bar{background:#23272e;border-bottom:2px solid #3465a4;flex-shrink:0;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.misp-logo{color:#fff;letter-spacing:.2px;white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:800;display:flex}.misp-logo b{color:var(--mpl);font-weight:800}.misp-topnav{gap:2px;display:none}.misp-topnav a{color:#aeb6c2;cursor:pointer;border-radius:5px;padding:6px 10px;font-size:12.5px}.misp-topnav a:hover{color:#fff;background:#2c333d}.misp-topnav a.on{color:#fff;background:#2f5a8f}.misp-cmd{background:#161a1f;border:1px solid #3b4453;border-radius:7px;align-items:center;min-width:min(360px,46vw);margin-left:auto;display:flex;overflow:hidden}.misp-cmd input{color:#e6ebf2;background:0 0;border:none;outline:none;flex:1;padding:8px 11px;font-family:Ubuntu Mono,monospace;font-size:12.5px}.misp-cmd button{color:#cfe1f5;cursor:pointer;background:#2f5a8f;border:none;align-self:stretch;padding:0 13px;font-size:15px}.misp-cmd button:hover{color:#fff;background:#3465a4}.misp-shell{flex:1;min-height:0;display:flex}.misp-rail{background:#191d22;border-right:1px solid #2d333b;flex-direction:column;flex-shrink:0;gap:3px;width:200px;padding:12px 8px;display:flex;overflow-y:auto}.misp-rail a{color:#aeb6c2;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.misp-rail a .ic{text-align:center;color:#6f8296;width:16px;font-size:14px}.misp-rail a:hover{color:#fff;background:#242a32}.misp-rail a.on{color:#fff;background:#2f5a8f;font-weight:600}.misp-rail a.on .ic{color:#cfe1f5}.misp-railh{letter-spacing:.6px;text-transform:uppercase;color:#6f8296;padding:10px 11px 4px;font-size:10.5px;font-weight:800}.misp-main{flex:1;min-width:0;padding:18px 20px;overflow-y:auto}.misp-h1{color:#fff;margin:0 0 4px;font-size:20px;font-weight:800}.misp-h2{color:#9fb4cc;text-transform:uppercase;letter-spacing:.5px;margin:20px 0 8px;font-size:13px;font-weight:800}.misp-lead{color:#9aa4b2;max-width:900px;margin:0 0 16px;font-size:13px;line-height:1.6}.misp-tiles{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.misp-tile{background:#20252b;border:1px solid #2d333b;border-radius:8px;flex:1;min-width:120px;padding:14px 16px}.misp-tile .v{font-family:Ubuntu Mono,monospace;font-size:26px;font-weight:800}.misp-tile .l{color:#93a0b0;text-transform:uppercase;letter-spacing:.4px;margin-top:2px;font-size:11.5px}.misp-dgrid{grid-template-columns:1fr 1.3fr;gap:14px;display:grid}@media (width<=760px){.misp-dgrid{grid-template-columns:1fr}}.misp-card{background:#20252b;border:1px solid #2d333b;border-radius:8px;margin-bottom:14px;overflow:hidden}.misp-card>h5{letter-spacing:.6px;text-transform:uppercase;color:#9fb4cc;background:#171b20;border-bottom:1px solid #2d333b;margin:0;padding:11px 14px;font-size:11px;font-weight:800}.misp-recent{cursor:pointer;border-bottom:1px solid #22272e;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.misp-recent:hover{background:#1d2228}.misp-recent:last-child{border-bottom:none}.misp-recent .tl{border-radius:2px;flex-shrink:0;width:8px;height:8px}.misp-recent .id{color:var(--mpl);flex-shrink:0;font-family:Ubuntu Mono,monospace}.misp-recent .info{color:#d3dae2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.misp-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.misp-filters.sub{padding:12px 14px 0}.misp-in{color:#e6ebf2;background:#161a1f;border:1px solid #3b4453;border-radius:7px;outline:none;min-width:240px;padding:8px 11px;font-size:12.5px}.misp-in:focus{border-color:var(--mpl)}.misp-sel{color:#d3dae2;cursor:pointer;background:#161a1f;border:1px solid #3b4453;border-radius:7px;outline:none;padding:8px 10px;font-size:12.5px}.misp-clear{color:#aeb6c2;cursor:pointer;background:0 0;border:1px solid #3b4453;border-radius:6px;padding:7px 12px;font-size:12px}.misp-clear:hover{border-color:var(--mpl);color:#fff}.misp-count{color:#8b97a6;margin-left:auto;font-family:Ubuntu Mono,monospace;font-size:12px}.misp-idx{border-collapse:collapse;width:100%;font-size:12px}.misp-idx thead th{color:#9fb4cc;text-align:left;letter-spacing:.3px;white-space:nowrap;background:#171b20;border-bottom:1px solid #2d333b;padding:9px 12px;font-size:11px;font-weight:700}.misp-idx td{vertical-align:top;border-bottom:1px solid #22272e;padding:9px 12px}.misp-idx tbody tr{cursor:pointer}.misp-idx tbody tr:hover td{background:#1d2228}.misp-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.misp-sortable:hover{color:#fff}.misp-eid{color:var(--mpl);white-space:nowrap;font-family:Ubuntu Mono,monospace;font-weight:700}.misp-draft{color:#f5a623}.misp-anp{color:#aeb6c2;background:#2a3038;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.misp-an-done{color:#5fd08a;background:#173a24}.misp-an-work{color:#e6b45a;background:#3a2f12}.misp-an-init{color:#6fb0e0;background:#1f3346}.misp-num2{color:#d3dae2;text-align:center;font-family:Ubuntu Mono,monospace}.misp-dt{color:#93a0b0;white-space:nowrap;font-family:Ubuntu Mono,monospace}.misp-info{color:#e6ebf2;max-width:360px}.misp-tagcell{white-space:normal}.misp-pager{color:#aeb6c2;justify-content:center;align-items:center;gap:16px;padding:6px 0 4px;font-size:12.5px;display:flex}.misp-pager button{color:#d3dae2;cursor:pointer;background:#242a32;border:1px solid #3b4453;border-radius:6px;padding:6px 13px;font-size:12px}.misp-pager button:disabled{opacity:.4;cursor:default}.misp-pager button:not(:disabled):hover{color:#fff;background:#2f5a8f}.misp-crumb2{color:var(--mpl);cursor:pointer;margin-bottom:12px;font-size:12.5px;display:inline-block}.misp-crumb2:hover{color:#8fbef0}.misp-evhdr{background:#20252b;border:1px solid #2d333b;border-radius:8px;margin-bottom:14px;padding:14px 16px}.misp-evtop{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.misp-eid2{color:var(--mpl);font-family:Ubuntu Mono,monospace;font-size:13px;font-weight:700}.misp-evtop h3{color:#fff;margin:0;font-size:16px;font-weight:700}.misp-evmeta{color:#93a0b0;flex-wrap:wrap;gap:18px;margin-top:11px;font-size:12px;display:flex}.misp-evmeta b{color:#e6ebf2;font-weight:600}.misp-evtags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.misp-chip{letter-spacing:.2px;border-radius:4px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.misp-tag{color:#c3ccd8;white-space:nowrap;background:#242a32;border:1px solid #3b4453;border-radius:999px;margin:2px 4px 2px 0;padding:2px 9px;font-size:11px;display:inline-block}.misp-tlp-amber{color:#000;background:#ffc000;border-color:#ffc000;font-weight:800}.misp-tlp-red{color:#fff;background:#cc2b2b;border-color:#cc2b2b;font-weight:800}.misp-tlp-green{color:#04210a;background:#2f9e3f;border-color:#2f9e3f;font-weight:800}.misp-tlp-white{color:#101316;background:#f4f6f8;border-color:#c7ccd2}.misp-tabs{background:#171b20;border-bottom:1px solid #2d333b;flex-wrap:wrap;gap:2px;padding:0 8px;display:flex}.misp-tabs a{color:#aeb6c2;cursor:pointer;border-bottom:2px solid #0000;padding:11px 14px;font-size:13px;font-weight:600}.misp-tabs a:hover{color:#fff}.misp-tabs a.on{color:#fff;border-bottom-color:var(--mpl)}.misp-at{border-collapse:collapse;width:100%;font-size:12px}.misp-at thead th{color:#fff;text-align:left;letter-spacing:.3px;white-space:nowrap;background:#3465a4;border-right:1px solid #2c568c;padding:8px 12px;font-size:11px;font-weight:700}.misp-at thead th:last-child{border-right:none}.misp-at td{color:#dfe4ea;vertical-align:top;border-bottom:1px solid #22272e;padding:9px 12px}.misp-at tr:hover td{background:#1d2228}.misp-wlrow td{background:#2a2410}.misp-cat{color:#aeb6c2;white-space:nowrap;font-size:11.5px}.misp-type{color:#6fb0e0;white-space:nowrap;font-family:Ubuntu Mono,monospace;font-size:11.5px}.misp-val{color:#eaeef4;word-break:break-all;font-family:Ubuntu Mono,monospace}.misp-pivot{cursor:pointer;border-bottom:1px dotted #4a6a94}.misp-pivot:hover{color:#8fbef0;border-bottom-color:#8fbef0}.misp-cmt{color:#9aa4b2;font-size:11.5px;font-style:italic}.misp-ids-y{color:#5fd08a;font-weight:800}.misp-ids-n{color:#65707d}.misp-sight{font-family:Ubuntu Mono,monospace}.misp-sight b{color:#4ecb86}.misp-wlb{color:#e6b45a;white-space:nowrap;background:#33280f;border:1px solid #6a5220;border-radius:4px;margin:2px 0;padding:1px 6px;font-size:10.5px;display:inline-block}.misp-note{color:#7fa892;border-top:1px solid #17281f;padding:11px 14px;font-size:12px;line-height:1.6}.misp-note b{color:#cfe8db}.misp-gx{flex-direction:column;gap:12px;padding:14px;display:flex}.misp-gxc{border-left:3px solid var(--gc,#2f8f5b);background:#0f1d15;border-radius:6px;padding:11px 13px}.misp-gxc.big{margin-bottom:14px}.misp-gxc .k{text-transform:uppercase;letter-spacing:.5px;color:#8fbfa6;margin-bottom:4px;font-size:10.5px;font-weight:800}.misp-gxc .n{color:#fff;font-size:14px;font-weight:700}.misp-gxc .d{color:#a7bdb1;margin-top:5px;font-size:12px;line-height:1.55}.misp-gxc .mid{color:#7fb0c9;font-family:Ubuntu Mono,monospace;font-size:11.5px}.misp-gxgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.misp-gxcard{border:1px solid #223a2e;border-left:3px solid var(--gc,#2f8f5b);cursor:pointer;background:#111d17;border-radius:7px;padding:11px 13px}.misp-gxcard:hover{border-color:var(--gc,#2f8f5b);background:#152a1e}.misp-gxcard .n{color:#fff;font-size:13px;font-weight:600}.misp-gxcard .n .mid{color:#7fb0c9;font-family:Ubuntu Mono,monospace;font-size:11px}.misp-gxcard .ev{color:#8aa99a;margin-top:4px;font-size:11.5px}.misp-rel{border-collapse:collapse;width:100%;font-size:12.5px}.misp-rel th{text-align:left;color:#8fbfa6;border-bottom:1px solid #1c3527;padding:9px 12px;font-size:11px;font-weight:700}.misp-rel td{color:#dfeee6;border-bottom:1px solid #17281f;padding:9px 12px}.misp-rel .eid{color:#4ecb86;font-family:Ubuntu Mono,monospace;font-weight:800}.misp-link{cursor:pointer}.misp-link:hover td{background:#0f1d15}.misp-bar2{background:#16281d;border-radius:999px;flex:1;height:8px;overflow:hidden}.misp-bar2 i{background:linear-gradient(90deg,#2f8f5b,#4ecb86);height:100%;display:block}.misp-srow{border-bottom:1px solid #17281f;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.misp-srow .lbl{color:#e4f2ea;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:230px;font-family:Ubuntu Mono,monospace;overflow:hidden}.misp-srow .num{text-align:right;color:#4ecb86;width:40px;font-family:Ubuntu Mono,monospace;font-weight:800}.misp-graphwrap{grid-template-columns:1fr 260px;gap:0;display:grid}@media (width<=760px){.misp-graphwrap{grid-template-columns:1fr}}.misp-graph{background:radial-gradient(circle at 48% 46%,#10201700,#0c1710);width:100%;height:auto;display:block}.misp-gnode{cursor:pointer}.misp-gpanel{background:#0d1913;border-left:1px solid #1c3527;min-height:340px;padding:14px}.misp-gph{text-transform:uppercase;letter-spacing:.5px;color:#8fbfa6;font-size:10.5px;font-weight:800}.misp-gpn{color:#fff;word-break:break-all;margin:4px 0 8px;font-size:14px;font-weight:700}.misp-gpd{color:#a7bdb1;font-size:12px;line-height:1.6}.misp-gpd b{color:#e4f2ea}.misp-gbtn{color:#8fe6b4;cursor:pointer;background:#164028;border:1px solid #2b5a3d;border-radius:6px;margin-top:10px;padding:7px 11px;font-size:12px}.misp-gbtn:hover{color:#fff;background:#1d5836}.misp-tl{padding:8px 4px}.misp-tlrow{border-left:2px solid #1c3527;align-items:center;gap:12px;margin-left:70px;padding:7px 12px;font-size:12px;display:flex;position:relative}.misp-tlrow .dt{text-align:right;color:#8aa99a;width:66px;font-family:Ubuntu Mono,monospace;font-size:11px;position:absolute;left:-72px}.misp-tlrow .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:-17px}.misp-tlrow .v{color:#e9f5ee;word-break:break-all;font-family:Ubuntu Mono,monospace}.misp-tlrow .ty{color:#7fb0c9;margin-left:auto;font-size:11px}.misp-srbanner{color:#cfe8db;background:#0f1d15;border:1px solid #2b5a3d;border-radius:8px;margin-bottom:12px;padding:12px 15px;font-size:13.5px}.misp-srbanner b{color:#4ecb86}.misp-wlgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.misp-wlcard{cursor:pointer;background:#111d17;border:1px solid #223a2e;border-left:3px solid #6a5220;border-radius:8px;padding:13px 15px}.misp-wlcard:hover{background:#1a1608;border-color:#f5a623}.misp-wlcard .nm{color:#e6b45a;font-family:Ubuntu Mono,monospace;font-size:13px;font-weight:700}.misp-wlcard .ti{color:#cfe8db;margin-top:4px;font-size:12px}.misp-wlcard .hit{color:#8aa99a;margin-top:6px;font-size:11.5px}.misp-wlentries{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.misp-wlentries code{color:#8fe6b4;background:#0e1e15;border:1px solid #2b5a3d;border-radius:5px;padding:4px 9px;font-size:12px}.misp{border-radius:14px}.misp-card{border-radius:12px}.misp-tile{border-radius:14px;transition:transform .16s,box-shadow .16s,border-color .16s}.misp-tile:hover{border-color:#2f8f5b;transform:translateY(-3px);box-shadow:0 16px 30px -18px #000}.misp-in,.misp-sel,.misp-clear,.misp-pager button{border-radius:9px}.misp-cmd{border-radius:10px}.misp-cmd button{border-radius:0 10px 10px 0}.misp-gxcard,.misp-wlcard{border-radius:12px;transition:transform .16s,border-color .16s,background .16s}.misp-gxcard:hover,.misp-wlcard:hover{transform:translateY(-2px)}.misp-rail a,.misp-gbtn{border-radius:9px}.misp-srbanner,.misp-evhdr{border-radius:12px}.misp-evtitle{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.misp-evtitle h3{color:#fff;margin:0;font-size:17px;font-weight:700}.misp-ev2{grid-template-columns:1.15fr 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}@media (width<=820px){.misp-ev2{grid-template-columns:1fr}}.misp-evleft,.misp-evright{margin-bottom:0}.misp-mt{border-collapse:collapse;width:100%;font-size:12.5px}.misp-mt tr{border-bottom:1px solid #17281f}.misp-mt tr:last-child{border-bottom:none}.misp-mt th{text-align:left;color:#8aa99a;vertical-align:top;background:#0e1913;width:34%;padding:8px 14px;font-weight:600}.misp-mt td{color:#e4f2ea;vertical-align:top;word-break:break-all;padding:8px 14px;font-family:Ubuntu Mono,monospace}.misp-corr{text-align:center;color:#7fb0c9;font-size:14px}.misp-graph{border-radius:12px}@keyframes mispFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mispPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mispLive{0%{box-shadow:0 0 #4ecb868c}70%{box-shadow:0 0 0 8px #4ecb8600}to{box-shadow:0 0 #4ecb8600}}.misp-tiles .misp-tile{animation:.34s both mispPop}.misp-tiles .misp-tile:nth-child(2){animation-delay:50ms}.misp-tiles .misp-tile:nth-child(3){animation-delay:.1s}.misp-tiles .misp-tile:nth-child(4){animation-delay:.15s}.misp-tiles .misp-tile:nth-child(5){animation-delay:.2s}.misp-dgrid>.misp-card{animation:.4s both mispFadeUp}.misp-live{vertical-align:middle;background:#4ecb86;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.8s ease-out infinite mispLive;display:inline-block}.misp-gnode circle{transition:filter .15s}.misp-gnode:hover circle{filter:drop-shadow(0 0 6px)}@media (prefers-reduced-motion:reduce){.misp-tiles .misp-tile,.misp-dgrid>.misp-card{animation:none}}.mc{--mc-bg:#0b0c0e;--mc-card:#17191f;--mc-card2:#1c1f27;--mc-line:#2b2f38;--mc-ink:#e0e3e6;--mc-mut:#8c9aa3;--mc-accent:#5cc05c;--mc-cyan:#5cc05c;background:var(--mc-bg);height:640px;color:var(--mc-ink);border:1px solid #23262e;border-radius:10px;flex-direction:column;font-family:Splunk Platform Sans,Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.mc-full{border:none;border-radius:0;height:100vh}.mc-top{background:#111317;border-bottom:1px solid #23262e;flex-shrink:0;align-items:center;gap:2px;height:48px;padding:0 14px;display:flex}.mc-logo{color:#fff;white-space:nowrap;align-items:center;gap:6px;padding-right:14px;font-size:15px;font-weight:800;display:flex}.mc-logo b{color:var(--mc-cyan)}.mc{position:relative}.mc-chev{background:var(--mc-cyan,#5ee7ff);color:#0b0c0e;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;font-weight:900;display:inline-flex}.mc-prod{color:#9aa0a6;border-left:1px solid #33373f;margin-left:6px;padding-left:10px;font-size:12px;font-weight:500}.mc-domcell,.mc-urgcell,.mc-ownercell{white-space:nowrap;color:#d6dae1;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.mc-domcell i,.mc-ownercell i{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mc-urgcell i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.mc-titlecell{flex-direction:column;gap:2px;min-width:230px;display:flex}.mc-titlesub{color:#8a93a6;font-size:11px}.mc-statchip{white-space:nowrap;text-transform:capitalize;background:#ffffff05;border:1px solid;border-radius:3px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.mc-domcell,.mc-urgcell,.mc-ownercell{font-size:11.5px}.mc-ftitle{font-size:12.5px}.mc-actcell{text-align:center}.mc-actbtn{color:#8a93a6;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:inline-flex}.mc-actbtn:hover{color:#fff;background:#22252d}.mc-runres{border-radius:10px;padding:2px 9px;font-size:11px;font-weight:700}.mc-runres[data-ok="1"]{color:#4fd06a;background:#16ad3429;border:1px solid #16ad3466}.mc-runres[data-ok="0"]{color:#f06a86;background:#e0244d24;border:1px solid #e0244d66}.mc-bulksel{color:#e8eaed;background:#0b0c0e;border:1px solid #33373f;border-radius:5px;width:100%;padding:6px 8px;font-size:12px}.mc-toast{border:1px solid var(--mc-cyan,#5ee7ff);color:#dff2fb;z-index:90;background:#123047;border-radius:6px;padding:9px 16px;font-size:12.5px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000008c}.mc-nav{height:100%;display:flex}.mc-nav a{color:#b6bcc6;cursor:pointer;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0 14px;font-size:13px;display:flex}.mc-nav a:hover{color:#fff;background:#191c22}.mc-nav a.on{color:#fff;border-bottom-color:var(--mc-accent)}.mc-topr{color:#8a93a6;align-items:center;gap:16px;margin-left:auto;display:flex}.mc-topr svg{cursor:pointer}.mc-topr svg:hover{color:#fff}.mc-topr .u{color:#c7cedd;align-items:center;gap:7px;font-size:12.5px;display:flex}.mc-body{flex:1;min-width:0;padding:16px 18px;overflow-y:auto}.mc-h1{color:#fff;align-items:center;gap:10px;margin:0 0 12px;font-size:19px;font-weight:700;display:flex}.mc-h1 .badge{color:#9aa0a6;background:#191c22;border:1px solid #2b2f38;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.mc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mc-search{border:1px solid var(--mc-line);color:#8a93a6;background:#0e1014;border-radius:3px;flex:1;align-items:center;gap:8px;min-width:280px;height:32px;padding:0 10px;display:flex}.mc-search input{color:var(--mc-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.mc-chip{border:1px solid var(--mc-line);color:#c7cedd;cursor:pointer;white-space:nowrap;background:#191c22;border-radius:3px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.mc-chip:hover{border-color:var(--mc-accent)}.mc-chip.icon{padding:7px 9px}.mc-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#43a047;border:1px solid #5cc05c;border-radius:3px;padding:7px 15px;font-size:12.5px;font-weight:600}.mc-btn:hover{filter:brightness(1.08);background:#40a540;border-color:#5cc05c}.mc-btn.ghost{color:#c7cedd;border-color:var(--mc-line);background:0 0}.mc-btn.ghost:hover{border-color:var(--mc-accent);color:#fff}.mc-rings{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}@media (width<=900px){.mc-rings{grid-template-columns:repeat(2,1fr)}}.mc-seg{cursor:pointer;transition:stroke-width .15s}.mc-seg:hover{stroke-width:17px}.mc-ringrow svg{flex-shrink:0}.mc-leg b{color:#fff;margin-left:auto;padding-left:6px}.mc-tl{background:var(--mc-card);border:1px solid var(--mc-line);border-radius:3px;margin-bottom:14px;padding:10px 14px 8px}.mc-tlh{color:var(--mc-mut);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.mc-tlh .z{gap:8px;display:flex}.mc-tlh .z a{color:var(--mc-cyan);cursor:pointer}.mc-tlh .z a:hover{text-decoration:underline}.mc-tlbars{align-items:flex-end;gap:3px;height:46px;display:flex}.mc-tlbars i{background:var(--mc-cyan);opacity:.75;border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:opacity .15s}.mc-tlbars i:hover{opacity:1}.mc-tlx{color:#5a6270;justify-content:space-between;margin-top:4px;font-size:9.5px;display:flex}.mc-fwrap{background:var(--mc-card);border:1px solid var(--mc-line);border-radius:10px;overflow:hidden}.mc-fhead{border-bottom:1px solid var(--mc-line);justify-content:space-between;align-items:center;padding:9px 14px;font-size:12.5px;display:flex}.mc-fhead b{color:#fff}.mc-ftbl{border-collapse:collapse;width:100%;font-size:12px}.mc-ftbl thead th{text-align:left;border-bottom:1px solid var(--mc-line);color:var(--mc-mut);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;z-index:2;background:#14161b;padding:6px 10px;font-size:10.5px;font-weight:600;position:sticky;top:0}.mc-ftbl th.mc-thn{text-align:right}.mc-ftbl td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #1c1f25;padding:4px 10px}.mc-sort{color:var(--mc-accent);margin-left:2px;font-size:9px}.mc-idcell{color:#8a93a6;font-family:Ubuntu Mono,Courier New,monospace;font-size:11px}.mc-typepill{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-block}.mc-typepill.finding{color:#4fe08a;background:#12331f;border:1px solid #1f6b3f}.mc-typepill.group{color:#3ad6b0;background:#123028;border:1px solid #1c6b57}.mc-typepill.investigation{color:#b48cff;background:#241546;border:1px solid #47308a}.mc-entcell{color:#c7cedd;align-items:center;gap:6px;max-width:210px;display:inline-flex}.mc-entcell svg{color:#8a93a6;flex-shrink:0;width:14px;height:14px}.mc-entcell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-numcell{text-align:right;color:#c1c7d0;font-variant-numeric:tabular-nums}.mc-timecell{color:#9aa0a6}.mc-ftbl tbody tr:hover td{background:#191c22}.mc-ftbl tr.notable td{background:#1a1116}.mc-ftbl tr.notable:hover td{background:#20141b}.mc-exp{cursor:pointer;color:#8a93a6;text-align:center;-webkit-user-select:none;user-select:none;width:18px}.mc-ftitle{color:#5ac8fa;cursor:pointer;font-weight:500}.mc-ftitle:hover{text-decoration:underline}.mc-type{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:11px;padding:2px 8px;font-size:10px;font-weight:800}.mc-type.finding{color:#3ddc84;background:#0f2b1a;border:1px solid #1c5236}.mc-type.group{color:#e1b823;background:#2a2410;border:1px solid #4a3f1a}.mc-type.investigation{color:#5ac8fa;background:#101f2e;border:1px solid #1c3a52}.mc-ent{color:#c7cedd;align-items:center;gap:6px;display:inline-flex}.mc-ent svg{color:#8a93a6}.mc-risk{color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:34px;padding:2px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.mc-link{color:#5ac8fa;cursor:pointer}.mc-link:hover{text-decoration:underline}.mc-dispo{color:#c1c7d0;font-size:12px}.mc-urg{align-items:center;gap:6px;font-weight:600;display:inline-flex}.mc-urg i{border-radius:50%;width:8px;height:8px}.mc-cbx{width:14px;height:14px;accent-color:var(--mc-accent)}.mc-sub{background:#101216}.mc-subrow{color:#b6bcc6;border-bottom:1px solid #1c1f26;grid-template-columns:70px 1fr 110px 60px;align-items:center;gap:10px;padding:6px 12px 6px 44px;font-size:11.5px;display:grid}.mc-subrow .tech{color:#f070a0;font-family:Ubuntu Mono,monospace}.mc-ffoot{border-top:1px solid var(--mc-line);color:var(--mc-mut);justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.mc-pg{align-items:center;gap:4px;display:flex}.mc-pg a{cursor:pointer;color:#c1c7d0;border-radius:6px;padding:3px 8px}.mc-pg a:hover{background:#22252d}.mc-pg a.on{background:var(--mc-accent);color:#fff}.mc-back{color:var(--mc-cyan);cursor:pointer;align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;display:inline-flex}.mc-back:hover{text-decoration:underline}.mc-dgrid{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}@media (width<=940px){.mc-dgrid{grid-template-columns:1fr}}.mc-dcard{background:var(--mc-card);border:1px solid var(--mc-line);border-radius:10px;margin-bottom:14px;padding:16px}.mc-dcard h4{text-transform:uppercase;letter-spacing:.4px;color:var(--mc-mut);margin:0 0 12px;font-size:12px;font-weight:700}.mc-dtitle{color:#fff;margin:0 0 6px;font-size:17px;font-weight:700}.mc-drow{border-bottom:1px solid #22252d;justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.mc-drow:last-child{border-bottom:none}.mc-drow .k{color:var(--mc-mut)}.mc-drow .v{color:#e8eaed;text-align:right;word-break:break-word;font-family:Ubuntu Mono,monospace;font-size:12px}.mc-annos{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.mc-anno{color:#f070a0;background:#2a1420;border:1px solid #4a2036;border-radius:5px;padding:1px 7px;font-family:Ubuntu Mono,monospace;font-size:11px}.mc-fld{margin-bottom:12px}.mc-fld label{text-transform:uppercase;letter-spacing:.4px;color:var(--mc-mut);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.mc-fld select{border:1px solid var(--mc-line);width:100%;color:var(--mc-ink);cursor:pointer;background:#0e1014;border-radius:8px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px}.mc-fld select:focus{border-color:var(--mc-accent)}.mc-desc{color:#c1c7d0;font-size:13px;line-height:1.65}.mc-inv{color:#3ddc84;background:#0f2b1a;border:1px solid #1c5236;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:9px 12px;font-size:12.5px;display:flex}.mc-topr .mc-popwrap{align-items:center;display:flex;position:relative}.mc-topr .mc-popwrap>span{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.mc-topr .mc-popwrap>span:hover{color:#fff}.mc-pop{z-index:60;background:#1c1f27;border:1px solid #2b2f38;border-radius:9px;flex-direction:column;gap:2px;min-width:210px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000080}.mc-pop b{text-transform:uppercase;letter-spacing:.4px;color:#8a93a6;padding:4px 8px;font-size:11px}.mc-pop a{color:#c7cedd;cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 9px;font-size:12.5px}.mc-pop a:hover{color:#fff;background:#262a33}.mc-popwrap{position:relative}.mc-menu{z-index:55;background:#1c1f27;border:1px solid #2b2f38;border-radius:9px;flex-direction:column;min-width:170px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #00000080}.mc-menu a{color:#c7cedd;cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:12.5px}.mc-menu a:hover{color:#fff;background:#262a33}.mc-menu a.on{color:#f070a0;background:#2a1420;font-weight:600}.mc-chip.on{border-color:var(--mc-accent);color:#fff}.mc-filterchip{color:#c7cedd;background:#191c22;border:1px solid #2b2f38;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:3px 6px 3px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.mc-filterchip b{cursor:pointer;color:#8a93a6;font-weight:700}.mc-filterchip b:hover{color:#e0244d}.mc-tlbars i{cursor:pointer}.mc-toggle{cursor:pointer;background:#2b2f38;border-radius:999px;width:38px;height:20px;padding:2px;transition:background .15s;display:inline-flex}.mc-toggle i{background:#8a93a6;border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s}.mc-toggle.on{background:#1c5236}.mc-toggle.on i{background:#3ddc84;transform:translate(18px)}.mc-ftbl tr.sel td{background:#241a12}.mc-bulk{color:#f0c0d5;background:#2a1420;border:1px solid #4a2036;border-radius:9px;align-items:center;gap:16px;margin-bottom:12px;padding:9px 14px;font-size:12.5px;display:flex}.mc-bulk b{color:#fff}.mc-bulk a{color:#5ac8fa;cursor:pointer}.mc-bulk a:hover{text-decoration:underline}.mc-scrim{z-index:70;background:#00000073;position:absolute;inset:0}.mc-flyout{z-index:71;background:#14161b;border-left:1px solid #2b2f38;flex-direction:column;width:min(460px,92vw);animation:.22s mcFly;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #00000080}@keyframes mcFly{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}.mc-flyhd{border-bottom:1px solid #2b2f38;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.mc-flyhd h3{color:#fff;margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.3}.mc-flytag{align-items:center;gap:8px;display:flex}.mc-flyx{color:#8a93a6;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1}.mc-flyx:hover{color:#fff}.mc-flybody{flex:1;padding:16px;overflow-y:auto}.mc-flygrid{grid-template-columns:1fr 1fr;gap:10px 12px;margin:14px 0 6px;display:grid}.mc-flyh4{text-transform:uppercase;letter-spacing:.4px;color:#8a93a6;margin:16px 0 8px;font-size:11px;font-weight:700}.mc-crow{color:#c1c7d0;border-bottom:1px solid #22252d;grid-template-columns:64px 1fr 84px 40px;align-items:center;gap:8px;padding:6px 0;font-size:11.5px;display:grid}.mc-crow .t{color:#8a93a6;font-family:Ubuntu Mono,monospace}.mc-crow .tech{color:#f070a0;font-family:Ubuntu Mono,monospace}.ent{--e-bg:#faf9f8;--e-panel:#fff;--e-accent:#0078d4;--e-ink:#323130;--e-mut:#605e5c;--e-line:#edebe9;--e-line2:#e1dfdd;--e-ok:#107c10;--e-fail:#a4262c;--e-hover:#f3f2f1;--e-sel:#deecf9;--e-amber:#ff8c00;background:var(--e-bg);height:640px;color:var(--e-ink);border:1px solid #d6d4d2;border-radius:10px;flex-direction:column;font-family:Segoe UI,"Segoe UI Web (West European)",system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.ent-full{border:none;border-radius:0;height:100vh}.ent-top{background:#11172a;border-bottom:1px solid #0b0f1c;flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.ent-waffle{color:#e6e6e6;cursor:pointer;display:flex;position:relative}.ent-waffle:hover{color:#fff}.ent-wmenu{z-index:60;border:1px solid var(--e-line2);background:#fff;border-radius:3px;min-width:212px;padding:6px;position:absolute;top:26px;left:0;box-shadow:0 8px 22px #00000047}.ent-wmenu h6{letter-spacing:.4px;text-transform:uppercase;color:#605e5c;margin:0;padding:6px 9px 4px;font-size:11px;font-weight:600}.ent-wmenu a{color:#323130;cursor:pointer;border-radius:2px;padding:8px 9px;font-size:12.5px;display:block}.ent-wmenu a:hover{background:var(--e-hover)}.ent-wmenu a.on{color:#0078d4;font-weight:600}.ent-brand{color:#fff;white-space:nowrap;font-size:14px}.ent-brand b{font-weight:600}.ent-search{color:#c9cdd6;background:#ffffff1a;border-radius:4px;align-items:center;gap:8px;width:min(440px,42vw);height:32px;margin:0 auto;padding:0 12px;display:flex}.ent-search input{color:#fff!important}.ent-search input::placeholder{color:#aeb3bf}.ent-search input{color:#323130;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.ent-topr{color:#e6e6e6;align-items:center;gap:14px;display:flex}.ent-topr .ic{cursor:pointer;display:flex}.ent-topr .ic:hover{color:#0078d4}.ent-acct{color:#e6e6e6;border-left:1px solid #ffffff26;align-items:center;gap:8px;padding-left:10px;font-size:12px;display:flex}.ent-avatar{color:#fff;background:#0078d4;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.ent-shell{flex:1;min-height:0;display:flex}.ent-blade{border-right:1px solid var(--e-line);background:#fff;flex-shrink:0;width:230px;padding:8px 0;overflow-y:auto}.ent-bgrp{text-transform:uppercase;letter-spacing:.3px;color:#8a8886;padding:12px 16px 5px;font-size:11px;font-weight:600}.ent-bnode{color:#323130;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:10px;padding:8px 16px 8px 13px;font-size:13px;display:flex}.ent-bnode:hover{background:var(--e-hover)}.ent-bnode.on{background:var(--e-hover);border-left-color:#0078d4;font-weight:600}.ent-bnode svg{color:#605e5c;flex-shrink:0}.ent-bnode.on svg{color:#0078d4}.ent-main{background:var(--e-bg);flex:1;min-width:0;padding:16px 22px;overflow-y:auto}.ent-crumb{color:#605e5c;margin-bottom:6px;font-size:12px}.ent-crumb b{color:#323130}.ent-h1{color:#323130;align-items:center;gap:10px;margin:0 0 4px;font-size:20px;font-weight:600;display:flex}.ent-h1 svg{color:#0078d4}.ent-sub{color:#605e5c;margin:0 0 14px;font-size:12.5px}.ent-cmd{border-bottom:1px solid var(--e-line);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:2px;display:flex}.ent-cbtn{color:#323130;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:7px;padding:8px 11px;font-family:inherit;font-size:13px;display:inline-flex}.ent-cbtn:hover{background:var(--e-hover)}.ent-cbtn svg{color:#605e5c}.ent-pivots{border-bottom:1px solid var(--e-line);gap:2px;margin:8px 0 0;display:flex}.ent-pivots a{color:#605e5c;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px}.ent-pivots a:hover{color:#323130}.ent-pivots a.on{color:#0078d4;border-bottom-color:#0078d4;font-weight:600}.ent-pvcount{color:#605e5c;background:#f3f2f1;border-radius:9px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:600}.ent-pivots a.on .ent-pvcount{color:#0078d4;background:#deecf9}.ent-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.ent-fchip{border:1px solid var(--e-line2);cursor:pointer;color:#323130;background:#fff;border-radius:2px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.ent-fchip:hover{border-color:#0078d4}.ent-fchip.add{color:#0078d4;border-style:dashed}.ent-fchip b{color:#605e5c;font-weight:400}.ent-fchip x,.ent-fchip .x{cursor:pointer;color:#a19f9d;font-weight:700}.ent-fin{border:1px solid var(--e-line2);color:#323130;background:#fff;border-radius:2px;outline:none;min-width:200px;padding:6px 9px;font-size:12.5px}.ent-fin:focus{border-color:#0078d4}.ent-chart{border:1px solid var(--e-line);background:#fff;border-radius:3px;margin:6px 0 12px;padding:12px 14px 6px}.ent-chart h5{color:#323130;margin:0 0 8px;font-size:12px;font-weight:600}.ent-bars{align-items:flex-end;gap:2px;height:64px;display:flex}.ent-bars .b{flex-direction:column;flex:1;justify-content:flex-end;gap:1px;display:flex}.ent-bars .b i{border-radius:1px 1px 0 0;display:block}.ent-bars .ok{background:#7cc67c}.ent-bars .fl{background:#e39aa0}.ent-barx{color:#8a8886;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.ent-tblwrap{border:1px solid var(--e-line);background:#fff;border-radius:3px;overflow:hidden}.ent-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.ent-tbl thead th{text-align:left;border-bottom:1px solid var(--e-line2);color:#605e5c;white-space:nowrap;background:#fff;padding:9px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.ent-tbl td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f3f2f1;padding:8px 12px}.ent-tbl tbody tr{cursor:pointer}.ent-tbl tbody tr:hover td{background:var(--e-hover)}.ent-tbl tbody tr.sel td{background:var(--e-sel)}.ent-ok{color:var(--e-ok);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ent-fail{color:var(--e-fail);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ent-ca{color:#605e5c}.ent-risklvl{text-transform:capitalize;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ent-risklvl i{border-radius:2px;width:9px;height:9px}.ent-cell-mut{color:#605e5c}.ent-foot{border-top:1px solid var(--e-line2);color:#605e5c;background:#fff;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;display:flex}.ent-pg{align-items:center;gap:2px;display:flex}.ent-pg a{cursor:pointer;color:#0078d4;border-radius:2px;padding:3px 8px}.ent-pg a:hover{background:var(--e-hover)}.ent-pg a.on{color:#fff;background:#0078d4}.ent-scrim{z-index:40;position:absolute;inset:0}.ent-fly{border-left:1px solid var(--e-line2);z-index:41;background:#fff;flex-direction:column;width:min(520px,94vw);animation:.2s entFly;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #0000001f}@keyframes entFly{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:none}}.ent-flyhd{border-bottom:1px solid var(--e-line);padding:16px 18px 0}.ent-flyhd .top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ent-flyhd h3{margin:0 0 3px;font-size:16px;font-weight:600}.ent-flyhd .meta{color:#605e5c;margin-bottom:12px;font-size:12.5px}.ent-flyx{color:#605e5c;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:16px}.ent-flyx:hover{color:#323130}.ent-flytabs{gap:2px;display:flex;overflow-x:auto}.ent-flytabs a{color:#605e5c;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13px}.ent-flytabs a:hover{color:#323130}.ent-flytabs a.on{color:#0078d4;border-bottom-color:#0078d4;font-weight:600}.ent-flybody{flex:1;padding:16px 18px;overflow-y:auto}.ent-kv{grid-template-columns:180px 1fr;gap:2px 14px;font-size:12.5px;display:grid}.ent-kv .k{color:#605e5c;padding:7px 0}.ent-kv .v{color:#323130;word-break:break-word;border-bottom:1px solid #f3f2f1;padding:7px 0}.ent-authstep{border:1px solid var(--e-line2);border-radius:3px;margin-bottom:8px;padding:10px 12px;font-size:12.5px}.ent-authstep b{color:#323130}.ent-cap{border-radius:2px;align-items:center;gap:6px;margin:2px 0;padding:4px 9px;font-size:12px;display:inline-flex}.ent-cap.ok{color:#0e700e;background:#dff6dd}.ent-cap.na{color:#605e5c;background:#f3f2f1}.ent-cap.fl{color:#a4262c;background:#fde7e9}.ent-ipchips{flex-wrap:wrap;gap:14px;margin:0 0 14px;display:flex}.ent-ipcard{border:1px solid var(--e-line);background:#fff;border-radius:3px;flex:1;min-width:220px;padding:14px 16px}.ent-ipcard h5{color:#323130;margin:0 0 10px;font-size:12px;font-weight:600}.ent-donutleg{flex-direction:column;gap:4px;font-size:12px;display:flex}.ent-donutleg span{color:#323130;align-items:center;gap:7px;display:flex}.ent-donutleg i{border-radius:2px;width:10px;height:10px}.ent-donutleg b{margin-left:auto}.ent-chip{border-radius:2px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ent-actbar{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:8px;display:flex}.ent-toast{color:#fff;z-index:50;background:#323130;border-radius:4px;padding:9px 16px;font-size:12.5px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000004d}.ent-menu{z-index:45;border:1px solid var(--e-line2);background:#fff;border-radius:3px;min-width:180px;padding:4px;position:absolute;box-shadow:0 6px 18px #00000024}.ent-menu a{color:#323130;cursor:pointer;border-radius:2px;padding:8px 11px;font-size:12.5px;display:block}.ent-menu a:hover{background:var(--e-hover)}.ent-menu a.on{color:#0078d4;font-weight:600}.cf{--nav:#22344a;--navd:#1b2a3b;--acc:#3c8dbc;--teal:#00acac;--body:#eceff4;--line:#e3e7ee;--ink:#2b3a4a;--mut:#8a96a6;background:var(--body);height:640px;color:var(--ink);border:1px solid #d5dbe4;border-radius:14px;flex-direction:column;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;overflow:hidden}.cf-full{border:none;border-radius:0;height:100vh}.cf-bar{background:var(--nav);color:#e7edf5;flex-shrink:0;align-items:center;gap:2px;height:52px;padding:0 14px;display:flex;box-shadow:0 1px #00000040}.cf-logo{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.2px;align-items:center;gap:8px;padding-right:14px;font-size:17px;font-weight:400;display:flex}.cf-logo b{font-weight:800}.cf-logo svg{display:block}.cf-nav{align-items:center;gap:1px;height:100%;display:flex}.cf-nav a{color:#cdd8e6;cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:7px;height:100%;padding:0 14px;font-size:13px;display:flex}.cf-nav a:hover{background:var(--navd);color:#fff}.cf-nav a.on{background:var(--navd);color:#fff;border-bottom-color:var(--teal)}.cf-nav .np{color:#8fb4d8;font-size:15px;line-height:0}.cf-nbadge{color:#fff;background:#dd4b39;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.cf-nbadge.aqua{background:#00acac}.cf-nbadge.blue{background:#3c8dbc}.cf-navr{align-items:center;gap:10px;margin-left:auto;display:flex}.cf-search{background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(320px,34vw);height:34px;padding:0 12px;display:flex}.cf-search svg{color:#9aa7b8;flex-shrink:0}.cf-search input{color:#2b3a4a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.cf-admin{color:#cdd8e6;cursor:pointer;align-items:center;gap:6px;padding:0 6px;font-size:13px;display:flex}.cf-me{color:#e7edf5;border-left:1px solid #3a4d63;align-items:center;gap:8px;padding-left:6px;font-size:13px;display:flex}.cf-shell{flex:1;min-height:0;display:flex}.cf-main{flex:1;min-width:0;padding:16px 18px;overflow-y:auto}.cf-work{grid-template-columns:1fr 328px;align-items:start;gap:16px;display:grid}@media (width<=1040px){.cf-work{grid-template-columns:1fr}.cf-flux{display:none}}.cf-h1{color:#38485a;align-items:baseline;gap:8px;margin:0 0 12px;font-size:20px;font-weight:500;display:flex}.cf-h1 small{color:var(--mut);font-size:13px;font-weight:400}.cf-lead{color:#66748a;max-width:900px;margin:0 0 14px;font-size:13px;line-height:1.6}.cf-live{background:var(--teal);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.8s ease-out infinite cfLive;display:inline-block}@keyframes cfLive{0%{box-shadow:0 0 #00acac80}70%{box-shadow:0 0 0 8px #00acac00}to{box-shadow:0 0 #00acac00}}.cf-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:14px;animation:.35s both cfFade;overflow:hidden;box-shadow:0 1px 2px #1e2d410a}@keyframes cfFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cf-card>h5{letter-spacing:.2px;color:#5a6a7d;border-bottom:1px solid var(--line);background:#f7f9fc;margin:0;padding:11px 14px;font-size:12px;font-weight:700}.cf-pad{padding:16px}.cf-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cf-btn{background:var(--acc);color:#fff;cursor:pointer;border:1px solid #367fa9;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.cf-btn:hover{background:#357ca5}.cf-btn.ghost{color:#4a5a6c;background:#fff;border-color:#cdd5e0}.cf-btn.ghost:hover{color:#2b3a4a;background:#f2f5f9}.cf-btn.ghost.on{color:#2b6aa5;border-color:var(--acc);background:#e6f1fb}.cf-btn:disabled{opacity:.45;cursor:default}.cf-btn:disabled:hover{color:#4a5a6c;background:#fff}.cf-menuwrap{position:relative}.cf-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-width:168px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #14284629}.cf-menu a{color:#40536a;cursor:pointer;white-space:nowrap;border-radius:7px;padding:8px 11px;font-size:12.5px}.cf-menu a:hover{color:#2b3a4a;background:#f2f5f9}.cf-menu a.on{color:#2b6aa5;background:#e6f1fb;font-weight:600}.cf-menu .cf-minfo{color:#8a96a6;white-space:nowrap;cursor:default;padding:7px 11px;font-size:11.5px}.cf-menu .cf-minfo+a{border-top:1px solid var(--line);margin-top:3px;padding-top:9px}.cf-tbar-r{align-items:center;gap:8px;margin-left:auto;display:flex}.cf-perpage{color:#66748a;align-items:center;gap:6px;font-size:12px;display:flex}.cf-perpage input{color:#2b3a4a;background:#fff;border:1px solid #cdd5e0;border-radius:7px;outline:none;width:52px;padding:5px 8px;font-size:12px}.cf-filtrow{color:#66748a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:flex}.cf-chip{color:#40536a;background:#eef2f7;border:1px solid #dbe2ec;border-radius:999px;align-items:center;gap:7px;padding:3px 6px 3px 11px;font-size:12px;display:inline-flex}.cf-chip b{font-weight:600}.cf-chip x,.cf-chip .x{cursor:pointer;color:#9aa7b8;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-weight:700;display:inline-flex}.cf-chip .x:hover{color:#fff;background:#d94b3a}.cf-clearf{color:var(--acc);cursor:pointer;font-size:12.5px}.cf-clearf:hover{text-decoration:underline}.cf-in{color:#2b3a4a;background:#fff;border:1px solid #cdd5e0;border-radius:8px;outline:none;min-width:230px;padding:7px 11px;font-size:12.5px}.cf-in:focus{border-color:var(--acc)}.cf-sel{color:#40536a;cursor:pointer;background:#fff;border:1px solid #cdd5e0;border-radius:8px;outline:none;padding:7px 10px;font-size:12.5px}.cf-cases{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #1e2d410a}.cf-chead{border-bottom:1px solid var(--line);letter-spacing:.4px;text-transform:uppercase;color:#8a96a6;background:#f7f9fc;grid-template-columns:1fr 82px 150px 96px 74px 116px;gap:12px;padding:9px 16px 9px 18px;font-size:11px;font-weight:700;display:grid}.cf-crow{cursor:default;border-bottom:1px solid #eef1f5;grid-template-columns:1fr 82px 150px 96px 74px 116px;align-items:center;gap:12px;padding:11px 16px 11px 18px;display:grid;position:relative}.cf-crow:last-child{border-bottom:none}.cf-crow:before{content:"";background:var(--bar,#c3ccd8);width:4px;position:absolute;top:0;bottom:0;left:0}.cf-crow:hover{background:#f6f9fc}.cf-crow.hot{background:#fdf8e6}.cf-crow.hot:hover{background:#fbf3d6}.cf-crow.click{cursor:pointer}.cf-ctitle{min-width:0}.cf-ctitle .t{color:#2b6aa5;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cf-crow.click .cf-ctitle .t:hover{text-decoration:underline}.cf-ctitle .t b{color:#1f5c94}.cf-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.cf-tag{background:var(--acc);color:#fff;white-space:nowrap;border-radius:9px;padding:1px 8px;font-size:10.5px;font-weight:500}.cf-tag.mut{color:#5a6a7d;background:#eef2f7}.cf-merged{color:#9aa7b8;margin-top:5px;font-size:11px}.cf-merged b{color:#2b6aa5;font-weight:500}.cf-sev{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.cf-sevwrap{justify-content:center;display:flex}.cf-tasks .tn{color:#2b6aa5;font-size:12px}.cf-tprog{background:#e6eaf0;border-radius:999px;width:120px;max-width:100%;height:6px;margin-top:5px;display:flex;overflow:hidden}.cf-tprog i{height:100%;display:block}.cf-tprog .d{background:#00a65a}.cf-tprog .p{background:#f0a020}.cf-tprog .t{background:#dfe4ec}.cf-obs{color:#5a6a7d;text-align:center;font-size:13px}.cf-asgc{justify-content:center;display:flex}.cf-cdt{color:#8a96a6;white-space:nowrap;font-family:Ubuntu Mono,monospace;font-size:11.5px}.cf-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.cf-hint{color:#8a96a6;margin:10px 2px;font-size:12px;line-height:1.6}.cf-flux{border:1px solid var(--line);background:#fff;border-radius:9px;position:sticky;top:0;box-shadow:0 1px 2px #1e2d410a}.cf-fluxh{border-bottom:1px solid var(--line);color:var(--acc);justify-content:flex-end;align-items:center;gap:14px;padding:9px 13px;font-size:11.5px;display:flex}.cf-fluxh a{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.cf-fluxh a:hover{text-decoration:underline}.cf-fbody{max-height:520px;overflow-y:auto}.cf-fitem{border-bottom:1px solid #eef1f5;gap:10px;padding:11px 13px;display:flex}.cf-fitem:last-child{border-bottom:none}.cf-fico{text-align:center;flex-shrink:0;width:22px;font-size:13px}.cf-fico.ok{color:#00a65a}.cf-fico.up{color:#3c8dbc}.cf-fico.imp{color:#f0a020}.cf-fico.sys{color:#8a96a6}.cf-fmain{flex:1;min-width:0}.cf-fwho{color:#8a96a6;font-size:11px}.cf-ftitle{color:#38485a;word-break:break-word;margin:1px 0 3px;font-size:12.5px;font-weight:600}.cf-fsub{color:#6a778a;font-size:11.5px;line-height:1.5}.cf-fsub i{color:#38485a;font-style:italic}.cf-fref{color:var(--acc);cursor:pointer;margin-top:3px;font-size:11px;display:inline-block}.cf-fref:hover{text-decoration:underline}.cf-ft{color:#9aa7b8;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:10.5px;display:flex}.cf-fmore{text-align:center;color:var(--acc);cursor:pointer;padding:9px;font-size:12px;display:block}.cf-fmore:hover{text-decoration:underline}.cf-tiles{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.cf-tile{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;min-width:120px;padding:14px 16px;animation:.32s both cfPop;box-shadow:0 1px 2px #1e2d410a}.cf-tile:hover{transition:transform .16s;transform:translateY(-3px);box-shadow:0 14px 26px -18px #14284666}.cf-tiles .cf-tile:nth-child(2){animation-delay:50ms}.cf-tiles .cf-tile:nth-child(3){animation-delay:.1s}.cf-tiles .cf-tile:nth-child(4){animation-delay:.15s}.cf-tiles .cf-tile:nth-child(5){animation-delay:.2s}@keyframes cfPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.cf-tile .v{font-family:Ubuntu Mono,monospace;font-size:26px;font-weight:800}.cf-tile .l{color:#8a96a6;text-transform:uppercase;letter-spacing:.4px;margin-top:2px;font-size:11px}.cf-dgrid{grid-template-columns:1fr 1.3fr;gap:14px;display:grid}@media (width<=760px){.cf-dgrid{grid-template-columns:1fr}}.cf-bars{align-items:flex-end;gap:3px;height:80px;padding:14px 14px 6px;display:flex}.cf-abar{transform-origin:bottom;background:#d6dde7;border-radius:3px 3px 0 0;flex:1;animation:.5s both cfGrow}.cf-abar.spike{background:#dd4b39}@keyframes cfGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cf-barx{color:#9aa7b8;justify-content:space-between;padding:0 14px 10px;font-size:10px;display:flex}.cf-recent{border-bottom:1px solid #eef1f5;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.cf-recent:last-child{border-bottom:none}.cf-recent:hover{background:#f6f9fc}.cf-recent .id{color:#5a6a7d;flex-shrink:0;font-family:Ubuntu Mono,monospace}.cf-recent .ti{color:#38485a;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cf-goto{color:var(--acc);font-size:11.5px;font-weight:700}.cf-asg{color:#8a96a6;white-space:nowrap;font-size:11.5px}.cf-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.cf-tbl thead th{color:#8a96a6;text-align:left;border-bottom:1px solid var(--line);letter-spacing:.3px;white-space:nowrap;text-transform:uppercase;background:#f7f9fc;padding:9px 12px;font-size:11px;font-weight:700}.cf-tbl td{vertical-align:top;border-bottom:1px solid #eef1f5;padding:9px 12px}.cf-tbl tbody tr:hover td{background:#f6f9fc}.cf-primary td{background:#fdf8e6}.cf-primary:hover td{background:#fbf3d6}.cf-id{color:#5a6a7d;white-space:nowrap;font-family:Ubuntu Mono,monospace}.cf-ti{color:#38485a;max-width:460px}.cf-ti small{color:#a58a4d;margin-top:2px;font-size:10.5px;display:block}.cf-st{color:#5a6a7d;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.cf-st-open,.cf-st-inprogress{color:#0f8b8b;background:#e4f4f4}.cf-st-resolved{color:#1a9e5c;background:#e3f5ea}.cf-st-duplicate{color:#8a96a6;background:#eef2f7}.cf-st-new{color:#2b7bc0;background:#e6f1fb}.cf-st-imported{color:#1a9e5c;background:#e3f5ea}.cf-st-ignored{color:#9aa7b8;background:#eef2f7}.cf-dt{color:#9aa7b8;white-space:nowrap;font-family:Ubuntu Mono,monospace}.cf-crumb{color:var(--acc);cursor:pointer;align-items:center;gap:5px;margin-bottom:11px;font-size:12.5px;display:inline-flex}.cf-crumb:hover{text-decoration:underline}.cf-cdhead{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:14px;padding:14px 16px;box-shadow:0 1px 2px #1e2d410a}.cf-cdtop{align-items:center;gap:11px;display:flex}.cf-cdicon{color:#f0a020;flex-shrink:0}.cf-cdtop h3{color:#2b3a4a;flex:1;min-width:0;margin:0;font-size:17px;font-weight:600}.cf-cdtop h3 .cid{color:#8a96a6;margin-right:6px;font-weight:500}.cf-cdacts{gap:6px;display:flex}.cf-iact{color:#7a879a;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cf-iact:hover{color:#2b3a4a;background:#f2f5f9}.cf-iact.flag.on{color:#d94b3a;background:#fdecea;border-color:#f3c0ba}.cf-iact.esc{background:var(--acc);color:#fff;border-color:#367fa9;gap:7px;width:auto;padding:0 13px;font-size:12.5px;font-weight:600}.cf-iact.esc:hover{color:#fff;background:#357ca5}.cf-cdmeta{color:#8a96a6;flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;font-size:12px;display:flex}.cf-cdmeta b{color:#5a6a7d;font-weight:600}.cf-cchips{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.cf-cmeta{color:#8a96a6;font-size:12px}.cf-cmeta b{color:#40536a}.cf-ctags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.cf-tlp{letter-spacing:.2px;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:800}.cf-tlp-amber{color:#3a2600;background:#f0a020}.cf-tlp-red{color:#fff;background:#c0392b}.cf-tlp-green{color:#eafff2;background:#1d9d5a}.cf-tlp-white,.cf-tlp-clear{color:#2b3a4a;background:#e8eef0;border:1px solid #cfd7e2}.cf-escbar{background:#f3f8fc;border:1px solid #d5e6f3;border-radius:9px;margin-top:12px;padding:12px 14px}.cf-escbar.done{background:#e9f7ef;border-color:#bfe6cd}.cf-escrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-escrow label{color:#5a6a7d;font-size:11.5px;font-weight:600}.cf-escmsg{color:#1a7d47;align-items:center;gap:7px;margin-top:8px;font-size:12.5px;display:flex}.cf-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-bottom:14px;display:flex}.cf-tabs a{color:#5a6a7d;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:500}.cf-tabs a:hover{color:#2b3a4a}.cf-tabs a.on{color:var(--acc);border-bottom-color:var(--acc);font-weight:600}.cf-desc{color:#455567;margin:0;font-size:13px;line-height:1.7}.cf-palert{border-bottom:1px solid #eef1f5;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.cf-palert:last-child{border-bottom:none}.cf-palert .src{color:#c07a12;flex-shrink:0;width:150px;font-weight:700}.cf-palert .ti{color:#38485a;flex:1}.cf-palert .cnt{color:#8a96a6;font-family:Ubuntu Mono,monospace}.cf-progress{color:#8a96a6;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.cf-progress b{color:#40536a;white-space:nowrap}.cf-ptrack{background:#e6eaf0;border-radius:999px;flex:1;height:8px;overflow:hidden}.cf-ptrack i{background:linear-gradient(90deg,#4aa3d5,var(--acc));height:100%;transition:width .5s;display:block}.cf-toggle{color:#5a6a7d;cursor:pointer;background:#fff;border:1px solid #cdd5e0;border-radius:8px;padding:7px 12px;font-size:12px}.cf-toggle.on{border-color:var(--acc);color:#2b6aa5;background:#e6f1fb;font-weight:600}.cf-count{color:#8a96a6;margin-left:auto;font-family:Ubuntu Mono,monospace;font-size:12px}.cf-obsgrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=900px){.cf-obsgrid{grid-template-columns:1fr}}.cf-dtype{color:#2b7bc0;white-space:nowrap;font-family:Ubuntu Mono,monospace;font-size:11.5px}.cf-oval{color:#2b3a4a;word-break:break-all;font-family:Ubuntu Mono,monospace}.cf-ext{color:#c07a12;white-space:nowrap;margin-left:6px;font-size:10px;display:inline-block}.cf-verdict{font-size:12px;font-weight:700}.cf-ioc{color:#f0a020;text-align:center;font-size:15px}.cf-selrow td{background:#eef6fc!important}.cf-enrich{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;min-height:320px;padding:14px}.cf-enh{margin-bottom:10px}.cf-eval{color:#1f2c3a;word-break:break-all;margin:3px 0 6px;font-family:Ubuntu Mono,monospace;font-size:14px;font-weight:700}.cf-echips{gap:6px;display:flex}.cf-runall{background:var(--acc);color:#fff;cursor:pointer;border:1px solid #367fa9;border-radius:8px;margin-bottom:12px;padding:8px 13px;font-size:12px;font-weight:700}.cf-runall:hover{background:#357ca5}.cf-jobs{flex-direction:column;gap:9px;display:flex}.cf-job{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.cf-jobhd{justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.cf-jn{color:#38485a;font-size:12.5px;font-weight:600}.cf-jn i{color:#9aa7b8;margin-left:6px;font-size:11px;font-style:normal}.cf-jst{border-radius:5px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.cf-jst.ok{color:#1a9e5c;background:#e3f5ea}.cf-jst.fail{color:#d94b3a;background:#fdecea}.cf-jst.run{color:#2b7bc0;background:#e6f1fb}.cf-spin{border:2px solid #2b7bc0;border-top-color:#0000;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite cfSpin;display:inline-block}@keyframes cfSpin{to{transform:rotate(360deg)}}.cf-runbtn{color:#2b6aa5;cursor:pointer;background:#fff;border:1px solid #cdd5e0;border-radius:7px;padding:5px 13px;font-size:11.5px;font-weight:700}.cf-runbtn:hover{border-color:var(--acc);background:#e6f1fb}.cf-jobbody{border-top:1px solid #eef1f5;padding:0 12px 11px}.cf-badges{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.cf-badge{border:1px solid;border-radius:5px;padding:2px 9px;font-family:Ubuntu Mono,monospace;font-size:11px;font-weight:700}.cf-mini{color:#546073;font-size:12px;line-height:1.55}.cf-mini.fail{color:#d94b3a}.cf-repbtn{color:var(--acc);cursor:pointer;margin-top:7px;font-size:11.5px;display:inline-block}.cf-repbtn:hover{text-decoration:underline}.cf-rep{border-collapse:collapse;width:100%;margin-top:7px;font-size:11.5px}.cf-rep th{text-align:left;color:#8a96a6;vertical-align:top;border-bottom:1px solid #eef1f5;width:38%;padding:5px 8px;font-weight:600}.cf-rep td{color:#40536a;word-break:break-all;border-bottom:1px solid #eef1f5;padding:5px 8px;font-family:Ubuntu Mono,monospace}.cf-enhempty{color:#9aa7b8;text-align:center;padding:30px 6px;font-size:12.5px;line-height:1.6}.cf-note{color:#66748a;border:1px solid var(--line);background:#f7f9fc;border-radius:9px;margin-top:12px;padding:11px 14px;font-size:12px;line-height:1.6}.cf-taskbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cf-tgroup{margin-bottom:16px}.cf-tempty{color:#8a93a5;padding:18px 4px;font-size:13px}.cf-tgh{letter-spacing:.5px;text-transform:uppercase;color:#8a96a6;margin-bottom:8px;font-size:11px;font-weight:800}.cf-task{cursor:pointer;background:#fff;border-bottom:1px solid #eef1f5;align-items:center;gap:13px;padding:11px 13px;display:flex}.cf-task:hover{background:#f6f9fc}.cf-tstat{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.cf-tstat.done{color:#1a9e5c;background:#e3f5ea}.cf-tstat.prog{color:#2b7bc0;background:#e6f1fb}.cf-tstat.wait{color:#d68910;background:#fff5e6}.cf-tstat.todo{color:#9aa7b8;background:#f0f3f7}.cf-tinfo{flex:1;min-width:0}.cf-tt{color:#2b3a4a;font-size:13px;font-weight:500}.cf-task.done .cf-tt{color:#8a96a6;text-decoration:line-through}.cf-td{color:#8a96a6;margin-top:2px;font-size:11.5px;line-height:1.5}.cf-tdate{color:#9aa7b8;white-space:nowrap;flex-shrink:0;width:120px;font-family:Ubuntu Mono,monospace;font-size:11px}.cf-tasg{color:#5a6a7d;flex-shrink:0;align-items:center;gap:7px;width:130px;font-size:12px;display:flex}.cf-tasg.none{color:#e08a1e;font-style:italic}.cf-td2{color:#546073;font-size:11.5px;line-height:1.5}.cf-tid{color:#c07a12;white-space:nowrap;font-family:Ubuntu Mono,monospace;font-weight:700}.cf-killbar{flex-wrap:wrap;gap:4px;display:flex}.cf-killseg{color:#9aa7b8;background:#f0f3f7;border:1px solid #e0e5ec;border-radius:6px;padding:5px 11px;font-size:11px}.cf-killseg.on{color:#d94b3a;background:#fdecea;border-color:#f3c0ba;font-weight:700}.cf-graphwrap{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 250px;gap:0;display:grid;overflow:hidden}@media (width<=760px){.cf-graphwrap{grid-template-columns:1fr}}.cf-graph{background:#fafbfd;width:100%;height:auto;display:block}.cf-gnode{cursor:pointer}.cf-gpanel{border-left:1px solid var(--line);background:#f7f9fc;min-height:320px;padding:14px}.cf-gph{text-transform:uppercase;letter-spacing:.5px;color:#8a96a6;font-size:10.5px;font-weight:800}.cf-gpn{color:#2b3a4a;word-break:break-all;margin:4px 0 8px;font-size:14px;font-weight:700}.cf-gpd{color:#546073;font-size:12px;line-height:1.6}.cf-gpd b{color:#2b3a4a}.cf-tl{padding:4px}.cf-tlrow{border-left:2px solid #e0e5ec;align-items:center;gap:12px;margin-left:56px;padding:8px 12px;font-size:12.5px;display:flex;position:relative}.cf-tlrow .dt{text-align:right;color:#9aa7b8;width:52px;font-family:Ubuntu Mono,monospace;font-size:11px;position:absolute;left:-58px}.cf-tlrow .dot{background:var(--acc);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:-17px}.cf-tlrow .v{color:#40536a}.cf-hgrp{letter-spacing:.5px;text-transform:uppercase;color:#8a96a6;margin:12px 0 6px;font-size:11px;font-weight:800}.cf-hrow{color:#40536a;border-bottom:1px solid #eef1f5;gap:12px;padding:6px 4px;font-size:12px;display:flex}.aeg{--red:#e0244d;--org:#e8730c;--teal:#17b3c6;--chrome:#1b1d26;color:#1c2029;background:#eef1f6;border:1px solid #d3d9e2;border-radius:16px;flex-direction:column;height:640px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;display:flex;overflow:hidden}.aeg-full{border:none;border-radius:0;height:100vh}.aeg-top{background:var(--chrome);color:#e6ecf5;flex-shrink:0;align-items:center;gap:12px;height:54px;padding:0 18px;display:flex}.aeg-burger{color:#aab3c5;cursor:pointer;display:flex}.aeg-prod{color:#e6ecf5;align-items:center;gap:9px;display:flex}.aeg-prod svg{color:#e0244d}.aeg-prod b{letter-spacing:.2px;font-size:15px;font-weight:700}.aeg-crumbsep{background:#3a3f4d;width:1px;height:22px;margin:0 4px}.aeg-crumb{color:var(--teal);cursor:pointer;font-size:14px;text-decoration:none}.aeg-crumb:hover{text-decoration:underline}.aeg-crumbarr{color:#6b7488}.aeg-crumbcur{color:#c7cedd;font-size:14px}.aeg-topsearch{color:#8993a8;background:#0e0f14;border:1px solid #33384a;border-radius:10px;align-items:center;gap:9px;min-width:min(420px,40vw);height:36px;margin:0 auto;padding:0 14px;display:flex}.aeg-topsearch input{color:#e6ecf5;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.aeg-topicons{color:#aab3c5;gap:16px;display:flex}.aeg-topicons svg{cursor:default;pointer-events:none}.aeg-shell{flex:1;min-height:0;display:flex}.aeg-modrail{background:var(--chrome);border-right:1px solid #2a2e3a;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:56px;padding:10px 0;display:flex}.aeg-modrail a{color:#8993a8;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aeg-modrail a:hover{color:#e6ecf5;background:#262b38}.aeg-modrail a.on{color:var(--teal);background:#2a3550}.aeg-body{background:#eef1f6;flex:1;min-width:0;padding:18px 22px;overflow-y:auto}.aeg-h1{color:#141821;margin:0 0 12px;font-size:20px;font-weight:800}.aeg-lead{color:#5a6377;max-width:900px;font-size:13.5px;line-height:1.6}.aeg-lead code,.aeg-evref code{color:#0a6f7e;background:#e3e8f0;border:1px solid #cfd7e2;border-radius:6px;padding:1px 6px;font-family:Ubuntu Mono,monospace;font-size:12px}.aeg-statbar{background:#fff;border:1px solid #dfe4ec;border-radius:12px;gap:0;margin-bottom:14px;display:flex;overflow:hidden}.aeg-stat{border-right:1px solid #eef1f6;flex:1;padding:12px 16px}.aeg-stat:last-child{border-right:none}.aeg-stat .l{color:#8892a4;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.aeg-stat .v{color:#141821;margin-top:2px;font-family:Ubuntu Mono,monospace;font-size:22px;font-weight:800}.aeg-listctl{align-items:center;gap:12px;margin-bottom:10px;display:flex}.aeg-selall{color:#5a6377;font-size:12.5px}.aeg-sel,.aeg-in{color:#2a3040;background:#fff;border:1px solid #cfd7e2;border-radius:10px;outline:none;padding:8px 12px;font-size:12.5px}.aeg-in{min-width:260px}.aeg-sel:focus,.aeg-in:focus{border-color:var(--teal)}.aeg-count{color:#8892a4;margin-left:auto;font-family:Ubuntu Mono,monospace;font-size:12.5px}.aeg-dlist{flex-direction:column;gap:8px;display:flex}.aeg-drow{cursor:pointer;background:#fff;border:1px solid #e2e7ef;border-radius:12px;align-items:center;gap:26px;padding:14px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.aeg-drow:hover{border-color:#c3ccdb;box-shadow:0 4px 14px -8px #141e3c2e}.aeg-drow.prim{border-left:4px solid var(--red)}.aeg-sevrow{align-items:center;gap:10px;min-width:120px;display:flex}.aeg-sevdot{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.aeg-dcol{min-width:120px}.aeg-dcol .k{color:#9aa3b4;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.aeg-dcol .v{color:#2a3040;margin-top:3px;font-family:Ubuntu Mono,monospace;font-size:13px}.aeg-dcol .v.st{color:#3d8bfd;font-family:Inter;font-weight:600}.aeg-tabbar{background:var(--chrome);border-bottom:1px solid #2a2e3a;gap:6px;margin:-18px -22px 16px;padding:0 22px;display:flex}.aeg-tabbar a{color:#aab3c5;cursor:pointer;border-bottom:3px solid #0000;padding:15px 18px;font-size:14px;font-weight:600}.aeg-tabbar a:hover{color:#fff}.aeg-tabbar a.on{color:#fff;border-bottom-color:var(--teal)}.aeg-detwrap{grid-template-columns:1fr 380px;align-items:start;gap:16px;display:grid}@media (width<=820px){.aeg-detwrap{grid-template-columns:1fr}}.aeg-detmain{background:#fff;border:1px solid #e2e7ef;border-radius:12px;padding:18px}.aeg-sevbig{align-items:center;gap:14px;margin-bottom:12px;display:flex}.aeg-behav{color:#141821;font-weight:700}.aeg-desc{color:#3a4457;margin:0;font-size:13.5px;line-height:1.7}.aeg-xd{background:#1f2430;border:1px solid #2c3446;border-radius:12px;overflow:hidden}.aeg-xdh{letter-spacing:.6px;text-transform:uppercase;color:#8fa0bd;background:#191d28;border-bottom:1px solid #2c3446;padding:12px 15px;font-size:11px;font-weight:800}.aeg-xdrow{border-bottom:1px solid #262d3c;grid-template-columns:38% 1fr;gap:10px;padding:9px 15px;font-size:12px;display:grid}.aeg-xdrow:last-child{border-bottom:none}.aeg-xdrow .k{color:#8090a8;text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;font-weight:600}.aeg-xdrow .v{color:#e2e8f2;word-break:break-all;font-family:Ubuntu Mono,monospace}.aeg-xdrow .v.cmd{color:#ffcf9a}.aeg-card{background:#fff;border:1px solid #e2e7ef;border-radius:12px;margin-bottom:14px;overflow:hidden}.aeg-pad{padding:16px}.aeg-ptbl{border-collapse:collapse;width:100%;font-size:12.5px}.aeg-ptbl thead th{color:#6b7488;text-align:left;letter-spacing:.3px;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #e6ebf2;padding:10px 14px;font-size:11px;font-weight:700}.aeg-ptbl td{vertical-align:top;border-bottom:1px solid #eef1f6;padding:10px 14px}.aeg-ptbl tbody tr{cursor:pointer}.aeg-ptbl tbody tr:hover td{background:#f6f8fb}.aeg-ptbl tr.det td{background:#fdeef1}.aeg-mono{color:#33404f;font-family:Ubuntu Mono,monospace}.aeg-mono.b{color:#141821;font-weight:700}.aeg-mono.cl{text-overflow:ellipsis;white-space:nowrap;color:#6b7488;max-width:440px;overflow:hidden}.aeg-treewrap2{background:#fff;border:1px solid #e2e7ef;border-radius:12px;min-height:520px;display:flex;overflow:hidden}.aeg-treetools{background:#fafbfd;border-right:1px solid #eef1f6;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:52px;padding:12px 0;display:flex}.aeg-tt-ic{color:#8892a4;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;display:flex}.aeg-tt-ic:hover{color:#2a3040;background:#eef1f6}.aeg-tt-ic:active{background:#e2e7ef}.aeg-tt-zoom{color:#8892a4;align-self:center;min-width:38px;margin-left:4px;font-size:11.5px;font-weight:600}.aeg-tbwrap{display:inline-flex;position:relative}.aeg-menuov{z-index:40;position:fixed;inset:0}.aeg-menu{z-index:50;background:#12161f;border:1px solid #2c3446;border-radius:9px;flex-direction:column;gap:2px;min-width:210px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000080}.aeg-menu button{text-align:left;color:#c7cedd;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:flex}.aeg-menu button:hover{color:#fff;background:#1b2130}.aeg-menu button.on{color:var(--teal);background:#161d29}.aeg-menu button b{font-weight:600}.aeg-menu button i{color:#6b7689;font-family:ui-monospace,monospace;font-size:11px;font-style:normal}.aeg-scopebar{color:#6b7689;margin:8px 0 0;font-size:12px}.aeg-scopebar b{color:#c7cedd;font-weight:600}.aeg-raw{color:#c7cedd;white-space:pre-wrap;word-break:break-word;max-height:520px;margin:0;padding:14px;font-family:ui-monospace,monospace;font-size:11.5px;line-height:1.55;overflow:auto}.aeg-selall{color:#5a6377;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.aeg-selall input{cursor:pointer;accent-color:#e0244d}.aeg-dcheck{cursor:pointer;accent-color:#e0244d;flex-shrink:0;margin-right:2px}.aeg-drow.sel{background:#fff5f7;border-color:#f3c4cf}.aeg-selbar{color:#5a6377;background:#fff5f7;border:1px solid #f3c4cf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;padding:9px 13px;font-size:12.5px;display:flex}.aeg-selbar b{color:#2a3040;font-weight:700}.aeg-selbar span{color:#8892a4}.aeg-selbar button{color:#5a6377;cursor:pointer;background:0 0;border:1px solid #d5dae3;border-radius:6px;margin-left:auto;padding:4px 11px;font-family:inherit;font-size:12px}.aeg-selbar button:hover{color:#e0244d;border-color:#e0244d}.aeg-canvas{background:#fff;flex:1;position:relative;overflow:auto}.aeg-tsvg{width:100%;min-width:900px;height:auto;display:block}.aeg-pn text{pointer-events:none}.aeg-pn:hover polygon{filter:brightness(1.06)}.aeg-xdpanel{background:#1f2430;border:1px solid #2c3446;border-radius:12px;width:320px;max-height:calc(100% - 28px);position:absolute;top:14px;right:14px;overflow:auto;box-shadow:0 18px 40px -18px #00000080}.aeg-xdph{border-bottom:1px solid #2c3446;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.aeg-xdpn{color:#fff;font-family:Ubuntu Mono,monospace;font-size:15px;font-weight:700}.aeg-xdacts{color:#8fa0bd;font-size:11px}.aeg-xdhost{color:#c7cedd;border-bottom:1px solid #2c3446;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;font-family:Ubuntu Mono,monospace;font-size:12.5px;display:flex}.aeg-nc{border:1px solid var(--teal);color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;padding:6px 12px;font-size:11.5px;font-weight:700}.aeg-nc:hover{background:var(--teal);color:#0e1116}.aeg-nc.on{color:#5ee0a8;border-color:#12a150}.aeg-nc.big{margin-top:14px;padding:10px 18px;font-size:13px}.aeg-decbtn{color:#ff9ab0;cursor:pointer;background:#2a1420;border:1px solid #7a2540;border-radius:9px;margin:11px 15px 4px;padding:8px 12px;font-size:12px;font-weight:700}.aeg-decbtn:hover{color:#fff;background:#3a1a2b}.aeg-decout{color:#ff9ab0;word-break:break-all;background:#12161f;border:1px solid #7a2540;border-radius:8px;margin:6px 15px 14px;padding:9px 11px;font-family:Ubuntu Mono,monospace;font-size:11.5px}.aeg-tl{padding:6px 4px}.aeg-tlrow{border-left:2px solid #e2e7ef;align-items:center;gap:12px;margin-left:60px;padding:9px 12px;font-size:12.5px;display:flex;position:relative}.aeg-tlrow .dt{text-align:right;color:#9aa3b4;width:56px;font-family:Ubuntu Mono,monospace;font-size:11px;position:absolute;left:-62px}.aeg-tlrow .dot{background:#3d8bfd;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:-17px}.aeg-tlrow .dot.det{background:var(--red)}.aeg-tlrow .v{color:#3a4457}.aeg-tlrow .v b{color:#141821}.aeg-crumb2{color:var(--teal);cursor:pointer;margin-bottom:12px;font-size:12.5px;display:inline-block}.aeg-kv{border-collapse:collapse;width:100%;font-size:13px}.aeg-kv th{text-align:left;color:#6b7488;vertical-align:top;width:30%;padding:9px 6px;font-weight:600}.aeg-kv td{color:#1c2029;word-break:break-all;border-bottom:1px solid #eef1f6;padding:9px 6px;font-family:Ubuntu Mono,monospace}.aeg-badc{color:#c11c3f;background:#fdeef1;border:1px solid #f3c2cd;border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:700}.aeg-badn{color:#1a8a5a;background:#e6f7ef;border:1px solid #b6e6cf;border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:700}.aeg-note{color:#6b7488;background:#f6f8fb;border:1px solid #e6ebf2;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:1.6}.aeg-cqltag{color:var(--teal);vertical-align:middle;background:#e2f5f7;border:1px solid #b6e6ec;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.aeg-searchtb{background:#1b1d26;border:1px solid #2c3446;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;display:flex}.aeg-tbsel,.aeg-tbtime,.aeg-tblive{color:#c7cedd;cursor:pointer;white-space:nowrap;background:#12161f;border:1px solid #2c3446;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.aeg-tbsel:hover,.aeg-tbtime:hover{border-color:var(--teal);color:#fff}.aeg-tblive{color:#6b7488;cursor:default}.aeg-tbrun{background:var(--teal);color:#04222a;cursor:pointer;border:none;border-radius:9px;margin-left:auto;padding:8px 22px;font-size:13px;font-weight:800}.aeg-tbrun:hover{filter:brightness(1.08)}.aeg-editor{background:#0e1119;border:1px solid #2c3446;border-radius:12px;align-items:stretch;min-height:132px;display:flex;overflow:hidden}.aeg-gutter{color:#4d566b;text-align:right;-webkit-user-select:none;user-select:none;background:#141824;border-right:1px solid #242c3c;flex-direction:column;min-width:30px;padding:12px 10px 12px 14px;font-family:Ubuntu Mono,monospace;font-size:13.5px;line-height:1.6;display:flex}.aeg-qta{color:#e6ecf5;resize:vertical;white-space:pre-wrap;word-break:break-word;min-height:108px;caret-color:var(--teal);background:0 0;border:none;outline:none;flex:1;padding:12px 16px;font-family:Ubuntu Mono,monospace;font-size:13.5px;line-height:1.6}.aeg-qta::placeholder{color:#4d566b}.aeg-editfoot{justify-content:flex-end;gap:16px;margin:6px 2px 12px;display:flex}.aeg-editfoot span{color:var(--teal);cursor:pointer;font-size:12px}.aeg-editfoot span:hover{text-decoration:underline}.aeg-statusbar{color:#8993a8;background:#12161f;border:1px solid #242c3c;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:8px 14px;font-family:Ubuntu Mono,monospace;font-size:11.5px;display:flex}.aeg-statusbar b{color:#c7cedd;font-weight:700}.aeg-sdot{background:#12a150;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #12a150}.aeg-sver{color:#5a6377;margin-left:auto}.aeg-evref{color:#6b7488;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;display:flex}.aeg-evref code{cursor:pointer}.aeg-evref code:hover{border-color:var(--teal);color:#0a6f7e}.aeg-err{color:#c11c3f;background:#fdeef1;border:1px solid #f3c2cd;border-radius:12px;padding:12px 15px;font-family:Ubuntu Mono,monospace;font-size:13px}.aeg-scalar{color:var(--red);font-family:Ubuntu Mono,monospace;font-size:44px;font-weight:800}.toolfull{background:#0a0e13;justify-content:center;align-items:flex-start;min-height:100vh;padding:22px;display:flex}.toolfull>*{width:100%;max-width:1180px}.soc-pg{background:var(--nv);min-height:100vh;position:relative;overflow:hidden}.soc-pg .soc-body,.soc-pg .soc-lab,.soc-lab>:not(.soc-floor){z-index:1;position:relative}.soc-lab .soc-floor{height:560px;inset:-20px 0 auto}.soc-hero{background:linear-gradient(135deg,#0a0e1a 0%,#12162b 40%,#1a1040 100%);border-bottom:1px solid #a855f726;padding:92px 0 48px;position:relative;overflow:hidden}.soc-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#a855f714 0%,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.soc-hero-inner{z-index:1;max-width:1200px;margin:0 auto;padding:0 48px;position:relative}.soc-badge{letter-spacing:.6px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#a855f721;border:1px solid #a855f74d;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;margin-bottom:24px;padding:9px 18px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;animation:.6s both socRise;display:inline-flex;box-shadow:0 0 0 1px #a855f70a,0 8px 24px -12px #a855f780}.soc-badge .soc-badge-tag{letter-spacing:1px;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#a855f7,#6366f1);border-radius:6px;align-items:center;padding:3px 7px;font-size:9.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px -2px #a855f7cc}.soc-badge .soc-badge-live{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.soc-badge .soc-badge-live:after{content:"";border:2px solid #22c55e80;border-radius:50%;animation:1.8s ease-out infinite socPulse;position:absolute;inset:-4px}.soc-title{color:#fff;letter-spacing:-.3px;margin-bottom:14px;font-family:Ubuntu,sans-serif;font-size:clamp(28px,3.5vw,46px);font-weight:700}.soc-desc{color:#eef0f599;max-width:680px;margin-bottom:28px;font-family:Inter,sans-serif;font-size:17px;line-height:1.75}.soc-stats{flex-wrap:wrap;gap:32px;display:flex}.soc-stat{flex-direction:column;gap:3px;display:flex}.soc-stat-val{color:#c084fc;font-family:Inter,sans-serif;font-size:22px;font-weight:800}.soc-stat-lbl{color:var(--tl5);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}@keyframes socRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes socPulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}@keyframes socFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes socSweep{to{transform:rotate(360deg)}}@keyframes socBlip{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes socGrid{0%{background-position:0 0}to{background-position:44px 44px}}@keyframes socScan{0%{opacity:0;transform:translateY(-10px)}10%,90%{opacity:.7}to{opacity:0;transform:translateY(340px)}}@keyframes socDrift{0%,to{transform:translate(0)}50%{transform:translate(20px,-26px)}}.soc-hero{min-height:380px}.soc-hero-inner{flex-direction:column;justify-content:center;min-height:324px;display:flex}.soc-title{animation:.6s 50ms both socRise}.soc-desc{animation:.6s .12s both socRise}.soc-stats{animation:.6s .2s both socRise}.soc-stat{padding-left:14px;position:relative}.soc-stat:before{content:"";background:linear-gradient(#a855f7,#6366f1);border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.soc-stat-val{transition:transform .2s}.soc-stat:hover .soc-stat-val{transform:translateY(-2px)}.soc-hero-fx{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.soc-hero-fx .soc-grid{background-image:linear-gradient(#a855f70f 1px,#0000 1px),linear-gradient(90deg,#a855f70f 1px,#0000 1px);background-size:44px 44px;animation:6s linear infinite socGrid;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(80% 100% at 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 100% at 30%,#000 30%,#0000 75%)}.soc-orb{filter:blur(48px);opacity:.5;border-radius:50%;position:absolute}.soc-orb.o1{background:radial-gradient(circle,#a855f780,#0000 70%);width:340px;height:340px;animation:16s ease-in-out infinite socDrift;top:-120px;left:8%}.soc-orb.o2{background:radial-gradient(circle,#6366f173,#0000 70%);width:280px;height:280px;animation:20s ease-in-out infinite reverse socDrift;bottom:-140px;left:38%}.soc-orb.o3{background:radial-gradient(circle,#38bdf84d,#0000 70%);width:240px;height:240px;animation:18s ease-in-out infinite socDrift;top:10%;right:18%}.soc-float{color:#a855f738;animation:7s ease-in-out infinite socFloat;position:absolute}.soc-float.f1{animation-delay:0s;top:22%;right:34%}.soc-float.f2{animation-delay:1.4s;top:62%;right:12%}.soc-float.f3{animation-delay:2.6s;top:14%;right:8%}.soc-hero-art{z-index:0;pointer-events:none;width:300px;height:300px;animation:.8s .25s both socRise;position:absolute;top:50%;right:56px;transform:translateY(-50%)}.soc-radar{border:1px solid #a855f740;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 60px #a855f71a}.soc-radar.r2{inset:42px}.soc-radar.r3{inset:84px}.soc-radar.r4{inset:126px}.soc-radar-cross{position:absolute;inset:0}.soc-radar-cross:before,.soc-radar-cross:after{content:"";background:#a855f726;position:absolute}.soc-radar-cross:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-.5px)}.soc-radar-cross:after{height:1px;top:50%;left:0;right:0;transform:translateY(-.5px)}.soc-radar-sweep{background:conic-gradient(#a855f759 0deg,#0000 55deg);border-radius:50%;animation:4s linear infinite socSweep;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 70%,#0000 71%);mask-image:radial-gradient(circle,#000 70%,#0000 71%)}.soc-radar-core{background:#c084fc;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #a855f7}.soc-blip{background:#22c55e;border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite socBlip;position:absolute;box-shadow:0 0 10px #22c55e}.soc-blip.b1{animation-delay:.2s;top:30%;left:64%}.soc-blip.b2{background:#f43f5e;animation-delay:1s;top:66%;left:40%;box-shadow:0 0 10px #f43f5e}.soc-blip.b3{background:#fbbf24;animation-delay:1.7s;top:54%;left:74%;box-shadow:0 0 10px #fbbf24}@media (width<=980px){.soc-hero-art,.soc-float{display:none}}.soc-sides{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.soc-side{width:240px;position:absolute;top:0;bottom:0}.soc-side.left{left:0}.soc-side.right{right:0}.soc-side:before{content:"";background-image:linear-gradient(#a855f70d 1px,#0000 1px),linear-gradient(90deg,#a855f70d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.soc-side.left:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.soc-side.right:before{-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.soc-scanline{background:linear-gradient(#0000,#a855f71f,#0000);height:120px;animation:7s ease-in-out infinite socBeam;position:absolute;top:-12%;left:0;right:0}@keyframes socBeam{0%{top:-12%}to{top:104%}}.soc-logs{flex-direction:column;gap:13px;width:158px;display:flex;position:absolute;top:88px;left:34px}.soc-logline{transform-origin:0;background:linear-gradient(90deg,#a855f752,#6366f114);border-radius:3px;height:6px;animation:2.8s ease-in-out infinite socLogPulse}@keyframes socLogPulse{0%,to{opacity:.22;transform:scaleX(.82)}50%{opacity:.7;transform:scaleX(1)}}.soc-wire{background:linear-gradient(#0000,#6366f14d 10% 90%,#0000);width:2px;position:absolute;top:60px;bottom:60px;right:64px}.soc-node{background:#0a0e1ad9;border:2px solid #a855f78c;border-radius:50%;width:14px;height:14px;animation:2.6s ease-in-out infinite socBlip;position:absolute;right:58px;box-shadow:0 0 10px #a855f759}.soc-packet{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:4.4s linear infinite socPacket;position:absolute;right:62px;box-shadow:0 0 8px #22c55e}@keyframes socPacket{0%{opacity:0;top:8%}8%{opacity:1}92%{opacity:1}to{opacity:0;top:92%}}.soc-ioc{letter-spacing:.5px;color:#6366f14d;text-align:right;flex-direction:column;gap:11px;font-family:Ubuntu,monospace;font-size:11px;font-weight:600;display:flex;position:absolute;top:120px;right:96px}.soc-ioc span{white-space:nowrap;animation:4s ease-in-out infinite socLogPulse}.soc-ioc span:before{content:"▸ ";color:#a855f766}.soc-gicon{color:#a855f733;animation:8s ease-in-out infinite socFloat;position:absolute}.soc-gicon.gi1{animation-delay:.4s;top:46%;left:40px}.soc-gicon.gi2{animation-delay:2s;bottom:90px;left:60px}.soc-gicon.gi3{animation-delay:1.2s;top:50%;right:40px}.soc-gicon.gi4{animation-delay:3s;bottom:120px;right:70px}@media (width<=1480px){.soc-sides{display:none}}.soc-body{max-width:1240px;margin:0 auto;padding:52px 48px 70px;position:relative}.soc-body-head{z-index:1;margin-bottom:28px;position:relative}.soc-body-head h2{color:#fff;letter-spacing:-.2px;margin-bottom:7px;font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700}.soc-body-head p{color:var(--tl5);max-width:640px;font-size:15px;line-height:1.6}.soc-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:28px;display:grid;position:relative}.soc-card{border:1px solid var(--bd);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#16122cc7,#0d101ed1);border-radius:16px;transition:border-color .22s,transform .22s,box-shadow .22s;animation:.5s both socRise;position:relative;overflow:hidden}.soc-card:after{content:"";background:radial-gradient(440px circle at var(--mx,50%) var(--my,0%),#a855f72e,transparent 60%);opacity:0;pointer-events:none;z-index:2;border-radius:16px;transition:opacity .25s;position:absolute;inset:0}.soc-card:hover{border-color:#a855f780;transform:translateY(-5px);box-shadow:0 28px 60px -26px #a855f7b3}.soc-card:hover:after{opacity:1}.soc-card-banner{background:linear-gradient(90deg,#a855f7,#6366f1,#38bdf8,#a855f7) 0 0/300% 100%;height:6px;animation:5s linear infinite socBanner}@keyframes socBanner{to{background-position:300% 0}}.soc-card-body{z-index:1;padding:30px 30px 26px;position:relative}.soc-card-icon{color:#c084fc;background:#a855f71f;border:1px solid #a855f73d;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:28px;right:28px;box-shadow:0 6px 18px -8px #a855f799}.soc-card-tag{letter-spacing:1.2px;text-transform:uppercase;color:#a855f7;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.soc-card-tag:before{content:"";background:#a855f7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a855f7}.soc-card-title{color:#fff;letter-spacing:-.3px;margin-bottom:10px;padding-right:56px;font-family:Inter,sans-serif;font-size:21px;font-weight:800;line-height:1.3}.soc-card-desc{color:var(--tl7);margin-bottom:20px;font-size:15px;line-height:1.74}.soc-card-meta{color:var(--tl5);flex-wrap:wrap;gap:18px;font-size:13px;font-weight:600;display:flex}.soc-card-meta span{align-items:center;gap:5px;display:flex}.soc-card-cta{letter-spacing:.3px;color:#c084fc;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:800;transition:gap .2s,color .2s;display:inline-flex}.soc-card:hover .soc-card-cta{color:#d8b4fe;gap:13px}.soc-floor{z-index:0;pointer-events:none;position:absolute;inset:-30px -40px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}.soc-floor svg{width:1480px;max-width:none;height:780px;position:absolute;top:0;left:50%;transform:translate(-50%)}.soc-floor .sf-arc{stroke-dasharray:5 9;animation:3.4s linear infinite socArcFlow}@keyframes socArcFlow{to{stroke-dashoffset:-196px}}.soc-floor .sf-blip{animation:2.6s ease-in-out infinite socBlip}.soc-floor .sf-rack{animation:4s ease-in-out infinite socRackPulse}@keyframes socRackPulse{0%,to{opacity:.5}50%{opacity:.95}}.soc-card-progress{margin-top:16px}.soc-card-progress-bar{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden}.soc-card-progress-fill{background:linear-gradient(90deg,#a855f7,#6366f1);border-radius:3px;height:100%;transition:width .5s}.soc-premium-gate{text-align:center;padding:80px 20px}.soc-premium-gate h2{color:#fff;margin-bottom:16px;font-family:Ubuntu,sans-serif;font-size:28px}.soc-premium-gate p{color:var(--tl5);max-width:500px;margin:0 auto 32px;font-size:16px;line-height:1.7}.soc-lab{max-width:1200px;margin:0 auto;padding:0 48px 60px}.soc-phase{border:1px solid var(--bd);background:var(--nvc);border-radius:16px;margin-bottom:16px;overflow:hidden}.soc-phase-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:22px 26px;transition:background .15s;display:flex}.soc-phase-hdr:hover{background:var(--nvm)}.soc-phase-num{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.soc-phase-title{color:var(--tl);flex:1;font-family:Inter,sans-serif;font-size:16.5px;font-weight:700}.soc-phase-prog{color:var(--tl5);white-space:nowrap;font-size:13px;font-weight:600}.soc-phase-chevron{color:var(--tl5);font-size:13px}.soc-phase-body{border-top:1px solid var(--bd);padding:20px 28px 28px}.soc-phase-intro{color:var(--tl7);margin:2px 0 22px;font-size:15.5px;line-height:1.8}.soc-q{border-bottom:1px solid #ffffff0a;padding:22px 0}.soc-q:last-child{border:none}.soc-q-label{letter-spacing:.4px;color:#c084fc;margin-bottom:8px;font-size:13.5px;font-weight:800}.soc-q-text{color:#eef0f5eb;margin-bottom:14px;font-family:Inter,sans-serif;font-size:16.5px;line-height:1.7}.soc-q-hint{color:var(--tl);background:#a855f71a;border:1px solid #a855f738;border-radius:12px;margin-bottom:14px;padding:13px 16px;font-size:14.5px;font-weight:500;line-height:1.65}.soc-q-row{align-items:center;gap:12px;display:flex}.soc-q-input{background:var(--nv);border:1px solid var(--bd);color:var(--tl);border-radius:12px;outline:none;flex:1;padding:13px 16px;font-family:Inter,sans-serif;font-size:15.5px;transition:border-color .2s,box-shadow .2s}.soc-q-input:focus{border-color:#a855f780;box-shadow:0 0 0 3px #a855f71f}.soc-q-input.correct{background:#22c55e0d;border-color:#22c55e}.soc-q-input:disabled{color:var(--tl5);-webkit-text-fill-color:var(--tl5);opacity:1;cursor:default}.soc-q-input.soc-q-solved{animation:.55s roomSolve}@media (prefers-reduced-motion:reduce){.soc-q-input.soc-q-solved{animation:none}}.soc-q-btn{cursor:pointer;border:none;border-radius:12px;padding:13px 24px;font-size:14.5px;font-weight:700;transition:opacity .15s,transform .15s}.soc-q-btn:hover{opacity:.9;transform:translateY(-1px)}.soc-q-done{color:#22c55e;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.soc-setup{background:var(--nvc);border:1px solid var(--bd);border-radius:18px;margin-bottom:24px;padding:32px 36px}.soc-setup h3{color:var(--tl);margin-bottom:16px;font-family:Inter,sans-serif;font-size:19px;font-weight:800}.soc-setup ol{color:#eef0f5d9;margin:0;padding-left:22px;font-size:15.5px;line-height:2.15}.soc-setup code{color:#d8b4fe;background:#a855f724;border-radius:7px;padding:3px 9px;font-size:14px}.soc-back{color:var(--tl7);cursor:pointer;background:#a855f714;border:1px solid #a855f729;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:26px;padding:9px 16px 9px 13px;font-size:14px;font-weight:600;transition:background .18s,color .18s,transform .18s;display:inline-flex}.soc-back:hover{color:#fff;background:#a855f729;transform:translate(-3px)}.soc-scenario{background:linear-gradient(135deg,#a855f71a,#6366f10f);border:1px solid #a855f72e;border-radius:18px;margin-bottom:24px;padding:32px 36px}.soc-scenario h3{color:#c084fc;margin-bottom:14px;font-family:Inter,sans-serif;font-size:20px;font-weight:800}.soc-scenario p{color:#eef0f5eb;font-size:16.5px;line-height:1.85}.soc-siem-open{color:#10210a;cursor:pointer;background:linear-gradient(135deg,#a3ea2a,#7fc41f);border:none;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:12px 22px;font:700 14.5px Inter,sans-serif;display:inline-flex;box-shadow:0 4px 18px -5px #a3ea2a8c}.soc-siem-open:hover{filter:brightness(1.07);transform:translateY(-1px)}.soc-scenario-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-top:24px;display:grid}.soc-scenario-item{color:var(--tl7);font-size:14.5px;line-height:1.6}.soc-scenario-item strong{color:#fff;font-weight:700}@media (width<=860px){.soc-hero-inner,.soc-body,.soc-lab{padding-left:20px;padding-right:20px}.soc-grid{grid-template-columns:1fr}}.room-pg{background:var(--nv);min-height:calc(100vh - 74px);position:relative;overflow:hidden}.room-bg-decor{pointer-events:none;z-index:0;position:absolute;inset:0 -40px;overflow:hidden}.room-hero{z-index:1;background:linear-gradient(110deg,#07111f 0%,#0c1a2e 45%,#0a1628 100%);border-bottom:1px solid #ffffff0f;padding:90px 0 0;position:relative;overflow:hidden}.room-hero-inner{z-index:1;grid-template-columns:1fr 340px;align-items:center;gap:40px;max-width:1080px;margin:0 auto;padding:0 48px;display:grid;position:relative}.room-hero-left{padding-bottom:48px}.room-hero-tag{letter-spacing:1px;text-transform:uppercase;color:var(--tl5);cursor:pointer;align-items:center;gap:6px;margin-bottom:16px;font-size:11px;font-weight:700;transition:color .15s;display:inline-flex}.room-path{background:#00000052;border:1px solid #ffffff17;border-radius:9px;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;margin-bottom:18px;padding:9px 14px;font-family:Courier New,monospace;font-size:14px;line-height:1.4;display:inline-flex}.rp-back{color:var(--tl5);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:9px;padding:0;transition:color .15s,transform .15s;display:inline-flex}.rp-back:hover{color:var(--lime);transform:translate(-2px)}.rp-user{color:#38d9a9}.rp-sep{color:var(--tl5)}.rp-tilde{color:#7aa2c8}.rp-slash{color:var(--tl5);margin:0 1px}.rp-seg{font:inherit;color:var(--lime);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0 1px;transition:color .15s}.rp-seg:hover{color:var(--lime-h);text-decoration:underline}.rp-cur{color:var(--tl)}.rp-caret{color:#38d9a9;margin-left:7px;animation:1.2s step-end infinite rpBlink}@keyframes rpBlink{0%,to{opacity:1}50%{opacity:.25}}@media (width<=560px){.room-path{padding:8px 11px;font-size:12.5px}.rp-user,.rp-sep{display:none}}.room-hero-tag:hover{color:var(--lime)}.room-hero-tag svg{opacity:.5}.room-title{color:#fff;margin-bottom:10px;font-family:Ubuntu,sans-serif;font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.2}.room-desc{color:#eef0f599;max-width:520px;margin-bottom:20px;font-size:15px;line-height:1.65}.room-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.room-diff{letter-spacing:.6px;text-transform:uppercase;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:700}.room-badge{letter-spacing:.5px;text-transform:uppercase;color:var(--lime);background:#a3ea2a1f;border:1px solid #a3ea2a57;border-radius:999px;padding:4px 13px;font-size:11px;font-weight:800}.room-pts{color:var(--lime);font-size:13px;font-weight:700}.room-progress-bar{background:#ffffff0f;height:3px}.room-progress-fill{background:var(--lime);height:100%;transition:width .5s}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes clickmap-pulse{0%{opacity:0;transform:scale(.95)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes clickmap-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.room-terminal{background:#00000073;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden;box-shadow:0 24px 64px #00000080}.room-terminal-bar{background:#ffffff0f;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.room-terminal-dot{border-radius:50%;width:10px;height:10px}.simterm{border:1px solid var(--bd);background:#0b1018;border-radius:18px;margin:22px 0;overflow:hidden;box-shadow:0 14px 44px #00000073}.simterm-obj{border-bottom:1px solid var(--bd);color:var(--tl);background:#a3ea2a12;align-items:flex-start;gap:11px;padding:14px 18px;font-size:15px;line-height:1.55;display:flex}.simterm-obj b{color:var(--lime)}.simterm-bar{background:#ffffff0d;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:11px 16px;display:flex}.simterm-bar .d{border-radius:50%;width:12px;height:12px}.simterm-bar .t{color:var(--tm);margin-left:9px;font:600 13.5px "Source Sans 3",sans-serif}.simterm-scr{color:#c8d6e5;cursor:text;height:420px;padding:18px 20px;font-family:Courier New,ui-monospace,monospace;font-size:15.5px;line-height:1.75;overflow-y:auto}.simterm-scr::-webkit-scrollbar{width:8px}.simterm-ln{white-space:pre-wrap;word-break:break-word}.simterm-ln.cmd{color:#eaf2ff}.simterm-ln.err{color:#ff7a7a}.simterm-pr{color:var(--lime);font-weight:700}.simterm-pr .p{color:#5fa8ff}.simterm-inl{align-items:baseline;gap:8px;display:flex}.simterm-inl input{color:#eaf2ff;caret-color:var(--lime);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15.5px}.simterm-hint{border-top:1px solid var(--bd);color:var(--tm);background:#ffffff05;padding:12px 18px;font-size:14px;line-height:1.55}.simterm-hint code{color:var(--lime);background:#a3ea2a1f;border-radius:4px;padding:1px 6px;font-family:Courier New,monospace}.die{color:#1a1a1a;background:#f0f0f0;border:1px solid #9aa0a6;border-radius:4px;margin:22px 0;font-family:Segoe UI,Tahoma,sans-serif;font-size:12.5px;overflow:hidden;box-shadow:0 14px 40px #00000059}.die-title{background:linear-gradient(#fdfdfd,#e8e8e8);border-bottom:1px solid #c9c9c9;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.die-title .ico{background:linear-gradient(#f0a30a,#c4820a);border-radius:2px;flex-shrink:0;width:14px;height:14px}.die-title .wbtn{color:#444;letter-spacing:6px;margin-left:auto}.die-row{flex-wrap:wrap;align-items:center;gap:7px;padding:7px 9px;display:flex}.die-row label{color:#333;min-width:64px}.die-in{min-width:150px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #b6b6b6;border-radius:2px;flex:1;padding:4px 8px;font-size:12.5px}.die-in:focus{border-color:#4a90d9;outline:none}.die-btn{font:inherit;color:#1a1a1a;cursor:pointer;background:linear-gradient(#fbfbfb,#ebebeb);border:1px solid #adadad;border-radius:3px;padding:4px 13px;font-size:12.5px}.die-btn:hover{background:linear-gradient(#fff,#e2eefb);border-color:#7eb4ea}.die-btn.on{background:#cce8ff;border-color:#4a90d9}.die-type{text-align:center;background:#e8e8e8;border:1px solid #b6b6b6;border-radius:2px;min-width:70px;padding:3px 10px;font-weight:700;display:inline-block}.die-list{background:#fff;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;min-height:104px;max-height:150px;overflow:auto}.die-det{cursor:default;border-bottom:1px solid #f0f0f0;gap:9px;padding:5px 10px;font-size:12.5px;display:flex}.die-det:hover{background:#eaf3fb}.die-det b{color:#555;min-width:112px;font-weight:400}.die-det span{color:#1a1a1a}.die-det.bad span{color:#a51c1c;font-weight:700}.die-opts{color:#333;flex-wrap:wrap;gap:14px;padding:6px 10px;font-size:12px;display:flex}.die-opts label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.die-acts{background:#f6f6f6;border-top:1px solid #d8d8d8;flex-wrap:wrap;gap:5px;padding:7px 9px;display:flex}.die-panel{background:#fff;border-top:1px solid #c9c9c9;max-height:320px;padding:11px 12px;overflow:auto}.die-panel h6{color:#333;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.die-panel h6 .r{color:#666;margin-left:auto;font-weight:400}.die-mono{color:#1a1a1a;white-space:pre;font-family:ui-monospace,Consolas,Courier New,monospace;font-size:11.5px;line-height:1.55}.die-tbl{border-collapse:collapse;width:100%;font-size:12px}.die-tbl th{text-align:left;color:#555;white-space:nowrap;border-bottom:1px solid #d8d8d8;padding:4px 8px;font-weight:600}.die-tbl td{white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:4px 8px}.die-bar{background:#eee;border:1px solid #ccc;border-radius:2px;min-width:96px;height:12px;overflow:hidden}.die-bar i{height:100%;display:block}.die-note{color:#4a3c10;background:#fff8e1;border:1px solid #f0d488;border-left:3px solid #f0a30a;border-radius:2px;margin:9px 12px 11px;padding:8px 11px;font-size:12px;line-height:1.6}.die-note b{color:#7a5a00}.ns{color:#2c3e50;background:#f4f5f7;border:1px solid #c7cdd4;border-radius:5px;margin:22px 0;font-family:Open Sans,Segoe UI,Arial,sans-serif;font-size:13px;overflow:hidden;box-shadow:0 14px 40px #00000059}.ns-top{color:#fff;background:#1c2b3a;align-items:center;gap:12px;padding:9px 15px;display:flex}.ns-top .wm{letter-spacing:-.3px;font-size:17px;font-weight:700}.ns-top .badge{letter-spacing:.6px;color:#cfe0ef;text-transform:uppercase;background:#31465c;border:1px solid #46607a;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:700}.ns-top nav{gap:16px;margin-left:20px;display:flex}.ns-top nav button{color:#b6c7d6;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:2px 0;font-size:13px}.ns-top nav button:hover{color:#fff}.ns-top nav button.on{color:#fff;border-bottom-color:#4a90d9}.ns-top .right{color:#b6c7d6;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.ns-body{background:#dde2e7;grid-template-columns:186px 1fr;gap:1px;min-height:430px;display:grid}@media (width<=820px){.ns-body{grid-template-columns:1fr}}.ns-side{background:#fff;padding:13px 0}.ns-sh{letter-spacing:.8px;color:#8a97a4;text-transform:uppercase;padding:9px 15px 5px;font-size:10.5px;font-weight:700}.ns-sitem{color:#2c3e50;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:8px;padding:6px 15px;font-size:13px;display:flex}.ns-sitem:hover{background:#f2f6fa}.ns-sitem.on{background:#eaf3fb;border-left-color:#4a90d9;font-weight:600}.ns-sitem span{color:#8a97a4;margin-left:auto;font-size:11.5px}.ns-main{background:#fff;flex-direction:column;min-width:0;display:flex}.ns-crumb{color:#8a97a4;padding:13px 18px 0;font-size:12px}.ns-crumb b{color:#2c3e50;font-weight:600}.ns-h1{flex-wrap:wrap;align-items:center;gap:12px;padding:5px 18px 12px;display:flex}.ns-h1 h3{color:#2c3e50;margin:0;font-size:19px;font-weight:600}.ns-acts{gap:7px;margin-left:auto;display:flex}.ns-btn{color:#2c3e50;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7cdd4;border-radius:3px;padding:5px 12px;font-size:12.5px}.ns-btn:hover{background:#f2f6fa;border-color:#a9b4bf}.ns-btn.pri{color:#fff;background:#4a90d9;border-color:#3d7bbd}.ns-btn.pri:hover{background:#3d7bbd}.ns-tabs{border-bottom:1px solid #dde2e7;gap:0;padding:0 18px;display:flex;overflow-x:auto}.ns-tabs button{font:inherit;color:#5b6b7b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 15px;font-size:13px}.ns-tabs button:hover{color:#2c3e50}.ns-tabs button.on{color:#2c3e50;border-bottom-color:#4a90d9;font-weight:600}.ns-filter{flex-wrap:wrap;align-items:center;gap:9px;padding:11px 18px;display:flex}.ns-filter input{font:inherit;color:#2c3e50;border:1px solid #c7cdd4;border-radius:3px;min-width:210px;padding:5px 10px;font-size:12.5px}.ns-filter input:focus{border-color:#4a90d9;outline:none}.ns-filter .n{color:#8a97a4;margin-left:auto;font-size:12px}.ns-tbl{border-collapse:collapse;width:100%;font-size:13px}.ns-tbl th{text-align:left;color:#8a97a4;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid #dde2e7;padding:8px 10px;font-size:11.5px;font-weight:600}.ns-tbl th:hover{color:#2c3e50}.ns-tbl td{vertical-align:middle;border-bottom:1px solid #eef1f4;padding:9px 10px}.ns-tbl tr{cursor:pointer}.ns-tbl tr:hover td{background:#f7fafd}.ns-tbl tr.on td{background:#eaf3fb}.ns-sev{text-align:center;letter-spacing:.3px;color:#fff;border-radius:2px;min-width:62px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.ns-bar{background:#eef1f4;border-radius:2px;min-width:118px;height:9px;display:flex;overflow:hidden}.ns-bar i{display:block}.ns-det{grid-template-columns:1fr 268px;gap:20px;padding:15px 18px;display:grid}@media (width<=820px){.ns-det{grid-template-columns:1fr}}.ns-det h4{color:#2c3e50;margin:0 0 4px;font-size:16px;font-weight:600}.ns-lbl{letter-spacing:.6px;color:#8a97a4;text-transform:uppercase;margin:14px 0 4px;font-size:11px;font-weight:700}.ns-det p{color:#41505f;margin:0;line-height:1.65}.ns-pre{color:#41505f;white-space:pre-wrap;background:#f7f8fa;border:1px solid #e2e6ea;border-radius:3px;margin:4px 0 0;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.55}.ns-link{color:#4a90d9;word-break:break-all;font-size:12.5px;text-decoration:none}.ns-link:hover{text-decoration:underline}.ns-card{background:#fff;border:1px solid #dde2e7;border-radius:3px;margin-bottom:14px}.ns-card h5{color:#2c3e50;background:#fafbfc;border-bottom:1px solid #eef1f4;margin:0;padding:9px 12px;font-size:12px;font-weight:600}.ns-kv{border-bottom:1px solid #f4f6f8;padding:5px 12px;font-size:12px;display:flex}.ns-kv:last-child{border-bottom:none}.ns-kv span{color:#8a97a4;flex-shrink:0;width:108px}.ns-kv b{color:#41505f;word-break:break-word;font-weight:400}.ns-back{color:#4a90d9;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.ns-back:hover{text-decoration:underline}.px{color:#000;background:#f0f0f0;border:1px solid #7a7a7a;border-radius:4px;margin:22px 0;font-family:Segoe UI,Tahoma,sans-serif;font-size:12px;overflow:hidden;box-shadow:0 14px 40px #00000059}.px-title{color:#1a1a1a;background:linear-gradient(#fdfdfd,#eaeaea);border-bottom:1px solid #cfcfcf;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.px-title .ico{background:linear-gradient(#5b9bd5,#2e6da4);border-radius:2px;flex-shrink:0;width:14px;height:14px}.px-title .wbtn{gap:0;margin-left:auto;display:flex}.px-title .wbtn span{text-align:center;color:#333;width:30px;padding:2px 0;font-size:11px}.px-title .wbtn span:last-child:hover{color:#fff;background:#e81123}.px-menu{background:#f0f0f0;border-bottom:1px solid #dcdcdc;gap:2px;padding:2px 4px;display:flex}.px-menu button{font:inherit;color:#000;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:3px 9px;font-size:12px}.px-menu button:hover{background:#cde8ff}.px-tools{background:#f0f0f0;border-bottom:1px solid #cfcfcf;align-items:center;gap:3px;padding:3px 6px;display:flex}.px-tools button{cursor:pointer;background:#f0f0f0;border:1px solid #0000;border-radius:3px;padding:2px 6px;font-family:inherit;font-size:12.5px;line-height:1.4}.px-tools button:hover{background:#e5f1fb;border-color:#7eb4ea}.px-tools button.on{background:#cce8ff;border-color:#7eb4ea}.px-tools .sep{background:#cfcfcf;width:1px;height:17px;margin:0 3px}.px-tools .cpu{color:#333;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.px-graph{background:#000;border:1px solid gray;width:74px;height:17px;position:relative;overflow:hidden}.px-graph i{background:#00d000;width:2px;position:absolute;bottom:0}.px-grid{background:#fff;max-height:250px;overflow:auto}.px-grid table{border-collapse:collapse;width:100%;font-size:12px}.px-grid th{text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fdfdfd,#efefef);border-bottom:1px solid #b0b0b0;border-right:1px solid #d4d4d4;padding:3px 7px;font-weight:400;position:sticky;top:0}.px-grid th:hover{background:#e5f1fb}.px-grid td{white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #f0f0f0;padding:1px 7px;overflow:hidden}.px-grid tr{cursor:default}.px-grid tr.own{background:#cfe2f3}.px-grid tr.svc{background:#f6c9d6}.px-grid tr.net{background:#fff2ae}.px-grid tr.pak{background:#e5c9f6}.px-grid tr.sel,.px-grid tr.sel.own,.px-grid tr.sel.svc,.px-grid tr.sel.net,.px-grid tr.sel.pak{color:#fff;background:#0078d7}.px-grid tr.sel td{color:#fff}.px-tree{color:#777;font-family:ui-monospace,monospace;font-size:11px;display:inline-block}.px-split{cursor:ns-resize;background:#f0f0f0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;height:4px}.px-lowhd{color:#333;background:#f0f0f0;border-bottom:1px solid #cfcfcf;align-items:center;gap:8px;padding:3px 7px;font-size:11.5px;display:flex}.px-lowhd b{font-weight:600}.px-low{background:#fff;min-height:110px;max-height:150px;overflow:auto}.px-status{color:#333;background:#f0f0f0;border-top:1px solid #cfcfcf;align-items:center;gap:16px;padding:3px 9px;font-size:11px;display:flex}.px-status .r{margin-left:auto}.px-ctx{z-index:400;background:#f2f2f2;border:1px solid #a0a0a0;min-width:186px;padding:2px;position:fixed;box-shadow:2px 2px 6px #0000004d}.px-ctx button{text-align:left;width:100%;font:inherit;cursor:pointer;color:#000;background:0 0;border:none;padding:4px 22px;font-size:12px;display:block}.px-ctx button:hover{background:#cce8ff}.px-ctx button:disabled{color:#9a9a9a;cursor:default}.px-ctx button:disabled:hover{background:0 0}.px-ctx hr{border:none;border-top:1px solid #d5d5d5;margin:3px 0}.px-props{background:#fff;border-top:1px solid #cfcfcf;padding:9px 11px;font-size:12px}.px-props .row{padding:2px 0;display:flex}.px-props .row span{color:#555;flex-shrink:0;width:112px}.px-props .row b{word-break:break-all;font-family:ui-monospace,Consolas,monospace;font-weight:400}.px-legend{color:#555;background:#f7f7f7;border-top:1px solid #e2e2e2;flex-wrap:wrap;gap:11px;padding:5px 9px;font-size:10.5px;display:flex}.px-legend i{vertical-align:-1px;border:1px solid #b0b0b0;width:11px;height:11px;margin-right:4px;display:inline-block}.ccf{color:#333;background:#f0f0f0;border:1px solid #b9b9b9;border-radius:6px;margin:22px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;overflow:hidden;box-shadow:0 14px 40px #00000059}.cc-bar{color:#fff;background:#1c2b36;align-items:center;gap:10px;padding:9px 14px;display:flex}.cc-bar b{letter-spacing:.2px;font-size:15px;font-weight:600}.cc-bar i{color:#9fb4c4;font-size:11.5px;font-style:normal}.cc-bar .ver{color:#7f98aa;margin-left:auto;font-size:11px}.cc-grid{background:#b9b9b9;grid-template-columns:255px 300px 1fr;gap:1px;min-height:430px;display:grid}@media (width<=900px){.cc-grid{grid-template-columns:1fr}}.cc-pane{background:#fff;flex-direction:column;min-width:0;display:flex}.cc-ttl{color:#424242;background:#fafafa;border-bottom:1px solid #ddd;flex-shrink:0;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:flex}.cc-ttl .n{color:#999;margin-left:auto;font-size:11px;font-weight:400}.cc-search{color:#333;background:#fff;border:1px solid #ccc;border-radius:3px;margin:7px;padding:5px 9px;font-family:inherit;font-size:12.5px}.cc-search:focus{border-color:#66afe9;outline:none;box-shadow:0 0 5px #66afe980}.cc-oplist{flex:1;max-height:360px;overflow-y:auto}.cc-cat{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:700;display:flex}.cc-cat:hover{background:#eee}.cc-cat span{color:#aaa;margin-left:auto;font-weight:400}.cc-op{color:#3a87ad;cursor:pointer;background:#fff;border-bottom:1px solid #f2f2f2;align-items:center;gap:6px;padding:5px 11px 5px 18px;font-size:12.5px;display:flex}.cc-op:hover{color:#245269;background:#d9edf7}.cc-op .fav{color:#d9b310;font-size:11px}.cc-recipe{flex:1;max-height:330px;padding:6px;overflow-y:auto}.cc-rop{background:#fff;border:1px solid #ddd;border-radius:3px;margin-bottom:5px;font-size:12.5px}.cc-rop.off{opacity:.45}.cc-rophd{background:#f8f8f8;border-bottom:1px solid #eee;align-items:center;gap:7px;padding:6px 9px;display:flex}.cc-rophd b{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cc-rophd .i{color:#aaa;text-align:center;width:15px;font-size:11px}.cc-ico{color:#999;cursor:pointer;background:0 0;border:none;padding:1px 3px;font-family:inherit;font-size:12px;line-height:1}.cc-ico:hover{color:#333}.cc-ico.on{color:#3a87ad}.cc-args{flex-direction:column;gap:5px;padding:7px 9px;display:flex}.cc-args label{color:#777;font-size:11px}.cc-args input,.cc-args select{color:#333;background:#fff;border:1px solid #ccc;border-radius:3px;padding:4px 7px;font-family:inherit;font-size:12px}.cc-empty{color:#999;text-align:center;padding:14px 10px;font-size:12px;line-height:1.6}.cc-bake{background:#fafafa;border-top:1px solid #ddd;flex-shrink:0;align-items:center;gap:10px;padding:8px;display:flex}.cc-bakebtn{color:#fff;letter-spacing:.5px;cursor:pointer;background:#5cb85c;border:1px solid #4cae4c;border-radius:3px;flex:1;padding:8px;font-family:inherit;font-size:14px;font-weight:700}.cc-bakebtn:hover{background:#449d44}.cc-bakebtn:disabled{opacity:.6;cursor:default}.cc-auto{color:#666;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.cc-io{flex-direction:column;min-height:0;display:flex}.cc-io .cc-pane{border-bottom:1px solid #b9b9b9}.cc-ta{resize:none;color:#333;background:#fff;border:none;flex:1;min-height:150px;padding:9px 11px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.cc-ta:focus{outline:none}.cc-out{color:#333;white-space:pre-wrap;word-break:break-word;background:#fff;flex:1;min-height:150px;padding:9px 11px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;overflow:auto}.cc-out.err{color:#a94442;background:#f2dede}.cc-status{color:#777;background:#fafafa;border-top:1px solid #ddd;flex-shrink:0;align-items:center;gap:12px;padding:4px 11px;font-size:11px;display:flex}.cc-status .r{margin-left:auto}.toolwin{background:#0e1420;border:1px solid #283449;border-radius:10px;margin:22px 0;overflow:hidden;box-shadow:0 16px 48px #00000073}.toolbar2{color:#cdd9e5;background:linear-gradient(#1a2434,#141c29);border-bottom:1px solid #283449;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.toolbar2 .brand{align-items:center;gap:8px;font-weight:800;display:flex}.toolbar2 .crumb{color:#7d8da0;font-family:Courier New,monospace;font-size:12px;font-weight:600}.toolbar2 .spacer{margin-left:auto}.toolpill{color:#aebccd;background:#0e1623;border:1px solid #2b384c;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.kq-querybar{background:#101826;border-bottom:1px solid #222e40;gap:8px;padding:10px 12px;display:flex}.kq-querybar .qin{color:#6b7c90;background:#0a111c;border:1px solid #2b384c;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.kq-querybar .qin input{color:#dfe8f2;background:0 0;border:none;outline:none;flex:1;font-family:Courier New,monospace;font-size:12.5px}.kq-go{color:#04121d;cursor:pointer;background:#1ba0d8;border:none;border-radius:6px;padding:0 14px;font-size:12.5px;font-weight:700}.kq-main{min-height:120px;display:flex}.kq-fields{background:#0c121d;border-right:1px solid #222e40;flex-shrink:0;width:200px;padding:10px 0}.kq-fields h5{text-transform:uppercase;letter-spacing:.7px;color:#6b7c90;margin:0;padding:0 12px 6px;font-size:10px}.kq-field{color:#9fb0c2;align-items:center;gap:7px;padding:4px 12px;font-family:Courier New,monospace;font-size:11px;display:flex}.kq-field:hover{color:#cfeefb;background:#131d2b}.kq-field .ic{color:#5a6b80}.kq-results{flex:1;min-width:0}.kq-hits{color:#8aa0b4;border-bottom:1px solid #222e40;padding:8px 14px;font-size:12px}.kq-hits b{color:#dfe8f2}.kq-histo{border-bottom:1px solid #222e40;align-items:flex-end;gap:3px;height:46px;padding:8px 14px;display:flex}.kq-histo i{opacity:.85;background:#1f6f9c;border-radius:2px 2px 0 0;flex:1;min-height:3px}.kq-histo i.hot{opacity:1;background:#e7664c}.kq-tblwrap{overflow-x:auto}.kq-tbl-h,.kq-row{grid-template-columns:22px 120px 116px 1fr 120px;align-items:center;gap:10px;min-width:600px;padding:7px 14px;font-size:12px;display:grid}.kq-tbl-h{color:#6b7c90;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #222e40;font-size:10px;font-weight:700}.kq-row{cursor:pointer;color:#c4d2e0;text-align:left;background:0 0;border:none;border-bottom:1px solid #1a2433;width:100%;font-family:inherit}.kq-row:hover{background:#131d2b}.kq-row.on{background:#16212f}.kq-row .car{color:#6b7c90;transition:transform .15s;display:inline-block}.kq-row.on .car{transform:rotate(90deg)}.kq-row .tm{color:#9fb0c2;font-family:Courier New,monospace;font-size:11.5px}.kq-lvl{color:#0a0f17;text-align:center;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:800}.kq-desc{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.kq-host{color:#5fd0e0;font-family:Courier New,monospace;font-size:11.5px}.kq-doc{background:#0a111c;border-bottom:1px solid #1a2433;padding:10px 14px 14px 46px}.kq-doc .row{border-bottom:1px solid #131d2b;gap:12px;padding:3px 0;font-family:Courier New,monospace;font-size:12px;display:flex}.kq-doc .k{color:#1ba0d8;flex-shrink:0;min-width:170px}.kq-doc .v{color:#cfe0f0;word-break:break-all}.kq-hint2{color:#7d8da0;padding:12px 14px;font-size:12.5px;line-height:1.5}.ti2-search{background:#101826;border-bottom:1px solid #222e40;gap:8px;padding:12px 14px;display:flex}.ti2-search input{color:#dfe8f2;background:#0a111c;border:1px solid #2b384c;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:13.5px}.ti2-search button{color:#04121d;cursor:pointer;background:#1ba0d8;border:none;border-radius:6px;padding:0 16px;font-weight:700}.ti2-chips{flex-wrap:wrap;gap:7px;padding:10px 14px 0;display:flex}.ti2-chips button{color:#9fb0c2;cursor:pointer;background:#13202f;border:1px solid #2b384c;border-radius:6px;padding:4px 10px;font-family:Courier New,monospace;font-size:11.5px}.ti2-chips button:hover{color:#7fdcf2;border-color:#1ba0d8}.ti2-empty{color:#7d8da0;padding:16px 14px;font-size:13px;line-height:1.5}.ti2-rep{align-items:center;gap:16px;padding:16px 14px;display:flex}.ti2-ratio{border:5px solid var(--c);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.ti2-ratio .n{color:var(--c);font-size:22px;font-weight:800;line-height:1}.ti2-ratio .d{color:#7d8da0;margin-top:2px;font-size:10px}.ti2-rephd{flex:1;min-width:0}.ti2-ind{color:#eef4fb;word-break:break-all;font-family:Courier New,monospace;font-size:15px;font-weight:700}.ti2-vstat{margin-top:5px;font-size:14px;font-weight:800}.ti2-meta{color:#7d8da0;margin-top:4px;font-size:12px}.ti2-sec{padding:0 14px 14px}.ti2-lbl{text-transform:uppercase;letter-spacing:.7px;color:#6b7c90;border-top:1px solid #1a2433;margin:12px 0 7px;padding-top:12px;font-size:10px}.ti2-tags{flex-wrap:wrap;gap:6px;display:flex}.ti2-tag{color:#bcd0e2;background:#13202f;border:1px solid #2b384c;border-radius:4px;padding:3px 8px;font-family:Courier New,monospace;font-size:11px}.ti2-tag.r{color:#fca5a5;background:#2a1212;border-color:#7f1d1d}.ti2-rel{flex-wrap:wrap;gap:7px;display:flex}.ti2-rel button{color:#7fdcf2;cursor:pointer;background:#13202f;border:1px solid #2b384c;border-radius:6px;padding:4px 10px;font-family:Courier New,monospace;font-size:11.5px}.ti2-rel button:hover{border-color:#1ba0d8}.ti2-note{color:#c4d2e0;margin:0;font-size:13px;line-height:1.55}.th-head{background:#101826;border-bottom:1px solid #222e40;padding:14px}.th-title{color:#eef4fb;margin-bottom:9px;font-size:15px;font-weight:800}.th-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.th-chip{letter-spacing:.5px;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800}.th-chip.tlp{color:#1a1206;background:#f5a623}.th-chip.open{color:#9fb0c2;background:#13202f;border:1px solid #2b384c}.th-meta{color:#7d8da0;margin-left:auto;font-size:11.5px}.th-sec{border-bottom:1px solid #1a2433;padding:14px}.th-sec:last-child{border-bottom:none}.th-lbl{color:#cdd9e5;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.th-lbl .n{color:#04121d;background:#1ba0d8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.th-sev{flex-wrap:wrap;gap:7px;display:flex}.th-acts{flex-direction:column;gap:8px;display:flex}.th-obs{border-collapse:collapse;width:100%;font-size:12.5px}.th-obs th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#6b7c90;border-bottom:1px solid #222e40;padding:5px 8px;font-size:10px;font-weight:700}.th-obs td{color:#c4d2e0;vertical-align:middle;border-bottom:1px solid #16212f;padding:8px}.th-obs .ty{color:#7d8da0;font-family:Courier New,monospace;font-size:11px}.th-obs .vv{color:#cfe0f0;font-family:Courier New,monospace}.th-obs .vv small{color:#7d8da0;margin-top:2px;font-family:"Source Sans 3",sans-serif;font-size:10.5px;display:block}.th-obb{gap:6px;display:flex}.th-tasks{flex-direction:column;gap:8px;display:flex}.th-task{color:#c4d2e0;cursor:pointer;align-items:center;gap:10px;font-size:12.5px;display:flex}.th-task input{opacity:0;width:0;height:0;position:absolute}.th-task .box{color:#04121d;background:#0a111c;border:1px solid #2b384c;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.th-task.done{color:#7d8da0;text-decoration:line-through}.th-task.done .box{background:#54b399;border-color:#54b399}.fx-tabs{background:#101826;border-bottom:1px solid #222e40;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.fx-tab{color:#9fb0c2;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 14px;font-size:12.5px;font-weight:600}.fx-tab:hover{color:#cfeefb}.fx-tab.on{color:#fff;border-bottom-color:var(--c)}.fx-feedhd{border-bottom:1px solid #222e40;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.fx-feedhd b{color:#eef4fb;font-size:14px}.fx-by{color:#7d8da0;font-size:11px}.fx-cnt{color:#7d8da0;margin-left:auto;font-size:11px}.fx-feedhd p{color:#8aa0b4;flex-basis:100%;margin:6px 0 0;font-size:12px;line-height:1.45}.fx-tblwrap{overflow-x:auto}.fx-tbl{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.fx-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:#6b7c90;border-bottom:1px solid #222e40;padding:7px 12px;font-size:10px;font-weight:700}.fx-tbl td{color:#c4d2e0;vertical-align:middle;border-bottom:1px solid #16212f;padding:8px 12px}.fx-tbl tbody tr{cursor:pointer}.fx-tbl tbody tr:hover{background:#131d2b}.fx-tbl tbody tr.on{background:#16212f}.fx-mono{color:#cfe0f0;word-break:break-all;font-family:Courier New,monospace}.fx-on{color:#54b399;font-weight:700}.fx-off{color:#7d8da0}.fx-tag{color:#bcd0e2;background:#13202f;border:1px solid #2b384c;border-radius:4px;margin:1px 3px 1px 0;padding:1px 6px;font-family:Courier New,monospace;font-size:10.5px;display:inline-block}.fx-conf{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fx-conf i{background:#243246;border-radius:3px;width:46px;height:6px;display:block;position:relative;overflow:hidden}.fx-conf i b{background:#e7664c;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.fx-enrich{background:#0a111c;border-top:1px solid #222e40}.fx-enrich-hd{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.fx-enrich-hd .ttl{color:#eef4fb;font-size:13px;font-weight:700}.fx-enrich-hd .ind{color:#7fdcf2;word-break:break-all;font-family:Courier New,monospace;font-size:12px}.fx-fmt{gap:4px;margin-left:auto;display:flex}.fx-fmt button{color:#9fb0c2;cursor:pointer;background:#13202f;border:1px solid #2b384c;border-radius:6px;padding:3px 10px;font-size:11.5px}.fx-fmt button.on{color:#04121d;background:#1ba0d8;border-color:#1ba0d8;font-weight:700}.fx-code{color:#c8e6d0;white-space:pre-wrap;word-break:break-word;background:#070d16;border:1px solid #1f2a3a;border-radius:8px;margin:0 14px 14px;padding:12px 14px;font-family:Courier New,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.fx-hint{color:#7d8da0;padding:12px 14px;font-size:12.5px;line-height:1.5}.pk-fbar{background:#101826;border-bottom:1px solid #222e40;gap:8px;padding:8px 12px;display:flex}.pk-fbar input{color:#dfe8f2;background:#0a111c;border:1px solid #2b384c;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:Courier New,monospace;font-size:12.5px}.pk-fbar input.ok{background:#0c1a12;border-color:#2f7d4f}.pk-tblwrap{max-height:300px;overflow:auto}.pk-tbl{border-collapse:collapse;width:100%;min-width:680px;font-family:Courier New,monospace;font-size:11.5px}.pk-tbl th{text-align:left;color:#8aa0b4;z-index:1;background:#141c29;border-bottom:1px solid #222e40;padding:6px 8px;font-size:10px;position:sticky;top:0}.pk-tbl td{color:#c4d2e0;white-space:nowrap;border-bottom:1px solid #131d2b;padding:4px 8px}.pk-tbl td.info{white-space:normal}.pk-row{cursor:pointer}.pk-row:hover{filter:brightness(1.18)}.pk-row.on{outline-offset:-2px;outline:2px solid #1ba0d8}.pk-row.p-dns{background:#10202e}.pk-row.p-http{background:#0e2417}.pk-row.p-tls{background:#1c1630}.pk-row.p-tcp{background:#0d1622}.pk-row.p-arp{background:#241f10}.pk-row.p-udp{background:#221a10}.pk-detail{border-top:1px solid #222e40;max-height:270px;display:flex}.pk-tree{border-right:1px solid #222e40;flex:1;min-width:0;padding:10px 12px;font-family:Courier New,monospace;font-size:12px;overflow:auto}.pk-lyr{margin-bottom:6px}.pk-lyr>summary{cursor:pointer;color:#7fdcf2;font-weight:700;list-style:none}.pk-lyr>summary::-webkit-details-marker{display:none}.pk-lyr .f{color:#c4d2e0;gap:8px;padding:2px 0 2px 18px;display:flex}.pk-lyr .f .k{color:#8aa0b4;flex-shrink:0;min-width:118px}.pk-hex{color:#8fb3c9;white-space:pre;flex-shrink:0;width:300px;padding:10px 12px;font-family:Courier New,monospace;font-size:11px;overflow:auto}.pk-hint{color:#7d8da0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=680px){.pk-hex{display:none}}.edr-top{background:#101826;border-bottom:1px solid #222e40;align-items:center;gap:12px;padding:11px 14px;display:flex}.edr-host{color:#5fd0e0;font-family:Courier New,monospace;font-size:13px;font-weight:700}.edr-risk{color:#8aa0b4;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.edr-risk b{color:#e7664c;font-size:18px}.edr-main{min-height:160px;display:flex}.edr-tree{border-right:1px solid #222e40;flex:1;min-width:0;max-height:340px;padding:8px 0;overflow:auto}.edr-node{cursor:pointer;color:#c4d2e0;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:5px 12px;font-family:inherit;font-size:12.5px;display:flex}.edr-node:hover{background:#131d2b}.edr-node.on{background:#16212f}.edr-node .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.edr-node .pname{font-family:Courier New,monospace}.edr-node .pid{color:#6b7c90;font-size:11px}.edr-node .flag{letter-spacing:.4px;color:#fca5a5;white-space:nowrap;background:#3a1414;border-radius:3px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:800}.edr-det{flex-shrink:0;width:310px;max-height:340px;padding:12px 14px;overflow:auto}.edr-det h4{color:#eef4fb;word-break:break-all;margin:0 0 8px;font-family:Courier New,monospace;font-size:13px}.edr-f{border-bottom:1px solid #16212f;gap:8px;padding:3px 0;font-size:12px;display:flex}.edr-f .k{color:#8aa0b4;flex-shrink:0;min-width:70px}.edr-f .v{color:#cfe0f0;word-break:break-all;font-family:Courier New,monospace}.edr-alert{color:#fca5a5;background:#2a1212;border:1px solid #7f1d1d;border-radius:6px;margin:10px 0;padding:8px 10px;font-size:12px;line-height:1.45}.edr-acts{gap:8px;margin-top:10px;display:flex}.edr-acts button{color:#cdd9e5;cursor:pointer;background:#13202f;border:1px solid #2b384c;border-radius:6px;flex:1;padding:7px 0;font-size:12px;font-weight:700}.edr-acts button:hover{color:#fca5a5;border-color:#e7664c}.edr-acts button:disabled{opacity:.5;cursor:default}.edr-hint{color:#7d8da0;padding:12px 14px;font-size:12px;line-height:1.5}.edr-contain{color:#7fe0a5;background:#0c1a12;border:1px solid #2f7d4f;border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:12px}@media (width<=680px){.edr-main{flex-direction:column}.edr-det{border-top:1px solid #222e40;width:100%}}.kq-sevsum{border-bottom:1px solid #222e40;flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}.kq-sevpill{color:#c4d2e0;border:1px solid #243246;border-left:3px solid var(--c);background:#0c121d;border-radius:5px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.kq-sevpill b{color:var(--c)}.soc-stepper{background:var(--nvc);border:1px solid var(--bd);border-radius:14px;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:14px 16px;display:flex}.soc-step{color:var(--tl5);cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.soc-step:hover{background:#ffffff12}.soc-step .soc-step-n{width:22px;height:22px;color:var(--tl5);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.soc-step.active{color:#c084fc;background:#a855f714;border-color:#a855f7}.soc-step.active .soc-step-n{color:#c084fc;background:#a855f738}.soc-step.done{color:#22c55e}.soc-step.done .soc-step-n{color:#22c55e;background:#22c55e2e}@media (width<=680px){.soc-step .soc-step-l{display:none}}.pmap-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pmap-vtoggle{background:var(--nvc);border:1px solid var(--bd);border-radius:999px;gap:4px;padding:3px;display:flex}.pmap-vtoggle button{color:var(--tl5);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.pmap-vtoggle button.on{background:var(--lime);color:#0c1322}.pmap-wrap{margin-top:14px}.pmap{border:1px solid var(--bd);background:radial-gradient(circle at 1px 1px,#ffffff0b 1px,#0000 1.6px) 0 0/30px 30px,radial-gradient(70% 60% at 50% 40%,#14b8cc14,#0000 70%),linear-gradient(#0d1422,#0a0f1a);border-radius:18px;width:100%;height:600px;position:relative;overflow:hidden}.pmap-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pmap-orb{filter:blur(72px);opacity:.55;will-change:transform;backface-visibility:hidden;border-radius:50%;position:absolute;transform:translateZ(0)}.pmap-orb.o1{background:radial-gradient(circle,#a3ea2a29,#0000 70%);width:340px;height:340px;animation:24s ease-in-out infinite pmapDrift;top:-70px;left:5%}.pmap-orb.o2{background:radial-gradient(circle,#14b8cc26,#0000 70%);width:400px;height:400px;animation:30s ease-in-out infinite reverse pmapDrift;bottom:-90px;left:42%}.pmap-orb.o3{background:radial-gradient(circle,#a855f724,#0000 70%);width:300px;height:300px;animation:21s ease-in-out infinite pmapDrift;top:34%;right:-50px}.pmap-scan{background:linear-gradient(120deg,#0000 42%,#14b8cc0d 50%,#0000 58%) 0 0/300% 100%;animation:16s linear infinite pmapScan;position:absolute;inset:-20%}@keyframes pmapDrift{0%,to{transform:translate(0)}33%{transform:translate(26px,-30px)}66%{transform:translate(-22px,18px)}}@keyframes pmapScan{to{background-position:-300% 0}}.pmap-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pmap-link{stroke:#14b8cc38;stroke-width:1px;vector-effect:non-scaling-stroke;fill:none}.pmap-bgclick{z-index:1;position:absolute;inset:0}.pmap-node{cursor:pointer;z-index:3;background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;width:124px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pmap-dot{border:2px solid var(--c);width:48px;height:48px;color:var(--c);box-shadow:0 0 16px -4px var(--c);background:#0d1524;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.pmap-node:hover .pmap-dot,.pmap-node:focus-visible .pmap-dot,.pmap-node.on .pmap-dot{box-shadow:0 0 0 6px #ffffff0f,0 0 30px -2px var(--c);transform:scale(1.14)}.pmap-hdr{letter-spacing:1.2px;text-transform:uppercase;color:#a3ea2a;text-shadow:0 0 12px #a3ea2a80,0 2px 3px #000000d9;white-space:nowrap;z-index:3;font-family:JetBrains Mono,Courier New,monospace;font-size:13.5px;font-weight:700;position:absolute;top:20px;transform:translate(-50%)}.pmap-hdr:before{content:"> ";opacity:.65}.pmap-hdr:after{content:"_";margin-left:1px;animation:1.1s step-end infinite pmapcur}@keyframes pmapcur{50%{opacity:0}}.pmap-lbl{color:var(--tl);text-align:center;text-shadow:0 1px 5px #000,0 0 2px #000;max-width:122px;font-size:11.5px;font-weight:700;line-height:1.2}.pmap-lvl{letter-spacing:.6px;text-transform:uppercase;font-size:8.5px;font-weight:800}.pmap-pop{z-index:8;background:var(--nvc);border:1px solid var(--bd);border-top:3px solid var(--c);border-radius:14px;width:300px;max-width:88vw;padding:16px 18px;position:absolute;box-shadow:0 24px 64px #0000008c}.pmap-pop h3{color:#fff;margin:0 26px 8px 0;font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.25}.pmap-pop .pp-lvl{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.pmap-pop .pp-de{color:var(--tl5);margin:10px 0;font-size:13px;line-height:1.5}.pmap-pop .pp-m{color:var(--tl7);gap:14px;margin-bottom:14px;font-size:12px;display:flex}.pmap-pop .pp-close{color:var(--tl5);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:8px;right:12px}.pmap-hint{text-align:center;color:var(--tl5);margin-top:12px;font-size:12.5px}@media (width<=760px){.pmap{height:560px}}.pmon{border:1px solid var(--bd);background:linear-gradient(#19212f,#0b1018);border-radius:22px;padding:12px;position:relative;box-shadow:0 34px 70px -24px #000000bf,inset 0 1px #ffffff0f}.pmon-bar{align-items:center;gap:7px;padding:5px 12px 10px;display:flex}.pmon-dot{background:#2a3850;border-radius:50%;width:11px;height:11px}.pmon-dot:first-child{background:#ff5f56}.pmon-dot:nth-child(2){background:#ffbd2e}.pmon-dot:nth-child(3){background:#27c93f}.pmon-title{letter-spacing:.04em;color:var(--tl5);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;overflow:hidden}.pmon-led{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 8px 1px #a3ea2ab3}.pmon-screen{background:#0a0f1a;border-radius:13px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 10px 36px #0000008c}.pmon-screen .pmap{border:none;border-radius:0}.pmon-stand{height:48px;margin-top:-1px;position:relative}.pmon-stand:before{content:"";border:1px solid var(--bd);clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:linear-gradient(#161e2b,#0d141f);border-top:none;width:96px;height:40px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pmon-stand:after{content:"";border:1px solid var(--bd);background:linear-gradient(#1b2533,#0c121d);border-radius:9px;width:240px;height:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 12px 26px -10px #000000bf}@media (width<=760px){.pmon{border-radius:16px;padding:8px}.pmon-stand{display:none}.pmon-title{font-size:11px}}.pmap-zoomflash{z-index:6;pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:54px;height:54px;animation:.8s cubic-bezier(.4,.02,.3,1) forwards pmapZoom;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes pmapZoom{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}40%{opacity:.45}to{opacity:0;transform:translate(-50%,-50%)scale(20)}}.room-terminal-body{min-height:160px;padding:16px 18px;font-family:Courier New,monospace;font-size:12px;line-height:1.9}@media (width<=860px){.room-hero-inner{grid-template-columns:1fr}.room-terminal{display:none}.room-hero-inner{padding:0 24px}.room-hero-left{padding-bottom:32px}}.room-body{z-index:1;max-width:1200px;margin:0 auto;padding:32px 40px;position:relative}.room-task-card{border:1px solid var(--bd);z-index:1;background:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 1.6px) 0 0/30px 30px,radial-gradient(85% 55% at 50% 0,#1ba0d812,#0000 70%),linear-gradient(#0d1422,#0b101b);border-radius:14px;margin-bottom:8px;position:relative;overflow:hidden}.room-task-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:16px 20px;transition:background .15s;display:flex}.room-task-hdr:hover{background:#ffffff08}.room-task-num{color:var(--lime);text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;font-size:11px;font-weight:700}.room-task-circle{border:2px solid var(--bd);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;transition:all .2s;display:flex}.room-task-circle.done{color:#fff;background:#22c55e;border-color:#22c55e}.room-task-name{color:var(--tl);flex:1;font-size:15px;font-weight:500}.room-task-chevron{color:var(--tl5);font-size:12px;transition:transform .2s}.room-task-body{border-top:1px solid var(--bd);flex-direction:column;gap:28px;padding:32px 36px;display:flex}.room-content{color:#dce1ebd9;letter-spacing:.01em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.9}.room-content h1,.room-content h2,.room-content h3{color:var(--tl);margin:32px 0 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.35}.room-content h1{font-size:28px}.room-content h2{font-size:22px}.room-content h3{color:var(--tl);font-size:18px}.room-content p{margin-bottom:18px}.room-content strong{color:#f0f2f5;font-weight:600}.room-content code{color:var(--lime);background:#a3ea2a1a;border-radius:5px;padding:3px 8px;font-family:Courier New,monospace;font-size:.85em}.room-content pre{background:#080e1a;border:1px solid #ffffff14;border-radius:8px;margin:18px 0;padding:20px 22px;line-height:1.75;position:relative;overflow-x:auto}.room-content pre code{color:#e4ebf6;background:0 0;padding:0;font-family:Courier New,monospace;font-size:14.5px;font-weight:500}.room-content ul,.room-content ol{margin-bottom:18px;padding-left:24px}.room-content li{margin-bottom:8px;line-height:1.8}.room-content table{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px}.room-content th{background:var(--nvm);color:var(--tl);text-align:left;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--bd);padding:12px 16px;font-size:12px;font-weight:700}.room-content td{border:1px solid var(--bd);color:#dce1ebcc;padding:12px 16px}.room-content tr:nth-child(2n) td{background:#ffffff05}.room-qa{background:var(--nv);border:1px solid var(--bd);border-radius:var(--r);flex-direction:column;gap:14px;padding:20px;display:flex}.room-qa-hdr{color:var(--tl5);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:11px;font-weight:700}.room-q-item{border-top:1px solid var(--bd);padding-top:14px}.room-q-item:first-child{border-top:none;padding-top:0}.room-q-text{color:var(--tl);margin-bottom:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16.5px;font-weight:600;line-height:1.6}.room-q-row{align-items:center;gap:8px;display:flex}.room-q-inp{border:1.5px solid var(--bd);background:var(--nvc);color:var(--tl);letter-spacing:.1px;border-radius:13px;outline:none;flex:1;padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15.5px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.room-q-inp:focus{border-color:var(--lime);box-shadow:0 0 0 3px #a3ea2a21}.room-q-inp.ok{background:#22c55e14;border-color:#22c55e}.room-q-inp.err{background:#ef44440f;border-color:#ef4444}.room-q-inp.solved{color:#8fe6b0;-webkit-text-fill-color:#8fe6b0;opacity:1;cursor:default;background:#22c55e1a;border-color:#22c55e;font-weight:600;animation:.6s cubic-bezier(.2,.7,.3,1.35) roomSolve;box-shadow:inset 0 0 0 1px #22c55e38}.room-q-solved{color:#22c55e;background:#22c55e29;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;animation:.6s cubic-bezier(.2,.7,.3,1.35) roomSolve;display:inline-flex}@keyframes roomSolve{0%{transform:scale(1)translate(0);box-shadow:0 0 #22c55e80}22%{transform:scale(1.025)translate(-3px)}42%{transform:scale(1.02)translate(3px)}60%{transform:scale(1.01)translate(-1.5px)}78%{transform:scale(1)translate(1px)}to{transform:scale(1)translate(0);box-shadow:0 0 0 9px #22c55e00}}.room-done{background:linear-gradient(135deg,#22c55e24,#a3ea2a0d);border:1px solid #22c55e52;border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;animation:.5s cubic-bezier(.2,.7,.3,1.25) roomDonePop;display:flex}@keyframes roomDonePop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.room-done-badge{flex-shrink:0;line-height:0;animation:.7s cubic-bezier(.2,.7,.3,1.4) 80ms both roomBadge}@keyframes roomBadge{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.room-done-txt{flex:1;min-width:170px}.room-done-txt h3{color:#fff;letter-spacing:.2px;margin:0;font-size:19px;font-weight:800}.room-done-txt p{color:var(--tl5);margin:4px 0 0;font-size:13.5px}.room-done-cta{background:var(--lime);color:var(--nv);cursor:pointer;letter-spacing:.3px;border:none;border-radius:13px;padding:12px 24px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;transition:transform .15s,opacity .15s}.room-done-cta:hover{opacity:.9;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.room-done,.room-done-badge{animation:none}}@keyframes roomShakeA{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes roomShakeB{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.room-q-inp.solved,.room-q-solved{animation:none}.room-q-inp[style*=roomShake]{animation:none!important}}.room-q-hint{color:var(--tl);background:#f59e0b14;border:1px solid #f59e0b33;border-radius:10px;margin-top:9px;padding:10px 13px;font-size:14.5px;font-weight:500;line-height:1.6}.room-complete-btn{background:var(--lime);color:var(--nv);border-radius:var(--r);cursor:pointer;letter-spacing:.3px;border:none;align-self:flex-start;padding:12px 28px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;transition:opacity .2s}.room-complete-btn:hover{opacity:.85}.room-complete-btn:disabled{opacity:.45;cursor:not-allowed}.room-nav{z-index:1;justify-content:space-between;gap:16px;margin-top:24px;padding:0 4px;display:flex;position:relative}.room-nav-btn{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--r);cursor:pointer;text-align:left;align-items:center;gap:12px;max-width:48%;padding:16px 20px;transition:border-color .2s,background .2s;display:flex}.room-nav-btn:hover{border-color:var(--lime);background:#a3ea2a0a}.room-nav-btn.next{text-align:right;flex-direction:row;margin-left:auto}.room-nav-btn svg{color:var(--lime);flex-shrink:0}.room-nav-label{color:var(--tl5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;font-weight:600}.room-nav-title{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:14px;font-weight:600}@media (width<=768px){.room-body{padding:20px}.room-hero-inner{padding:0 20px}.room-task-body{padding:20px}}.mach-panel{border-radius:var(--r);background:#050d18;border:1px solid #a3ea2a33;margin-top:20px;overflow:hidden}.mach-topbar{background:#0a1520;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mach-topbar-left{align-items:center;gap:10px;display:flex}.mach-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mach-label{color:#a3ea2ab3;font-family:Courier New,monospace;font-size:12px;font-weight:700}.mach-sublabel{color:#ffffff4d;font-size:11px}.mach-term-wrap{padding:0}.mach-term-wrap .xterm{padding:12px}.mach-start-area{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px;display:flex}.mach-start-area p{color:#eef0f573;max-width:380px;font-size:14px;line-height:1.6}.adm-layout{background:var(--nv);grid-template-columns:240px 1fr;min-height:calc(100vh - 74px);padding-top:74px;display:grid}.adm-sidebar{background:var(--nvc);border-right:1px solid var(--bd);padding:24px 0}.adm-nav-item{color:var(--tl5);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:10px;padding:12px 24px;font-size:14px;transition:all .15s;display:flex}.adm-nav-item:hover{color:var(--tl);background:#ffffff08}.adm-nav-item.ac{color:var(--lime);border-left-color:var(--lime);background:#a3ea2a0f}.adm-main{background:var(--nv);padding:36px;overflow-y:auto}.adm-hdr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.adm-hdr h2{color:var(--tl);font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700}.adm-table{border-collapse:collapse;width:100%;margin-top:4px}.adm-table th{color:var(--tl5);text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--bd);text-align:left;padding:10px 14px;font-size:11px;font-weight:700}.adm-table td{color:var(--tl7);border-bottom:1px solid #ffffff0a;padding:13px 14px;font-size:14px}.adm-table tr:hover td{background:#ffffff05}.adm-table td:first-child{color:var(--tl);font-weight:500}.adm-actions{gap:8px;display:flex}.adm-btn{border:1px solid var(--bd);background:var(--nv);color:var(--tl5);cursor:pointer;border-radius:4px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .15s}.adm-btn:hover{color:var(--tl);border-color:var(--tl5)}.adm-btn.danger{color:#ef4444;border-color:#ef444440}.adm-btn.danger:hover{background:#ef44441a}.adm-btn.primary{border-color:var(--lime);color:var(--lime)}.adm-btn.primary:hover{background:#a3ea2a1a}.adm-modal{z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.adm-modal-box{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);width:100%;max-width:560px;max-height:90vh;padding:32px;overflow-y:auto}.adm-modal-box h3{color:var(--tl);margin-bottom:24px;font-family:Ubuntu,sans-serif;font-size:18px}.adm-field{margin-bottom:16px}.adm-field label{color:var(--tl5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.adm-field input,.adm-field textarea,.adm-field select{border-radius:var(--r);border:1px solid var(--bd);background:var(--nv);width:100%;color:var(--tl);box-sizing:border-box;outline:none;padding:10px 13px;font-family:inherit;font-size:14px;transition:border .2s}.adm-field textarea{resize:vertical;min-height:120px}.adm-field input:focus,.adm-field textarea:focus,.adm-field select:focus{border-color:var(--lime)}.adm-modal-footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.adm-badge{letter-spacing:.3px;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.adm-path-card{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--r);margin-bottom:8px;overflow:hidden}.adm-path-card-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.adm-path-card-hdr:hover{background:#ffffff05}.adm-path-card-body{border-top:1px solid var(--bd);background:#00000026;padding:16px 18px}.adm-module-row{border-radius:var(--r);background:var(--nv);align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px;display:flex}.adm-lab-row{background:#ffffff08;border-radius:4px;align-items:center;gap:8px;margin-bottom:4px;margin-left:16px;padding:8px 12px;display:flex}@media (width<=860px){.adm-layout{grid-template-columns:1fr}.adm-sidebar{border-right:none;border-bottom:1px solid var(--bd);padding:0;display:flex;overflow-x:auto}.adm-nav-item{white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.adm-nav-item.ac{border-left:none;border-bottom-color:var(--lime)}}.abx-about{position:relative;overflow:hidden}.abx-about .abx-glow{pointer-events:none;z-index:0;opacity:.9;position:absolute;inset:0}.abx-about>:not(.abx-glow){z-index:1;position:relative}.abx-head{margin-bottom:clamp(30px,5vw,48px)}.abx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);background:var(--lime-d);border:1px solid var(--lime-g);border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:7px 15px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;display:inline-flex}.abx-about .sh.dk h2{font-size:clamp(26px,4.2vw,40px)}.abx-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(26px,4vw,52px);margin-bottom:clamp(40px,5vw,60px);display:grid}.abx-term{border:1px solid var(--bd);border-radius:var(--rl);box-shadow:0 18px 50px #00000073,var(--shadow-lime);background:#0c111b;min-width:0;overflow:hidden}.abx-term-bar{border-bottom:1px solid var(--bd);background:#11192a;align-items:center;gap:9px;padding:13px 16px;display:flex}.abx-dot{border-radius:50%;flex:none;width:11px;height:11px}.abx-term-title{color:var(--tl5);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;overflow:hidden}.abx-term-body{padding:clamp(18px,2.6vw,26px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(12.5px,1.55vw,14px);line-height:1.55}.abx-line{flex-wrap:wrap;align-items:baseline;gap:9px;margin:0;display:flex}.abx-line+.abx-out{margin-top:6px}.abx-prompt{color:var(--lime);font-weight:700}.abx-cmd{color:var(--w);word-break:break-word}.abx-out{color:var(--tl7);margin:0 0 20px;padding-left:20px;font-family:"Source Sans 3",sans-serif;font-size:clamp(14px,1.7vw,15.5px);line-height:1.7}.abx-out:last-child{margin-bottom:0}.abx-hl{color:var(--lime-h);font-weight:600}.abx-out-ok{color:var(--tl)}.abx-tag{color:var(--lime);margin-right:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;font-weight:700}.abx-cursor{background:var(--lime);border-radius:1px;width:9px;height:1.05em;animation:1.1s step-end infinite blink;display:inline-block;transform:translateY(2px)}.abx-prose{min-width:0}.abx-quote{border-left:2px solid var(--lime-g);color:var(--tl);margin:0 0 24px;padding:2px 0 2px 26px;font-family:Ubuntu,sans-serif;font-size:clamp(19px,2.6vw,27px);font-weight:500;line-height:1.4;position:relative}.abx-mark{color:var(--lime-g);pointer-events:none;font-family:Ubuntu,sans-serif;font-size:52px;line-height:1;position:absolute;top:-16px;left:6px}.abx-body{color:var(--tl7);margin:0 0 28px;font-size:clamp(15px,1.8vw,16.5px);line-height:1.8}.abx-em{color:var(--lime);font-weight:600}.abx-chips{flex-wrap:wrap;gap:10px;display:flex}.abx-chip{color:var(--tl);background:var(--lime-d);border:1px solid var(--lime-g);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;transition:border-color .25s,transform .25s;display:inline-flex}.abx-chip:hover{border-color:var(--lime);transform:translateY(-2px)}.abx-chip-ic{color:var(--lime);line-height:0;display:inline-flex}.abx-band{border:1px solid var(--bd);border-radius:var(--rxl);background:linear-gradient(#a3ea2a0d,#1e2d4759);padding:clamp(28px,4vw,42px) clamp(20px,4vw,40px);position:relative;overflow:hidden}.abx-band-sig{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.abx-wave{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:4.5s ease-in-out infinite abx-trace}@keyframes abx-trace{0%{stroke-dashoffset:1400px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-1400px}}.abx-band-head{justify-content:center;align-items:center;gap:12px;margin-bottom:28px;display:flex;position:relative}.abx-band-bars{color:var(--lime);line-height:0;display:inline-flex}.abx-eq{fill:var(--lime);transform-box:fill-box;transform-origin:bottom;animation:1.1s ease-in-out infinite abx-bounce}.abx-eq2{animation-delay:.18s}.abx-eq3{animation-delay:.36s}.abx-eq4{animation-delay:.52s}@keyframes abx-bounce{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.abx-band-label{letter-spacing:.22em;text-transform:uppercase;color:var(--tl5);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.abx-stats{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;display:flex;position:relative}.abx-stat{text-align:center;flex-direction:column;flex:150px;align-items:center;min-width:130px;padding:6px 10px;display:flex}.abx-stat-ic{color:var(--lime);opacity:.85;margin-bottom:12px;line-height:0;display:inline-flex}.abx-num{color:var(--w);letter-spacing:-.02em;font-family:Ubuntu,sans-serif;font-size:clamp(2.4rem,6vw,3.3rem);font-weight:700;line-height:1}.abx-num-sm{color:var(--lime-h);font-size:clamp(1.5rem,4vw,2.1rem)}.abx-plus{color:var(--lime);vertical-align:super;margin-left:1px;font-size:.62em}.abx-lab{letter-spacing:.04em;color:var(--tl5);text-transform:uppercase;margin-top:12px;font-size:.84rem}.abx-div{background:linear-gradient(180deg,transparent,var(--lime-g),transparent);flex:none;align-self:center;width:1px;height:64px}@media (width<=860px){.abx-layout{grid-template-columns:1fr;gap:30px}}@media (width<=640px){.abx-div{display:none}.abx-stat{border-radius:var(--r);background:#ffffff05;flex:44%;min-width:44%;padding:14px 8px}.abx-stats{gap:12px}}@media (width<=480px){.abx-quote{padding-left:20px;font-size:19px}.abx-chips{gap:8px}}@media (prefers-reduced-motion:reduce){.abx-cursor,.abx-wave,.abx-eq{animation:none}.abx-wave{stroke-dashoffset:0}}.ref-card .ref-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ref-btn{transition:transform .12s,filter .15s,background .15s,box-shadow .18s}.ref-btn-primary:hover{filter:brightness(1.06);box-shadow:0 6px 20px #a3ea2a52}.ref-btn-primary:active{transform:translateY(1px)}.ref-btn-ghost:hover{background:#a3ea2a2e;border-color:#a3ea2a66}.ref-btn-ghost:active{transform:translateY(1px)}.ref-btn:focus-visible{outline-offset:2px;outline:2px solid #b8f24d}.ref-gift{animation:5s ease-in-out infinite fl}.ref-medal{transform-origin:180px 50px;animation:4s ease-in-out infinite fl}.ref-spark{transform-origin:218px 38px;animation:2.2s ease-in-out infinite csTwinkle}.ref-packet{filter:drop-shadow(0 0 5px #b8f24de6)}.ref-dash{animation:1.4s linear infinite ref-crawl}.ref-shine{text-shadow:0 0 18px #a3ea2a73}.ref-av{transition:transform .15s}@keyframes ref-crawl{to{stroke-dashoffset:-16px}}@media (width<=520px){.ref-pillrow>button{flex:100%}}@media (prefers-reduced-motion:reduce){.ref-gift,.ref-medal,.ref-spark,.ref-dash,.ref-packet{animation:none}.ref-btn{transition:none}}.simex-wrap{position:relative}.simex-chip{cursor:pointer;color:#a3ea2a;white-space:nowrap;background:#a3ea2a1a;border:1px solid #a3ea2a8c;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-family:Ubuntu,sans-serif;font-size:11.5px;font-weight:700;line-height:1;transition:background .15s;display:inline-flex}.simex-chip:hover{background:#a3ea2a33}.simex-chip.on{color:#0a0f1a;background:#a3ea2a;border-color:#a3ea2a}.simex-chip .simex-dot{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:inline-flex}.simex-on [data-ex-title]{outline-offset:1px;cursor:help!important;outline:1px dashed #a3ea2a8c!important}.simex-on [data-ex-title]:hover{background:#a3ea2a1f;outline-color:#a3ea2a!important}.simex-panel{background:linear-gradient(#a3ea2a14,#0a0f1a00);border-top:1px solid #a3ea2a66;padding:11px 14px;font-family:Segoe UI,sans-serif;animation:.18s simexIn}.simex-panel .simex-t{color:#a3ea2a;align-items:center;gap:7px;margin-bottom:4px;font-size:13px;font-weight:800;display:flex}.simex-panel .simex-b{color:#cfe6f5;font-size:12.5px;line-height:1.55}.simex-panel .simex-x{cursor:pointer;color:#7d8da0;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:15px;line-height:1}.simex-panel .simex-x:hover{color:#cfe6f5}.simex-hint{color:#8a9bb0;background:#a3ea2a0d;border-top:1px dashed #a3ea2a40;padding:7px 14px;font-family:Segoe UI,sans-serif;font-size:11.5px}@keyframes simexIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.fbnk{background:#fff;border:1px solid #d8dee8;border-radius:14px;align-self:flex-start;width:100%;margin:22px 0;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 6px 22px #141e3212}.fb-chrome{background:linear-gradient(#f3f5f9,#e9edf4);border-bottom:1px solid #dde3ec;align-items:center;gap:7px;padding:9px 11px;display:flex}.fb-dots{gap:5px;margin-right:3px;display:flex}.fb-dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.fb-dots i:nth-child(2){background:#febc2e}.fb-dots i:nth-child(3){background:#28c840}.fb-nav{color:#43506a;cursor:pointer;background:#fff;border:1px solid #d3dae5;border-radius:8px;width:27px;height:27px;font-size:15px;line-height:1;transition:background .15s,transform .1s}.fb-nav:hover:not(:disabled){background:#eef2f8}.fb-nav:active:not(:disabled){transform:scale(.93)}.fb-nav:disabled{opacity:.35;cursor:default}.fb-urlwrap{background:#fff;border:1px solid #d3dae5;border-radius:999px;flex:1;align-items:center;gap:6px;padding:5px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.fb-urlwrap:focus-within{border-color:#7aa7ff;box-shadow:0 0 0 3px #7aa7ff2e}.fb-lock{font-size:11px}.fb-lock.no{filter:grayscale(.2)}.fb-url{color:#26314a;background:0 0;border:0;outline:0;flex:1;font-family:ui-monospace,Cascadia Mono,monospace;font-size:13px}.fb-go{color:#33405c;cursor:pointer;background:#fff;border:1px solid #d3dae5;border-radius:8px;padding:5px 13px;font-size:12.5px;transition:background .15s}.fb-go:hover{background:#eef2f8}.fb-marks{background:#f7f9fc;border-bottom:1px solid #e6ebf3;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 11px;display:flex}.fb-marks button{color:#4a5670;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 10px;font-size:12px;transition:background .15s}.fb-marks button:hover{background:#e8eef7}.fb-marks button.on{color:#1f4fa8;background:#e2ebfb;border-color:#c5d8f5;font-weight:600}.fb-srcbtn{font-family:ui-monospace,monospace;border-color:#d6dde8!important;font-size:11.5px!important}.fb-srcbtn.on{color:#fff!important;background:#26314a!important;border-color:#26314a!important}.fb-spacer{flex:1}.fb-loadwrap{background:#eef2f7;height:3px;overflow:hidden}.fb-load{background:linear-gradient(90deg,#7aa7ff,#4f7fe0);border-radius:2px;width:40%;height:3px;animation:.32s linear fbLoad}@keyframes fbLoad{0%{transform:translate(-100%)}to{transform:translate(280%)}}.fb-view{background:#fff;min-height:232px}.fb-page{padding:24px 26px;animation:.22s fbIn}.fb-page.plain{background:#fafbfd;padding:18px 22px}@keyframes fbIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fb-brand{color:#12306b;align-items:center;gap:9px;margin-bottom:14px;font-size:19px;font-weight:700;display:flex}.fb-logo{color:#fff;background:linear-gradient(135deg,#2f6bd8,#1b3f8f);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.fb-page h4{color:#1b2540;margin:0 0 8px;font-size:16px}.fb-lead{color:#4b5872;margin:0 0 14px;font-size:13.5px;line-height:1.6}.fb-fine{color:#8792a8;margin:14px 0 0;font-size:11.5px;line-height:1.55}.fb-cards{flex-wrap:wrap;gap:11px;display:flex}.fb-card{background:#fafbfe;border:1px solid #e2e8f2;border-radius:11px;flex:150px;padding:13px 15px;transition:transform .15s,box-shadow .15s}.fb-card:hover{transform:translateY(-2px);box-shadow:0 5px 16px #1e325a17}.fb-card b{color:#1b2540;margin-bottom:3px;font-size:13.5px;display:block}.fb-card span{color:#68758e;font-size:12px}.fb-form{flex-wrap:wrap;gap:8px;display:flex}.fb-form input{color:#8894a8;background:#f7f9fc;border:1px solid #dde3ec;border-radius:8px;padding:7px 11px;font-size:12.5px}.fb-form button{color:#93a0b5;background:#eef3fa;border:1px solid #c9d5e8;border-radius:8px;padding:7px 15px;font-size:12.5px}.fb-plain{color:#2a3550;white-space:pre-wrap;margin:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:12.5px;line-height:1.75}.fb-404,.fb-403{color:#c0392b}.fb-page code{color:#2a3550;background:#f1f4f9;border:1px solid #e3e9f2;border-radius:5px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:12px}.fb-flag{background:linear-gradient(#f0fbf3,#e6f7ec);border:1px solid #b9e3c6;border-radius:11px;align-items:center;gap:11px;margin:16px 0 4px;padding:14px 16px;animation:.45s fbFlag;display:flex}@keyframes fbFlag{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.fb-flag span{letter-spacing:.9px;text-transform:uppercase;color:#1f7a45;font-size:10.5px;font-weight:700}.fb-flag code{color:#14532d;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #bfe5cd;border-radius:7px;padding:4px 11px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:14.5px}.fb-src{color:#c7d2e4;white-space:pre-wrap;background:#171c28;min-height:232px;margin:0;padding:18px 22px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:12.5px;line-height:1.7;animation:.22s fbIn;overflow-x:auto}.fb-status{color:#6b7891;background:#f5f7fb;border-top:1px solid #e6ebf3;align-items:center;gap:10px;padding:8px 13px;font-size:11.5px;display:flex}.fb-code{border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.fb-code.c200{color:#1f7a45;background:#e6f7ec}.fb-code.c403{color:#a15c11;background:#fdf0e3}.fb-code.c404{color:#b53535;background:#fdeaea}.fb-won{color:#1f7a45;font-weight:600}.fb-hintline{color:#8792a8;font-style:italic}@media (width<=640px){.fb-marks{gap:3px}.fb-page,.fb-src{padding:17px 15px}.fb-go{display:none}}.xfp{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.xfp-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.xfp-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.xfp-h span{color:var(--tl5);font-size:12px}.xfp-chs{background:#070d16;flex-wrap:wrap;gap:6px;padding:12px 14px 8px;display:flex}.xfp-chs button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 12px;font-size:12.5px;transition:all .18s}.xfp-chs button:hover{color:#cfe6f5;border-color:#3a4a60}.xfp-chs button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.xfp-note{color:var(--tl5);background:#070d16;padding:0 14px 10px;font-size:12px;line-height:1.5}.xfp-ctl{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;gap:14px;padding:11px 14px;display:flex}.xfp-sl{flex-direction:column;flex:180px;gap:5px;display:flex}.xfp-sl span{color:var(--tl5);justify-content:space-between;gap:8px;font-size:11px;display:flex}.xfp-sl b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px}.xfp-sl input[type=range]{width:100%;accent-color:var(--lime);cursor:pointer}.xfp-cb{color:#cfe6f5;cursor:pointer;align-self:center;align-items:center;gap:7px;font-size:12px;display:flex}.xfp-cb input{accent-color:var(--lime);cursor:pointer}.xfp-fixed{color:var(--tl5);flex:180px;align-self:center;font-size:11.5px;line-height:1.5}.xfp-fixed b{color:#cfe6f5;font-family:JetBrains Mono,monospace}.xfp-chart{background:#070d16;width:100%;height:150px;display:block}.xfp-stats{background:var(--bd);flex-wrap:wrap;gap:1px;display:flex}.xfp-stats>div{background:#0c1322;flex-direction:column;flex:120px;gap:3px;padding:9px 13px;display:flex}.xfp-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.xfp-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:14px}.xfp-stats b.ok{color:#54b399}.xfp-stats b.bad{color:#e0244d}.xfp-verdict{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.xfp-verdict.bad{color:#ffd8e0;background:#e0244d17}.xfp-verdict.ok{color:#d6f5ea;background:#54b3991a}.xfp-verdict.warn{color:#ffe6c7;background:#f5921b1a}.xfp-verdict b{font-weight:700}.xfp-why{color:var(--tl5);margin-top:5px;font-size:12px;line-height:1.5}.xfp-also{color:#8a97ab;margin-top:4px;font-size:11.5px;font-style:italic}@media (width<=640px){.xfp-ctl{gap:10px}.xfp-chs button{padding:5px 9px;font-size:11.5px}}.pev{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.pev-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.pev-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.pev-h span{color:var(--tl5);font-family:JetBrains Mono,monospace;font-size:12px}.pev-sub{color:var(--tl5);border-bottom:1px solid var(--bd);background:#070d16;padding:9px 14px;font-size:12px;line-height:1.55}.pev-cols{background:var(--bd);flex-wrap:wrap;gap:1px;display:flex}.pev-enum,.pev-tech{background:#070d16;flex:300px;padding:12px 14px}.pev-lbl{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;justify-content:space-between;margin-bottom:9px;font-size:10.5px;display:flex}.pev-lbl em{color:var(--lime);font-family:JetBrains Mono,monospace;font-style:normal}.pev-chk{margin-bottom:7px}.pev-chk button{text-align:left;color:#cfe6f5;cursor:pointer;background:#0c1322;border:1px solid #243044;border-radius:7px;width:100%;padding:7px 11px;font-family:JetBrains Mono,monospace;font-size:12.5px;transition:all .18s}.pev-chk button:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.pev-chk button:disabled{cursor:default}.pev-chk.done button{color:#54b399;background:#54b39914;border-color:#2f7d54}.pev-chk pre{color:#9fb0c7;white-space:pre-wrap;background:#050a12;border:1px solid #1b2436;border-radius:6px;margin:6px 0 0;padding:9px 11px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.6;animation:.25s pevIn;overflow-x:auto}@keyframes pevIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.pev-t{cursor:pointer;text-align:left;background:#0c1322;border:1px solid #243044;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;width:100%;margin-bottom:7px;padding:9px 11px;transition:all .18s;display:flex}.pev-t:hover{border-color:#3a4a60}.pev-t.lit{border-color:#3d5a7a}.pev-t.on{border-color:var(--lime);background:#a3ea2a12}.pev-tn{color:#cfe6f5;flex:1;font-size:12.5px}.pev-tt{color:#7d8da0;border:1px solid #243044;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:10.5px}.pev-noise{gap:2px;display:inline-flex}.pev-noise i{background:#1e2838;border-radius:2px;width:6px;height:11px;display:block}.pev-noise i.on{background:#54b399}.pev-noise i.on.n3{background:#e5c07b}.pev-noise i.on.n4,.pev-noise i.on.n5{background:#e0244d}.pev-out{border-top:1px solid var(--bd);padding:12px 14px;font-size:13px;line-height:1.6;animation:.25s pevIn}.pev-out.win{color:#e4f7c8;background:#a3ea2a12}.pev-out.lose{color:#ffd8e0;background:#e0244d14}.pev-verdict{margin-bottom:5px;font-size:14px;font-weight:700}.pev-out p{margin:0 0 8px}.pev-hintline{color:#e5c07b;font-style:italic}.pev-tellh{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin:10px 0 5px;font-size:10.5px}.pev-out ul{color:#b9c8da;margin:0;padding-left:18px;font-size:12.5px;line-height:1.65}.pev-noiseline{color:var(--tl5);align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}@media (width<=640px){.pev-enum,.pev-tech{flex:100%}}.prs{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.prs-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.prs-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.prs-h span{color:var(--tl5);font-size:12px}.prs-mechs{background:#070d16;flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.prs-mechs button{color:#9fb0c7;cursor:pointer;text-align:left;background:#0c1322;border:1px solid #243044;border-radius:8px;flex-direction:column;gap:2px;padding:7px 12px;font-size:12.5px;transition:all .18s;display:flex}.prs-mechs button:hover{color:#cfe6f5;border-color:#3a4a60}.prs-mechs button.on{border-color:var(--lime);color:var(--lime);background:#a3ea2a17;font-weight:700}.prs-mechs em{letter-spacing:.4px;text-transform:uppercase;color:#7d8da0;font-size:10px;font-style:normal}.prs-mechs button.on em{color:#8aa86a}.prs-card{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:#0c1322;padding:12px 14px}.prs-cardh{align-items:center;gap:9px;margin-bottom:6px;display:flex}.prs-cardh b{color:#cfe6f5;font-size:13.5px}.prs-tid{color:#7d8da0;border:1px solid #243044;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.prs-card p{color:#b9c8da;margin:0 0 9px;font-size:12.5px;line-height:1.55}.prs-kv{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:4px;font-size:11.5px;display:flex}.prs-kv span{color:#7d8da0;min-width:78px}.prs-kv code{color:#9fb0c7;word-break:break-all;background:#070d16;border:1px solid #1b2436;border-radius:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:11.5px}.prs-resph{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;background:#070d16;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 6px;font-size:10.5px;display:flex}.prs-resph button{color:var(--tl5);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:1px solid #243044;border-radius:6px;padding:3px 10px;font-size:11px}.prs-resph button:hover{border-color:var(--lime);color:var(--lime)}.prs-resps{background:#070d16;flex-wrap:wrap;gap:7px;padding:0 14px 12px;display:flex}.prs-r{cursor:pointer;text-align:left;background:#0c1322;border:1px solid #243044;border-radius:8px;flex-direction:column;flex:210px;gap:3px;padding:9px 11px;transition:all .18s;display:flex}.prs-r:hover:not(:disabled){border-color:#3a4a60}.prs-r:disabled{opacity:.4;cursor:default}.prs-r.kept{background:#e0244d14;border-color:#7a3a48}.prs-r.gone{background:#54b3991a;border-color:#2f7d54}.prs-rn{color:#cfe6f5;font-size:12.5px;font-weight:600}.prs-rnote{color:#7d8da0;font-size:11px}.prs-rv{letter-spacing:.5px;text-transform:uppercase;font-size:10.5px;font-weight:700}.prs-r.kept .prs-rv{color:#e0244d}.prs-r.gone .prs-rv{color:#54b399}.prs-rwhy{color:#9fb0c7;margin-top:2px;font-size:11.5px;line-height:1.5}.prs-state{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.6}.prs-state.idle{color:var(--tl5);background:#0c1322}.prs-state.bad{color:#ffd8e0;background:#e0244d17}.prs-state.clean{color:#d6f5ea;background:#54b3991a}@media (width<=640px){.prs-r{flex:100%}}.c2t{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.c2t-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.c2t-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.c2t-h span{color:var(--tl5);font-size:12px}.c2t-profs{background:#070d16;flex-wrap:wrap;gap:6px;padding:12px 14px 8px;display:flex}.c2t-profs button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 12px;font-size:12.5px;transition:all .18s}.c2t-profs button:hover{color:#cfe6f5;border-color:#3a4a60}.c2t-profs button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.c2t-note{color:var(--tl5);background:#070d16;padding:0 14px 10px;font-size:12px;line-height:1.5}.c2t-ctl{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;gap:16px;padding:11px 14px;display:flex}.c2t-sl{flex-direction:column;flex:220px;gap:5px;display:flex}.c2t-sl span{color:var(--tl5);justify-content:space-between;gap:8px;font-size:11px;display:flex}.c2t-sl b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px}.c2t-sl input[type=range]{width:100%;accent-color:var(--lime);cursor:pointer}.c2t-lbl{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;background:#070d16;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 14px 5px;font-size:10.5px;display:flex}.c2t-lbl em{text-transform:none;letter-spacing:0;color:var(--tl5);font-style:normal}.c2t-strip{background:#070d16;width:100%;height:46px;display:block}.c2t-hist{background:#070d16;width:100%;height:70px;padding:0 0 6px;display:block}.c2t-stats{background:var(--bd);flex-wrap:wrap;gap:1px;margin-top:8px;display:flex}.c2t-stats>div{background:#0c1322;flex-direction:column;flex:130px;gap:3px;padding:9px 13px;display:flex}.c2t-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.c2t-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:14px}.c2t-stats b.ok{color:#54b399}.c2t-stats b.warn{color:#e5c07b}.c2t-stats b.bad{color:#e0244d}.c2t-verdict{border-top:1px solid var(--bd);padding:12px 14px;font-size:13px;line-height:1.6}.c2t-verdict.quiet{color:#d6f5ea;background:#54b3991a}.c2t-verdict.risky{color:#ffe6c7;background:#f5921b1a}.c2t-verdict.loud{color:#ffd8e0;background:#e0244d17}.c2t-verdict ul{margin:7px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.c2t-verdict li{margin-bottom:5px}.c2t-cost{color:var(--tl5);border-top:1px dashed #ffffff21;margin-top:10px;padding-top:9px;font-size:12.5px;line-height:1.55}.c2t-good{color:#54b399;margin-top:7px;font-size:12px;line-height:1.5}@media (width<=640px){.c2t-ctl{gap:11px}.c2t-profs button{padding:5px 9px;font-size:11.5px}}.atm{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.atm-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.atm-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.atm-h span{color:var(--tl5);flex:1;min-width:150px;font-size:12px}.atm-h button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 12px;font-size:12px;transition:all .18s}.atm-h button:hover{color:#e0244d;border-color:#e0244d}.atm-h button.on{color:#ff8ea6;background:#e0244d24;border-color:#e0244d}.atm-scroll{background:#070d16;padding:2px 0;overflow-x:auto}.atm-svg{max-width:none;display:block}.atm-ta{fill:#7d8da0;letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:9.5px}.atm-tn{font-family:Segoe UI,sans-serif;font-size:11.5px;font-weight:700}.atm-tid{fill:#8fa3bd;font-family:JetBrains Mono,monospace;font-size:9.5px}.atm-tnm{fill:#cfe6f5;font-family:Segoe UI,sans-serif;font-size:10.5px}.atm-step{fill:#06210a;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.atm-det{border-top:1px solid var(--bd);color:#cfe6f5;background:#0c1322;padding:12px 14px;font-size:13px;line-height:1.6}.atm-det.atm-idle{color:var(--tl5);font-size:12.5px}.atm-deth{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:7px;display:flex}.atm-dtid{color:#8fa3bd;border:1px solid #243044;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px}.atm-deth b{color:#fff;font-size:14px}.atm-dta{font-size:11.5px;font-weight:600}.atm-det p{color:#b9c8da;margin:0 0 9px;font-size:12.5px}.atm-tele span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:4px;font-size:10.5px;display:block}.atm-tele ul{color:#b9c8da;margin:0;padding-left:17px;font-size:12.5px;line-height:1.6}.atm-instep{color:#ff8ea6;margin-top:9px;font-size:12px}.atm-seen{border-top:1px solid var(--bd);color:var(--tl5);background:#070d16;padding:10px 14px;font-size:12.5px;line-height:1.55}@media (width<=640px){.atm-h span{display:none}}.atln{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.atln-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.atln-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.atln-h span{color:var(--tl5);font-size:12px}.atln-wrap{background:#070d16;padding:6px 0 10px;overflow-x:auto}.atln-svg{width:100%;min-width:560px;display:block}.atln-tick{fill:#5f6e84;font-family:JetBrains Mono,monospace;font-size:9px}.atln-lab{dominant-baseline:middle;font-family:JetBrains Mono,monospace;font-size:10.5px}.atln-det{border-top:1px solid var(--bd);border-left:3px solid var(--c);background:#0c1322;padding:12px 14px}.atln-deth{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:6px;display:flex}.atln-eid{color:var(--c);border:1px solid var(--c);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px}.atln-deth b{color:#fff;font-size:13.5px}.atln-when{color:#7d8da0;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px}.atln-det p{color:#b9c8da;margin:0;font-size:12.5px;line-height:1.6}.atln-gap{color:var(--tl5);border-top:1px dashed #243044;margin-top:8px;padding-top:8px;font-size:12px;line-height:1.5}.atln-nav{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.atln-nav button{color:#7d8da0;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:6px;width:26px;height:26px;font-family:JetBrains Mono,monospace;font-size:11.5px;transition:all .15s}.atln-nav button:hover{border-color:var(--c);color:#cfe6f5}.atln-nav button.on{background:var(--c);border-color:var(--c);color:#0c1322;font-weight:700}.atln-h button.atln-rawbtn{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;margin-left:auto;padding:4px 11px;font-family:JetBrains Mono,monospace;font-size:11.5px;transition:all .18s}.atln-h button.atln-rawbtn:hover{border-color:var(--lime);color:var(--lime)}.atln-h button.atln-rawbtn.on{color:#fff;background:#26314a;border-color:#26314a}.atln-raw{color:#9fb0c7;white-space:pre-wrap;background:#050a12;border:1px solid #1b2436;border-radius:7px;max-height:260px;margin:0;padding:11px 13px;font-family:JetBrains Mono,Cascadia Mono,monospace;font-size:11.5px;line-height:1.65;overflow:auto}.atln-noraw{color:var(--tl5);margin:0;font-size:12.5px;font-style:italic}.atln-ctx{border-top:1px solid var(--bd);color:var(--tl5);background:#070d16;padding:11px 14px;font-size:12.5px;line-height:1.6}.atln-ctx span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:4px;font-size:10.5px;display:block}.apdd{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.apdd-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.apdd-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.apdd-h span{min-width:150px;color:var(--tl5);flex:1;font-size:12px}.apdd-pre{flex-wrap:wrap;gap:6px;display:flex}.apdd-pre button{color:#9fb0c7;font:inherit;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 11px;font-size:11.5px;transition:all .18s}.apdd-pre button:hover{border-color:var(--lime);color:var(--lime)}.apdd-atk{border-bottom:1px solid var(--bd);background:#070d16;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 14px;display:flex}.apdd-atk button{color:#9fb0c7;font:inherit;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;transition:all .18s;display:flex}.apdd-atk button:hover{color:#cfe6f5;border-color:#3a4a60}.apdd-atk button.on{border-color:var(--lime);color:#e8ffc4;background:#a3ea2a1f}.apdd-dot{border-radius:50%;flex:none;width:8px;height:8px;transition:all .2s}.apdd-dot.ok{background:#54b399;box-shadow:0 0 7px #54b399bf}.apdd-dot.bad{background:#e0244d;box-shadow:0 0 7px #e0244dbf}.apdd-cnt{color:var(--tl5);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11.5px}.apdd-wrap{background:#070d16;overflow-x:auto}.apdd-svg{width:100%;min-width:620px;display:block}.apdd-cap{fill:#5f6e84;letter-spacing:.7px;font-family:JetBrains Mono,monospace;font-size:9px}.apdd-lay{fill:#cfe6f5;font-family:Segoe UI,sans-serif;font-size:10.5px;font-weight:600}.apdd-lay.off{fill:#63748c}.apdd-sub{fill:#7d8da0;letter-spacing:.3px;font-family:JetBrains Mono,monospace;font-size:8.5px}.apdd-tok{fill:#fff;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.apdd-sw{background:var(--bd);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);flex-wrap:wrap;gap:1px;display:flex}.apdd-sw button{color:#8a97ab;font:inherit;text-align:left;cursor:pointer;background:#0c1322;border:0;border-top:2px solid #0000;flex:160px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;transition:background .18s,color .18s;display:flex}.apdd-sw button:hover{color:#cfe6f5;background:#111a2c}.apdd-sw button.on{color:#cfe6f5}.apdd-sw button.act{border-top-color:var(--lime)}.apdd-led{background:#1a2436;border:1px solid #2d3a4f;border-radius:9px;flex:none;width:30px;height:16px;transition:all .2s;position:relative}.apdd-led i{background:#4a5a72;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:2px;left:2px}.apdd-sw button.on .apdd-led{border-color:var(--lime);background:#a3ea2a33}.apdd-sw button.on .apdd-led i{background:var(--lime);left:16px}.apdd-swl{flex-direction:column;gap:1px;min-width:0;display:flex}.apdd-swl b{font-size:12px;font-weight:600}.apdd-swl span{color:#6f7f95;font-family:JetBrains Mono,monospace;font-size:10px}.apdd-vd{border-bottom:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.apdd-vd.ok{color:#d6f5ea;background:#54b3991a}.apdd-vd.bad{color:#ffd8e0;background:#e0244d17}.apdd-vd b{font-weight:700}.apdd-vd p{color:var(--tl5);margin:6px 0 0;font-size:12px;line-height:1.5}.apdd-grid{background:var(--bd);grid-template-columns:1.05fr .95fr;gap:1px;display:grid}.apdd-col{background:#0c1322;min-width:0;padding:11px 14px}.apdd-lbl{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:8px;font-size:10.5px}.apdd-sent{color:#ffb3c4;white-space:pre-wrap;word-break:break-word;background:#070d16;border:1px solid #1c2739;border-radius:7px;margin:0 0 12px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.55}.apdd-row{border-top:1px dashed #1c2739;gap:9px;padding:7px 0;display:flex}.apdd-row.off,.apdd-row.unreached{opacity:.45}.apdd-mk{color:#7d8da0;background:0 0;border:1px solid #243044;border-radius:5px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:flex}.apdd-row.stop .apdd-mk{border-color:var(--lime);color:var(--lime);background:#a3ea2a29}.apdd-row.gap .apdd-mk{color:#ff8ea6;background:#e0244d24;border-color:#e0244d}.apdd-rt{min-width:0}.apdd-rt b{color:#cfe6f5;font-size:12px;font-weight:600;display:block}.apdd-rt em{letter-spacing:.4px;text-transform:uppercase;color:#6f7f95;margin-top:1px;font-size:10px;font-style:normal;display:block}.apdd-rt>span{color:var(--tl5);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.apdd-row.stop .apdd-rt b{color:var(--lime)}.apdd-row.gap .apdd-rt b{color:#ff8ea6}.apdd-what{color:#b9c8da;margin:0 0 9px;font-size:12.5px;line-height:1.6}.apdd-lim{color:#ffe6c7;background:#f5921b17;border-left:2px solid #f5921b;border-radius:0 6px 6px 0;margin-bottom:10px;padding:7px 10px;font-size:12px;line-height:1.5}.apdd-lim b{color:#f5b45c;font-weight:700}.apdd-p{color:#b9c8da;border-top:1px dashed #1c2739;padding:8px 0;font-size:12px;line-height:1.55}.apdd-p em{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;margin-right:7px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800}.apdd-p em.vuln{color:#ff8ea6;background:#e0244d29}.apdd-p em.safe{color:#7fd8bf;background:#54b39929}.apdd-p span{color:var(--tl5);margin-top:3px;font-size:11.5px;display:block}.apdd-none{color:var(--tl5);font-size:12px;line-height:1.55}@media (width<=760px){.apdd-grid{grid-template-columns:1fr}.apdd-h span{display:none}.apdd-cnt{margin-left:0}}.aigd{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.aigd-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.aigd-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.aigd-h span{min-width:150px;color:var(--tl5);flex:1;font-size:12px}.aigd-h button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .18s}.aigd-h button:hover{border-color:var(--lime);color:var(--lime)}.aigd-atks{background:#070d16;flex-wrap:wrap;gap:6px;padding:12px 14px 9px;display:flex}.aigd-atks button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;transition:all .18s}.aigd-atks button:hover{color:#cfe6f5;border-color:#3a4a60}.aigd-atks button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.aigd-pay{background:#070d16;padding:0 14px 12px}.aigd-payh{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.aigd-chan{color:#8fa3bd;border:1px solid #243044;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px}.aigd-payh b{color:#cfe6f5;font-size:13px}.aigd-adapt{color:#ff8ea6;cursor:pointer;background:#e0244d1f;border:1px solid #e0244d;border-radius:7px;margin-left:auto;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .18s}.aigd-adapt:hover{color:#ffd8e0;background:#e0244d42}.aigd-pay pre{border:1px solid var(--bd);color:#ffd8e0;white-space:pre-wrap;word-break:break-word;background:#0c1322;border-left:3px solid #e0244d;border-radius:7px;margin:0;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.65;overflow-x:auto}.aigd-goal{color:var(--tl5);margin-top:7px;font-size:12px;line-height:1.5}.aigd-scroll{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:#070d16;padding:2px 0;overflow-x:auto}.aigd-svg{max-width:none;display:block}.aigd-ax{fill:#5f6e84;letter-spacing:.7px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.aigd-nl{fill:#e8f4ff;font-family:Segoe UI,sans-serif;font-size:11.5px;font-weight:700}.aigd-nl.off{fill:#5f6e84}.aigd-sub{fill:#7d8da0;font-family:JetBrains Mono,monospace;font-size:9px}.aigd-pill{fill:#5f6e84;letter-spacing:.7px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:800}.aigd-pill.on{fill:#06210a}.aigd-chip{fill:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:10px}.aigd-llm{fill:#cfe6f5;font-family:Ubuntu,sans-serif;font-size:13.5px;font-weight:700}.aigd-stats{background:var(--bd);flex-wrap:wrap;gap:1px;display:flex}.aigd-stats>div{background:#0c1322;flex-direction:column;flex:130px;gap:3px;padding:9px 13px;display:flex}.aigd-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.aigd-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:13.5px}.aigd-stats b.ok{color:#54b399}.aigd-stats b.bad{color:#e0244d}.aigd-vd{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.aigd-vd.ok{color:#d6f5ea;background:#54b3991a}.aigd-vd.bad{color:#ffd8e0;background:#e0244d17}.aigd-vd b{font-weight:700}.aigd-past{color:var(--tl5);margin-top:5px;font-size:12px;line-height:1.5}.aigd-lesson{color:var(--tl7);border-top:1px dashed #243044;margin-top:7px;padding-top:7px;font-size:12.5px;line-height:1.55}.aigd-rows{background:var(--bd);border-top:1px solid var(--bd);flex-direction:column;gap:1px;display:flex}.aigd-row{text-align:left;cursor:pointer;background:#0a0f1a;border:0;border-left:3px solid #233043;grid-template-columns:128px 122px 88px 1fr;align-items:baseline;gap:10px;width:100%;padding:9px 13px;font-family:inherit;transition:background .15s;display:grid}.aigd-row:hover{background:#0e1728}.aigd-rn{color:#cfe6f5;font-size:12.5px;font-weight:600}.aigd-rt{color:#5f6e84;font-family:JetBrains Mono,monospace;font-size:11px}.aigd-rs{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;font-family:JetBrains Mono,monospace;font-size:10.5px}.aigd-rw{color:var(--tl5);font-size:12px;line-height:1.5}.aigd-row.off{opacity:.6}.aigd-row.late{border-left-color:#33415a}.aigd-row.miss{background:#e0244d0d;border-left-color:#e0244d}.aigd-row.miss .aigd-rs{color:#e0244d}.aigd-row.catch{border-left-color:var(--c);background:#54b39912}.aigd-row.catch .aigd-rs{color:#54b399}.aigd-row.catch .aigd-rn{color:#fff}.aigd-row.mon.on{border-left-color:var(--c)}.aigd-row.mon.on .aigd-rs{color:#ec4899}.aigd-tip{border-top:1px solid var(--bd);color:var(--tl5);background:#070d16;padding:11px 14px;font-size:12px;line-height:1.55}@media (width<=640px){.aigd-row{grid-template-columns:1fr;gap:3px}.aigd-adapt{margin-left:0}}.rcyc{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.rcyc-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.rcyc-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.rcyc-h span{color:var(--tl5);font-size:12px}.rcyc-cases{background:#070d16;flex-wrap:wrap;gap:6px;padding:11px 14px 8px;display:flex}.rcyc-cases button{color:#9fb0c7;text-align:left;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 11px;font-size:12px;transition:all .18s}.rcyc-cases button:hover{color:#cfe6f5;border-color:#3a4a60}.rcyc-cases button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.rcyc-meta{color:var(--tl5);background:#070d16;padding:0 14px 11px;font-size:11.5px}.rcyc-meta b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-weight:600}.rcyc-top{border-bottom:1px solid var(--bd);background:#070d16;flex-wrap:wrap;gap:14px;padding:4px 14px 12px;display:flex}.rcyc-ring{flex:0 0 236px;width:236px;height:236px;display:block}.rcyc-arc{cursor:pointer}.rcyc-arc path,.rcyc-arc circle,.rcyc-arc text{transition:opacity .22s,stroke-width .22s,fill .22s}.rcyc-arc:hover path{opacity:.82}.rcyc-arc:hover text{fill:#cfe6f5}.rcyc-arc:focus{outline:none}.rcyc-arc:focus-visible circle{stroke:#fff;stroke-width:2.4px}.rcyc-tok{transition:transform .55s cubic-bezier(.34,1.4,.5,1)}.rcyc-right{flex-direction:column;flex:320px;justify-content:center;min-width:280px;display:flex}.rcyc-arow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rcyc-area{flex:0 0 190px;width:190px;height:157px;display:block}.rcyc-arect{transition:transform .45s cubic-bezier(.4,1.1,.5,1)}.rcyc-stats{background:var(--bd);border:1px solid var(--bd);border-radius:9px;flex-wrap:wrap;flex:210px;gap:1px;display:flex;overflow:hidden}.rcyc-stats>div{background:#0c1322;flex-direction:column;flex:98px;gap:2px;padding:8px 11px;display:flex}.rcyc-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10px}.rcyc-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:15px}.rcyc-stats i{color:#7d8da0;font-size:10px;font-style:normal}.rcyc-ctl{border-bottom:1px solid var(--bd);background:#0c1322;flex-direction:column;gap:8px;padding:11px 14px;display:flex}.rcyc-tbtns{flex-wrap:wrap;gap:6px;display:flex}.rcyc-tbtns button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 13px;font-size:12.5px;transition:all .18s}.rcyc-tbtns button:hover{color:#cfe6f5;border-color:#3a4a60}.rcyc-tbtns button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.rcyc-hint{color:var(--tl5);font-size:11.5px;line-height:1.5}.rcyc-sls{flex-wrap:wrap;gap:14px;display:flex}.rcyc-sl{flex-direction:column;flex:190px;gap:5px;display:flex}.rcyc-sl span{color:var(--tl5);justify-content:space-between;gap:8px;font-size:11px;display:flex}.rcyc-sl b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px}.rcyc-sl input[type=range]{width:100%;accent-color:var(--lime);cursor:pointer}.rcyc-fixed{color:var(--tl5);flex:190px;align-self:center;font-size:11.5px;line-height:1.5}.rcyc-chart{border-bottom:1px solid var(--bd);background:#070d16;width:100%;height:auto;display:block}.rcyc-narr{background:#0a0f1a;padding:11px 14px}.rcyc-narr-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rcyc-narr-h b{color:var(--c);font-family:Ubuntu,sans-serif;font-size:13.5px}.rcyc-narr-h i{color:#7d8da0;font-size:11.5px;font-style:normal}.rcyc-ic{color:var(--c);align-items:center;display:inline-flex}.rcyc-narr p{color:var(--tl5);margin:0 0 6px;font-size:12.5px;line-height:1.55}.rcyc-narr p.rcyc-live{color:#cfe6f5;font-size:13px}.rcyc-eg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rcyc-eg span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;border:1px solid var(--bd);border-radius:5px;padding:2px 6px;font-size:9.5px}.rcyc-eg code{color:#9fb0c7;font-family:JetBrains Mono,monospace;font-size:11.5px}.rcyc-verdict{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.rcyc-verdict.ok{color:#d6f5ea;background:#54b3991a}.rcyc-verdict.warn{color:#ffe6c7;background:#f5921b1a}.rcyc-verdict.bad{color:#ffd8e0;background:#e0244d17}.rcyc-verdict b{font-weight:700}.rcyc-why{color:var(--tl5);margin-top:5px;font-size:12px;line-height:1.5}.rcyc-foot{border-top:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;display:flex}.rcyc-next{border:1px solid var(--lime);background:var(--lime);color:#0c1322;cursor:pointer;border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:filter .18s}.rcyc-next:hover{filter:brightness(1.12)}.rcyc-reset{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:7px 12px;font-size:12.5px;transition:all .18s}.rcyc-reset:hover{color:#cfe6f5;border-color:#3a4a60}.rcyc-foot>span{color:var(--tl5);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11.5px}@media (width<=620px){.rcyc-ring{flex:100%;width:100%;max-width:236px;height:auto;margin:0 auto}.rcyc-area{flex:100%;width:100%;max-width:220px;height:auto}.rcyc-foot>span{width:100%;margin-left:0}}.ctgb{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.ctgb-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.ctgb-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.ctgb-h span{color:var(--tl5);flex:260px;font-size:12px}.ctgb-lib{background:#070d16;flex-wrap:wrap;gap:6px;padding:12px 14px 9px;display:flex}.ctgb-lib button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.ctgb-lib button:hover{color:#cfe6f5;border-color:#3a4a60}.ctgb-lib button b{font-weight:600}.ctgb-lib button i{color:#7d8da0;background:#141d2e;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal}.ctgb-lib button em{letter-spacing:.4px;text-transform:uppercase;color:#6b7c93;font-size:9.5px;font-style:normal}.ctgb-lib button.on{background:var(--lime);border-color:var(--lime);color:#0c1322}.ctgb-lib button.on b{font-weight:700}.ctgb-lib button.on i{color:#0c1322;background:#0c132233}.ctgb-lib button.on em{color:#0c1322ad}.ctgb-pre{background:#070d16;flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 12px;display:flex}.ctgb-pre>span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.ctgb-pre button{color:var(--tl7);cursor:pointer;background:0 0;border:1px dashed #2d3b52;border-radius:6px;padding:4px 9px;font-size:11.5px;transition:all .18s}.ctgb-pre button:hover{border-style:solid;border-color:var(--lime);color:var(--lime)}.ctgb-stats{background:var(--bd);border-top:1px solid var(--bd);flex-wrap:wrap;gap:1px;display:flex}.ctgb-stats>div{background:#0c1322;flex-direction:column;flex:132px;gap:3px;padding:9px 13px;display:flex}.ctgb-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.ctgb-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:13px}.ctgb-stats b.ok{color:#54b399}.ctgb-stats b.bad{color:#e0244d}.ctgb-over{color:#ffe6c7;border-top:1px solid var(--bd);background:#f5921b1a;padding:9px 14px;font-size:12px;line-height:1.55}.ctgb-scn{border-top:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 14px;display:flex}.ctgb-scn>span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.ctgb-scn button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 11px;font-size:12.5px;transition:all .18s}.ctgb-scn button:hover{border-color:var(--c,#3a4a60);color:#cfe6f5}.ctgb-scn button.on{background:var(--c);border-color:var(--c);color:#07101c;font-weight:700}.ctgb-scn em{color:var(--tl5);font-size:11px;font-style:normal}.ctgb-board{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:#070d16;padding:10px 12px;overflow-x:auto}.ctgb-svg{width:100%;min-width:660px;height:auto;display:block}.ctgb-cell{cursor:pointer}.ctgb-cell rect{transition:fill .22s,stroke .22s}.ctgb-cell:hover rect{stroke-width:2px}.ctgb-fh{font-family:Ubuntu,sans-serif;font-size:12.5px;font-weight:700}.ctgb-ftag{fill:#7d8da0;letter-spacing:.5px;text-transform:uppercase;font-size:9.5px}.ctgb-rh{font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700}.ctgb-rtag{fill:#7d8da0;letter-spacing:.4px;text-transform:uppercase;font-size:9px}.ctgb-cnt{fill:#8fa2ba;letter-spacing:.5px;text-transform:uppercase;font-size:9.5px}.ctgb-gap{fill:#e0244d;letter-spacing:1.3px;opacity:.7;font-size:9.5px}.ctgb-chp{fill:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:10px}.ctgb-num{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.ctgb-ax{fill:#6b7c93;letter-spacing:.9px;text-transform:uppercase;font-size:9.5px}.ctgb-det{border-bottom:1px solid var(--bd);background:#0c1322;padding:12px 14px}.ctgb-deth{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.ctgb-deth b{color:#cfe6f5;font-family:Ubuntu,sans-serif;font-size:13.5px}.ctgb-deth span{letter-spacing:.5px;text-transform:uppercase;opacity:.85;border:1px solid;border-radius:20px;padding:1px 8px;font-size:10px}.ctgb-deth button{color:var(--tl5);cursor:pointer;background:0 0;border:1px solid #243044;border-radius:6px;margin-left:auto;padding:3px 9px;font-size:11.5px;transition:all .18s}.ctgb-deth button:hover{color:#cfe6f5;border-color:#3a4a60}.ctgb-det p{color:var(--tl7);margin:0 0 5px;font-size:12.5px;line-height:1.55}.ctgb-detl{margin-top:9px}.ctgb-detl>span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;margin-bottom:5px;font-size:10.5px;display:block}.ctgb-detl ul{margin:0;padding-left:18px}.ctgb-detl li{color:#cfe6f5;font-size:12.5px;line-height:1.65}.ctgb-detl .ctgb-none{color:#ffb3c3}.ctgb-add{flex-wrap:wrap;gap:6px;display:flex}.ctgb-add button{color:var(--tl7);cursor:pointer;background:#070d16;border:1px solid #2d3b52;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .18s;display:inline-flex}.ctgb-add button:hover{border-color:var(--lime);color:var(--lime)}.ctgb-add button i{color:#7d8da0;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal}.ctgb-vd{padding:12px 14px;font-size:13px;line-height:1.55}.ctgb-vd.bad{color:#ffd8e0;background:#e0244d17}.ctgb-vd.warn{color:#ffe6c7;background:#f5921b1a}.ctgb-vd.ok{color:#d6f5ea;background:#54b3991a}.ctgb-vd.idle{color:var(--tl7);background:#0c1322}.ctgb-vd>b{font-size:13.5px;font-weight:700}.ctgb-vdwhy{color:var(--tl5);margin-top:4px;font-size:12px;line-height:1.55}.ctgb-steps{background:var(--bd);border-radius:9px;flex-direction:column;gap:1px;margin:11px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.ctgb-step{background:#0a0f1a;border-left:3px solid #2a3548;gap:10px;padding:9px 11px;display:flex}.ctgb-step.slip{background:#0e0c14;border-left-color:#e0244d}.ctgb-step.block{border-left-color:var(--lime);background:#0a1310}.ctgb-step.moot{opacity:.48}.ctgb-stn{color:#7d8da0;border:1.5px solid;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.ctgb-step.slip .ctgb-stn{color:#e0244d}.ctgb-step.block .ctgb-stn{color:var(--lime)}.ctgb-stc{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;margin-bottom:3px;font-size:10px;display:block}.ctgb-stat{color:#cfe6f5;margin:0;font-size:12.5px;line-height:1.5}.ctgb-stre{color:var(--tl5);margin:3px 0 0;font-size:12px;line-height:1.5}.ctgb-step.slip .ctgb-stre{color:#ffb3c3}.ctgb-step.block .ctgb-stre{color:#c9f08a}@media (width<=640px){.ctgb-lib button{padding:4px 8px;font-size:11.5px}.ctgb-stats>div{flex:45%}.ctgb-h span{flex:100%}}.hxwr{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.hxwr-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.hxwr-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.hxwr-h span{color:var(--tl5);flex:240px;font-size:12px}.hxwr-reset{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 11px;font-size:12px;transition:all .18s}.hxwr-reset:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.hxwr-reset:disabled{opacity:.35;cursor:default}.hxwr-wire{border-bottom:1px solid var(--bd);background:#070d16;width:100%;height:auto;display:block}.hxwr-b{font-family:JetBrains Mono,Cascadia Code,SF Mono,Consolas,ui-monospace,monospace;font-size:12px}.hxwr-off{fill:#54637a;font-family:JetBrains Mono,Consolas,ui-monospace,monospace;font-size:9.5px}.hxwr-off.gone{fill:#e0244d}.hxwr-crlf{fill:#33445c;letter-spacing:.5px;font-family:JetBrains Mono,Consolas,ui-monospace,monospace;font-size:9px}.hxwr-ax{fill:#54637a;letter-spacing:.4px;font-family:Segoe UI,system-ui,sans-serif;font-size:9.5px}.hxwr-ann{fill:#5d6f86;font-family:Segoe UI,system-ui,sans-serif;font-size:9.5px;font-style:italic}.hxwr-cut .hxwr-b{opacity:.3}.hxwr-hit{cursor:pointer}.hxwr-hit:hover{fill:#a3ea2a12}.hxwr-hit:focus-visible{fill:#a3ea2a1f;outline:1px solid var(--lime)}.hxwr-bar{border-bottom:1px solid var(--bd);background:#070d16;width:100%;height:auto;display:block}.hxwr-seg{cursor:pointer;transition:x .3s,width .3s,opacity .2s}.hxwr-seg:hover{opacity:.9}.hxwr-seglbl{fill:#08111d;pointer-events:none;font-family:Segoe UI,system-ui,sans-serif;font-size:9.5px;font-weight:700}.hxwr-tot{fill:#8a97ab;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hxwr-det{border-bottom:1px solid var(--bd);border-left:3px solid var(--c);background:#0c1322;padding:11px 14px}.hxwr-deth{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.hxwr-dkey{color:var(--c);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700}.hxwr-dby{color:#7d8da0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.hxwr-det p{color:#cfe6f5;margin:0 0 9px;font-size:12.5px;line-height:1.55}.hxwr-chips{flex-wrap:wrap;gap:6px;display:flex}.hxwr-chips button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 11px;font-size:12px;transition:all .18s}.hxwr-chips button:hover{color:#cfe6f5;border-color:#3a4a60}.hxwr-chips button.on{background:var(--c);border-color:var(--c);color:#08111d;font-weight:700}.hxwr-vnote{color:var(--tl5);margin-top:7px;font-size:11.5px;line-height:1.5}.hxwr-clen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hxwr-clen label{color:var(--tl5);flex-direction:column;flex:220px;gap:5px;font-size:11.5px;display:flex}.hxwr-clen label b{color:#cfe6f5;font-family:JetBrains Mono,ui-monospace,monospace}.hxwr-clen input[type=range]{width:100%;accent-color:var(--c);cursor:pointer}.hxwr-clen button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 11px;font-size:12px;transition:all .18s}.hxwr-clen button:hover{color:#cfe6f5;border-color:#3a4a60}.hxwr-clen button.on{background:var(--c);border-color:var(--c);color:#08111d;font-weight:700}.hxwr-clen .hxwr-vnote{flex:100%;margin-top:0}.hxwr-ex{border-bottom:1px solid var(--bd);background:#070d16;width:100%;height:auto;display:block}.hxwr-nl{fill:#cfe6f5;font-family:Segoe UI,system-ui,sans-serif;font-size:10.5px;font-weight:600}.hxwr-ns{fill:#6b7d94;font-family:Segoe UI,system-ui,sans-serif;font-size:8.5px}.hxwr-el{fill:#7d8da0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.hxwr-resp{border-bottom:1px solid var(--bd);background:#0c1322;padding:11px 14px}.hxwr-rl{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:7px;display:flex}.hxwr-code{border-radius:6px;padding:1px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}.hxwr-code.ok{color:#a3ea2a;background:#a3ea2a1f}.hxwr-code.redir{color:#f5921b;background:#f5921b1f}.hxwr-code.bad,.hxwr-code.err{color:#e0244d;background:#e0244d21}.hxwr-rl b{color:#cfe6f5;font-size:13px}.hxwr-from{color:#7d8da0;font-size:11px}.hxwr-raw{color:#9fb0c7;white-space:pre-wrap;word-break:break-word;background:#070d16;border:1px solid #1b2740;border-radius:8px;margin:0;padding:9px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.6;overflow-x:auto}.hxwr-verdict{padding:11px 14px;font-size:13px;line-height:1.55}.hxwr-verdict.ok{color:#d6f5ea;background:#54b3991a}.hxwr-verdict.warn{color:#ffe6c7;background:#f5921b1a}.hxwr-verdict.bad{color:#ffd8e0;background:#e0244d17}.hxwr-verdict b{font-weight:700}.hxwr-why{color:var(--tl5);margin-top:5px;font-size:12px;line-height:1.55}.hxwr-also{color:#8a97ab;border-left:2px solid #243044;margin-top:7px;padding-left:9px;font-size:11.5px;line-height:1.5}@media (width<=640px){.hxwr-det,.hxwr-resp,.hxwr-verdict,.hxwr-h{padding-left:11px;padding-right:11px}.hxwr-chips button{padding:5px 9px;font-size:11.5px}}.lgvis{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;width:100%;margin:22px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.lgvis-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.lgvis-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.lgvis-h span{min-width:170px;color:var(--tl5);flex:1;font-size:12px}.lgvis-pre{border-bottom:1px solid var(--bd);background:#070d16;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.lgvis-pre button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 12px;font-size:12.5px;transition:all .18s}.lgvis-pre button:hover{color:#cfe6f5;border-color:#3a4a60}.lgvis-pre button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.lgvis-svg{background:#070d16;width:100%;height:auto;display:block}.lgvis-mx{border-top:1px solid var(--bd);background:#0a0f1a}.lgvis-zone{fill:#5f7086;letter-spacing:1.1px;font-family:JetBrains Mono,monospace;font-size:8.5px}.lgvis-wire{fill:#5f7086;letter-spacing:.8px;font-family:JetBrains Mono,monospace;font-size:8.5px}.lgvis-nn{font-family:Segoe UI,sans-serif;font-size:10.5px;font-weight:700}.lgvis-ns{fill:#5f7086;font-family:JetBrains Mono,monospace;font-size:8.5px}.lgvis-badge{fill:#fff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.lgvis-siem{fill:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700}.lgvis-siems{fill:#7d8da0;font-family:Segoe UI,sans-serif;font-size:9.5px}.lgvis-siemv{fill:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:12px}.lgvis-stats{background:var(--bd);border-top:1px solid var(--bd);flex-wrap:wrap;gap:1px;display:flex}.lgvis-stats>div{background:#0c1322;flex-direction:column;flex:130px;gap:3px;padding:9px 13px;display:flex}.lgvis-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.lgvis-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:14px}.lgvis-stats b.ok{color:#a3ea2a}.lgvis-stats b.warn{color:#f5921b}.lgvis-stats b.bad{color:#e0244d}.lgvis-ax{fill:#5f7086;letter-spacing:.9px;font-family:JetBrains Mono,monospace;font-size:8.5px}.lgvis-blind{letter-spacing:.4px;font-family:JetBrains Mono,monospace;font-size:9.5px}.lgvis-knob{transition:cx .18s}.lgvis-rl{font-family:Segoe UI,sans-serif;font-size:11px;font-weight:600}.lgvis-cn{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.lgvis-ct{fill:#7d8da0;font-family:JetBrains Mono,monospace;font-size:8.5px}.lgvis-vt{letter-spacing:.4px;font-family:JetBrains Mono,monospace;font-size:8.5px}.lgvis-vl{fill:#5f7086;letter-spacing:.4px;font-family:JetBrains Mono,monospace;font-size:9px}.lgvis-det{border-top:1px solid var(--bd);color:#cfe6f5;background:#0c1322;padding:12px 14px}.lgvis-nav{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.lgvis-nav button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:6px;width:26px;height:26px;font-size:15px;line-height:1;transition:all .18s}.lgvis-nav button:hover{border-color:var(--lime);color:var(--lime)}.lgvis-nav b{color:#fff;font-size:14px}.lgvis-clk{color:#8fa3bd;border:1px solid #243044;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px}.lgvis-where{color:var(--tl5);font-size:11.5px}.lgvis-det p{color:#b9c8da;margin:0 0 9px;font-size:12.5px;line-height:1.6}.lgvis-list{margin-bottom:8px}.lgvis-list>span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:5px;font-size:10.5px;display:block}.lgvis-list.ok{border-left:2px solid #a3ea2a;padding-left:10px}.lgvis-list.bad{border-left:2px solid #e0244d;padding-left:10px}.lgvis-ev{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:5px;font-size:12.5px;line-height:1.55;display:flex}.lgvis-ev i{border-radius:3px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.lgvis-ev b{color:#fff;font-size:12.5px}.lgvis-ev em{color:#b9c8da;flex:260px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-style:normal;line-height:1.55}.lgvis-ev u{color:var(--tl7);flex-basis:100%;padding-left:15px;font-size:11.5px;text-decoration:none}.lgvis-none{background:#e0244d1a;border:1px solid #e0244d59;border-radius:8px;margin-bottom:8px;padding:9px 12px}.lgvis-none b{color:#ffd8e0;font-size:13px}.lgvis-why{color:#e8b9c5;margin-top:4px;font-size:12px;line-height:1.55}.lgvis-first{color:#a3ea2a;font-size:12px;line-height:1.55}.lgvis-foot{border-top:1px solid var(--bd);color:var(--tl5);background:#070d16;padding:10px 14px;font-size:11.5px;line-height:1.55}@media (width<=640px){.lgvis-stats>div{flex:100%}}.mlpx{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.mlpx-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.mlpx-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.mlpx-h span{min-width:160px;color:var(--tl5);flex:1;font-size:12px}.mlpx-h button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 12px;font-size:12px;transition:all .18s}.mlpx-h button:hover{border-color:var(--lime);color:var(--lime)}.mlpx-h button.on{border-color:var(--lime);color:var(--lime);background:#a3ea2a24}.mlpx-atks{border-bottom:1px solid var(--bd);background:#070d16;flex-wrap:wrap;gap:6px;padding:10px 14px 9px;display:flex}.mlpx-a{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;transition:all .18s;display:flex}.mlpx-a:hover{border-color:var(--c);color:#cfe6f5}.mlpx-a.on{border-color:var(--c);color:#fff;background:#131c2e}.mlpx-dot{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.mlpx-a em{color:#7d8da0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-style:normal}.mlpx-a.on em{color:var(--c)}.mlpx-wrap{background:#070d16;padding:4px 0 2px;overflow-x:auto}.mlpx-svg{width:100%;min-width:660px;display:block}.mlpx-stage{transition:fill .28s,stroke .28s,stroke-width .28s}.mlpx-sn{fill:#cfe6f5;font-family:Segoe UI,sans-serif;font-size:10.5px;font-weight:700}.mlpx-ss{fill:#7d8da0;font-family:JetBrains Mono,monospace;font-size:8.5px}.mlpx-mk{cursor:pointer}.mlpx-mk:hover .mlpx-mkl,.mlpx-mk:hover .mlpx-bl{fill:#cfe6f5}.mlpx-mkl{letter-spacing:.3px;font-family:JetBrains Mono,monospace;font-size:9px;transition:fill .2s}.mlpx-arw{transition:fill .25s}.mlpx-leak{font-family:JetBrains Mono,monospace;font-size:9.5px}.mlpx-cap{fill:#7d8da0;letter-spacing:.6px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9.5px}.mlpx-ax{fill:#5f6e84;font-family:JetBrains Mono,monospace;font-size:8.5px}.mlpx-bar{transition:y .35s,height .35s,fill .3s,opacity .2s}.mlpx-bv{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;transition:fill .3s}.mlpx-bl{font-family:JetBrains Mono,monospace;font-size:8.5px;transition:fill .2s}.mlpx-defs{border-top:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;gap:7px;padding:11px 14px 9px;display:flex}.mlpx-d{text-align:left;cursor:pointer;background:#070d16;border:1px solid #243044;border-radius:8px;flex-direction:column;flex:200px;gap:2px;padding:7px 10px;transition:all .18s;display:flex}.mlpx-d:hover{border-color:#3a4a60}.mlpx-d.on{border-color:var(--lime);background:#a3ea2a14}.mlpx-dn{color:#cfe6f5;font-size:12.5px;font-weight:600}.mlpx-d.on .mlpx-dn{color:var(--lime)}.mlpx-ds{color:#7d8da0;font-family:JetBrains Mono,monospace;font-size:10.5px}.mlpx-dc{color:#8a97ab;font-size:11px;font-style:italic}.mlpx-d.on .mlpx-dc{color:#e7c86a}.mlpx-note{border-bottom:1px solid var(--bd);color:var(--tl5);background:#0c1322;padding:0 14px 11px;font-size:12px;line-height:1.55}.mlpx-note b{color:#cfe6f5;font-weight:600}.mlpx-stats{background:var(--bd);flex-wrap:wrap;gap:1px;display:flex}.mlpx-stats>div{background:#0c1322;flex-direction:column;flex:130px;gap:3px;padding:9px 13px;display:flex}.mlpx-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.mlpx-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:14px;transition:color .25s}.mlpx-stats b.ok{color:#54b399}.mlpx-stats b.warn{color:#f5921b}.mlpx-stats b.bad{color:#e0244d}.mlpx-det{border-top:1px solid var(--bd);border-left:3px solid var(--c);background:#0c1322;padding:12px 14px}.mlpx-det.mlpx-idle{color:var(--tl5);border-left:3px solid #243044;font-size:12.5px;line-height:1.6}.mlpx-deth{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.mlpx-dic{color:var(--c);align-items:center;display:flex}.mlpx-deth b{color:#fff;font-size:14px}.mlpx-pill{color:var(--c);border:1px solid var(--c);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.mlpx-st{border-radius:4px;margin-left:auto;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px}.mlpx-st.through{color:#ff8ea6;background:#e0244d24}.mlpx-st.reduced{color:#ffc98a;background:#f5921b24}.mlpx-st.blocked{color:#8ee0c6;background:#54b39924}.mlpx-det p{color:#b9c8da;margin:0 0 8px;font-size:12.5px;line-height:1.6}.mlpx-kv{color:#cfe6f5;margin-top:5px;font-size:12.5px;line-height:1.55}.mlpx-kv span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;min-width:96px;margin-right:6px;font-size:10.5px;display:inline-block}.mlpx-verdict{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.mlpx-verdict.bad{color:#ffd8e0;background:#e0244d17}.mlpx-verdict.warn{color:#ffe6c7;background:#f5921b1a}.mlpx-verdict.ok{color:#d6f5ea;background:#54b3991a}.mlpx-verdict b{font-weight:700}.mlpx-why{color:var(--tl5);margin-top:6px;font-size:12px;line-height:1.5}@media (width<=640px){.mlpx-h span{display:none}.mlpx-defs{gap:6px;padding:9px 10px}.mlpx-d{flex:100%}.mlpx-a{padding:4px 9px;font-size:11.5px}.mlpx-kv span{min-width:0;display:block}}.iamx{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.iamx-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.iamx-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.iamx-h span{color:var(--tl5);font-size:12px}.iamx-badge{letter-spacing:1.4px;border:1px solid;border-radius:6px;margin-left:auto;padding:3px 11px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.iamx-badge.ok{color:#a3ea2a;background:#a3ea2a1a;border-color:#a3ea2a8c}.iamx-badge.bad{color:#e0244d;background:#e0244d1a;border-color:#e0244d8c}.iamx-ctl{border-bottom:1px solid var(--bd);background:#070d16;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.iamx-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iamx-rl{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;flex:0 0 150px;font-size:10.5px}.iamx-chips{flex-wrap:wrap;gap:6px;display:flex}.iamx-chips button{color:#9fb0c7;cursor:pointer;background:#0c1322;border:1px solid #243044;border-radius:7px;padding:5px 11px;font-size:12.5px;transition:all .18s}.iamx-chips button:hover{color:#cfe6f5;border-color:#3a4a60}.iamx-chips button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.iamx-chips button.odd{color:#6d7c92;border-style:dashed}.iamx-chips button.odd.on{color:#f5921b;background:0 0;border-color:#f5921b}.iamx-sub2{color:var(--tl7);font-size:11.5px;font-style:normal}.iamx-sl{max-width:320px;accent-color:var(--lime);cursor:pointer;flex:170px}.iamx-num{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px}.iamx-cb{color:#cfe6f5;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.iamx-cb input{accent-color:var(--lime);cursor:pointer}.iamx-ctx{border-bottom:1px solid var(--bd);color:#7d8da0;letter-spacing:.3px;background:#0c1322;flex-wrap:wrap;gap:5px 18px;padding:8px 14px;font-size:10.5px;display:flex}.iamx-ctx b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.iamx-ctx b.ok{color:#a3ea2a}.iamx-ctx b.no{color:#f5921b}.iamx-board{border-bottom:1px solid var(--bd);background:#070d16;overflow-x:auto}.iamx-svg{width:100%;min-width:690px;height:auto;font-family:JetBrains Mono,monospace;display:block}.iamx-cap{fill:#7d8da0;letter-spacing:.6px;text-transform:uppercase;font-size:10px}.iamx-sub{fill:#54637a;font-size:9.5px}.iamx-tick{fill:#54637a;font-size:9px}.iamx-now{font-size:9.5px;font-weight:700}.iamx-gn{font-family:Ubuntu,sans-serif;font-size:11px}.iamx-gs{fill:#54637a;font-size:9px}.iamx-stamp{letter-spacing:2px;font-size:13px;font-weight:700}.iamx-blbl{font-size:10px}.iamx-mark{transition:transform .25s}.iamx-tr{background:var(--bd);border-bottom:1px solid var(--bd);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.iamx-trli{background:#0a0f1a;grid-template-columns:24px 112px 76px 1fr;align-items:baseline;gap:4px 8px;padding:8px 14px;display:grid}.iamx-trn{color:#54637a;font-family:JetBrains Mono,monospace;font-size:11px}.iamx-trg{color:#cfe6f5;font-family:Ubuntu,sans-serif;font-size:12px}.iamx-trv{letter-spacing:.6px;text-transform:uppercase;color:#54637a;font-family:JetBrains Mono,monospace;font-size:10.5px}.iamx-trw{color:var(--tl5);font-size:12px;line-height:1.5}.iamx-trli.pass .iamx-trv{color:#a3ea2a}.iamx-trli.stop{background:#e0244d14}.iamx-trli.stop .iamx-trv{color:#e0244d}.iamx-trli.stop .iamx-trw{color:#ffd8e0}.iamx-trli.soft{background:#f5921b12}.iamx-trli.soft .iamx-trv{color:#f5921b}.iamx-trli.soft .iamx-trw{color:#ffe6c7}.iamx-trli.none{opacity:.5}.iamx-pol{background:var(--bd);border-bottom:1px solid var(--bd);flex-wrap:wrap;gap:1px;display:flex}.iamx-doc{background:#070d16;border-left:3px solid #243044;flex:300px;padding:10px 14px;transition:border-color .2s,background .2s}.iamx-doc.no{background:#e0244d0f;border-left-color:#e0244d}.iamx-doc.on{background:#a3ea2a0d;border-left-color:#a3ea2a}.iamx-doc.warn{background:#f5921b0d;border-left-color:#f5921b}.iamx-doc.off{opacity:.5}.iamx-doct{letter-spacing:.4px;text-transform:uppercase;color:#7d8da0;margin-bottom:6px;font-size:10.5px}.iamx-doc code{white-space:pre;color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.6;display:block;overflow-x:auto}.iamx-vd{border-bottom:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.iamx-vd.ok{color:#d6f5ea;background:#54b3991a}.iamx-vd.bad{color:#ffd8e0;background:#e0244d17}.iamx-vd b{margin-right:6px;font-weight:700}.iamx-but{color:var(--tl5);margin-top:6px;font-size:12px;line-height:1.5}.iamx-cons{background:#0c1322;flex-wrap:wrap;gap:6px;padding:11px 14px 3px;display:flex}.iamx-con{color:#54637a;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:20px;padding:4px 12px;font-size:11.5px;transition:all .18s}.iamx-con:hover{color:#cfe6f5;border-color:#3a4a60}.iamx-con.lit{color:#cfe6f5;border-color:var(--c)}.iamx-con.on{background:var(--c);border-color:var(--c);color:#0c1322;font-weight:700}.iamx-card{border-left:3px solid var(--c);background:#0c1322;gap:12px;padding:12px 14px;display:flex}.iamx-cic{color:var(--c);flex:none;margin-top:3px;line-height:0}.iamx-card h4{color:var(--c);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 5px;font-family:Ubuntu,sans-serif;font-size:13.5px;display:flex}.iamx-card h4 em{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;border:1px solid #243044;border-radius:20px;padding:2px 9px;font-size:10px;font-style:normal}.iamx-card p{color:#cfe6f5;margin:0 0 7px;font-size:12.5px;line-height:1.55}.iamx-bp{color:var(--tl5);font-size:12px;line-height:1.5}.iamx-bp span{letter-spacing:.5px;text-transform:uppercase;color:var(--lime);margin-right:7px;font-size:10px}@media (width<=640px){.iamx-rl{flex:100%}.iamx-chips button{padding:5px 9px;font-size:11.5px}.iamx-trli{grid-template-columns:24px 1fr}.iamx-trli .iamx-trv,.iamx-trli .iamx-trw{grid-column:2}.iamx-ctx{gap:4px 12px;font-size:10px}}.srbx{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.srbx-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.srbx-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.srbx-h span{min-width:180px;color:var(--tl5);flex:1;font-size:12px}.srbx-ctl{background:#070d16;flex-direction:column;gap:9px;padding:12px 14px 11px;display:flex}.srbx-sl{flex-direction:column;gap:6px;display:flex}.srbx-sl>span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.srbx-sl b{color:var(--lime);letter-spacing:0;text-transform:none;font-family:JetBrains Mono,monospace;font-size:11.5px}.srbx-sl input[type=range]{width:100%;accent-color:var(--lime);cursor:pointer;margin:0}.srbx-ticks{gap:6px;display:flex}.srbx-ticks button{color:#9fb0c7;cursor:pointer;background:#0c1322;border:1px solid #243044;border-radius:7px;flex:1 1 0;min-width:0;padding:5px 4px;font-size:11.5px;transition:all .2s}.srbx-ticks button:hover{color:#cfe6f5;border-color:#3a4a60}.srbx-ticks button.on{border-color:var(--lime);color:#fff;background:#a3ea2a24;font-weight:700}.srbx-stats{background:var(--bd);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);flex-wrap:wrap;gap:1px;display:flex}.srbx-stats>div{background:#0c1322;flex-direction:column;flex:110px;gap:3px;min-width:0;padding:8px 13px;display:flex}.srbx-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10px}.srbx-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:13px;transition:color .35s}.srbx-stats>div:last-child b{color:var(--tl7);font-family:Segoe UI,sans-serif;font-size:11px;line-height:1.4}.srbx-plot{background:#070d16;padding:8px 6px;overflow-x:auto}.srbx-svg{width:100%;min-width:540px;display:block}.srbx-ax{fill:#7d8da0;letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:9px}.srbx-ax2{fill:var(--lime);letter-spacing:.8px;font-family:JetBrains Mono,monospace;font-size:10px}.srbx-bl{letter-spacing:1.2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.srbx-nm{fill:#cfe6f5;font-size:12.5px;font-weight:600}.srbx-tag{fill:#7d8da0;font-family:JetBrains Mono,monospace;font-size:9.5px}.srbx-act{fill:#8fa3bd;font-family:JetBrains Mono,monospace;font-size:10.5px}.srbx-own{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:800;transition:fill .35s}.srbx-row{cursor:pointer}.srbx-bd{transition:stroke .25s}.srbx-hit{fill:#0000;transition:fill .2s}.srbx-row:hover .srbx-hit{fill:#ffffff09}.srbx-row:hover .srbx-nm{fill:#fff}.srbx-fill{transform-box:fill-box;transform-origin:0;transition:transform .42s cubic-bezier(.4,0,.2,1)}.srbx-bnd{transition:transform .42s cubic-bezier(.4,0,.2,1)}.srbx-lg{color:#9fb0c7;border-top:1px solid var(--bd);background:#070d16;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;font-size:11.5px;display:flex}.srbx-lg span{align-items:center;gap:6px;display:inline-flex}.srbx-lg i{border-radius:3px;width:11px;height:11px;display:block}.srbx-lg em{min-width:180px;color:var(--tl5);flex:1;font-size:11px;font-style:normal}.srbx-fails{border-top:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.srbx-fails>span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;width:100%;font-size:10.5px}.srbx-fails button{color:#9fb0c7;cursor:pointer;background:#0a0f1a;border:1px solid #243044;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;transition:all .18s;display:inline-flex}.srbx-fails button:hover{color:#cfe6f5;border-color:#3a4a60}.srbx-fails button.on{color:#ffd8e0;background:#e0244d29;border-color:#e0244d;font-weight:700}.srbx-fails i{border-radius:50%;width:7px;height:7px;display:block}.srbx-vd{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.srbx-vd b{font-weight:700}.srbx-vd.you{color:#e9ffcb;background:#a3ea2a1a}.srbx-vd.both{color:#ffe6c7;background:#f5a6231a}.srbx-vd.prov{color:#d7e9ff;background:#3aa0ff1a}.srbx-vd.info{color:#cfe6f5;background:#0a0f1a}.srbx-vd.idle{color:var(--tl5);background:#0a0f1a;font-size:12.5px}.srbx-w{color:var(--tl5);margin-top:5px;font-size:12px;line-height:1.5}.srbx-pill{color:#8fa3bd;vertical-align:middle;border:1px solid #243044;border-radius:4px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.srbx-flip{border-top:1px solid var(--bd);background:#070d16;padding:10px 14px}.srbx-flip>span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:7px;font-size:10.5px;display:block}.srbx-flip>div{flex-wrap:wrap;gap:6px;display:flex}.srbx-fchip{text-align:left;cursor:pointer;background:#0c1322;border:1px solid #243044;border-radius:8px;flex-direction:column;flex:96px;gap:2px;padding:6px 10px;transition:all .2s;display:flex}.srbx-fchip:hover{border-color:#3a4a60}.srbx-fchip em{color:#9fb0c7;font-size:11px;font-style:normal}.srbx-fchip b{color:var(--c);font-family:JetBrains Mono,monospace;font-size:12px}.srbx-fchip.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 13%,#0c1322)}.srbx-fchip.on em{color:#fff}.srbx-rule{border-top:1px solid var(--bd);color:#cfe6f5;background:#0c1322;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.55;display:flex}.srbx-rule b{color:#fff}.srbx-rule em{color:var(--lime);font-style:normal}.srbx-rico{flex:none;margin-top:2px;line-height:0}@media (width<=640px){.srbx-h span{display:none}.srbx-ticks button{padding:5px 2px;font-size:10.5px}.srbx-fails button{padding:5px 9px;font-size:11.5px}}.fvol{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.fvol-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.fvol-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.fvol-h span{min-width:170px;color:var(--tl5);flex:1;font-size:12px;line-height:1.5}.fvol-h button{color:#9fb0c7;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #243044;border-radius:7px;padding:5px 12px;font-size:12px;transition:all .18s}.fvol-h button:hover{border-color:var(--lime);color:var(--lime)}.fvol-mvs{background:#070d16;grid-template-columns:repeat(auto-fit,minmax(198px,1fr));gap:7px;padding:11px 14px 9px;display:grid}.fvol-mv{text-align:left;cursor:pointer;background:#0c1322;border:1px solid #243044;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px 9px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.fvol-mv:before{content:"";background:var(--c);opacity:.35;border-radius:0 3px 3px 0;width:3px;transition:opacity .18s,top .18s,bottom .18s;position:absolute;top:9px;bottom:9px;left:0}.fvol-mv:hover{border-color:var(--c);transform:translateY(-1px)}.fvol-mv.on{border-color:var(--c);background:#101a2c}.fvol-mv.on:before{opacity:1;top:5px;bottom:5px}.fvol-mv b{color:#cfe6f5;padding-left:8px;font-size:12.5px;font-weight:600;line-height:1.3}.fvol-mv.on b{color:#fff}.fvol-mv i{color:var(--tl5);padding-left:8px;font-size:11px;font-style:normal;line-height:1.35}.fvol-mv em{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;margin-top:2px;padding-left:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-style:normal}.fvol-mv.on em{color:var(--c)}.fvol-note{color:var(--tl7);background:#070d16;padding:0 14px 11px;font-size:12px;line-height:1.55}.fvol-ctl{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:16px;padding:11px 14px;display:flex}.fvol-sl{flex-direction:column;flex:280px;gap:4px;display:flex}.fvol-sl span{color:var(--tl5);justify-content:space-between;gap:8px;font-size:11px;display:flex}.fvol-sl b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px}.fvol-sl input[type=range]{width:100%;accent-color:var(--lime);cursor:pointer}.fvol-sl i{color:#7d8da0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-style:normal}.fvol-cb{color:#cfe6f5;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.fvol-cb input{accent-color:var(--lime);cursor:pointer}.fvol-scroll{background:#070d16;padding:2px 0;overflow-x:auto}.fvol-svg{max-width:none;display:block}.fvol-rail{background:#0a0f1a;max-width:none;display:block}.fvol-tk{fill:#7d8da0;font-family:JetBrains Mono,monospace;font-size:9.5px}.fvol-rk{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.fvol-nm{fill:#cfe6f5;font-family:Segoe UI,sans-serif;font-size:11.5px}.fvol-lf{fill:#7d8da0;font-family:JetBrains Mono,monospace;font-size:9.5px}.fvol-cp{letter-spacing:.6px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.fvol-aq{fill:#a3ea2a;font-family:JetBrains Mono,monospace;font-size:9.5px}.fvol-sn{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.fvol-stn{font-family:Segoe UI,sans-serif;font-size:12px;font-weight:600}.fvol-ss{fill:#7d8da0;font-family:Segoe UI,sans-serif;font-size:9px}.fvol-stats{background:var(--bd);border-top:1px solid var(--bd);flex-wrap:wrap;gap:1px;display:flex}.fvol-stats>div{background:#0c1322;flex-direction:column;flex:128px;gap:3px;padding:9px 13px;display:flex}.fvol-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.fvol-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:14px}.fvol-stats b.ok{color:#54b399}.fvol-stats b.warn{color:#f5921b}.fvol-stats b.bad{color:#e0244d}.fvol-cap{border-top:1px solid var(--bd);padding:9px 14px;font-size:12.5px;line-height:1.5}.fvol-cap.ok{color:#d6f5ea;background:#54b3991a}.fvol-cap.bad{color:#ffd8e0;background:#e0244d17}.fvol-det{border-top:1px solid var(--bd);color:#cfe6f5;background:#0c1322;padding:12px 14px;font-size:13px;line-height:1.6}.fvol-dh{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.fvol-dn{border:1px solid;border-radius:6px;padding:1px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.fvol-dh b{color:#fff;font-size:14px}.fvol-dh i{color:var(--tl5);font-size:11.5px;font-style:normal}.fvol-dh em{letter-spacing:.6px;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-style:normal}.fvol-dh em.ok{color:#54b399;background:#54b39921}.fvol-dh em.warn{color:#f5921b;background:#f5921b21}.fvol-dh em.bad{color:#e0244d;background:#e0244d21}.fvol-det p{color:#b9c8da;margin:0;font-size:12.5px}.fvol-det p.fvol-idle{color:var(--tl5);font-size:12.5px}.fvol-eg{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.fvol-eg span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;border:1px solid #243044;border-radius:4px;padding:1px 6px;font-size:9.5px}.fvol-eg code{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px}.fvol-v{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.fvol-v>div+div{margin-top:7px}.fvol-v.ok{color:#d6f5ea;background:#54b3991a}.fvol-v.warn{color:#ffe6c7;background:#f5921b1a}.fvol-v.bad{color:#ffd8e0;background:#e0244d17}.fvol-why{color:var(--tl5);font-size:11.5px;line-height:1.5}@media (width<=640px){.fvol-h span{display:none}.fvol-mvs{grid-template-columns:1fr}.fvol-ctl{gap:11px}}.clgp{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.clgp-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.clgp-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.clgp-sub{min-width:170px;color:var(--tl5);flex:1;font-size:12px;line-height:1.5}.clgp-cov{color:#cfe6f5;white-space:nowrap;background:#070d16;border:1px solid #243044;border-radius:20px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11.5px}.clgp-cov.full{color:#8ff0d2;border-color:#54b399}.clgp-cov.none{color:#ff8ea6;border-color:#e0244d}.clgp-ctl{border-bottom:1px solid var(--bd);background:#070d16;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:11px 14px;display:flex}.clgp-pre{flex-wrap:wrap;flex:330px;gap:6px;display:flex}.clgp-pre button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 12px;font-size:12.5px;transition:all .18s}.clgp-pre button:hover{color:#cfe6f5;border-color:#3a4a60}.clgp-pre button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.clgp-pre .clgp-de{font-family:JetBrains Mono,monospace;font-size:11.5px}.clgp-pre .clgp-de.on{color:#ffc27a;background:#f5921b29;border-color:#f5921b;font-weight:600}.clgp-sl{flex-direction:column;flex:240px;gap:5px;display:flex}.clgp-sl>span{color:var(--tl5);justify-content:space-between;gap:8px;font-size:11px;display:flex}.clgp-sl b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:11.5px}.clgp-sl input[type=range]{width:100%;accent-color:var(--lime);cursor:pointer}.clgp-sl em{color:#7d8da0;font-size:11px;font-style:normal;line-height:1.45}.clgp-scroll{background:#070d16;padding:2px 0;overflow-x:auto}.clgp-svg{max-width:none;display:block}.clgp-pn{letter-spacing:.7px;text-transform:uppercase;font-family:Segoe UI,sans-serif;font-size:10.5px;font-weight:700}.clgp-pnote{fill:#63738a;font-size:10.5px}.clgp-sn{font-family:Segoe UI,sans-serif;font-size:11px;font-weight:600}.clgp-st{fill:#6b7c91;font-family:JetBrains Mono,monospace;font-size:9px}.clgp-ax{fill:#5d6c80;font-family:JetBrains Mono,monospace;font-size:9.5px}.clgp-wt{fill:#7d8da0;letter-spacing:.4px;font-family:JetBrains Mono,monospace;font-size:9.5px}.clgp-num{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800}.clgp-wall{transition:transform .32s}.clgp-mark circle,.clgp-chip rect,.clgp-chip circle{transition:fill .22s,stroke .22s,opacity .22s}.clgp-chip:hover rect{stroke:var(--lime)}.clgp-key{border-top:1px solid var(--bd);color:var(--tl5);background:#0c1322;flex-wrap:wrap;gap:6px 16px;padding:9px 14px;font-size:11px;display:flex}.clgp-key span{align-items:center;gap:6px;display:inline-flex}.clgp-d{border-radius:50%;width:11px;height:11px;display:inline-block}.clgp-d.on{background:linear-gradient(90deg,#0ea5e9,#22c55e,#a855f7)}.clgp-d.off{border:1.5px dashed #e0244d}.clgp-d.data{border:1.5px dashed #f5921b}.clgp-d.aged{border:1.5px dashed #5a6b80}.clgp-l{border-top:2px solid #2f3d52;width:18px;height:0;display:inline-block}.clgp-l.truth{border-top-style:dashed}.clgp-l.told{border-top-color:#a3ea2a}.clgp-stats{background:var(--bd);flex-wrap:wrap;gap:1px;display:flex}.clgp-stats>div{background:#0c1322;flex-direction:column;flex:120px;gap:3px;padding:9px 13px;display:flex}.clgp-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.clgp-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:14px}.clgp-stats b.ok{color:#54b399}.clgp-stats b.bad{color:#e0244d}.clgp-stats b.warn{color:#f5921b}.clgp-bar{border-top:1px solid var(--bd);background:#070d16;height:7px;position:relative}.clgp-bar i{background:var(--lime);height:100%;transition:width .3s;display:block}.clgp-bar i.over{background:#f5921b}.clgp-bar u{opacity:.55;background:#cfe6f5;width:2px;height:100%;position:absolute;top:0}.clgp-verdict{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.clgp-verdict.ok{color:#d6f5ea;background:#54b3991a}.clgp-verdict.warn{color:#ffe6c7;background:#f5921b1a}.clgp-verdict.bad{color:#ffd8e0;background:#e0244d17}.clgp-verdict b{font-weight:700}.clgp-wrote{color:#b9c8da;margin-top:5px;font-size:12.5px}.clgp-gaps{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.clgp-gap{border:1px solid var(--g);color:#b9c8da;cursor:pointer;text-align:left;background:#0a0f1a;border-radius:7px;align-items:center;gap:7px;padding:4px 9px;font-size:11.5px;transition:all .18s;display:inline-flex}.clgp-gap:hover{background:#0c1322}.clgp-gap em{color:var(--g);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:800}.clgp-gap span{color:var(--g);white-space:nowrap;font-size:10.5px}.clgp-step{border-top:1px solid var(--bd);color:#cfe6f5;background:#0c1322;padding:12px 14px;font-size:13px;line-height:1.6}.clgp-step.clgp-idle{color:var(--tl5);font-size:12.5px}.clgp-steph{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:8px;display:flex}.clgp-steph em{color:#8fa3bd;border:1px solid #243044;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal}.clgp-steph b{color:#fff;font-size:14px}.clgp-steph span{font-size:11.5px;font-weight:600}.clgp-steph .clgp-day{color:#7d8da0;font-family:JetBrains Mono,monospace;font-weight:400}.clgp-lbl{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:4px;font-size:10.5px}.clgp-lbl.gone{color:#c98a4a}.clgp-line{border:1px solid #243044;border-left:3px solid var(--lime);color:#cfe6f5;white-space:pre-wrap;word-break:break-word;background:#070d16;border-radius:6px;margin:0 0 9px;padding:9px 11px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.6}.clgp-line.gone{color:#5d6c80;border-left-color:#e0244d;-webkit-text-decoration:line-through #e0244d8c;text-decoration:line-through #e0244d8c}.clgp-step p{color:#b9c8da;margin:0 0 9px;font-size:12.5px}.clgp-status{background:#070d16;border:1px solid #243044;border-radius:6px;padding:8px 11px;font-size:12.5px;line-height:1.55}.clgp-status.ok{color:#8ff0d2;border-color:#54b39966}.clgp-status.off{color:#ff8ea6;border-color:#e0244d66}.clgp-status.data{color:#ffc27a;border-color:#f5921b66}.clgp-status.aged{color:#b9c8da}.clgp-sec{color:#b9c8da;margin-top:9px;font-size:12px;line-height:1.55}.clgp-sec>span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:3px;font-size:10.5px;display:block}.clgp-sec em{color:#7d8da0;margin-top:3px;font-size:11.5px;font-style:normal;display:block}@media (width<=640px){.clgp-sub{display:none}.clgp-key{gap:5px 11px;font-size:10px}}.sstk{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:flex-start;width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.sstk-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.sstk-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.sstk-h span{min-width:150px;color:var(--tl5);flex:1;font-size:12px}.sstk-pre{gap:6px;display:flex}.sstk-pre button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:4px 10px;font-family:inherit;font-size:11.5px;transition:all .18s}.sstk-pre button:hover{border-color:var(--lime);color:var(--lime)}.sstk-scn{border-bottom:1px solid var(--bd);background:#070d16;flex-wrap:wrap;gap:6px;padding:11px 14px;display:flex}.sstk-scn button{color:#9fb0c7;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;transition:all .18s}.sstk-scn button:hover{color:#cfe6f5;border-color:#3a4a60}.sstk-scn button.on{color:#fff;background:#e0244d;border-color:#e0244d;font-weight:700}.sstk-scroll{background:#070d16;overflow-x:auto}.sstk-stage{width:100%;min-width:660px;height:auto;display:block}.sstk-ring{transition:stroke .3s,stroke-width .3s,opacity .3s}.sstk-zone{transition:fill-opacity .3s,fill .3s}.sstk-hit{cursor:pointer}.sstk-hit rect{transition:fill .2s,stroke .2s}.sstk-hit:hover rect{stroke:#a3ea2a}.sstk-hit:focus{outline:none}.sstk-hit:focus-visible rect{stroke:#a3ea2a;stroke-width:2px}.sstk-cap{fill:#7d8da0;letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:9.5px}.sstk-cn{fill:#cfe6f5;font-family:Ubuntu,sans-serif;font-size:12.5px;font-weight:700}.sstk-al{fill:#b9c8da;font-family:JetBrains Mono,monospace;font-size:9.5px}.sstk-mut{fill:#7d8da0;font-family:Segoe UI,sans-serif;font-size:10.5px}.sstk-cw{fill:#ffd8e0;font-family:Segoe UI,sans-serif;font-size:10.5px}.sstk-ent{fill:#ff8ea6;font-family:Segoe UI,sans-serif;font-size:11px}.sstk-code{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.sstk-plt{font-family:Segoe UI,sans-serif;font-size:9.5px;font-weight:700}.sstk-core{fill:#cfe6f5;letter-spacing:.6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.sstk-core2{fill:#7d8da0;font-family:Segoe UI,sans-serif;font-size:9px}.sstk-rail{background:var(--bd);border-top:1px solid var(--bd);flex-wrap:wrap;gap:1px;display:flex}.sstk-ctl{background:#0c1322;flex-direction:column;flex:30%;gap:7px;min-width:186px;padding:9px 12px;transition:background .2s;display:flex}.sstk-ctl.on{background:color-mix(in srgb,var(--c) 11%,#0c1322)}.sstk-cname{color:#cfe6f5;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.sstk-cname:hover{color:#fff}.sstk-cname em{color:#7d8da0;font-size:10.5px;font-style:normal;font-weight:400}.sstk-dot{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.sstk-seg{gap:4px;display:flex}.sstk-seg button{color:#8fa3bd;cursor:pointer;background:0 0;border:1px solid #243044;border-radius:6px;flex:1;padding:4px 2px;font-family:inherit;font-size:10.5px;transition:all .18s}.sstk-seg button:hover{border-color:var(--c);color:#cfe6f5}.sstk-seg button.on{background:var(--c);border-color:var(--c);color:#0c1322;font-weight:700}.sstk-stats{background:var(--bd);flex-wrap:wrap;gap:1px;display:flex}.sstk-stats>div{background:#0c1322;flex-direction:column;flex:130px;gap:3px;padding:9px 13px;display:flex}.sstk-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:10.5px}.sstk-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:13.5px}.sstk-stats b.ok{color:#54b399}.sstk-stats b.bad{color:#e0244d}.sstk-verdict{border-top:1px solid var(--bd);padding:11px 14px;font-size:13px;line-height:1.55}.sstk-verdict.ok{color:#d6f5ea;background:#54b3991a}.sstk-verdict.warn{color:#ffe6c7;background:#f5921b1a}.sstk-verdict.bad{color:#ffd8e0;background:#e0244d17}.sstk-verdict b{font-weight:700}.sstk-why{color:#b9c8da;margin-top:5px;font-size:12.5px;line-height:1.55}.sstk-tail{color:var(--tl5);margin-top:4px;font-size:12px;line-height:1.5}.sstk-det{border-top:1px solid var(--bd);color:#cfe6f5;background:#0c1322;padding:12px 14px;font-size:13px;line-height:1.6}.sstk-det.sstk-idle{color:var(--tl5);background:#070d16;font-size:12.5px}.sstk-deth{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.sstk-di{color:var(--c);display:flex}.sstk-deth>b{color:#fff;font-family:Ubuntu,sans-serif;font-size:14.5px}.sstk-dk{color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.sstk-dl{color:#7d8da0;font-size:11.5px}.sstk-dl b{color:#cfe6f5;font-weight:600}.sstk-det p{color:#b9c8da;margin:0 0 9px;font-size:12.5px}.sstk-vs{border-left:2px solid var(--c);margin:0 0 10px;padding-left:11px}.sstk-vs span{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:3px;font-size:10.5px;display:block}.sstk-vs p{color:#cfe6f5;margin:0}.sstk-gh{letter-spacing:.6px;text-transform:uppercase;color:#7d8da0;margin-bottom:5px;font-size:10.5px;display:block}.sstk-det ul{color:#b9c8da;margin:0;padding-left:17px;font-size:12.5px;line-height:1.6}@media (width<=640px){.sstk-ctl{flex-basis:100%}.sstk-scn button{padding:5px 9px;font-size:11.5px}}.owsp{border:1px solid var(--bd);background:#0a0f1a;border-radius:12px;align-self:stretch;width:100%;min-width:0;max-width:100%;margin:20px 0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.owsp-h{border-bottom:1px solid var(--bd);background:#0c1322;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.owsp-h b{color:var(--lime);font-family:Ubuntu,sans-serif;font-size:14px}.owsp-h span{color:var(--tl5);flex:220px;font-size:12px}.owsp-h button{color:#9fb0c7;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #243044;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;transition:all .18s}.owsp-h button:hover{border-color:var(--lime);color:#cfe6f5}.owsp-h button.on{background:var(--lime);border-color:var(--lime);color:#0c1322;font-weight:700}.owsp-plotwrap{background:#070d16;min-width:0;max-width:100%;overflow-x:auto}.owsp-svg{width:100%;min-width:560px;display:block}.owsp-tick{fill:#7d8da0;font-family:JetBrains Mono,monospace;font-size:9.5px}.owsp-ax{fill:#6b7c92;letter-spacing:.3px;font-size:10px}.owsp-zone{fill:#6b7c92;letter-spacing:1.6px;text-transform:uppercase;opacity:.85;font-size:9px}.owsp-blab{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.owsp-cross line{stroke:#3d4f68;stroke-width:1px;stroke-dasharray:3 4}.owsp-cross rect{fill:#101a2b;stroke:#33435c;stroke-width:1px}.owsp-cross text{fill:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:9.5px}.owsp-node{transition:transform .75s cubic-bezier(.4,.05,.2,1)}.owsp-node circle{transition:stroke-width .15s}.owsp-node:hover circle{stroke-width:2.4px}.owsp-bench{background:var(--bd);border-top:1px solid var(--bd);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1px;display:grid}.owsp-left,.owsp-right{background:#0a0f1a;min-width:0;padding:12px 14px}.owsp-left{border-left:3px solid var(--c)}.owsp-bh{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.owsp-bh h4{color:#cfe6f5;margin:0;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:600}.owsp-bic{color:var(--c);align-items:center;display:flex}.owsp-pill{border:1px solid var(--c);color:var(--c);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:10.5px}.owsp-how{color:var(--tl7);margin:8px 0 11px;font-size:12.5px;line-height:1.55}.owsp-ctls{flex-direction:column;gap:6px;margin-bottom:11px;display:flex}.owsp-ctl{text-align:left;cursor:pointer;color:#9fb0c7;background:#0c1322;border:1px solid #243044;border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-family:inherit;font-size:12.5px;transition:all .18s;display:flex}.owsp-ctl:hover{color:#cfe6f5;border-color:#3a4a60}.owsp-ctl.on{border-color:var(--c);color:#cfe6f5;background:#101a2b}.owsp-box{color:#0c1322;border:1px solid #3a4a60;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;height:16px;font-size:11px;line-height:1;transition:all .18s;display:flex}.owsp-ctl.on .owsp-box{background:var(--c);border-color:var(--c)}.owsp-ctln{flex:auto;line-height:1.4}.owsp-ctlv{color:#7d8da0;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.owsp-code{border:1px solid var(--bd);background:#070d16;border-radius:8px;min-width:0;max-width:100%;overflow-x:auto}.owsp-file{border-bottom:1px solid var(--bd);color:#cfe6f5;background:#0c1322;justify-content:space-between;gap:10px;width:max-content;min-width:100%;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.owsp-file span{color:#7d8da0;font-size:10.5px}.owsp-ln{white-space:pre;color:#8fa3ba;gap:8px;width:max-content;min-width:100%;padding:2px 10px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.65;display:flex}.owsp-g{opacity:.75;-webkit-user-select:none;user-select:none;flex:0 0 8px}.owsp-ln.ctx{color:#7d8da0}.owsp-ln.bug{color:#ffb3c2;background:#e0244d21}.owsp-ln.del{color:#8d6b76;background:#e0244d12;text-decoration:line-through}.owsp-ln.add{color:#9fe6cd;background:#54b3991c}.owsp-stats{background:var(--bd);border:1px solid var(--bd);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.owsp-stats>div{background:#0c1322;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.owsp-stats span{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;font-size:9.5px}.owsp-stats b{color:#cfe6f5;font-family:JetBrains Mono,monospace;font-size:13px}.owsp-meter{margin-top:11px}.owsp-mlab{letter-spacing:.5px;text-transform:uppercase;color:#7d8da0;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;font-size:10.5px;display:flex}.owsp-mlab b{color:#cfe6f5;text-transform:none;letter-spacing:0;font-family:JetBrains Mono,monospace;font-size:13px}.owsp-track{border:1px solid var(--bd);background:#101a2b;border-radius:99px;height:9px;position:relative;overflow:hidden}.owsp-ghost,.owsp-fill{border-radius:99px;display:block;position:absolute;top:0;bottom:0;left:0}.owsp-ghost{background:#1c2739}.owsp-fill{transition:width .75s cubic-bezier(.4,.05,.2,1)}.owsp-fill.lime{background:var(--lime)}.owsp-vd{border:1px solid var(--bd);border-radius:8px;margin-top:11px;padding:9px 11px;font-size:12px;line-height:1.55}.owsp-vd b{font-weight:700}.owsp-vd.none{color:#ffd8e0;background:#e0244d17;border-color:#e0244d4d}.owsp-vd.part{color:#ffe6c7;background:#f5921b17;border-color:#f5921b4d}.owsp-vd.all{color:#d6f5ea;background:#54b3991a;border-color:#54b3994d}.owsp-tot{border-top:1px solid var(--bd);background:#0c1322;padding:12px 14px}.owsp-tot p{color:var(--tl5);margin:9px 0 0;font-size:11.5px;line-height:1.6}@media (width<=780px){.owsp-bench{grid-template-columns:minmax(0,1fr)}.owsp-ctl{flex-wrap:wrap}.owsp-ctlv{margin-left:25px}}@media (prefers-reduced-motion:reduce){.owsp-node,.owsp-fill{transition:none}}.mpfs{--mpfs-ink:#e8f1ff;--mpfs-dim:#8ba0bd;--mpfs-faint:#5a6b85;--mpfs-line:#1e2b42;border:1px solid var(--mpfs-line);color:var(--mpfs-ink);font-family:var(--sans,ui-rounded,"SF Pro Rounded","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif);background:linear-gradient(#0c121b,#090e15);border-radius:12px;flex-direction:column;min-height:600px;display:flex;overflow:hidden;box-shadow:0 18px 50px #0006}.mpfs-sa{min-height:100vh;box-shadow:none;border:0;border-radius:0}.mpfs code,.mpfs pre,.mpfs-mono,.mpfs-crumbs,.mpfs-p i,.mpfs-mapf,.mpfs-path,.mpfs-root{font-family:var(--mono,ui-monospace,"Cascadia Mono",Consolas,monospace)}.mpfs-bar{border-bottom:1px solid var(--mpfs-line);background:linear-gradient(#141e2b,#101825);align-items:center;gap:18px;padding:12px 18px;display:flex}.mpfs-brand{color:#a3ea2a;letter-spacing:-.01em;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.mpfs-path{color:var(--mpfs-faint);letter-spacing:.02em;flex:1;font-size:12px}.mpfs-mount{color:#5ce6a1;letter-spacing:.16em;background:#5ce6a112;border:1px solid #1f4d3a;border-radius:20px;padding:4px 12px;font-size:10px;font-weight:700}.mpfs-body{flex:1;grid-template-columns:262px 1fr;min-height:0;display:grid}.mpfs-tree{border-right:1px solid var(--mpfs-line);background:#0a1017;padding:10px 0 18px;overflow:auto}.mpfs-root{color:var(--mpfs-faint);letter-spacing:.06em;padding:4px 16px 10px;font-size:12px}.mpfs-dir button{width:100%;color:var(--mpfs-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:9px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;display:flex}.mpfs-dir button:hover{background:#111b28}.mpfs-dir.on button{color:#a3ea2a;background:linear-gradient(90deg,#a3ea2a1f,#0000);border-left-color:#a3ea2a}.mpfs-dir i{color:var(--mpfs-faint);font-size:11px;font-style:normal;font-family:var(--mono,monospace);background:#131d2b;border-radius:10px;margin-left:auto;padding:1px 8px}.mpfs-caret{color:var(--mpfs-faint);width:9px;font-size:10px}.mpfs-plist{background:#080d14;border-block:1px solid #101a26;max-height:266px;margin:2px 0 6px;overflow:auto}.mpfs-p{width:100%;color:var(--mpfs-dim);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:4px 14px 4px 0;font-size:12.5px;transition:background .12s,color .12s;display:flex}.mpfs-p:hover{color:var(--mpfs-ink);background:#111b28}.mpfs-p.on{color:#e8f1ff;background:linear-gradient(90deg,#a3ea2a24,#0000);font-weight:600}.mpfs-p.bad{color:#ff9db0}.mpfs-p i{color:var(--mpfs-faint);margin-left:auto;font-size:11px;font-style:normal}.mpfs-p em{color:#ff4d6d;padding-right:10px;font-size:13px;font-style:normal;font-weight:800;animation:1.6s ease-in-out infinite mpfsPulse}@keyframes mpfsPulse{50%{opacity:.2}}.mpfs-main{min-width:0;padding:22px 26px 30px;overflow:auto}.mpfs-head h3{letter-spacing:-.02em;color:#fff;align-items:baseline;gap:11px;margin:0;font-size:23px;font-weight:700;display:flex}.mpfs-head h3 span{color:var(--mpfs-faint);font-size:13px;font-family:var(--mono,monospace);font-weight:500}.mpfs-crumbs{color:var(--mpfs-faint);margin:5px 0 20px;font-size:12px}.mpfs-kv{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.mpfs-kv span{border:1px solid var(--mpfs-line);background:#0e151f;border-radius:9px;flex-direction:column;gap:3px;min-width:118px;padding:9px 15px;font-size:13.5px;display:flex}.mpfs-kv i{color:var(--mpfs-faint);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:700}.mpfs-map{border:1px solid var(--mpfs-line);background:linear-gradient(#0e151f,#0a1017);border-radius:12px;margin-bottom:22px;padding:15px 18px 13px}.mpfs-maph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.mpfs-mapt{letter-spacing:.19em;color:var(--mpfs-dim);text-transform:uppercase;font-size:10px;font-weight:800}.mpfs-lg{flex-wrap:wrap;gap:13px;display:flex}.mpfs-lg i{color:var(--mpfs-dim);align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.mpfs-lg i.off{opacity:.3}.mpfs-lg b{border-radius:3px;width:9px;height:9px;display:inline-block}.mpfs-lg em{color:var(--mpfs-faint);font-style:normal;font-family:var(--mono,monospace);font-size:10.5px}.mpfs-svg{width:100%;height:86px;display:block;overflow:visible}.mpfs-vad{cursor:pointer;outline:none;animation:.42s cubic-bezier(.2,.85,.25,1) both mpfsRise}@keyframes mpfsRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.mpfs-vad:hover .mpfs-blk{filter:brightness(1.28)}.mpfs-vad:focus-visible .mpfs-blk{stroke:#a3ea2a;stroke-width:1.6px}.mpfs-blk{transition:height .16s,y .16s}.mpfs-bad{animation:1.9s ease-in-out infinite mpfsBad}@keyframes mpfsBad{50%{opacity:.62}}.mpfs-badr{animation:1.9s ease-in-out infinite mpfsRing}@keyframes mpfsRing{0%,to{opacity:.3}50%{opacity:1}}.mpfs-markd{animation:1.9s ease-in-out infinite mpfsRing}.mpfs-marklbl{fill:#ff4d6d;letter-spacing:.16em;font-size:8.5px;font-weight:800}.mpfs-scan{animation:1.5s linear mpfsScan}@keyframes mpfsScan{0%{transform:translate(-110px)}to{transform:translate(1000px)}}.mpfs-mapf{color:var(--mpfs-faint);justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.mpfs-mapf b{color:var(--mpfs-dim);font-weight:600}.mpfs-vaddet{border-top:1px solid var(--mpfs-line);margin-top:15px;padding-top:15px;animation:.3s both mpfsRise}.mpfs-vadk{flex-wrap:wrap;gap:10px;display:flex}.mpfs-vadk span{border:1px solid var(--mpfs-line);min-width:104px;font-size:12.5px;font-family:var(--mono,monospace);background:#0a1017;border-radius:8px;flex-direction:column;gap:2px;padding:8px 13px;display:flex}.mpfs-vadk i{color:var(--mpfs-faint);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-style:normal;font-family:var(--sans,system-ui);font-weight:700}.mpfs-warn{color:#ffc3ce;background:#ff4d6d14;border-left:3px solid #ff4d6d;border-radius:0 8px 8px 0;max-width:76ch;margin:15px 0 11px;padding:12px 16px;font-size:14px;line-height:1.6}.mpfs-warn b{color:#ff8fa3;font-weight:700}.mpfs-hex,.mpfs-asm,.mpfs-strings{border:1px solid var(--mpfs-line);color:#a9bdd6;background:#060a10;border-radius:9px;margin:0 0 10px;padding:12px 15px;font-size:12px;line-height:1.75;overflow-x:auto}.mpfs-asm{color:#ffb347}.mpfs-strings{max-height:330px;color:var(--mpfs-ink);overflow:auto}.mpfs-files{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=980px){.mpfs-files,.mpfs-body{grid-template-columns:1fr}}.mpfs-f h5,.mpfs-sub{letter-spacing:.16em;color:var(--mpfs-dim);text-transform:uppercase;margin:0 0 8px;font-size:9.5px;font-weight:800}.mpfs-f pre{border:1px solid var(--mpfs-line);color:#a9bdd6;white-space:pre-wrap;word-break:break-all;background:#060a10;border-radius:9px;margin:0;padding:12px 15px;font-size:12px;line-height:1.6;overflow-x:auto}.mpfs-t{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.mpfs-t th{text-align:left;color:var(--mpfs-dim);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--mpfs-line);padding:9px 12px;font-size:9.5px;font-weight:800}.mpfs-t td{color:var(--mpfs-ink);border-bottom:1px solid #101a26;padding:8px 12px}.mpfs-t tbody tr{transition:background .12s}.mpfs-t tbody tr:hover{background:#111b28}.mpfs-t tr.bad td{color:#ff9db0}.mpfs-t tr.bad td:first-child{box-shadow:inset 3px 0 #ff4d6d}.mpfs-found tbody tr{cursor:pointer}.mpfs-mono{color:var(--mpfs-dim);font-size:11.5px}.mpfs-note{color:var(--mpfs-dim);max-width:74ch;margin:0 0 16px;font-size:14.5px;line-height:1.6}.mpfs-run{color:#a3ea2a;font:inherit;cursor:pointer;background:linear-gradient(#1b2838,#141e2b);border:1px solid #2e405c;border-radius:9px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .1s}.mpfs-run:hover:not(:disabled){border-color:#a3ea2a;box-shadow:0 0 0 3px #a3ea2a1f}.mpfs-run:active:not(:disabled){transform:translateY(1px)}.mpfs-run:disabled{opacity:.5;cursor:default}.mpfs-prog{background:#131d2b;border-radius:3px;height:3px;margin:14px 0;overflow:hidden}.mpfs-prog span{background:linear-gradient(90deg,#a3ea2a,#5ce6a1);height:100%;animation:1.5s linear mpfsBar;display:block}@keyframes mpfsBar{0%{width:0}to{width:100%}}.mpfs-cli{border-top:1px solid var(--mpfs-line);background:#060a10;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.mpfs-clip{color:#a3ea2a;font-weight:700;font-family:var(--mono,monospace)}.mpfs-cli code{color:#fff;font-size:12.5px}.mpfs-clih{color:var(--mpfs-faint);margin-left:auto;font-size:11.5px}@media (prefers-reduced-motion:reduce){.mpfs-bad,.mpfs-badr,.mpfs-markd,.mpfs-scan,.mpfs-p em,.mpfs-prog span,.mpfs-vad,.mpfs-vaddet{animation:none}}.spl-pat{padding:6px 2px 14px}.spl-pathd{color:#8ba0bd;max-width:78ch;font-size:13px;line-height:1.6;font-family:var(--sans,ui-rounded,"Segoe UI",system-ui,sans-serif);margin:0 0 14px}.spl-pathd b{color:#e8f1ff;font-weight:700}.spl-patrow{cursor:pointer;text-align:left;width:100%;font:inherit;color:#c9d6e6;background:0 0;border:0;border-bottom:1px solid #121a26;grid-template-columns:88px 54px 52px 1fr auto;align-items:center;gap:12px;padding:9px 10px;transition:background .12s;animation:.34s cubic-bezier(.2,.85,.25,1) both splPatIn;display:grid}@keyframes splPatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.spl-patrow:hover{background:#111b28}.spl-patrow:focus-visible{outline-offset:-2px;outline:2px solid #a3ea2a}.spl-patbar{background:#111a26;border-radius:4px;height:7px;overflow:hidden}.spl-patbar i{background:linear-gradient(90deg,#4fd6e8,#2f8fb8);border-radius:4px;height:100%;display:block}.spl-patrow.rare .spl-patbar i{background:linear-gradient(90deg,#ffb347,#ff8c42)}.spl-patn{font-family:var(--mono,ui-monospace,Consolas,monospace);color:#e8f1ff;text-align:right;font-size:13px;font-weight:700}.spl-patp{font-family:var(--mono,ui-monospace,Consolas,monospace);color:#5a6b85;text-align:right;font-size:11.5px}.spl-patt{min-width:0}.spl-patt b{color:#e8f1ff;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.spl-patt i{color:#5a6b85;font-size:11.5px;font-style:normal;font-family:var(--mono,ui-monospace,Consolas,monospace);margin-top:2px;display:block}.spl-patrare{letter-spacing:.13em;text-transform:uppercase;color:#ffb347;white-space:nowrap;border:1px solid #ffb34759;border-radius:20px;padding:3px 10px;font-size:9.5px;font-weight:800}@media (width<=760px){.spl-patrow{grid-template-columns:60px 44px 1fr;gap:9px}.spl-patp,.spl-patrare{display:none}}@media (prefers-reduced-motion:reduce){.spl-patrow{animation:none}}.cfd{font-family:var(--sans,ui-rounded,"Segoe UI",system-ui,sans-serif);padding:4px 2px 20px}.cfd-hd{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.cfd-hd h3{letter-spacing:-.015em;color:#e8f1ff;flex-wrap:wrap;align-items:baseline;gap:11px;margin:0 0 8px;font-size:19px;font-weight:700;display:flex}.cfd-hd h3 span{font-family:var(--mono,ui-monospace,Consolas,monospace);color:#7b8ba5;font-size:12.5px;font-weight:500}.cfd-meta{color:#7b8ba5;flex-wrap:wrap;align-items:center;gap:9px;font-size:12.5px;display:flex}.cfd-sev,.cfd-st{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:20px;padding:3px 10px;font-size:9.5px;font-weight:800}.cfd-sev.high{color:#ff8fa3}.cfd-sev.medium{color:#ffb347}.cfd-sev.low{color:#4fd6e8}.cfd-st.resolved,.cfd-st.duplicate{color:#5ce6a1}.cfd-st.open{color:#ffb347}.cfd-st.inprogress{color:#4fd6e8}.cfd-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.cfd-tags i{color:#8ba0bd;font-size:11px;font-style:normal;font-family:var(--mono,monospace);background:#131d2b;border-radius:5px;padding:2px 9px}.cfd-back{color:#c9d6e6;font:inherit;cursor:pointer;background:#16202f;border:1px solid #2a3a52;border-radius:8px;margin-left:auto;padding:8px 15px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s}.cfd-back:hover{background:#1c2838;border-color:#4fd6e8}.cfd-note{color:#a9c2d8;background:#4fd6e812;border-left:3px solid #2f8fb8;border-radius:0 8px 8px 0;max-width:82ch;margin:0 0 22px;padding:11px 16px;font-size:13.5px;line-height:1.6}.cfd-h5{letter-spacing:.16em;color:#7b8ba5;text-transform:uppercase;margin:0 0 10px;font-size:9.5px;font-weight:800}.cfd-tasks{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.cfd-task{background:#0e151f;border:1px solid #1e2b42;border-left-width:3px;border-radius:9px;grid-template-columns:104px 1fr 92px;align-items:start;gap:14px;padding:11px 15px;animation:.32s cubic-bezier(.2,.85,.25,1) both cfdIn;display:grid}@keyframes cfdIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cfd-task.done{border-left-color:#5ce6a1}.cfd-task.inprogress{border-left-color:#4fd6e8}.cfd-task.todo{border-left-color:#3a4a63}.cfd-ph{letter-spacing:.13em;text-transform:uppercase;color:#7b8ba5;padding-top:2px;font-size:9.5px;font-weight:800}.cfd-tt b{color:#e8f1ff;margin-bottom:3px;font-size:14px;font-weight:600;display:block}.cfd-tt i{color:#8ba0bd;font-size:12.5px;font-style:normal;line-height:1.55;display:block}.cfd-ts{text-align:right;padding-top:2px;font-size:11px;font-weight:700}.cfd-task.done .cfd-ts{color:#5ce6a1}.cfd-task.inprogress .cfd-ts{color:#4fd6e8}.cfd-task.todo .cfd-ts{color:#7b8ba5}.cfd-obs{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.cfd-obs th{text-align:left;color:#7b8ba5;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1e2b42;padding:8px 12px;font-size:9.5px;font-weight:800}.cfd-obs td{color:#c9d6e6;vertical-align:top;border-bottom:1px solid #131d2b;padding:9px 12px}.cfd-obs tbody tr:hover{background:#111b28}.cfd-dt{color:#7b8ba5;font-size:11px;font-family:var(--mono,monospace);white-space:nowrap}.cfd-val{font-family:var(--mono,monospace);word-break:break-all;font-size:12.5px}.cfd-val em{letter-spacing:.12em;color:#ff8fa3;font-size:9px;font-style:normal;font-weight:800;font-family:var(--sans,system-ui);vertical-align:middle;border:1px solid #ff8fa366;border-radius:20px;margin-left:9px;padding:2px 8px}.cfd-otag{color:#8ba0bd;font-size:10.5px;font-style:normal;font-family:var(--mono,monospace);background:#131d2b;border-radius:5px;margin-right:5px;padding:2px 8px}@media (width<=760px){.cfd-task{grid-template-columns:1fr;gap:6px}.cfd-ts{text-align:left}}@media (prefers-reduced-motion:reduce){.cfd-task{animation:none}}.spl-tbls{border-bottom:1px solid #1e2b42;margin-bottom:6px;padding-bottom:10px}.spl-tbl{margin:0 0 1px}.spl-tblh{color:#c9d6e6;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:7px;padding:5px 12px;font-size:12px;transition:background .12s,color .12s;display:flex}.spl-tblh:hover{background:#111b28}.spl-tblh.on{color:#a3ea2a;background:#16202f;border-left-color:#a3ea2a}.spl-tblc{color:#5a6b85;width:9px;font-size:9px}.spl-tbln{font-family:var(--mono,ui-monospace,Consolas,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spl-tblk{color:#5a6b85;font-size:10.5px;font-family:var(--mono,monospace);background:#131d2b;border-radius:9px;margin-left:auto;padding:1px 7px}.spl-tblf{padding:4px 0 8px 20px;animation:.22s both splTblIn}@keyframes splTblIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.spl-tblq{color:#a3ea2a;width:calc(100% - 12px);font:inherit;cursor:pointer;text-align:left;background:#16202f;border:1px solid #2a3a52;border-radius:6px;margin:2px 0 6px;padding:5px 9px;font-size:11px;font-weight:700;transition:border-color .14s;display:block}.spl-tblq:hover{border-color:#a3ea2a}.spl-tblfr{color:#8ba0bd;width:calc(100% - 12px);font:inherit;font-size:11px;font-family:var(--mono,ui-monospace,Consolas,monospace);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:3px 9px;transition:background .12s,color .12s;display:block;overflow:hidden}.spl-tblfr:hover{color:#e8f1ff;background:#131d2b}.spl-tblfr:focus-visible,.spl-tblq:focus-visible,.spl-tblh:focus-visible{outline-offset:-2px;outline:2px solid #a3ea2a}@media (prefers-reduced-motion:reduce){.spl-tblf{animation:none}}.mc-ringcard{background:linear-gradient(#14181f,#0f1319);border:1px solid #232833;border-radius:12px;padding:16px 18px 15px;transition:border-color .16s}.mc-ringcard:hover{border-color:#2e3644}.mc-ringcard h5{letter-spacing:.15em;text-transform:uppercase;color:#9aa8b4;font-size:11.5px;font-weight:800;font-family:var(--sans,ui-rounded,"SF Pro Rounded","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif);margin:0 0 14px}.mc-ringrow{align-items:center;gap:20px;display:flex}.mc-donut{flex:none}.mc-arc{cursor:pointer;transition:stroke-width .16s,opacity .16s;animation:.62s cubic-bezier(.25,.85,.3,1) both mcArc}@keyframes mcArc{0%{stroke-dasharray:0 999}}.mc-ringn,.mc-ringl{transition:opacity .16s}.mc-leg{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mc-leg>span{color:#c5cfd8;cursor:pointer;font-size:13px;font-family:var(--sans,ui-rounded,"Segoe UI",system-ui,sans-serif);border-radius:6px;grid-template-columns:9px minmax(0,1fr) 44px 24px;align-items:center;gap:10px;padding:3px 6px;transition:background .14s,opacity .16s,color .14s;display:grid}.mc-legk{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc-leg>span:hover{color:#fff;background:#1a1f28}.mc-leg>span.on{color:#fff;background:#1f2733;font-weight:600}.mc-leg>span.dim{opacity:.4}.mc-leg i{border-radius:3px;width:9px;height:9px;display:block}.mc-legbar{background:#232833;border-radius:3px;height:5px;display:block;overflow:hidden}.mc-legbar b{border-radius:3px;height:100%;animation:.7s cubic-bezier(.25,.85,.3,1) .15s both mcBar;display:block}@keyframes mcBar{0%{width:0!important}}.mc-leg b:last-child{text-align:right;color:#e8eef4;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=620px){.mc-ringrow{gap:14px}.mc-leg>span{grid-template-columns:9px minmax(0,1fr) 24px;font-size:12.5px}.mc-legbar{display:none}}@media (prefers-reduced-motion:reduce){.mc-arc,.mc-legbar b{animation:none}}.ent-charth{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:2px;display:flex}.ent-legend{gap:16px;display:flex}.ent-legend i{color:#605e5c;align-items:center;gap:6px;font-size:11.5px;font-style:normal;display:flex}.ent-legend b{border-radius:2px;width:9px;height:9px;display:inline-block}.ent-legend b.ok{background:#0078d4}.ent-legend b.fl{background:#d13438}.ent-legend em{color:#323130;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.ent-svg{width:100%;height:112px;margin-top:4px;display:block}.ent-grid{stroke:#edebe9;stroke-width:1px}.ent-axis{stroke:#c8c6c4;stroke-width:1px}.ent-ytick{fill:#8a8886;font-size:8.5px}.ent-xtick{fill:#8a8886;font-size:9px}.ent-xtick.on{fill:#0078d4;font-weight:700}.ent-col{cursor:pointer;transform-origin:bottom;animation:.5s cubic-bezier(.2,.85,.3,1) both entCol}@keyframes entCol{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.ent-colhit{fill:#0000}.ent-col:hover .ent-colhit{fill:#0078d40d}.ent-bok{fill:#0078d4;transition:opacity .14s}.ent-bfl{fill:#d13438;transition:opacity .14s}.ent-colsel{fill:none;stroke:#323130;stroke-width:1.2px;rx:2}.ent-charthint{color:#8a8886;min-height:15px;margin-top:2px;font-size:11px}@media (prefers-reduced-motion:reduce){.ent-col{animation:none}}.misp-act{padding:12px 14px 10px}.misp-actsvg{width:100%;height:86px;display:block}.misp-actgrid{stroke:#1e2a33;stroke-width:1px}.misp-actaxis{stroke:#2c3b46;stroke-width:1px}.misp-acttick{fill:#6b8496;font-size:8px;font-family:var(--mono,ui-monospace,Consolas,monospace)}.misp-actcol{cursor:pointer;transform-origin:bottom;animation:.5s cubic-bezier(.2,.85,.3,1) both mispCol}@keyframes mispCol{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.misp-acthit{fill:#0000}.misp-actcol:hover .misp-acthit{fill:#4ecb8612}.misp-actbar{fill:#4ecb86;transition:fill .14s}.misp-actcol:hover .misp-actbar{fill:#7fe6ac}.misp-acthint{color:#6b8496;margin-top:7px;font-size:10.5px}.misp-cloud{flex-wrap:wrap;align-content:flex-start;gap:7px;padding:14px;display:flex}.misp-ctag{color:#b9cbd6;cursor:pointer;line-height:1.25;font-family:var(--mono,ui-monospace,Consolas,monospace);background:#16232b;border:1px solid #24343f;border-radius:14px;align-items:baseline;gap:5px;padding:4px 11px;transition:border-color .14s,background .14s,transform .1s;animation:.34s cubic-bezier(.2,.85,.3,1) both mispTag;display:inline-flex}@keyframes mispTag{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}.misp-ctag:hover{color:#e6f3ee;background:#1d2d37;border-color:#4ecb86;transform:translateY(-1px)}.misp-ctag:active{transform:none}.misp-ctag em{color:#6b8496;font-size:9.5px;font-style:normal;font-weight:700}.misp-ctag.red{color:#ffb3ac;border-color:#ff6a5f66}.misp-ctag.amber{color:#ffd79a;border-color:#f5a62366}.misp-ctag.green{color:#a7e8c4;border-color:#4ecb8666}.misp-ctag.white{color:#e8eef2;border-color:#fff3}@media (prefers-reduced-motion:reduce){.misp-actcol,.misp-ctag{animation:none}}.toolfail{color:#c9d6e6;max-width:640px;font-family:var(--sans,ui-rounded,"Segoe UI",system-ui,sans-serif);background:#0e151f;border:1px solid #2a1620;border-left:3px solid #ff4d6d;border-radius:12px;margin:14vh auto;padding:26px 30px}.toolfail b{color:#fff;margin-bottom:8px;font-size:18px;display:block}.toolfail p{color:#8ba0bd;margin:0 0 14px;font-size:14px;line-height:1.6}.toolfail code{font-family:var(--mono,ui-monospace,Consolas,monospace);color:#ff9db0;word-break:break-word;background:#060a10;border:1px solid #1e2b42;border-radius:8px;padding:11px 14px;font-size:12px;display:block}.rdy{background:radial-gradient(120% 140% at 0 0,#a855f729 0%,#a855f70a 42%,#111823 72%);border:1px solid #2a2145;border-radius:16px;padding:18px 20px 20px;position:relative;overflow:hidden}.rdy:before{content:"";opacity:.9;background:linear-gradient(90deg,#a855f7,#c084fc 45%,#a3ea2a);height:2px;position:absolute;inset:0 0 auto}.rdy-logo{object-fit:contain;flex:none;width:26px;height:26px}.rdy-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rdy-head h3{color:#e6edf3;flex:auto;margin:0;font-size:15px;font-weight:600}.rdy-free,.rdy-run,.rdy-band{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.rdy-free{color:#c084fc;background:#a855f724;border:1px solid #a855f761}.rdy-run{color:#f5a623;background:#f5a6231f;border:1px solid #f5a6234d}.rdy-band{color:#c084fc;text-transform:none;letter-spacing:0;background:#a855f724;border:1px solid #a855f761}.rdy-p{color:#9fb0c0;margin:12px 0 14px;font-size:13.5px;line-height:1.6}.rdy-clock{font-variant-numeric:tabular-nums;color:#c084fc;font-weight:650}.rdy-clock.low{color:#f1707b}.rdy-foot{color:#6f8296;margin:10px 0 0;font-size:12px}.rdy-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#a855f7,#c084fc);border:0;border-radius:9px;padding:10px 18px;font-size:13.5px;font-weight:650;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 12px #a855f747}.rdy-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #a855f773}.rdy-art{width:100%;max-width:340px;height:auto;margin:4px auto 2px;display:block}.rdy-wire{stroke:#3a2b5c;stroke-width:2px;fill:none}.rdy-pulse{fill:#c084fc;filter:drop-shadow(0 0 4px #c084fce6)}.rdy-node{fill:#1a1430;stroke:#4b3576;stroke-width:1.6px;animation:3.2s ease-in-out infinite rdybreathe}.rdy-nodet{fill:#e9e2f7;font-size:11px;font-weight:600}.rdy-cap{fill:#8b7bab;letter-spacing:.06em;font-size:9.5px}@keyframes rdybreathe{0%,to{stroke:#4b3576}50%{stroke:#c084fc}}.rdy-body{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rdy-ring{text-align:center;flex:none}.rdy-ring svg{width:96px;height:96px}.rdy-track{fill:none;stroke:#251c3d;stroke-width:7px}.rdy-fill{fill:none;stroke:url(#rdyg);stroke-width:7px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.rdy-pct{fill:#e6edf3;font-size:17px;font-weight:700}.rdy-score{color:#8798aa;margin-top:4px;font-size:11.5px}.rdy-skills{flex-direction:column;flex:220px;gap:7px;min-width:200px;display:flex}.rdy-row{grid-template-columns:104px 1fr 34px;align-items:center;gap:9px;display:grid}.rdy-lbl{color:#9fb0c0;text-transform:capitalize;font-size:11.5px}.rdy-bar{background:#221a38;border-radius:999px;height:7px;overflow:hidden}.rdy-bar i{background:linear-gradient(90deg,#a855f7,#c084fc 55%,#a3ea2a);border-radius:999px;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both rdygrow;display:block}.rdy-num{color:#c6d3df;text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}@keyframes rdygrow{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.rdy-next{color:#9fb0c0;margin:14px 0 0;font-size:13px}.rdy-link{color:#c084fc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=520px){.rdy-body{gap:14px}.rdy-row{grid-template-columns:88px 1fr 32px}}@media (prefers-reduced-motion:reduce){.rdy-node,.rdy-bar i{animation:none}.rdy-fill{transition:none}}.asm{box-sizing:border-box;background:#0b1016;flex-direction:column;height:100vh;padding-top:74px;display:flex}.asm-bar{z-index:6;background:#0e141c;border-bottom:1px solid #1c2836;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex;position:sticky;top:0}.asm-title{flex-direction:column;min-width:0;display:flex}.asm-title strong{color:#e6edf3;font-size:14px}.asm-sub{color:#6f8296;font-size:11.5px}.asm-clock{font-variant-numeric:tabular-nums;color:#a3ea2a;letter-spacing:.02em;margin-left:auto;font-size:20px;font-weight:700}.asm-clock.low{color:#f1707b;animation:1s ease-in-out infinite asmpulse}@keyframes asmpulse{0%,to{opacity:1}50%{opacity:.45}}.asm-meta{color:#8798aa;flex-direction:column;align-items:flex-end;gap:2px;font-size:11.5px;display:flex}.asm-save{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.asm-save.saved{color:#54b399}.asm-save.saving{color:#f5a623}.asm-save.offline{color:#f1707b}.asm-toggle{color:#c6d3df;cursor:pointer;background:#16202e;border:1px solid #2b3c52;border-radius:8px;padding:7px 12px;font-size:12.5px}.asm-toggle:hover{border-color:#3aa0ff}.asm-submit{color:#04101d;cursor:pointer;background:linear-gradient(90deg,#3aa0ff,#5ec4ff);border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:650}.asm-submit:disabled{opacity:.6;cursor:default}.asm-note{color:#f1707b;background:#f1707b1a;margin:0;padding:8px 16px;font-size:12.5px}.asm-work{flex:1;min-height:0;display:flex}.asm-tools{flex-direction:column;flex:1;min-width:0;display:flex}.asm-tabs{background:#0e141c;border-bottom:1px solid #1c2836;gap:6px;padding:8px 12px;display:flex}.asm-tabs button{color:#8798aa;cursor:pointer;background:#131c27;border:1px solid #223146;border-radius:8px 8px 0 0;padding:7px 14px;font-size:12.5px;transition:color .15s,border-color .15s}.asm-tabs button:hover{color:#c6d3df}.asm-tabs button.on{color:#e6edf3;background:#0b1016;border-color:#3aa0ff #3aa0ff #0b1016}.asm-stage{flex:1;min-height:0;overflow:auto}.asm-rail{background:#0e141c;border-left:1px solid #1c2836;flex:0 0 390px;width:390px;padding:14px;overflow-y:auto}.asm-q{background:#111823;border:1px solid #1c2836;border-radius:11px;margin-bottom:11px;padding:12px 13px;transition:border-color .2s}.asm-q.done{border-color:#54b39973}.asm-qh{align-items:center;gap:8px;margin-bottom:7px;display:flex}.asm-n{color:#c6d3df;background:#1c2836;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:650;display:grid}.asm-q.done .asm-n{color:#54b399;background:#54b39933}.asm-skill{color:#6f8296;text-transform:capitalize;letter-spacing:.03em;font-size:11px}.asm-pts{color:#5d6f83;margin-left:auto;font-size:11px}.asm-prompt{color:#d5dfe8;margin:0 0 9px;font-size:13px;line-height:1.55}.asm-in{color:#e6edf3;background:#0b1016;border:1px solid #263548;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.asm-in:focus{border-color:#3aa0ff;outline:none}.asm-opts{flex-direction:column;gap:6px;display:flex}.asm-opts label{cursor:pointer;color:#b8c6d4;border:1px solid #263548;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.asm-opts label:hover{border-color:#3a4d66}.asm-opts label.on{color:#e6edf3;background:#3aa0ff14;border-color:#3aa0ff}.asm-opts input{accent-color:#3aa0ff;margin-top:3px}.asm-hint{margin-top:8px}.asm-hint summary{color:#6f8296;cursor:pointer;font-size:11.5px}.asm-hint summary:hover{color:#3aa0ff}.asm-hint p{color:#8798aa;margin:6px 0 0;font-size:12px;line-height:1.55}.asm-railfoot{color:#5d6f83;text-align:center;margin:14px 0 4px;font-size:11.5px}.asm-wait{color:#9fb0c0;text-align:center;max-width:640px;margin:80px auto;padding:0 20px}.asm-wait h1{color:#e6edf3;font-size:22px}.asm-res{text-align:center;max-width:1040px;margin:0 auto;padding:104px 24px 70px;font-family:Ubuntu,sans-serif;position:relative}.asm-resglow{pointer-events:none;z-index:-1;background:radial-gradient(70% 100% at 50% 0,#a855f74d 0%,#7c3aed1f 42%,#0000 74%);height:420px;position:absolute;inset:0 0 auto}.asm-reshead{margin-bottom:34px}.asm-restag{color:#a99fc4;margin:10px 0 0;font-size:15px;line-height:1.7}.asm-radar{flex:300px;min-width:260px;max-width:340px}.asm-radar svg{width:100%;height:auto;overflow:visible}.asm-radgrid{fill:none;stroke:#33265a;stroke-width:1px}.asm-radaxis{stroke:#33265a;stroke-width:1px}.asm-radfill{fill:url(#asmRad);stroke:#c084fc;stroke-width:2px;stroke-linejoin:round;transform-origin:130px 120px;animation:.9s cubic-bezier(.22,1,.36,1) both asmradin}@keyframes asmradin{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}.asm-raddot{fill:#e9e2f7;stroke:#a855f7;stroke-width:2px;animation:.5s ease-out both asmdot}@keyframes asmdot{0%{r:0;opacity:0}to{r:3.6;opacity:1}}.asm-radlbl{fill:#a99fc4;text-transform:capitalize;font-family:Ubuntu,sans-serif;font-size:10.5px}.asm-bars{text-align:left;flex-direction:column;gap:9px;max-width:640px;margin:34px auto 0;display:flex}.asm-resbtns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.asm-ghost{color:#c6bfd8;cursor:pointer;background:0 0;border:1px solid #3a2b5c;border-radius:9px;padding:10px 18px;font-family:Ubuntu,sans-serif;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s}.asm-ghost:hover{color:#e9e2f7;border-color:#a855f7}.asm-res h1{color:#f3eeff;letter-spacing:-.01em;margin:0 0 8px;font-family:Ubuntu,sans-serif;font-size:34px;font-weight:700}.asm-band{color:#d8b4fe;background:#a855f724;border:1px solid #a855f761;border-radius:999px;margin:0;padding:5px 16px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;display:inline-block}.asm-resgrid{text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:52px;display:flex}.asm-ring svg{width:168px;height:168px}.asm-fill{fill:none;stroke:url(#asmg);stroke-width:9px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1.3s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.asm-pct{fill:#f3eeff;font-family:Ubuntu,sans-serif;font-size:26px;font-weight:700}.asm-next{color:#c6bfd8;max-width:660px;margin:30px auto 8px;font-family:Ubuntu,sans-serif;font-size:15.5px;line-height:1.7}.asm-foot{color:#8b7bab;max-width:660px;margin:0 auto 4px;font-family:Ubuntu,sans-serif;font-size:13.5px;line-height:1.7}@media (width<=900px){.asm{height:auto;padding-top:74px}.asm-work{flex-direction:column}.asm-rail{border-top:1px solid #1c2836;border-left:0;flex:auto;width:auto}.asm-stage{min-height:70vh}.asm-clock{margin-left:0}}@media (prefers-reduced-motion:reduce){.asm-clock.low{animation:none}.asm-fill{transition:none}}.asm-scroll{background:linear-gradient(#140f24 0%,#0f1520 46% 100%);flex:1;min-height:0;padding:0 0 60px;overflow-y:auto}.asm-brief{background:radial-gradient(80% 130% at 10% 0,#a855f742 0%,#a855f71a 42%,#6d28d90d 70%,#0000 88%);border-bottom:1px solid #2a2145;grid-template-columns:minmax(300px,500px) 1fr;align-items:center;gap:34px;padding:34px 40px 38px;display:grid}.asm-briefart{min-width:0}.asm-svg{width:100%;height:auto;display:block}.asm-dayline{stroke:url(#asmDay);stroke-width:2.5px;stroke-linecap:round}.asm-tick{stroke:#4b3576;stroke-width:1.5px}.asm-time{fill:#8b7bab;letter-spacing:.04em;font-size:10px}.asm-sweep{fill:#c084fc;filter:drop-shadow(0 0 6px #c084fcf2)}.asm-feed{stroke:#3a2b5c;stroke-width:1.5px;fill:none;stroke-dasharray:4 5;animation:2.4s linear infinite asmfeed}@keyframes asmfeed{to{stroke-dashoffset:-18px}}.asm-box{fill:#1a1430;stroke:#4b3576;stroke-width:1.6px}.asm-boxt{fill:#e9e2f7;font-size:12px;font-weight:600}.asm-briefbody{min-width:0}.asm-head{color:#f3eeff;letter-spacing:-.01em;margin:0 0 14px;font-family:Ubuntu,sans-serif;font-size:23px;font-weight:700;line-height:1.35}.asm-para{color:#c6bfd8;margin:0 0 14px;font-family:Ubuntu,sans-serif;font-size:15.5px;line-height:1.75}.asm-para b{color:#c084fc}.asm-rules{color:#a99fc4;margin:16px 0 14px;padding-left:20px;font-family:Ubuntu,sans-serif;font-size:14px;line-height:1.8}.asm-rules li{margin-bottom:5px}.asm-closing{color:#d8b4fe;margin:18px 0 0;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700}.asm-h2{color:#e6edf3;margin:0 0 14px;font-size:15px;font-weight:650}.asm-tools2{background:linear-gradient(#a855f70f,#0000);border-bottom:1px solid #2a2145;width:100%;max-width:1180px;margin:0 auto;padding:30px}.asm-toolgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.asm-tool{text-align:left;cursor:pointer;background:#131b28;border:1px solid #2a2145;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.asm-tool:hover{border-color:#a855f7;transform:translateY(-2px);box-shadow:0 10px 26px #a855f738}.asm-toolname{color:#e6edf3;font-size:14.5px;font-weight:650}.asm-toolwhat{color:#8798aa;font-size:12.5px;line-height:1.6}.asm-toolgo{color:#c084fc;margin-top:4px;font-size:12px;font-weight:600}.asm-qs{max-width:880px;margin:0 auto;padding:30px 30px 0}.asm-cross{color:#c084fc;letter-spacing:.03em;text-transform:uppercase;background:#a855f71f;border:1px solid #a855f74d;border-radius:999px;padding:2px 8px;font-size:10.5px}.asm-ring{text-align:center;flex:none}@media (width<=900px){.asm-brief{grid-template-columns:1fr;gap:18px;padding:20px 18px 24px}.asm-tools2,.asm-qs{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.asm-feed{animation:none}.asm-sweep{display:none}}.asm-ptitle{fill:#e9e2f7;font-family:Ubuntu,sans-serif;font-size:11px;font-weight:700}.asm-pq{fill:#a3ea2a;font-family:JetBrains Mono,monospace;font-size:9.5px}.asm-panel{transform-origin:50%;animation:7s ease-in-out infinite asmfloat}.asm-p1{animation-delay:0s}.asm-p2{animation-delay:-2.3s}.asm-p3{animation-delay:-4.6s}@keyframes asmfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.asm-orb{animation:8s ease-in-out infinite asmpulse2}.asm-orb2{animation:8s ease-in-out -4s infinite asmpulse2}@keyframes asmpulse2{0%,to{opacity:.55}50%{opacity:1}}.asm-bar2{fill:#7c3aed;animation:.9s cubic-bezier(.22,1,.36,1) both asmrise}@keyframes asmrise{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.asm-node2{fill:#1a1430;stroke:#a855f7;stroke-width:2px;animation:3s ease-in-out infinite asmblink}.asm-node2.bad{stroke:#f0708a}@keyframes asmblink{0%,to{opacity:.6}50%{opacity:1}}.asm-edge2{stroke:#4b3576;stroke-width:1.6px;fill:none}@media (prefers-reduced-motion:reduce){.asm-panel,.asm-orb,.asm-orb2,.asm-bar2,.asm-node2{animation:none}}.adm-empty{color:var(--tl5);padding:40px 0;font-size:14px}.adm-stat{background:var(--nvc);border:1px solid var(--bd);border-radius:var(--rl);min-width:120px;padding:12px 18px}.adm-stat b{color:var(--tl);font-size:22px;font-weight:700;line-height:1.2;display:block}.adm-stat span{color:var(--tl5);text-transform:uppercase;letter-spacing:.7px;font-size:11px}.adm-table-wrap{overflow-x:auto}.adm-search{background:var(--nv);border:1px solid var(--bd);border-radius:var(--rs,6px);color:var(--tl);font:inherit;outline:none;min-width:230px;padding:7px 12px;font-size:13px;transition:border-color .15s}.adm-search:focus{border-color:var(--lime)}.adm-search::placeholder{color:var(--tl5)}.adm-pager{color:var(--tl5);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.adm-pager .adm-btn{padding:4px 10px;line-height:1}.adm-pager .adm-btn:disabled{opacity:.35;cursor:default}.adm-pager .adm-btn:disabled:hover{color:var(--tl5);border-color:var(--bd)}
