@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-0:#06080d;--ink-1:#0a0d14;--ink-2:#10151f;--ink-3:#151c29;--ink-4:#1c2534;--ink-5:#243044;--line:#a0b2d217;--line-2:#a0b2d22b;--line-3:#a0b2d247;--text:#e9edf5;--text-2:#a9b3c7;--text-3:#7f8aa1;--accent:#8b9cff;--accent-2:#b8c2ff;--accent-ink:#0b0f22;--accent-soft:#8b9cff21;--accent-line:#8b9cff6b;--critical:#ff6b6b;--high:#ff9f4a;--medium:#e8c468;--low:#5fc2ae;--ok:#5fc2ae;--edge:#56627a;--r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px;--font:"Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--top-h:56px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--ink-1);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}body{overflow-x:hidden}#root{min-height:100dvh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.35}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}code{font-family:var(--mono);font-size:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--text-3)}.small{font-size:12px}.pad{padding:16px}.acc{color:var(--accent)}.warn{color:var(--high)}.crit-text{color:var(--critical)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:var(--r-1);padding:8px 12px;position:absolute;top:-60px;left:12px}.skip:focus{top:8px}.caps{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.caps-row{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-bottom:14px;display:flex}.caps-row .caps{align-items:center;gap:8px;display:inline-flex}.btn{border-radius:var(--r-2);background:var(--ink-4);border:1px solid var(--line-2);min-height:36px;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:550;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--ink-5);border-color:var(--line-3)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;box-shadow:0 0 0 1px #8b9cff4d,0 6px 24px -8px #8b9cff99}.btn.primary:hover{background:var(--accent-2)}.btn.primary.done{background:var(--ink-4);color:var(--ok);box-shadow:none;border-color:#5fc2ae66}.btn.sm{min-height:32px;padding:0 11px;font-size:12.5px}.btn.big{min-height:46px;font-size:15px}.warn-btn{color:var(--high);background:#ff9f4a14;border-color:#ff9f4a59}.icon-btn{border-radius:var(--r-2);width:36px;height:36px;color:var(--text-2);background:var(--ink-3);border:1px solid var(--line);place-items:center;transition:background .15s,color .15s;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--ink-4);color:var(--text)}.icon-btn.ghost{background:0 0;border-color:#0000}.link{color:var(--accent);align-items:center;gap:5px;font-size:13px;font-weight:550;display:inline-flex}.link:hover{color:var(--accent-2)}.seg{border-radius:var(--r-2);background:var(--ink-2);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.seg button{min-height:30px;color:var(--text-3);border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:550;display:inline-flex}.seg button[aria-pressed=true]{background:var(--ink-5);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.seg.sm button{min-height:26px;padding:0 9px;font-size:12px}.sev{letter-spacing:.01em;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.sev i{background:currentColor;border-radius:50%;width:6px;height:6px}.sev.sm{height:20px;font-size:11px}.sev-critical{color:var(--critical);background:#ff6b6b1f}.sev-high{color:var(--high);background:#ff9f4a1f}.sev-medium{color:var(--medium);background:#e8c4681f}.sev-low{color:var(--low);background:#5fc2ae1f}.status-pill{height:22px;color:var(--text-2);background:var(--ink-4);white-space:nowrap;border-radius:99px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:550;display:inline-flex}.status-pill.s-new{color:var(--accent-2);background:var(--accent-soft)}.status-pill.s-contained{color:var(--ok);background:#5fc2ae1a}.status-pill.s-closed{color:var(--text-3)}.sample{height:22px;color:var(--text-3);border:1px dashed var(--line-3);white-space:nowrap;border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:550;display:inline-flex}.chip{border-radius:var(--r-1);background:var(--ink-4);height:24px;color:var(--text-2);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.badge{background:var(--high);color:#1a0f00;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{position:absolute;inset:0}.ring-in{color:var(--text);justify-content:center;align-items:baseline;line-height:1;display:inline-flex;position:relative}.ring-in b{font-size:13px;font-weight:600}.ring-in small{color:var(--text-3);margin-left:1px;font-size:9px}.ring-in svg{position:static}.avatar{letter-spacing:.02em;background:var(--ink-5);color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.avatar.t-soc{color:var(--accent-2);background:#8b9cff2e}.avatar.t-it{color:#8fdccb;background:#5fc2ae29}.avatar.t-legal{color:#f0d690;background:#e8c46829}.avatar.t-leader{color:#ffbf86;background:#ff9f4a29}.thumbs{gap:2px;display:inline-flex}.thumbs button{width:28px;height:28px;color:var(--text-3);border-radius:7px;place-items:center;transition:color .15s,background .15s;display:grid}.thumbs button:hover{background:var(--ink-4);color:var(--text-2)}.thumbs button.on.up{color:var(--accent);background:var(--accent-soft)}.thumbs button.on.down{color:var(--high);background:#ff9f4a1a}.menu{display:inline-block;position:relative}.menu .caret{color:var(--text-3)}.menu-list{z-index:50;border-radius:var(--r-3);background:var(--ink-3);border:1px solid var(--line-2);min-width:240px;animation:pop .14s var(--ease);padding:5px;position:absolute;top:calc(100% + 6px);box-shadow:0 20px 50px -12px #000000b3}.menu-list.left{left:0}.menu-list.right{right:0}.menu-list button{border-radius:var(--r-2);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 10px;display:flex}.menu-list button:hover,.menu-list button:focus-visible{background:var(--ink-5)}.menu-list button.sel{color:var(--accent-2)}.mi-main{flex-direction:column;font-size:13px;font-weight:550;display:flex}.mi-main small{color:var(--text-3);font-size:11.5px;font-weight:400}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}}.owner-btn{padding-left:6px}.owner-name small{color:var(--text-3);font-weight:400}.avatar-btn{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.avatar-btn .caret{display:none}.app{background:radial-gradient(900px 420px at 78% -160px, #8b9cff17, transparent 70%), radial-gradient(700px 380px at 0% 0%, #ff6b6b09, transparent 70%), var(--ink-1);min-height:100dvh}.screen:focus{outline:none}.topbar{z-index:30;height:var(--top-h);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--line);background:#0a0d14c7;align-items:center;gap:24px;padding:0 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:700;display:inline-flex}.brand img{border-radius:50%}.nav{gap:2px;display:flex}.nav a{border-radius:var(--r-2);height:36px;color:var(--text-3);align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:550;transition:color .15s,background .15s;display:inline-flex;position:relative}.nav a:hover{color:var(--text)}.nav a[aria-current=page]{color:var(--text);background:var(--ink-3)}.nav a[aria-current=page]:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent);border-radius:2px;position:absolute;bottom:-11px;left:14px;right:14px}.topbar-r{align-items:center;gap:12px;margin-left:auto;display:flex}.cust{color:var(--text-2);border-right:1px solid var(--line-2);padding-right:12px;font-size:13px;font-weight:600}.clock{color:var(--text-2);font-size:12px}.bottomnav{z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#0a0d14e6;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottomnav a{border-radius:var(--r-2);min-height:52px;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:550;display:flex}.bottomnav a[aria-current=page]{color:var(--accent)}.bn-ico{position:relative}.bn-ico .badge{position:absolute;top:-5px;right:-12px}.page{max-width:1480px;margin:0 auto;padding:28px 28px 64px}.page:focus{outline:none}.page-head{margin-bottom:24px}.eyebrow{color:var(--text-3);margin-bottom:6px;font-size:12px;font-weight:550}.topline{letter-spacing:-.02em;text-wrap:balance;max-width:980px;font-size:26px;font-weight:650;line-height:1.25}.topline .muted{font-weight:500}.card{background:linear-gradient(180deg, var(--ink-2), #10151fb3);border:1px solid var(--line);border-radius:var(--r-4);padding:20px}.home-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.funnel-card{grid-column:span 8}.now-card{grid-column:span 4}.tray-sec{grid-column:1/-1;margin-top:8px}.bu-card{grid-column:span 5}.sys-card{grid-column:span 4}.trend-card{grid-column:span 3}.funnel{flex-direction:column;gap:8px;display:flex}.funnel a{border-radius:var(--r-2);grid-template-columns:190px 1fr;align-items:center;gap:16px;padding:2px;display:grid}.funnel a:hover .fun-bar{filter:brightness(1.15)}.fun-label{flex-direction:column;line-height:1.3;display:flex}.fun-label b{font-size:13.5px;font-weight:600}.fun-label small{color:var(--text-3);font-size:11.5px}.fun-bar-wrap{display:flex}.fun-bar{clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);height:48px;transition:filter .2s, width .9s var(--ease);border-radius:6px 0 0 6px;align-items:center;padding:0 18px;display:flex}.fun-bar b{white-space:nowrap;font-size:19px;font-weight:600}.fun-0 .fun-bar{background:linear-gradient(90deg,#8b9cff57,#8b9cff29);width:100%}.fun-1 .fun-bar{background:linear-gradient(90deg,#8b9cff80,#8b9cff42);width:72%}.fun-2 .fun-bar{background:linear-gradient(90deg,#8b9cffb8,#8b9cff73);width:46%}.fun-3 .fun-bar{color:#200606;background:linear-gradient(90deg,#ff6b6b,#ff6b6bb3);width:28%;min-width:108px;box-shadow:0 0 30px #ff6b6b66}.fun-2 .fun-bar b{color:#fff}.funnel-foot{margin-top:14px}.now-card{flex-direction:column;display:flex}.now-row{border-top:1px solid var(--line);min-height:56px;color:var(--text-2);border-radius:4px;align-items:center;gap:12px;padding:10px 6px;display:flex}.now-row:first-of-type{border-top:0}.now-row:hover{background:var(--ink-3)}.now-row b{color:var(--text);font-weight:600}.now-txt{flex:1;font-size:13px}.now-big{text-align:center;min-width:46px;font-size:24px;font-weight:600}.now-row .certin{width:116px}.live-dot{background:var(--critical);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #ff6b6b99}@keyframes pulse{70%{box-shadow:0 0 0 7px #ff6b6b00}to{box-shadow:0 0 #ff6b6b00}}.tray{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.tray-card{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);transition:transform .2s var(--ease), border-color .2s, background .2s;flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.tray-card:before,.inc-row:before{content:"";background:var(--sevc,var(--line-3));border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.edge-critical{--sevc:var(--critical)}.edge-high{--sevc:var(--high)}.edge-medium{--sevc:var(--medium)}.edge-low{--sevc:var(--low)}.tray-card:hover{border-color:var(--line-3);background:var(--ink-3);transform:translateY(-2px)}.tray-top{align-items:center;gap:10px;display:flex}.tray-id{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.tray-title{min-height:36px;font-size:14px;font-weight:600;line-height:1.3}.tray-ent{color:var(--text-3);font-size:12px}.tray-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.tray-meta b{color:var(--text-2)}.tray-owner{border-top:1px solid var(--line);color:var(--text-2);align-items:center;gap:7px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.tray-owner .muted{margin-left:auto;font-size:11px}.bu-list{flex-direction:column;gap:4px;display:flex}.bu-list a{border-radius:var(--r-2);grid-template-columns:150px 1fr 28px;align-items:center;gap:14px;min-height:44px;padding:4px 6px;display:grid}.bu-list a:hover{background:var(--ink-3)}.bu-list a.quiet{opacity:.6}.bu-name{flex-direction:column;line-height:1.25;display:flex}.bu-name b{font-size:13px;font-weight:600}.bu-name small{color:var(--text-3);font-size:11px}.bu-bar{gap:3px;height:10px;display:flex}.bu-bar i{border-radius:3px}.b-critical{background:var(--critical)}.b-high{background:var(--high)}.b-medium{background:var(--medium)}.b-low{background:var(--low)}.b-none{background:var(--ink-4)}.bu-n{text-align:right;font-weight:600}.sys-list{flex-direction:column;gap:2px;display:flex}.sys-list a,.sys-list div{border-radius:var(--r-2);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;min-height:46px;padding:4px 6px;display:grid}.sys-list a:hover{background:var(--ink-3)}.sys-dot{background:var(--low);border-radius:50%;width:9px;height:9px}.sys-dot.s-attack{background:var(--critical);box-shadow:0 0 10px var(--critical)}.sys-dot.s-watch{background:var(--medium)}.sys-name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sys-name b{font-size:13px;font-weight:600}.sys-name small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sys-state{color:var(--low);font-size:11.5px;font-weight:600}.sys-state.s-attack{color:var(--critical)}.sys-state.s-watch{color:var(--medium)}.trend-card{flex-direction:column;gap:12px;display:flex}.trend-row{align-items:center;gap:12px;display:flex}.trend-big{font-size:34px;font-weight:600;line-height:1}.bars{align-items:flex-end;gap:3px;height:64px;display:flex}.bars i{background:var(--ink-5);border-radius:2px 2px 0 0;flex:1}.bars i.wk{background:var(--accent);opacity:.85}.certin{text-align:left;grid-template-columns:auto auto;grid-template-areas:"l v""s s""b b";align-items:baseline;gap:3px 8px;min-width:128px;display:inline-grid}.certin-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);grid-area:l;font-size:10.5px;font-weight:700}.certin b{grid-area:v;justify-self:end;font-size:15px;font-weight:600}.certin-sub{color:var(--text-3);grid-area:s;font-size:11px;display:none}.certin-bar{background:var(--ink-5);border-radius:4px;grid-area:b;height:4px;overflow:hidden}.certin-bar i{background:var(--tone);height:100%;transition:width .6s var(--ease);border-radius:4px;display:block}.certin.t-acc{--tone:var(--accent)}.certin.t-high{--tone:var(--high)}.certin.t-crit{--tone:var(--critical)}.certin.t-ok{--tone:var(--ok)}.certin b{color:var(--tone)}.certin-btn{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--ink-3);padding:6px 10px;transition:border-color .15s}.certin-btn:hover{border-color:var(--line-3)}.certin-btn.full{width:100%;margin-bottom:12px;padding:12px 14px;display:block}.certin-btn.full .certin{width:100%}.ws-page{height:calc(100dvh - var(--top-h));flex-direction:column;display:flex}.ws-head{border-bottom:1px solid var(--line);background:#10151f99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.ws-head-l{align-items:center;gap:8px;min-width:0;display:flex}.inc-title{align-items:center;gap:12px;min-width:0;display:flex}.inc-title h1{letter-spacing:-.015em;font-size:18px;font-weight:650;line-height:1.25}.inc-meta{align-items:center;gap:8px;margin-bottom:2px;font-size:12px;display:flex}.ws-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws{flex:1;grid-template-columns:300px minmax(0,1fr) minmax(0,1.08fr);min-height:0;display:grid}.ws.view-text{grid-template-columns:300px minmax(0,1fr)}.ws.view-text .col-mid{padding-right:max(24px,50% - 560px)}.ws.view-graph{grid-template-columns:300px minmax(0,1fr)}.col{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-5) transparent;min-height:0;overflow-y:auto}.col-left{border-right:1px solid var(--line);background:#06080d59;padding:14px 12px 32px 16px}.col-mid{flex-direction:column;gap:14px;padding:18px 22px 64px;display:flex}.col-right{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 16px 24px;display:flex}.strip{border-radius:var(--r-3);background:var(--ink-3);border:1px solid var(--line);border-left:3px solid var(--critical);margin-bottom:12px;padding:12px 14px}.strip-head{color:var(--text-2);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.strip-bar{background:var(--ink-5);border-radius:6px;height:6px;position:relative}.strip-bar i{background:var(--text-3);border:2px solid var(--ink-3);border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:background .2s,transform .2s;position:absolute;top:-2px}.strip-bar i.sel{background:var(--accent);box-shadow:0 0 10px var(--accent);transform:scale(1.3)}.strip-ends{color:var(--text-3);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.evlist{flex-direction:column;gap:6px;display:flex}.evrow{border-radius:var(--r-2);background:var(--ink-2);border:1px solid var(--line);text-align:left;flex-direction:column;gap:5px;width:100%;padding:11px 12px 12px;transition:background .15s,border-color .15s;display:flex;position:relative}.evrow:hover{background:var(--ink-3)}.evrow.sel{background:var(--ink-4);border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}.evrow-time{color:var(--text-3);font-size:11px}.evrow-title{font-size:13px;font-weight:550;line-height:1.35}.evrow-title b{color:var(--text-3);margin-right:2px;font-weight:500}.evrow.sel .evrow-title b{color:var(--accent)}.timebar{grid-template-columns:1fr 1fr 1fr;gap:3px;height:4px;margin-top:3px;display:grid;position:relative}.timebar>span{background:var(--ink-5);border-radius:3px}.timebar i{background:var(--text-2);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px}.timebar.on i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.phases{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-top:14px;display:grid}.phases li{text-align:center;min-height:30px;color:var(--text-3);background:var(--ink-4);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%);justify-content:center;align-items:center;padding:0 10px 0 14px;font-size:11px;font-weight:600;line-height:1.15;display:flex;position:relative}.phases li:first-child{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);border-radius:6px 0 0 6px}.phases li.lit{color:#fff;background:linear-gradient(90deg,#ff6b6b8c,#ff6b6b59)}.block{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);padding:16px 18px}.block-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ai-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.opening{background:linear-gradient(180deg, #8b9cff12, var(--ink-2) 70%);border-color:#8b9cff2e}.lede{letter-spacing:-.005em;color:var(--text);text-wrap:pretty;font-size:17px;font-weight:450;line-height:1.5}.lede-begin{color:var(--accent-2);font-weight:600}.verdict-row{align-items:center;gap:14px;display:flex}.verdict-call{font-size:15px;font-weight:650}.verdict-row p{color:var(--text-2);margin-top:2px;font-size:13px}.verdict.agreed{border-color:#5fc2ae59}.verdict.overridden{border-color:#ff9f4a59}.decide{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.decided{border-radius:var(--r-2);background:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.decided span{align-items:center;gap:7px;display:inline-flex}.decided .ok{color:var(--ok)}.decided .warn{color:var(--high)}.decided .link{min-height:32px}.crumb{color:var(--text-3);gap:8px;margin-bottom:14px;font-size:12px;display:flex}.crumb b{color:var(--text-2);font-weight:550}.story p{color:var(--text);font-size:14px;line-height:1.6}.story .why{color:var(--text-2);margin-top:8px}.why-k{letter-spacing:.1em;text-transform:uppercase;color:var(--high);margin-right:4px;font-size:10.5px;font-weight:700;display:inline-block}.story .next{border-radius:var(--r-2);background:var(--ink-3);color:var(--text);align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;font-weight:600;display:flex}.story .next svg{color:var(--accent);flex:none;margin-top:4px}.steps-head{margin-top:20px}.steps{flex-direction:column;gap:10px;display:flex;position:relative}.steps:before{content:"";background:var(--line-2);width:1px;position:absolute;top:16px;bottom:22px;left:15px}.step{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid;position:relative}.step-ico{background:var(--ink-4);border:1px solid var(--line-2);width:32px;height:32px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.step-body{padding-top:3px}.step-k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700}.step-body p{color:var(--text-2);font-size:13.5px;line-height:1.5}.step.k-assess .step-body{border-radius:var(--r-2);background:#8b9cff14;border:1px solid #8b9cff24;padding:8px 12px}.step.k-assess .step-ico{color:var(--accent)}.step.k-concluded .step-ico{background:var(--accent);color:var(--accent-ink);border-color:#0000;box-shadow:0 0 18px #8b9cff8c}.step.k-concluded .step-body{border-radius:var(--r-2);background:linear-gradient(135deg,#95a4ff,#7e8ff7);padding:10px 14px;box-shadow:0 10px 30px -12px #8b9cffb3}.step.k-concluded .step-k{color:#0b0f22b3}.step.k-concluded p{color:var(--accent-ink);font-size:14px;font-weight:650}.facts{border-radius:var(--r-2);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.facts div{background:var(--ink-2);padding:9px 12px}.facts dt{color:var(--text-3);font-size:11px}.facts dd{overflow-wrap:anywhere;font-size:13px;font-weight:550}.facts.wide{grid-template-columns:1fr}.facts.wide div{grid-template-columns:130px 1fr;gap:12px;display:grid}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:-4px -4px 0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{min-height:40px;color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.tabs button[aria-selected=true]{color:var(--text)}.tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.count{background:var(--ink-4);min-width:20px;height:18px;color:var(--text-2);border-radius:5px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.tabs button[aria-selected=true] .count{background:var(--accent-soft);color:var(--accent-2)}.tabs.big{margin:0 0 18px}.tabs.big button{min-height:46px;padding:0 16px;font-size:14px}.tabpanel{padding-top:10px}.rows{flex-direction:column;display:flex}.row{border-radius:var(--r-1);align-items:center;gap:10px;min-height:40px;padding:7px 8px 7px 12px;font-size:13px;display:flex;position:relative}.row+.row{border-top:1px solid var(--line)}.row[class*=edge-]:before{content:"";background:var(--sevc);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.row.hl{background:var(--accent-soft)}.row-n{background:var(--ink-4);min-width:34px;min-height:26px;color:var(--text-2);border-radius:5px;flex:none;font-size:11px}.row-n:hover{color:var(--accent)}.row-main{overflow-wrap:anywhere;flex:1;min-width:0}.row-meta{color:var(--text-3);flex:none;font-size:12px}.row-tag{color:var(--critical);flex:none;min-width:48px;font-size:11px;font-weight:600}.logs code{color:var(--text-2);overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.kind-dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.kind-dot.ext{background:var(--critical)}.kind-dot.crit{background:var(--high)}.response .tabs{margin-bottom:10px}.actions-list{flex-direction:column;gap:10px;display:flex}.acard{border-radius:var(--r-3);background:var(--ink-3);border:1px solid var(--line);grid-template-columns:46px 1fr;gap:14px;padding:14px;display:grid;position:relative}.acard.st-active{border-color:#8b9cff40}.acard.st-pending{border-color:#ff9f4a47}.acard .ring-in{color:var(--text-2)}.acard.st-active .ring-in{color:var(--accent)}.acard.st-pending .ring-in{color:var(--high)}.acard-body{min-width:0}.acard-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.acard-title b{font-size:14px;font-weight:600}.acard-target{color:var(--text);overflow-wrap:anywhere;margin:3px 0 4px;font-size:12.5px;display:block}.acard p a{color:var(--accent)}.acard-times{color:var(--text-2);margin-top:6px;font-size:12px}.acard-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.acard-btns:empty{display:none}.state-pill{background:var(--ink-5);color:var(--text-2);border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:650}.state-pill.st-active{background:var(--accent-soft);color:var(--accent-2)}.state-pill.st-pending{color:var(--high);background:#ff9f4a1f}.respond-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px;display:grid}.lanes{margin-bottom:20px}.lanes-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.lanes-key{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.lanes-key i{border-radius:3px;width:14px;height:6px;margin-left:8px}.k-active{background:var(--accent)}.k-cleared{background:var(--ok);opacity:.6}.k-expired{background:var(--ink-5);outline:1px solid var(--line-3)}.lanes-body{--name:260px;position:relative}.lanes-axis{height:18px;margin-left:var(--name);color:var(--text-3);font-size:10.5px;position:relative}.lanes-axis span{position:absolute;transform:translate(-50%)}.lanes-axis span:first-child{transform:none}.lanes-axis span:last-child{transform:translate(-100%)}.lanes ul{flex-direction:column;display:flex}.lanes li{grid-template-columns:var(--name) 1fr;border-top:1px solid var(--line);align-items:center;min-height:36px;display:grid}.lane-name{flex-direction:column;min-width:0;padding-right:12px;line-height:1.25;display:flex}.lane-name b{font-size:12.5px;font-weight:600}.lane-name small{font-family:var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lane-track{background:repeating-linear-gradient(90deg, transparent 0 calc(20% - 1px), var(--line) calc(20% - 1px) 20%);border-radius:5px;height:10px;position:relative}.lane-bar{border-radius:5px;position:absolute;top:0;bottom:0}.lane-bar.k-active{box-shadow:0 0 14px #8b9cff80}.lane-now{width:0;top:18px;bottom:0;left:calc(var(--name) + (100% - var(--name)) * var(--p,0));border-left:1.5px dashed var(--critical);pointer-events:none;position:absolute}.lane-now b{background:var(--critical);color:#1a0505;border-radius:4px;padding:1px 5px;font-size:10.5px;position:absolute;top:-20px;left:-22px}.graph{border-radius:var(--r-3);background:radial-gradient(600px 300px at 60% 40%, #8b9cff0f, transparent 70%), var(--ink-0);border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.graph-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.graph-dates{color:var(--text-3);margin-top:2px;font-size:11.5px;display:block}.player{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:4px 14px 10px;display:flex}.player-btns{gap:3px;display:flex}.player-btns .icon-btn{background:0 0;border-color:#0000;width:32px;height:32px}.player-btns .icon-btn.play{background:var(--accent);color:var(--accent-ink);border-radius:50%;box-shadow:0 0 18px #8b9cff73}.scrub{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.scrub-track{background:var(--ink-5);cursor:pointer;touch-action:none;border-radius:4px;flex:1;height:4px;margin:0 8px;position:relative}.scrub-track:before{content:"";position:absolute;inset:-20px -8px}.scrub-fill{background:linear-gradient(90deg, #8b9cff4d, var(--accent));transition:width .5s var(--ease);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.scrub-dot{pointer-events:none;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%}.scrub-dot:after{content:"";background:var(--ink-5);border:1.5px solid var(--text-3);border-radius:50%;transition:all .2s;position:absolute;inset:7px}.scrub-dot.past:after{background:var(--accent);border-color:var(--accent)}.scrub-dot.sel:after{border-color:var(--accent);box-shadow:0 0 10px var(--accent);background:#fff;inset:5px}.scrub-now{color:var(--text-2);flex:none;font-size:11.5px}.gcap{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#8b9cff1a,#0000 70%);align-items:center;gap:10px;min-height:46px;padding:9px 14px;font-size:13px;display:flex}.gcap>b{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.gcap-main{flex-wrap:wrap;column-gap:10px;min-width:0;display:flex}.gcap-main strong{font-weight:650}.gcap-main .muted{overflow-wrap:anywhere;font-size:12px}.stage{flex:1;min-height:470px;position:relative}.graph.tall .stage{min-height:580px}.stage.vertical{min-height:640px}.edges{position:absolute;inset:0;overflow:visible}.edge-line{fill:none;stroke:var(--edge);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.edge-line.draw{animation:draw .7s var(--ease) both}@keyframes draw{0%{stroke-dashoffset:1px}}.edge.on .edge-line{stroke:var(--accent);stroke-width:2.2px}.edge-glow{fill:none;stroke:var(--accent);stroke-width:6px;opacity:.35}.edge-dot{fill:#fff;filter:drop-shadow(0 0 4px var(--accent))}.ebadge{background:var(--ink-3);border:1px solid var(--line-2);min-width:22px;height:22px;color:var(--text-2);white-space:nowrap;z-index:2;animation:fade .4s var(--ease) both;border-radius:99px;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ebadge:before{content:"";position:absolute;inset:-11px}.ebadge b{font-weight:600}.ebadge.on{z-index:4;background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:600;box-shadow:0 6px 20px -6px #8b9cffcc}.gnode{z-index:3;opacity:0;pointer-events:none;width:0;transition:opacity .5s var(--ease);flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;transform:translateY(-22px)}.gnode.shown{opacity:1;pointer-events:auto}.gnode-dot{background:var(--ink-3);border:1.5px solid var(--line-3);width:44px;height:44px;color:var(--text-2);transition:all .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.gnode.ext .gnode-dot{color:#ff9a9a;background:#1d1216;border-color:#ff6b6b8c}.gnode.crit .gnode-dot:before{content:"";background:radial-gradient(circle,#ff9f4a33,#0000 70%);border:1px dashed #ff9f4a80;border-radius:50%;position:absolute;inset:-12px}.gnode.k-person .gnode-dot{color:var(--text)}.gnode.hot .gnode-dot{border-color:var(--accent);color:var(--accent-2);box-shadow:0 0 0 4px #8b9cff26,0 0 26px #8b9cff73}.gnode.ext.hot .gnode-dot{color:#ffb3b3}.gnode-label{overflow-wrap:anywhere;text-align:center;background:#06080dd1;border-radius:6px;flex-direction:column;align-items:center;width:max-content;max-width:120px;padding:2px 7px 3px;line-height:1.25;display:flex}.stage.vertical .gnode-label{max-width:96px}.stage.vertical .gnode-label b{font-size:11px}.stage.vertical .gnode-label small{font-size:10px}.gnode-label b{color:var(--text);font-size:12px;font-weight:600}.gnode-label small{color:var(--text-3);font-size:10.5px}.gnode.crit .gnode-label small{color:var(--high)}.stage-empty{color:var(--text-3);place-items:center;display:grid;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.graph-legend{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:11.5px;display:flex}.graph-legend span{align-items:center;gap:6px;display:inline-flex}.graph-legend i{border-radius:50%;width:9px;height:9px}.lg-ext{border:1.5px solid var(--critical)}.lg-int{border:1.5px solid var(--text-3)}.lg-crit{border:1px dashed var(--high);background:#ff9f4a40}.lg-phase{color:var(--accent-2);margin-left:auto;font-weight:600}.graph-note{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);padding:14px 16px}.graph-note b{margin:2px 0 4px;font-size:15px;display:block}.graph-note p{color:var(--text-2)}.pathview{counter-reset:none;flex-direction:column;gap:4px;padding:10px;display:flex}.pathview button{border-radius:var(--r-2);text-align:left;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;display:flex}.pathview button:hover{background:var(--ink-3)}.pathview button.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.pv-n{background:var(--ink-4);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.pathview button.on .pv-n{background:var(--accent);color:var(--accent-ink)}.pv-body{flex-direction:column;min-width:0;display:flex}.pv-hop{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pv-hop svg{color:var(--text-3)}.pv-hop b{overflow-wrap:anywhere;font-weight:600}.pv-hop b.ext{color:#ff9a9a}.pv-hop b.crit{color:var(--high)}.pv-body small{color:var(--text-3);font-size:12px}.modal-back{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030509b3;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-4);background:var(--ink-2);border:1px solid var(--line-2);width:min(620px,100%);max-height:calc(100dvh - 32px);animation:pop .2s var(--ease);flex-direction:column;gap:16px;padding:22px;display:flex;overflow-y:auto;box-shadow:0 40px 100px -20px #000c}.modal header{justify-content:space-between;gap:12px;display:flex}.modal h2{margin-top:4px;font-size:18px;font-weight:650;line-height:1.3}.modal>.certin{width:100%}.modal footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ok-line{color:var(--ok);align-items:center;gap:6px;margin-right:auto;font-weight:600;display:inline-flex}.filters{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.filters button{border:1px solid var(--line-2);min-height:36px;color:var(--text-2);border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.filters button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-2)}.inc-list{flex-direction:column;gap:8px;display:flex}.inc-row{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 70px 170px 120px 16px;align-items:center;gap:16px;padding:14px 16px 14px 18px;transition:background .15s,border-color .15s;display:grid;position:relative}.inc-row:hover{background:var(--ink-3);border-color:var(--line-2)}.inc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.inc-main b{font-size:14.5px;font-weight:600}.inc-line1{align-items:center;gap:8px;display:flex}.inc-col{color:var(--text-3);flex-direction:column;align-items:flex-start;gap:3px;font-size:12px;display:flex}.owner-col{color:var(--text-2);flex-direction:row;align-items:center;gap:8px}.inc-col b{color:var(--text);font-size:15px}.leader-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.leader-line{color:var(--text-2);max-width:760px;margin-top:8px;font-size:16px}.leader-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.score-card{grid-column:span 5}.top-card,.owners-card{grid-column:span 7}.reg-card{grid-column:span 5}.score-row{align-items:center;gap:24px;display:flex}.score-big{font-size:40px!important;font-weight:600!important}.score-card .ring-in{flex-direction:column;align-items:center;gap:4px}.trend-up{align-items:center;gap:2px;font-weight:650;display:inline-flex;color:var(--critical)!important;font-size:12px!important}.score-side{flex-direction:column;gap:6px;display:flex}.score-side b{font-size:20px}.riskchart{margin-top:18px}.riskchart svg{width:100%;height:120px;display:block}.riskchart .grid{stroke:var(--line);stroke-dasharray:3 4}.riskchart .wk{fill:#ff9f4a0f}.riskchart .area{fill:#ff9f4a1a}.riskchart .line{fill:none;stroke:var(--high);stroke-width:2px;vector-effect:non-scaling-stroke}.riskchart .dot{fill:var(--high)}.riskchart figcaption{justify-content:space-between;margin-top:6px;display:flex}.top-list{flex-direction:column;gap:4px;display:flex}.top-list a{border-radius:var(--r-2);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:12px 10px;display:grid}.top-list a:hover{background:var(--ink-3)}.top-list li+li a{border-top:1px solid var(--line)}.top-n{color:var(--text-3);font-size:20px;font-weight:600}.top-main{flex-direction:column;gap:3px;min-width:0;display:flex}.top-main b{font-size:15px;font-weight:600}.top-owner{color:var(--text-2);flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.owners{flex-direction:column;display:flex}.owners li{grid-template-columns:30px 170px 130px 1fr;align-items:center;gap:14px;padding:10px 4px;display:grid}.owners li+li{border-top:1px solid var(--line)}.own-name{flex-direction:column;line-height:1.3;display:flex}.own-name b{font-size:13px;font-weight:600}.own-name small{color:var(--text-3);font-size:11.5px}.own-prog{flex-direction:column;gap:4px;display:flex}.own-bar{background:var(--ink-5);border-radius:6px;height:6px;overflow:hidden}.own-bar i{background:var(--ok);border-radius:6px;height:100%;display:block}.own-prog small{color:var(--text-3);font-size:11px}.own-next{color:var(--text-2);min-width:0}.regs{flex-direction:column;margin-bottom:12px;display:flex}.regs li{border-left:2px solid var(--line-2);grid-template-columns:1fr auto;grid-template-areas:"n d""i i";gap:4px 12px;padding:12px 4px 12px 12px;display:grid}.regs li+li{margin-top:4px}.regs li.hot{border-left-color:var(--critical)}.regs li.ok{border-left-color:var(--ok)}.reg-name{flex-direction:column;grid-area:n;display:flex}.reg-name b{font-size:13.5px}.reg-name small{color:var(--text-3);font-size:11.5px}.reg-item{color:var(--text-2);grid-area:i}.reg-due{grid-area:d;font-size:13px;font-weight:600}.regs li.hot .reg-due{color:var(--critical)}.regs li.ok .reg-due{color:var(--ok)}.report-wrap{padding:24px 16px 64px}.report-bar{justify-content:space-between;gap:8px;max-width:860px;margin:0 auto 16px;display:flex}.report{color:#1a1d24;background:#f7f6f2;border-radius:6px;max-width:860px;margin:0 auto;padding:48px 52px;font-size:13.5px;box-shadow:0 30px 80px -20px #000000b3}.rep-head{border-bottom:2px solid #1a1d24;justify-content:space-between;gap:24px;padding-bottom:20px;display:flex}.rep-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5b6170;font-size:11px;font-weight:600}.rep-head h1{letter-spacing:-.02em;margin:4px 0;font-size:30px}.rep-sub{color:#5b6170}.rep-score{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.rep-score b{font-family:var(--mono);font-size:44px;line-height:1}.rep-score span{color:#5b6170;font-size:12px}.rep-score .rep-up{color:#c0392b;font-weight:600}.rep-lede{margin:22px 0 6px;font-size:16px;line-height:1.55}.rep-group{margin-top:28px}.rep-group h2{align-items:center;gap:10px;font-size:17px;display:flex}.rep-group h2 small{color:#5b6170;font-size:14px;font-weight:500}.rep-badge{color:#fff;background:#444;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-grid}.g-board .rep-badge{background:#c0392b}.g-legal .rep-badge{background:#d35400}.g-it .rep-badge{background:#b7950b}.g-policy .rep-badge{background:#2e5f9a}.rep-why{color:#4a4f5c;margin:6px 0 10px 40px}.report table{border-collapse:collapse;table-layout:fixed;width:100%}.report th:first-child{width:50%}.report th:nth-child(2){width:20%}.report th:nth-child(3){width:18%}.report th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#6b7080;border-bottom:1px solid #d6d4cc;padding:6px 8px;font-size:11px}.report td{vertical-align:top;border-bottom:1px solid #e6e4dc;padding:8px}.report td small{color:#6b7080}.report td.done{color:#1e8449;font-weight:600}.report td.late{color:#c0392b;font-weight:600}.report .sev{background:0 0;padding:0}.report .sev-critical{color:#c0392b}.report .sev-high{color:#d35400}.report .sev-medium{color:#9a7d0a}.report .sev-low{color:#1e8449}.rep-foot{color:#6b7080;border-top:1px solid #d6d4cc;margin-top:32px;padding-top:12px;font-size:11.5px}.signin{background:var(--ink-1);place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.signin-glow{pointer-events:none;background:radial-gradient(circle,#8b9cff29,#0000 60%);width:900px;height:900px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.signin-card{border:1px solid var(--line-2);text-align:center;background:#10151fd9;border-radius:24px;flex-direction:column;gap:14px;width:min(400px,100%);padding:32px 28px 26px;display:flex;position:relative;box-shadow:0 40px 100px -30px #000000e6}.signin-owl{filter:drop-shadow(0 18px 30px #00000080);margin:-84px auto 0}.signin h1{letter-spacing:-.02em;font-size:26px;font-weight:700}.signin h1 .muted{font-weight:500}.signin label{text-align:left;color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:550;display:flex}.signin input{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--ink-1);height:46px;color:var(--text);font:inherit;padding:0 14px;font-size:15px}.signin input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.signin input::placeholder{color:var(--text-3);opacity:.7}.err{color:var(--critical);text-align:left;font-size:13px}.signin-note{color:var(--text-3);line-height:1.5}.signin-note b{color:var(--text-2)}.signin-foot{position:absolute;bottom:20px}.empty{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.empty b{color:var(--text);font-size:16px}.empty a{color:var(--accent)}.toast{background:var(--ink-3)!important;border:1px solid var(--line-2)!important;color:var(--text)!important;font-family:var(--font)!important}.p-inc{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.p-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 16px 20px;display:flex;position:relative}.p-hero.sev-bg-critical{background:radial-gradient(420px 260px at 50% 0%, #ff6b6b47, transparent 75%), linear-gradient(180deg, #1c1218, var(--ink-1))}.p-hero.sev-bg-high{background:radial-gradient(420px 260px at 50% 0%, #ff9f4a38, transparent 75%), linear-gradient(180deg, #1b1612, var(--ink-1))}.p-hero.sev-bg-medium,.p-hero.sev-bg-low{background:radial-gradient(420px 260px at 50% 0%, #8b9cff2e, transparent 75%), var(--ink-1)}.p-hero-top{justify-content:space-between;align-items:center;width:100%;display:flex}.p-hero-top .icon-btn{width:44px;height:44px}.p-hero-ring .ring-in b.big{font-size:30px}.p-hero-ring .ring-in small{font-size:13px}.p-hero h1{letter-spacing:-.015em;text-wrap:balance;font-size:21px;font-weight:650;line-height:1.25}.p-lede{color:var(--text-2);text-align:left;font-size:14.5px;line-height:1.55}.p-hero .phases{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px;width:100%;margin-top:4px}.p-hero .phases li:nth-child(4){clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);border-radius:6px 0 0 6px}.p-tabs{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0d14eb;grid-template-columns:repeat(4,1fr);padding:0 8px;display:grid;position:sticky;top:0}.p-tabs button{min-height:48px;color:var(--text-3);font-size:13.5px;font-weight:600;position:relative}.p-tabs button[aria-selected=true]{color:var(--text)}.p-tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.p-body{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.p-sec{margin-top:8px}.p-events{flex-direction:column;gap:6px;display:flex}.p-events button{border-radius:var(--r-2);background:var(--ink-2);border:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;display:flex}.p-ev-n{background:var(--ink-4);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.p-ev-body{flex-direction:column;min-width:0;display:flex}.p-ev-body b{font-size:14px;font-weight:600;line-height:1.3}.p-ev-body small{color:var(--text-3);font-size:11.5px}.p-evpick{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.p-evpick button{background:var(--ink-3);border:1px solid var(--line-2);border-radius:50%;flex:none;width:44px;height:44px;font-weight:600}.p-evpick button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:#0000}.p-actionbar{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#0a0d14eb;grid-template-columns:1.4fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.p-actionbar .btn{min-height:48px;font-size:15px}@media (width>=1700px){.ws{grid-template-columns:340px minmax(0,1fr) minmax(0,1.15fr)}.stage{min-height:560px}.lede{font-size:18px}}@media (width<=1360px){.tray{grid-template-columns:repeat(3,minmax(0,1fr))}.bu-card{grid-column:span 7}.sys-card{grid-column:span 5}.trend-card{grid-column:1/-1}.ws{grid-template-columns:270px minmax(0,1fr) minmax(0,1fr)}.ws.view-text,.ws.view-graph{grid-template-columns:270px minmax(0,1fr)}.owners li{grid-template-columns:30px 150px 110px 1fr}}@media (width<=1100px){.funnel-card,.now-card,.score-card,.top-card,.owners-card,.reg-card{grid-column:1/-1}.ws-page{height:auto}.ws,.ws.view-both{grid-template-columns:260px minmax(0,1fr)}.ws.view-both .col-right{border-left:0;grid-column:2;padding:0 22px 32px}.col{overflow:visible}}@media (width<=767px){:root{--top-h:52px}.topbar{gap:10px;padding:0 8px 0 14px}.topbar-r{gap:8px}.screen{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app.focus .screen{padding-bottom:0}.page{padding:18px 16px 32px}.topline{font-size:21px}.card{border-radius:var(--r-3);padding:16px}.home-grid,.leader-grid{grid-template-columns:minmax(0,1fr);gap:12px}.home-grid>*,.leader-grid>*{grid-column:1/-1!important}.caps-row{flex-wrap:wrap}.funnel a{grid-template-columns:minmax(0,1fr);gap:6px}.fun-bar{height:40px}.fun-bar b{font-size:16px}.tray{grid-template-columns:minmax(0,1fr)}.tray-title{min-height:0}.bu-list a{grid-template-columns:116px 1fr 24px}.inc-row{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:12px 12px 12px 16px}.hide-sm{display:none!important}.status-col{align-items:flex-end}.respond-grid{grid-template-columns:minmax(0,1fr)}.tabs.big button{padding:0 12px;font-size:13px}.score-row{gap:16px}.score-row .ring{width:112px!important;height:112px!important}.score-row .ring>svg{width:112px;height:112px}.score-big{font-size:34px!important}.response .tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.response .tabs button{justify-content:center;gap:4px;padding:0 2px;font-size:12.5px}.response .block-head .small{display:none}.owners li{grid-template-columns:30px minmax(0,1fr) 84px;grid-template-areas:"a n p""a x x";row-gap:4px}.owners li>.avatar{grid-area:a;align-self:start}.own-name{grid-area:n}.own-prog{grid-area:p}.own-next{grid-area:x}.leader-head .btn{width:100%;min-height:46px}.top-list a{grid-template-columns:22px minmax(0,1fr) auto;gap:10px;padding:12px 4px}.stage{min-height:420px}.stage.vertical{min-height:680px}.graph-head,.player{padding-left:10px;padding-right:10px}.player{flex-wrap:wrap}.player-btns .icon-btn,.player-btns .icon-btn.play{width:44px;height:44px}.scrub{flex-basis:100%;padding:4px 0}.scrub-track{height:6px}.seg.sm button{min-height:44px;padding:0 16px}.thumbs button{width:44px;height:44px}.brand{min-height:44px}.avatar-btn{width:44px;height:44px}.link,.skip{min-height:44px}.row-n{min-width:44px;min-height:40px}.tabs button,.btn,.btn.sm,.filters button{min-height:44px}.facts{grid-template-columns:minmax(0,1fr)}.facts.wide div{grid-template-columns:minmax(0,1fr);gap:2px}.lede{font-size:15.5px}.block{padding:14px}.phases li{padding:0 6px 0 12px;font-size:10.5px}.report{padding:24px 18px}.rep-head{flex-direction:column}.rep-score{text-align:left;align-items:flex-start}.rep-why{margin-left:0}.report table{font-size:12px}.report th:nth-child(3),.report td:nth-child(3){display:none}.now-row{min-height:60px}.menu-list{min-width:230px}.certin-btn,.decided .link{min-height:44px}.acard{grid-template-columns:46px minmax(0,1fr);gap:12px}.lanes-body{--name:128px}.lane-name b{font-size:11.5px}.lanes-axis span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.no-print,.topbar,.bottomnav,[data-sonner-toaster]{display:none!important}html,body,.app{background:#fff!important}.report-wrap{padding:0}.report{box-shadow:none;background:#fff;max-width:none;padding:0}}.col-right>.graph{flex-shrink:0}.app.has-rail{grid-template-columns:auto minmax(0,1fr);display:grid}.main-col{min-width:0}.rail{border-right:1px solid var(--line);scrollbar-width:none;z-index:35;background:linear-gradient(#10151feb,#0a0d14eb);flex-direction:column;gap:6px;width:228px;height:100dvh;padding:14px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.rail.slim{align-items:center;width:68px;padding:14px 10px}.rail .brand{min-height:44px;padding:4px 6px 14px}.rail .brand small{color:var(--text-3);margin-left:2px;font-weight:500}.rail-group{flex-direction:column;gap:2px;width:100%;margin-top:8px;display:flex}.rail-title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:6px 10px;font-size:10.5px;font-weight:700}.rail-group a{border-radius:var(--r-2);min-height:38px;color:var(--text-2);align-items:center;gap:11px;padding:0 10px;font-size:13.5px;font-weight:550;transition:background .15s,color .15s;display:flex;position:relative}.rail.slim .rail-group a{justify-content:center;min-height:44px;padding:0}.rail-group a:hover{background:var(--ink-3);color:var(--text)}.rail-group a[aria-current=page]{background:var(--accent-soft);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.rail-group a[aria-current=page] svg{color:var(--accent)}.rail-group a .badge{margin-left:auto}.rail.slim .rail-group a .badge{min-width:16px;height:16px;font-size:9.5px;position:absolute;top:3px;right:3px}.rail-foot{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 10px 4px;font-size:12px;display:flex}.rail-foot small{color:var(--text-3);flex-basis:100%}.pipe-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%}.topbar .cust{color:var(--text);white-space:nowrap;text-overflow:ellipsis;border:0;align-items:baseline;gap:10px;min-width:0;padding:0;display:flex;overflow:hidden}.topbar .cust small{color:var(--text-3);font-size:12px;font-weight:450}.bottomnav button{border-radius:var(--r-2);min-height:52px;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:550;display:flex}.bottomnav button[aria-current=page]{color:var(--accent)}.sheet-back{z-index:55;background:#03050999;align-items:flex-end;animation:.2s fade;display:flex;position:fixed;inset:0}.sheet{width:100%;max-height:85dvh;padding:14px 16px calc(20px + env(safe-area-inset-bottom));background:var(--ink-2);border-top:1px solid var(--line-2);animation:rise .25s var(--ease);border-radius:20px 20px 0 0;overflow-y:auto}@keyframes rise{0%{opacity:0;transform:translateY(30px)}}.sheet-head{justify-content:space-between;align-items:center;font-size:16px;display:flex}.sheet-head .icon-btn{width:44px;height:44px}.sheet-group{margin-top:10px}.sheet-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sheet-grid a{border-radius:var(--r-2);background:var(--ink-3);align-items:center;gap:10px;min-height:52px;padding:0 12px;font-weight:550;display:flex}.sheet-grid a[aria-current=page]{color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent-line)}.span-all{grid-column:1/-1}.page-head.split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.seg-row{flex-wrap:wrap;gap:8px;display:flex}.big-seg button{min-height:36px;padding:0 14px}.btn.danger{color:var(--critical);background:#ff6b6b14;border-color:#ff6b6b80}.ok-text{color:var(--ok)}.sevtxt-critical{color:var(--critical)}.sevtxt-high{color:var(--high)}.sevtxt-medium{color:var(--medium)}.sevtxt-low{color:var(--low)}.note-line{max-width:900px;margin:-8px 0 18px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.grow{flex:1}.field-label{color:var(--text-2);font-size:11.5px;font-weight:600}.field input,.field textarea,.select-wrap select,.set-ctrl input,.save-bar input,.evidence-ask input,.fsearch{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--ink-1);width:100%;min-height:38px;color:var(--text);font:inherit;padding:0 12px;font-size:13px}.field textarea{resize:vertical;padding:10px 12px;line-height:1.5}.field input:focus,.field textarea:focus,.select-wrap select:focus,.set-ctrl input:focus,.save-bar input:focus,.fsearch:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;cursor:pointer;padding-right:32px}.select-wrap svg{pointer-events:none;color:var(--text-3);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.queue{padding:16px 20px 18px}.queue-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.queue-btns{gap:6px;margin-left:auto;display:flex}.proc-pill{letter-spacing:.04em;text-transform:uppercase;height:22px;color:var(--ok);background:#5fc2ae1f;border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.proc-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse-ok}.proc-pill.off{color:var(--high);background:#ff9f4a1f}.proc-pill.off i{animation:none}@keyframes pulse-ok{50%{opacity:.3}}.queue-rate{white-space:nowrap}.flow{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.flow li{border-radius:var(--r-3);background:var(--ink-3);border:1px solid var(--line);flex-direction:column;margin-right:34px;padding:12px 14px;display:flex;position:relative}.flow li:last-child{background:var(--accent-soft);border-color:var(--accent-line);margin-right:0}.flow li b{font-size:26px;font-weight:600;line-height:1.1}.flow li span{color:var(--text-2);font-size:12.5px;font-weight:600}.flow li small{color:var(--text-3);font-size:11px}.flow-pipe{background:var(--line-2);width:34px;height:2px;position:absolute;top:50%;right:-34px;overflow:hidden}.flow-pipe i{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.2s linear infinite travel;position:absolute;top:-1px}.flow-pipe i:nth-child(2){animation-delay:.4s}.flow-pipe i:nth-child(3){animation-delay:.8s}.flow-pipe.stop i,.queue.paused .flow-pipe i{opacity:.25;animation-play-state:paused}@keyframes travel{0%{left:-4px}to{left:34px}}.ops-card{flex-direction:column;grid-column:span 4;gap:10px;display:flex}.ops-card .link{margin-top:auto}.hbars{flex-direction:column;gap:8px;display:flex}.hbars li{grid-template-columns:110px 1fr 34px;align-items:center;gap:10px;font-size:12.5px;display:grid}.hb-track{background:var(--ink-4);border-radius:4px;height:8px;overflow:hidden}.hb-track i{height:100%;transition:width .6s var(--ease);border-radius:4px;display:block}.hb-n{text-align:right;color:var(--text-2)}.health{border-radius:var(--r-2);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.health div{background:var(--ink-2);padding:10px 12px}.health dt{color:var(--text-3);font-size:11.5px}.health dd{font-size:20px;font-weight:600}.recent-card{padding-bottom:12px}.inv-list{flex-direction:column;display:flex}.inv-row,.inv-head{grid-template-columns:86px 86px minmax(0,1fr) 118px 120px 36px 92px 112px 64px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:12.5px;display:grid;position:relative}.inv-head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);font-size:10.5px;font-weight:700}.inv-row{border-radius:var(--r-2);transition:background .15s}.inv-list>.inv-row+.inv-row,.inv-list [role=listitem]+[role=listitem] .inv-row{border-top:1px solid var(--line)}.inv-row:hover{background:var(--ink-3)}.inv-row:before{content:"";background:var(--sevc);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:2px}.inv-id{color:var(--accent-2);font-size:12px}.inv-main{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.inv-main b{font-weight:600;font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.inv-main small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}.chip-mini{background:var(--ink-4);color:var(--text-2);border-radius:4px;padding:1px 6px;font-size:10px}.cls-pill,.dec-pill{white-space:nowrap;background:var(--ink-4);color:var(--text-2);border-radius:5px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:650}.c-Truepositive{color:var(--critical);background:#ff6b6b1f}.c-Suspicious{color:var(--high);background:#ff9f4a1f}.c-Undetermined{color:var(--medium);background:#e8c4681f}.c-Benign{color:var(--low);background:#5fc2ae1a}.d-Needsaction{color:#1a1206;background:var(--medium)}.d-Overridden{color:var(--high)}.d-Agreed{color:var(--accent-2);background:var(--accent-soft)}.inv-disp{color:var(--text-2)}.inv-tp{font-weight:600}.status-dot{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.status-dot:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.status-dot.s-Running:before{background:var(--accent);animation:1s infinite pulse-ok}.status-dot.s-Failed:before{background:var(--critical)}.inv-seen{text-align:right}.histo{margin-bottom:16px}.histo-key{color:var(--text-3);flex-wrap:wrap;gap:4px 12px;display:flex}.histo-key span{align-items:center;gap:5px;display:inline-flex}.histo-key i{border-radius:2px;width:8px;height:8px}.histo-bars{align-items:flex-end;gap:6px;height:90px;display:flex}.histo-col{flex-direction:column-reverse;flex:1;gap:1px;height:100%;display:flex}.histo-col i{border-radius:2px;display:block}.histo-axis{justify-content:space-between;margin-top:6px;display:flex}.fbar{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:10px;display:flex}.fsearch{width:240px;min-height:34px}.fsel{display:inline-flex;position:relative}.fsel select{appearance:none;border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--ink-1);min-height:34px;color:var(--text-2);font:inherit;cursor:pointer;padding:0 28px 0 11px;font-size:12.5px}.fsel.on select{border-color:var(--accent-line);color:var(--accent-2);background:var(--accent-soft)}.fsel svg{pointer-events:none;color:var(--text-3);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.fdate{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fdate input{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--ink-1);min-height:34px;color:var(--text-2);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 8px;font-size:12.5px}.fcheck{min-height:34px;color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;display:inline-flex}.fcheck input{accent-color:var(--accent);width:15px;height:15px}.filter-toggle{margin-bottom:10px}.pager{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.clusters{flex-direction:column;gap:10px;display:flex}.cluster{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);overflow:hidden}.cluster.open{border-color:var(--line-2)}.cluster.archived{opacity:.7}.cluster-head{text-align:left;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}button.cluster-head:hover{background:var(--ink-3)}.cluster .inv-list{border-top:1px solid var(--line);padding:0 8px 8px}.constellation{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.constellation svg{position:absolute;inset:0}.constellation.dim{border:1px dashed var(--line-3);color:var(--text-3);border-radius:50%}.cst-mid{background:var(--ink-4);border:1px solid var(--accent-line);width:26px;height:26px;color:var(--accent-2);border-radius:50%;place-items:center;display:grid;position:relative}.cl-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cl-main>b{overflow-wrap:anywhere;font-size:15px}.cl-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.cl-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;display:flex}.cl-top{align-items:center;gap:6px;display:inline-flex}.cl-top i{border-radius:50%;width:8px;height:8px}.cl-caret{color:var(--text-3);flex:none;transition:transform .2s}.cluster.open .cl-caret{transform:rotate(180deg)}.storms{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;display:grid}.storm{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);flex-direction:column;gap:10px;padding:16px;display:flex}.storm.active{border-color:#ff9f4a40}.storm-top{justify-content:space-between;gap:12px;display:flex}.storm-title{flex-direction:column;gap:8px;min-width:0;display:flex}.storm-title b{font-size:15px;line-height:1.3}.storm-alerts{flex-direction:column;align-items:flex-end;display:flex}.storm-alerts b{font-size:24px;font-weight:600;line-height:1}.storm-alerts small{color:var(--text-3);font-size:11px}.storm-burst{width:100%;height:64px}.storm-burst polygon{fill:#ff9f4a24}.storm-burst polyline{fill:none;stroke:var(--high);stroke-width:1.6px;vector-effect:non-scaling-stroke}.storm:not(.active) .storm-burst polygon{fill:#a0b2d214}.storm:not(.active) .storm-burst polyline{stroke:var(--text-3)}.storm-axis{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.storm-split{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.storm-split i{min-width:3px}.sp-cov{background:var(--ink-5)}.sp-inv{background:var(--accent)}.sp-wait{background:var(--high)}.storm-nums{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.storm-nums dt{color:var(--text-3);align-items:center;gap:5px;font-size:11px;display:flex}.storm-nums dt i{border-radius:2px;width:8px;height:8px}.storm-nums dd{font-size:16px;font-weight:600}.storm>.btn{align-self:flex-start}.hand-list{flex-direction:column;gap:8px;display:flex}.hand{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.hand.late{border-color:#ff6b6b66}.hand.st-done,.hand.st-not_needed{opacity:.7}.hand-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hand-ctx{color:var(--text-3)}.hand-ctx a{color:var(--accent-2)}.hand-title{font-size:14.5px;font-weight:600}.hand-kind{color:var(--text-2);overflow-wrap:anywhere}.sla{align-items:center;gap:10px;margin-top:4px;display:flex}.sla-bar{background:var(--ink-5);border-radius:3px;width:160px;height:5px;overflow:hidden}.sla-bar i{background:var(--accent);height:100%;display:block}.sla-bar i.warn{background:var(--high)}.sla-bar i.late{background:var(--critical)}.how-btn{align-self:flex-start;min-height:28px}.howto{border-radius:var(--r-2);background:var(--ink-3);color:var(--text-2);max-width:760px;padding:10px 12px}.evidence-ask{gap:8px;max-width:520px;display:flex}.hand-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.hand-btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hstate{letter-spacing:.08em;text-transform:uppercase;background:var(--ink-4);color:var(--text-2);border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700}.hs-taken{color:var(--accent-2);background:var(--accent-soft)}.hs-done{color:var(--ok);background:#5fc2ae1a}.hs-failed{color:var(--critical);background:#ff6b6b1a}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tile{border-radius:var(--r-3);background:var(--ink-2);border:1px solid var(--line);flex-direction:column;gap:4px;padding:16px;transition:border-color .15s,background .15s;display:flex}a.tile:hover{border-color:var(--line-3);background:var(--ink-3)}.tile-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:650}.tile-row{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.tile-v{font-size:28px;font-weight:600}.tile-note{color:var(--text-3);font-size:12px}.posture-grid{grid-template-columns:1fr 1.2fr 1fr;gap:16px;display:grid}.stackbar{border-radius:7px;gap:2px;height:14px;margin-bottom:14px;display:flex;overflow:hidden}.legend-rows{flex-direction:column;gap:8px;display:flex}.legend-rows li{grid-template-columns:10px 1fr auto 44px;align-items:center;gap:10px;font-size:13px;display:grid}.legend-rows i{border-radius:3px;width:10px;height:10px}.legend-rows .muted{text-align:right}.overrides{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.overrides li{grid-template-columns:minmax(0,1fr) 80px 24px;align-items:center;gap:12px;display:grid}.ov-main{flex-direction:column;min-width:0;display:flex}.ov-main b{font-size:13px}.ov-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov-bar{background:var(--ink-5);border-radius:3px;height:6px;overflow:hidden}.ov-bar i{background:var(--high);height:100%;display:block}.pg-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-form{flex-direction:column;gap:12px;display:flex}.pg-row{grid-template-columns:2fr 1fr;gap:10px;display:grid}.pg-help{max-width:640px}textarea.json{font-family:var(--mono);font-size:12px;background:var(--ink-0)!important;color:#c9d3ff!important}.parse{align-items:center;gap:8px;font-size:13px;display:flex}.parse.ok{color:var(--ok)}.parse.bad{color:var(--critical)}.parse b{color:var(--text)}.pg-form>.btn{align-self:flex-start}.pg-live{position:sticky;top:72px}.pg-empty{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:12px;padding:24px 12px;display:flex}.pg-case{color:var(--accent-2);margin-bottom:10px}.steps.live .step.pending{opacity:.35}.steps.live .step.now .step-ico{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:1s infinite pulse-ok}.pg-result{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.pg-result .link{margin-left:auto}.pg-dup{flex-direction:column;gap:6px;display:flex}.save-bar{gap:8px;display:flex}.save-bar input{width:240px}.settings-tabs{margin:0 0 14px}.staged{border-radius:var(--r-2);color:var(--medium);background:#e8c4681a;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.set-groups{flex-direction:column;gap:12px;max-width:1100px;display:flex}.set-intro{margin-bottom:2px}.set-group{flex-direction:column;gap:10px;display:flex}.set-group .caps-row{margin-bottom:2px}.set-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}.set-label{flex-direction:column;font-size:13.5px;display:flex}.set-ctrl{flex:none;justify-content:flex-end;min-width:120px;display:flex}.set-ctrl .select-wrap{min-width:280px}.num-wrap{align-items:center;gap:8px;display:inline-flex}.num-wrap input{text-align:right;width:96px}.toggle{background:var(--ink-5);border:1px solid var(--line-2);border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.toggle i{background:var(--text-2);width:18px;height:18px;transition:transform .2s var(--ease), background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.toggle.on{background:var(--accent);border-color:#0000}.toggle.on i{background:var(--accent-ink);transform:translate(18px)}.toggle:disabled{opacity:.6}.int-map .int-chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.int-chip{border:1px solid var(--line-2);min-height:32px;color:var(--text-2);border-radius:99px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;display:inline-flex}.int-chip i{background:var(--ok);border-radius:50%;width:7px;height:7px}.int-chip.s-MOCK i{background:var(--medium)}.int-chip.s-OFF i{background:var(--text-3)}.int-chip small{color:var(--text-3);font-size:10.5px}.int-card.off{opacity:.8}.int-head{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.int-head h3{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;font-size:14.5px;font-weight:650;display:flex}.req{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.state-chip{font-family:var(--mono);color:var(--ok);background:#5fc2ae1f;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}.state-chip.s-MOCK{color:var(--medium);background:#e8c4681f}.state-chip.s-OFF{color:var(--text-3);background:var(--ink-4)}.int-toggle{color:var(--text-3);white-space:nowrap;align-items:center;gap:10px;height:26px;display:flex}.int-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.test-btn{min-height:38px}.test-ok,.test-bad{align-items:center;gap:5px;min-height:38px;display:inline-flex}.test-ok{color:var(--ok)}.test-bad{color:var(--high)}.kafka-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px;padding-top:14px;display:grid}.wl-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.od-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.usage li{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr 1fr;gap:10px;padding:10px 0;font-size:13px;display:grid}.cred-list li,.user-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:10px 0;display:grid}.user-list li{grid-template-columns:30px minmax(0,1fr) auto 220px}.cred-list li.revoked{opacity:.5}.cred-main{flex-direction:column;min-width:0;display:flex}.cred-main code,.cred-main small{text-overflow:ellipsis;overflow:hidden}.fresh-key{border-radius:var(--r-2);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.fresh-key code{color:var(--accent-2);overflow-wrap:anywhere}@media (width<=1500px){.inv-row,.inv-head{grid-template-columns:82px 82px minmax(0,1fr) 112px 104px 30px 86px 104px 56px;gap:10px}}@media (width<=1360px){.inv-row,.inv-head{grid-template-columns:82px 80px minmax(0,1fr) 110px 30px 104px 52px}.inv-row .inv-disp,.inv-head span:nth-child(5),.inv-row .status-dot,.inv-head span:nth-child(7){display:none}.posture-grid{grid-template-columns:1fr 1fr}.posture-grid>:last-child{grid-column:1/-1}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.ops-card{grid-column:1/-1}.pg-grid{grid-template-columns:minmax(0,1fr)}.pg-live{position:static}}@media (width<=767px){.flow{grid-template-columns:1fr 1fr;gap:10px}.flow li{margin-right:0}.flow-pipe{display:none}.queue-btns{width:100%;margin-left:0}.queue-btns .btn{flex:1}.inv-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sev dec""main main""cls seen";gap:6px 10px;padding:12px 10px 12px 14px}.inv-row>.sev{grid-area:sev}.inv-row .dec-pill{grid-area:dec;justify-self:end}.inv-row .inv-main{grid-area:main}.inv-row .cls-pill{grid-area:cls}.inv-row .inv-seen{grid-area:seen}.inv-row .inv-id,.inv-row .inv-disp,.inv-row .inv-tp,.inv-row .status-dot{display:none}.fbar{padding:8px}.fsearch{width:100%}.fsel{flex:46%}.fsel select{width:100%;min-height:44px}.fdate{flex:46%}.fdate input,.fsearch,.fcheck{min-height:44px}.fdate input{flex:1;min-width:0}.fbar .btn{flex:100%}.cluster-head{gap:12px;min-height:64px;padding:12px}.constellation,.constellation svg{width:52px;height:52px}.storms{grid-template-columns:minmax(0,1fr)}.storm-nums{grid-template-columns:1fr 1fr}.hand{flex-direction:column}.hand-side{align-items:stretch}.hand-btns .btn{flex:1}.hstate{align-self:flex-start}.how-btn{min-height:44px}.sla-bar{width:110px}.evidence-ask{flex-direction:column}.tiles{grid-template-columns:1fr 1fr;gap:8px}.tile{padding:12px}.tile-v{font-size:22px}.posture-grid,.pg-row{grid-template-columns:minmax(0,1fr)}.pg-form>.btn{align-self:stretch}.save-bar{width:100%}.save-bar input{flex:1;width:auto;min-height:44px}.set-row{flex-direction:column;align-items:stretch;gap:8px}.set-ctrl{justify-content:flex-start}.set-ctrl .select-wrap{width:100%;min-width:0}.toggle{border-radius:22px;width:52px;height:44px}.toggle i{top:12px;left:8px}.toggle.on i{transform:translate(16px)}.int-head{flex-direction:column;gap:8px}.int-toggle{height:auto}.kafka-grid,.od-grid{grid-template-columns:minmax(0,1fr)}.field input,.select-wrap select,.num-wrap input{min-height:44px}.usage li{grid-template-columns:1fr 1fr}.cred-list li{grid-template-columns:minmax(0,1fr);gap:6px}.cred-list li .btn{justify-self:start}.user-list li{grid-template-columns:30px minmax(0,1fr);gap:6px 12px}.user-list li>:nth-child(3),.user-list li>:nth-child(4){grid-column:2}.int-chip,.settings-tabs button{min-height:44px}.big-seg{width:100%}.big-seg button{flex:1;justify-content:center;min-height:44px;font-size:12.5px}.seg-row,.page-head.split>.seg{width:100%}.page-head.split .seg button{flex:1;justify-content:center;min-height:44px}.seg-row .seg{flex:1}.seg button{min-width:44px}.pager .btn,.pager .fsel select{min-height:44px}.histo-key{display:none}.staged .link{min-height:44px}}
