:root,[data-theme=light]{--ft-bg:#f5f3ee;--ft-surface:#fefdfb;--ft-field:#f3f0ea;--ft-line:#e6e0d5;--ft-line2:#eee9df;--ft-fg:#221f1a;--ft-fg2:#6a6255;--ft-fg3:#9c9484;--ft-navy:#123e6e;--ft-navy-h:#0e3358;--ft-int:#1b57a0;--ft-tint:#ebeff5;--ft-clay:#a15733;--ft-clay-t:#f3e6dc;--ft-ok:#3b7048;--ft-ok-t:#e8f0e7;--ft-warn:#8a5e0f;--ft-warn-t:#f5ebd6;--ft-dgr:#a5382a;--ft-dgr-t:#f6e7e2;--ft-r:12px;--ft-rs:9px;--ft-rx:20px;--ft-sh:0 8px 26px #3c321e1a;--ft-sh-sm:0 1px 2px #3c321e17;--ft-ring:0 0 0 3px #123e6e2e}[data-theme=dark]{--ft-bg:#1b1916;--ft-surface:#24211d;--ft-field:#201d19;--ft-line:#39342d;--ft-line2:#302b25;--ft-fg:#f0ebe2;--ft-fg2:#b4ab9c;--ft-fg3:#847c6f;--ft-navy:#2c6bb0;--ft-navy-h:#3b7ac0;--ft-int:#7cb0e5;--ft-tint:#20303f;--ft-clay:#cb8156;--ft-clay-t:#3a2a20;--ft-ok:#4bbd6e;--ft-ok-t:#20302a;--ft-warn:#d9a441;--ft-warn-t:#33291a;--ft-dgr:#dc6e60;--ft-dgr-t:#382220;--ft-sh:0 10px 30px #00000073;--ft-sh-sm:0 1px 2px #00000059;--ft-ring:0 0 0 3px #7cb0e54d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--ft-font-ui:"Hanken Grotesk", "Inter", system-ui, -apple-system, sans-serif;--ft-font-serif:"Newsreader", Georgia, serif;--ft-font-mono:"JetBrains Mono", ui-monospace, monospace;--ft-t-h1:19px;--ft-t-h2:17px;--ft-t-h3:15px;--ft-t-brand:16px;--ft-t-body:14px;--ft-t-ctl:13.5px;--ft-t-sec:13px;--ft-t-sec-sm:12.5px;--ft-t-chip:12px;--ft-t-label:11px;--ft-t-micro:10.5px;--ft-t-micro-s:10px;--ft-t-num:22px;--ft-lh-head:1.2;--ft-lh-body:1.45;--ft-lh-label:1.2;--ft-ls-caps:.04em;--ft-ls-head:-.01em;--ft-r:12px;--ft-rs:9px;--ft-rx:20px;--ft-r-xs:5px;--ft-r-sm:8px;--ft-sh:0 8px 26px #3c321e1a;--ft-sh-sm:0 1px 2px #3c321e17;--ft-ring:0 0 0 3px #123e6e2e}[data-theme=dark]{--ft-sh:0 10px 30px #00000073;--ft-sh-sm:0 1px 2px #00000059;--ft-ring:0 0 0 3px #7cb0e54d}:root{--ft-h-primary:44px;--ft-h-select:42px;--ft-h-secondary:40px;--ft-h-compact:38px;--ft-h-compact-s:36px;--ft-h-tiny:30px;--ft-h-iconbtn:32px;--ft-measure:980px;--ft-pad-card:18px 20px;--ft-gap-section:18px;--ft-gap-row:12px}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-ext-Dg-wlmqe.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-CaVRRdDk.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-ext-Dg-wlmqe.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-CaVRRdDk.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-ext-Dg-wlmqe.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-CaVRRdDk.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-ext-Dg-wlmqe.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-CaVRRdDk.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-ext-Dg-wlmqe.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/hanken-grotesk-400-normal-latin-CaVRRdDk.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(data:font/woff2;base64,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)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-400-normal-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-400-normal-latin-ext-DIC32ArD.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(/assets/jetbrains-mono-400-normal-latin-6fWv1k7M.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(data:font/woff2;base64,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)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-400-normal-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-400-normal-latin-ext-DIC32ArD.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(/assets/jetbrains-mono-400-normal-latin-6fWv1k7M.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(data:font/woff2;base64,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)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-400-normal-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-400-normal-latin-ext-DIC32ArD.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(/assets/jetbrains-mono-400-normal-latin-6fWv1k7M.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;size-adjust:91.43%;src:url(/assets/inter-400-normal-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ft-bg);color:var(--ft-fg);font-family:var(--ft-font-ui);font-size:14px;line-height:1.45}.wrap{max-width:980px;margin:0 auto;padding:26px 24px 90px}.appbar{background:var(--ft-surface);border-bottom:1px solid var(--ft-line)}.appbar-inner{max-width:980px;margin:0 auto;padding:0 24px}.hdr{align-items:center;gap:12px;padding:12px 0;display:flex}.brand{font-family:var(--ft-font-serif);align-items:center;gap:10px;display:flex}.brand b{font-weight:600}.brand i{color:var(--ft-fg2);font-style:italic;font-weight:500}.brand-logo{width:auto;height:24px;display:block}.brand-div{color:var(--ft-fg2);opacity:.5}.hdr .spacer{flex:1}.seg{background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rx);gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--ft-fg2);font:600 12px/1 var(--ft-font-ui);cursor:pointer;background:0 0;border:0;border-radius:16px;padding:6px 11px}.seg button[aria-pressed=true]{background:var(--ft-navy);color:#fff}.iconbtn{border:1px solid var(--ft-line);background:var(--ft-field);width:32px;height:32px;color:var(--ft-fg2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconbtn svg{width:18px;height:18px;display:block}.select{appearance:none;background:var(--ft-field);width:100%;height:42px;color:var(--ft-fg);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:400 14px var(--ft-font-ui);cursor:pointer;text-overflow:ellipsis;padding:0 34px 0 12px}.select:focus-visible{border-color:var(--ft-navy);box-shadow:var(--ft-ring);outline:0}.select:disabled{color:var(--ft-fg3);cursor:not-allowed;opacity:.55}.select-wrap{position:relative}.select-caret{width:16px;height:16px;color:var(--ft-fg2);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.select--sm{height:34px;font:500 12.5px var(--ft-font-ui);border-radius:7px;padding:0 26px 0 9px}.select-wrap--sm>.select-caret{width:13px;height:13px;color:var(--ft-fg3);right:8px}.rdo{font:400 13.5px var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.rdo>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.rdo .rc{border:1px solid var(--ft-line);background:var(--ft-field);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.rdo .rc i{background:0 0;border-radius:50%;width:8px;height:8px}.rdo:hover .rc{border-color:var(--ft-fg3)}.rdo>input:checked+.rc{border-color:var(--ft-navy)}.rdo>input:checked+.rc i{background:var(--ft-navy)}.rdo>input:focus-visible+.rc{border-color:var(--ft-navy);box-shadow:var(--ft-ring);outline:0}.rdo:has(>input:disabled){color:var(--ft-fg3);cursor:not-allowed;opacity:.55}.rdo-col{flex-direction:column;gap:11px;display:flex}.switch{border:1px solid var(--ft-line);background:var(--ft-field);cursor:pointer;border-radius:11px;flex:none;width:40px;height:22px;padding:0;position:relative}.switch:after{content:"";width:18px;height:18px;box-shadow:var(--ft-sh-sm);background:#fff;border-radius:50%;transition:left .15s;position:absolute;top:1px;left:1px}.switch[aria-checked=true]{border-color:var(--ft-navy);background:var(--ft-navy)}.switch[aria-checked=true]:after{left:19px}.switch:focus-visible{box-shadow:var(--ft-ring);outline:none}.switch:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.switch:after{transition:none}}.textarea{box-sizing:border-box;background:var(--ft-field);width:100%;height:auto;min-height:84px;color:var(--ft-fg);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:400 14px var(--ft-font-ui);resize:vertical;padding:11px 12px;line-height:1.4}.textarea::placeholder{color:var(--ft-fg3)}.textarea:focus-visible{border-color:var(--ft-navy);box-shadow:var(--ft-ring);outline:0}.dlg-back{z-index:60;background:#14110a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dlg{background:var(--ft-surface);width:100%;max-width:460px;color:var(--ft-fg);border:1px solid var(--ft-line);border-radius:var(--ft-r);box-shadow:var(--ft-sh);padding:24px}.dlg-title{font:600 19px/1.2 var(--ft-font-serif);text-wrap:pretty;margin:0}.dlg-body{color:var(--ft-fg2);margin:10px 0 0;font-size:13.5px}.dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:20px 0 0;display:flex}.toast{z-index:60;background:var(--ft-fg);color:var(--ft-bg);border-radius:var(--ft-rs);font:600 13px var(--ft-font-ui);box-shadow:var(--ft-sh);padding:11px 18px;animation:.18s ft-toast-in;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@keyframes ft-toast-in{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.empty{text-align:center;padding:40px 20px}.empty-title{font:600 19px/1.2 var(--ft-font-serif);color:var(--ft-fg);margin:0 0 6px}.empty-desc{color:var(--ft-fg2);max-width:46ch;margin:0 auto;font-size:13.5px}.empty-actions{justify-content:center;gap:10px;margin:18px 0 0;display:flex}.list-empty{text-align:center;color:var(--ft-fg3);padding:14px;font-size:12.5px}.skeleton-line{background:var(--ft-line);border-radius:6px;width:140px;height:12px;margin-bottom:16px;animation:1.2s ease-in-out infinite ft-pulse}.skeleton-card{min-height:168px;animation:1.2s ease-in-out infinite ft-pulse}@keyframes ft-pulse{50%{opacity:.55}}.indet{background:var(--ft-field);border-radius:5px;height:10px;position:relative;overflow:hidden}.indet:after{content:"";background:var(--ft-navy);border-radius:5px;width:38%;animation:1.15s ease-in-out infinite ft-indet;position:absolute;top:0;bottom:0}@keyframes ft-indet{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.indet:after{animation:none;left:0}}.state-banner{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);max-width:520px;box-shadow:var(--ft-sh-sm);text-align:center;margin:40px auto;padding:28px 26px}.state-banner-title{font:600 20px var(--ft-font-serif);margin:0 0 10px}.state-banner-text{color:var(--ft-fg2);margin:0 0 6px;font-size:13.5px}.state-banner-actions{justify-content:center;gap:10px;margin:18px 0 0;display:flex}.ic-state{opacity:.5;width:26px;height:26px;color:var(--ft-fg2)}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;font:700 10px/1.2 var(--ft-font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ft-fg3);border-bottom:1px solid var(--ft-line2);text-wrap:pretty;padding:9px 12px}.tbl td{border-bottom:1px solid var(--ft-line2);padding:9px 12px;font-size:12.5px}.tbl--compact th,.tbl--compact td{padding:7px 10px}.tbl thead tr{z-index:1;background:var(--ft-surface);position:sticky;top:0}.tbl-scroll{overflow:auto}.tbl-num{font:500 11.5px var(--ft-font-mono);color:var(--ft-fg3);white-space:nowrap}.tbl-total th,.tbl-total td{border-top:2px solid var(--ft-line);border-bottom:0;font-weight:700}.tbl-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.tbl-sort:hover{color:var(--ft-fg)}.tbl-sort.is-on{color:var(--ft-navy)}.filterbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.filter-field{flex:0 220px;min-width:180px}.tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tabs button{color:var(--ft-fg2);font:600 13px/1 var(--ft-font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 14px 12px;display:inline-flex;position:relative}.tabs button:hover{color:var(--ft-fg)}.tabs button[aria-selected=true]{color:var(--ft-fg);border-bottom-color:var(--ft-navy)}.tabs button:focus-visible{box-shadow:var(--ft-ring);border-radius:6px;outline:0}.tabs .tab-count{background:var(--ft-navy);color:#fff;min-width:18px;height:18px;font:700 10.5px/1 var(--ft-font-ui);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.tabs .tab-count[hidden]{display:none}.actionbar{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);box-shadow:var(--ft-sh);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:15px 18px;display:flex;position:sticky;bottom:0}.actionbar-info{flex-direction:column;flex:1;gap:3px;min-width:180px;display:flex}.actionbar-hint{font:400 12px/1.4 var(--ft-font-ui);color:var(--ft-fg3)}.avatar{background:var(--ft-navy);color:#fff;width:23px;height:23px;font:700 10px var(--ft-font-ui);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}:root{--ft-font-serif:"Literata", Georgia, "Times New Roman", serif;--imp-out-created:var(--ft-fg2);--imp-out-created-t:transparent;--imp-out-appended:var(--ft-fg2);--imp-out-appended-t:transparent;--imp-out-dupe:#6e6757;--imp-out-dupe-t:transparent;--imp-out-reject:var(--ft-dgr);--imp-out-reject-t:var(--ft-dgr-t);--imp-out-wrong:#7a2e12;--imp-out-wrong-t:#f2dfd2;--imp-out-unknown:#4a2c6b;--imp-out-unknown-t:#e7dff0;--imp-danger:var(--ft-dgr);--imp-danger-h:#8c2e22;--imp-danger-t:var(--ft-dgr-t);--imp-danger-line:#d8a79c;--imp-danger-ring:0 0 0 3px #a5382a33;--imp-line-on-fill:#d6cbbe;--imp-fg-label:#666050;--imp-tag-fg:#8b4726;--imp-row-map:40px;--imp-row-report:30px;--imp-measure-read:720px;--imp-gutter:20px;--imp-w-col-min:200px;--imp-w-col-max:380px;--imp-w-field-min:240px;--imp-w-panel:380px;--imp-accent-text:var(--ft-navy)}[data-theme=dark]{--imp-fg-label:var(--ft-fg2);--imp-out-dupe:#9c9484;--imp-out-wrong:var(--ft-warn);--imp-out-wrong-t:#48331c;--imp-out-unknown:#c9a6f0;--imp-out-unknown-t:#3e3151;--imp-tag-fg:#d99468;--imp-danger-h:#c85a4c;--imp-danger-line:#6b3129;--imp-line-on-fill:#5a4f42;--imp-accent-text:var(--ft-int)}.imp-bench{padding:0 var(--imp-gutter)}.imp-scroll{overflow:auto}.imp-scroll>*{min-width:max-content}.imp-prose{max-width:var(--imp-measure-read)}.imp-map{--imp-map-cols:46px minmax(200px, 380px) 104px minmax(240px, 1fr) 132px minmax(180px, 280px)}.imp-map__head,.imp-map__row{grid-template-columns:var(--imp-map-cols);display:grid}.imp-map__head{z-index:2;background:var(--ft-surface);border-bottom:1px solid var(--ft-line);position:sticky;top:0}.imp-map__th{font:700 10px/1.2 var(--ft-font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;padding:10px 12px}.imp-map__row{background:var(--ft-surface);border-bottom:1px solid var(--ft-line2)}.imp-map__row[data-state=missing]{background:var(--ft-dgr-t)}.imp-map__row[data-state=open]{background:var(--ft-tint)}.imp-map__cell{min-height:var(--imp-row-map);align-items:center;min-width:0;padding:7px 12px;display:flex}.imp-map__col{flex-direction:column;justify-content:center;align-items:stretch;gap:2px}.imp-map__name{font:500 13px/1.3 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty}.imp-map__sample{font:400 11.5px/1.3 var(--ft-font-mono);color:var(--imp-fg-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imp-map__caret{cursor:pointer;color:var(--imp-fg-label);font:500 11.5px var(--ft-font-mono);background:0 0;border:0;justify-content:center;align-items:center;gap:3px;display:flex}.imp-map__caret svg{transition:transform .15s}.imp-map__row[data-state=open] .imp-map__caret svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.imp-map__caret svg{transition:none}}.imp-typebadge{font:700 10px/1.4 var(--ft-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ft-fg2);background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rx);white-space:nowrap;padding:3px 9px}.imp-rowpanel{background:var(--ft-field);border-top:1px solid var(--ft-line);flex-direction:column;gap:14px;padding:16px 18px 18px 58px;display:flex}.imp-rowpanel__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 20px;max-width:900px;display:grid}.imp-rowpanel__title{font:600 15px/1.2 var(--ft-font-serif)}.imp-classblock{border-top:1px solid var(--ft-line);background:var(--ft-surface);padding:14px 18px 16px}.imp-classtab{height:var(--ft-h-secondary);background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:600 13.5px var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.imp-classtab[aria-pressed=true]{background:var(--ft-tint);border-color:var(--ft-navy);color:var(--imp-accent-text)}.imp-classtab__count{font:500 11.5px var(--ft-font-mono);color:var(--imp-fg-label)}.imp-classtab[aria-pressed=true] .imp-classtab__count{color:var(--imp-accent-text)}.imp-fieldbtn{width:100%;min-width:0;height:var(--ft-h-compact-s);background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rs);cursor:pointer;text-align:left;font-family:var(--ft-font-ui);align-items:center;gap:8px;padding:0 10px;display:flex}.imp-fieldbtn[data-state=missing]{border-color:var(--ft-dgr)}.imp-fieldbtn[data-state=missing] .imp-fieldbtn__label{color:var(--ft-dgr)}.imp-fieldbtn[data-state=skipped] .imp-fieldbtn__label{color:var(--imp-fg-label)}.imp-fieldbtn__label,.imp-fieldbtn__code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imp-fieldbtn__label{font:500 13px/1.25 var(--ft-font-ui);color:var(--ft-fg)}.imp-fieldbtn__code{font:400 10.5px/1.2 var(--ft-font-mono);color:var(--imp-fg-label)}.imp-fieldbtn:focus-visible{box-shadow:var(--ft-ring);outline:none}.imp-popover{z-index:6;background:var(--ft-surface);border-radius:var(--ft-rs);min-width:260px;box-shadow:var(--ft-sh);padding:10px;position:absolute;top:calc(100% - 4px);left:12px;right:12px}.imp-popover__hint{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);margin:0;padding:8px 4px}.imp-popover__empty{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);margin:0;padding:8px 4px}.imp-popover__list{flex-direction:column;gap:1px;max-height:220px;display:flex;overflow:auto}.imp-popover__opt{text-align:left;border-radius:var(--ft-r-xs);cursor:pointer;width:100%;font-family:var(--ft-font-ui);background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 8px;display:flex}.imp-popover__opt:hover{background:var(--ft-field)}.imp-popover__opt:focus-visible{box-shadow:var(--ft-ring);outline:none}.imp-popover__foot{border-top:1px solid var(--ft-line2);gap:8px;margin-top:10px;padding-top:9px;display:flex}.imp-out{font:600 11px var(--ft-font-ui);border-radius:var(--ft-r-xs);align-items:center;gap:6px;padding:0 2px;display:inline-flex}.imp-out__mark{flex:none;width:6px;height:6px;display:inline-block}.imp-out[data-out=created]{color:var(--imp-out-created)}.imp-out[data-out=created] .imp-out__mark{background:var(--imp-out-created);border-radius:50%}.imp-out[data-out=appended]{color:var(--imp-out-appended)}.imp-out[data-out=appended] .imp-out__mark{background:var(--imp-out-appended);border-radius:2px;width:10px}.imp-out[data-out=dupe]{color:var(--imp-out-dupe)}.imp-out[data-out=dupe] .imp-out__mark{background:var(--imp-out-dupe);border-radius:1px}.imp-out[data-out=reject]{color:var(--imp-out-reject);background:var(--imp-out-reject-t);padding:2px 7px}.imp-out[data-out=reject] .imp-out__mark{background:var(--imp-out-reject);border-radius:50%}.imp-out[data-out=wrong]{color:var(--imp-out-wrong);background:var(--imp-out-wrong-t);padding:2px 7px}.imp-out[data-out=wrong] .imp-out__mark{background:var(--imp-out-wrong);border-radius:2px}.imp-out[data-out=unknown]{color:var(--imp-out-unknown);background:var(--imp-out-unknown-t);padding:2px 7px}.imp-out[data-out=unknown] .imp-out__mark{background:var(--imp-out-unknown);border-radius:50%}.imp-feed__row[data-out=wrong],.imp-report__row[data-out=wrong]{background:var(--imp-out-wrong-t)}.imp-feed__row[data-out=unknown],.imp-report__row[data-out=unknown]{background:var(--imp-out-unknown-t)}.imp-feed__row{min-height:var(--imp-row-report);border-bottom:1px solid var(--ft-line2);grid-template-columns:74px 76px 150px minmax(220px,1fr) 96px;align-items:center;display:grid}.imp-feed__cell{min-width:0;padding:4px 10px}.imp-feed__time,.imp-feed__rownum{font:400 11.5px var(--ft-font-mono);color:var(--imp-fg-label)}.imp-feed__rownum{text-align:right;font-weight:500}.imp-feed__text{font:400 12.5px/1.35 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty}.imp-feed__ref{font:500 11.5px var(--ft-font-mono);color:var(--ft-int)}.imp-report__head,.imp-report__row{grid-template-columns:84px 150px minmax(200px,1fr) 110px minmax(240px,1fr);display:grid}.imp-report__row{min-height:var(--imp-row-report);border-bottom:1px solid var(--ft-line2);align-items:center}.imp-danger-zone{background:var(--ft-surface);border:1px solid var(--imp-danger-line);border-radius:var(--ft-r);box-shadow:var(--ft-sh-sm);padding:16px 18px}.imp-danger-kicker{font:700 10px/1.4 var(--ft-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--imp-danger);margin:0 0 8px}.imp-btn-danger{min-height:var(--ft-h-primary);background:var(--imp-danger);color:#fff;border-radius:var(--ft-rs);font:700 14px/1.3 var(--ft-font-ui);cursor:pointer;border:0;padding:8px 20px}.imp-btn-danger:hover{background:var(--imp-danger-h)}.imp-btn-danger:focus-visible{box-shadow:var(--imp-danger-ring);outline:none}.imp-btn-danger[disabled]{background:var(--ft-line);color:var(--ft-fg3);cursor:default}.imp-btn-danger--outline{background:var(--ft-surface);color:var(--imp-danger);border:1px solid var(--imp-danger-line);min-height:var(--ft-h-secondary);font:600 13.5px/1.3 var(--ft-font-ui);padding:8px 16px}.imp-btn-danger--outline:hover{background:var(--imp-danger-t)}.imp-actionbar{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);box-shadow:var(--ft-sh);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:15px 18px;display:flex;position:sticky;bottom:14px}.imp-actionbar__summary{flex-direction:column;flex:220px;gap:3px;display:flex}.imp-actionbar__title{font:600 13.5px var(--ft-font-ui);color:var(--ft-fg)}.imp-actionbar__hint{font:400 12px/1.4 var(--ft-font-ui);color:var(--imp-fg-label)}.imp-runpicker{height:var(--ft-h-compact-s);background:var(--ft-tint);border:1px solid var(--ft-navy);border-radius:var(--ft-rs);font:600 12.5px var(--ft-font-ui);color:var(--imp-accent-text);cursor:pointer;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.imp-runpicker__dot{background:var(--ft-navy);border-radius:50%;flex:none;width:7px;height:7px}.imp-progress{background:var(--ft-field);border-radius:5px;height:10px;overflow:hidden}.imp-progress__bar{background:var(--ft-navy);border-radius:5px;height:10px;display:block}.imp-progress[data-kind=cancel] .imp-progress__bar{background:var(--imp-danger)}.imp-state{border-radius:var(--ft-rs);padding:12px 13px}.imp-state[data-tone=info]{background:var(--ft-tint);border:1px solid var(--ft-navy)}.imp-state[data-tone=info]>:first-child{color:var(--ft-int)}.imp-state[data-tone=warn]{background:var(--ft-warn-t);border:1px solid var(--ft-warn)}.imp-state[data-tone=warn]>:first-child{color:var(--ft-warn)}.imp-state[data-tone=danger]{background:var(--imp-danger-t);border:1px solid var(--imp-danger-line)}.imp-state[data-tone=danger]>:first-child{color:var(--imp-danger)}.imp-state[data-tone=quiet]{background:var(--ft-field);border:1px solid var(--ft-line)}.imp-field-error{min-height:18px;font:400 13px/18px var(--ft-font-ui);color:var(--imp-danger);margin:0}.imp-nowrap-ok{white-space:nowrap}#app{flex-direction:column;min-height:100vh;display:flex}#screen{flex-direction:column;flex:1;min-height:0;display:flex}input,select,button{font-family:inherit}:focus-visible{box-shadow:var(--ft-ring);outline:none}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--ft-line);border:3px solid var(--ft-surface);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.appbar-inner{max-width:none;padding:0 var(--imp-gutter);margin:0}.hdr{flex-wrap:wrap;row-gap:8px}.hdr .brand i{white-space:nowrap}.imp-hdr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.tabs button[aria-current=page]{color:var(--ft-fg);border-bottom-color:var(--ft-navy)}.imp-profile{position:relative}.imp-userchip{background:var(--ft-tint);border:1px solid var(--ft-tint);cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:inline-flex}.imp-userchip .avatar{width:22px;height:22px}.imp-userchip__name{font:600 12px var(--ft-font-ui);color:var(--ft-fg)}.imp-profile__menu{z-index:30;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);width:268px;box-shadow:var(--ft-sh);padding:14px 15px;position:absolute;top:calc(100% + 6px);right:0}.imp-profile__menu[hidden]{display:none}.imp-profile__name{font:600 15px/1.2 var(--ft-font-serif);color:var(--ft-fg);margin:0 0 2px}.imp-profile__mail{font:400 12px var(--ft-font-mono);color:var(--ft-fg2);overflow-wrap:anywhere;margin:0 0 11px}.imp-profile__section{border-top:1px solid var(--ft-line2);padding:11px 0}.imp-profile__kicker{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ft-fg2);margin:0 0 4px}.imp-profile__rights{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);margin:0}.imp-profile__item{text-align:left;border:0;border-top:1px solid var(--ft-line2);width:100%;font:600 13px var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;background:0 0;padding:11px 0;display:flex}.imp-profile__item:hover{color:var(--ft-int)}.imp-profile__logout{text-align:left;border:0;border-top:1px solid var(--ft-line2);width:100%;font:600 13px var(--ft-font-ui);color:var(--imp-danger);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 0 0;display:flex}.imp-notify,.imp-notify__bell{position:relative}.imp-notify__count{background:var(--imp-danger);color:#fff;min-width:16px;height:16px;font:700 10px/16px var(--ft-font-ui);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:-4px;right:-4px}.imp-notify__menu{z-index:30;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);width:300px;max-height:60vh;box-shadow:var(--ft-sh);padding:14px 15px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.imp-notify__menu[hidden]{display:none}.imp-notify__list{margin:0;padding:0;list-style:none}.imp-notify__item{text-align:left;border:0;border-top:1px solid var(--ft-line2);cursor:pointer;width:100%;color:var(--ft-fg2);background:0 0;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 0;display:grid}.imp-notify__item.is-unread{color:var(--ft-fg)}.imp-notify__item:hover{color:var(--ft-int)}.imp-notify__task{font:600 13px var(--ft-font-ui)}.imp-notify__when{font:400 11.5px var(--ft-font-mono);color:var(--ft-fg2)}.imp-notify__reason{font:400 12.5px/1.4 var(--ft-font-ui);grid-column:1/-1}.imp-notify__empty{font:400 12.5px var(--ft-font-ui);color:var(--ft-fg2);margin:0}.imp-runs-slot:empty{display:none}.imp-runs{position:relative}.imp-runs__pick{cursor:pointer;background:var(--ft-tint);border:1px solid var(--ft-navy);border-radius:var(--ft-rs);align-items:center;gap:8px;height:36px;padding:0 12px;display:inline-flex}.imp-runs__dot{background:var(--ft-navy);border-radius:50%;flex:none;width:7px;height:7px}.imp-runs__text{font:600 12.5px var(--ft-font-ui);color:var(--imp-accent-text);text-wrap:pretty}.imp-runs__menu{z-index:30;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);min-width:300px;max-width:420px;max-height:60vh;box-shadow:var(--ft-sh);padding:14px 15px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.imp-runs__menu[hidden]{display:none}.imp-runs__list{margin:0;padding:0;list-style:none}.imp-runs__item{text-align:left;border:0;border-top:1px solid var(--ft-line2);cursor:pointer;width:100%;color:var(--ft-fg);background:0 0;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 0;display:grid}.imp-runs__item:hover{color:var(--ft-int)}.imp-runs__task{font:600 13px var(--ft-font-ui)}.imp-runs__state{font:600 11.5px var(--ft-font-ui);color:var(--ft-int)}.imp-runs__where{font:400 12px/1.4 var(--ft-font-ui);color:var(--ft-fg2);overflow-wrap:anywhere;grid-column:1/-1}.imp-runs__host{font-family:var(--ft-font-mono)}.imp-page{gap:var(--imp-gutter);flex-direction:column;padding:20px 16px;display:flex}.imp-h1{font:600 19px/1.2 var(--ft-font-serif);color:var(--ft-fg);text-wrap:pretty;margin:0}.imp-lead{font:400 13px/1.5 var(--ft-font-ui);color:var(--ft-fg2);max-width:var(--imp-measure-read);margin:0}.imp-gate{flex:1;place-items:center;padding:48px 20px;display:grid}.imp-gate__card{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);width:100%;max-width:420px;box-shadow:var(--ft-sh-sm);padding:26px 24px}.imp-gate__brand{font-family:var(--ft-font-serif);align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.imp-gate__brand i{color:var(--ft-fg2);font-style:italic;font-weight:500}.imp-gate__card .imp-h1{margin-bottom:12px}.imp-gate__card .imp-lead{font-size:12.5px;line-height:1.45}.imp-gate__actions{margin-top:18px}.imp-boot .state-banner-actions button,.imp-gate__actions button{min-height:var(--ft-h-secondary);background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:600 12.5px var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;padding:0 14px}.imp-boot .state-banner-actions button:hover,.imp-gate__actions button:hover{border-color:var(--ft-fg3)}.imp-logout-failed{margin:12px var(--imp-gutter) 0}.ls-page{flex:1;grid-template-columns:268px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}#app:has(.ls-page){height:100vh}.ls-layer{display:contents}.ls-rail{border-right:1px solid var(--ft-line);background:var(--ft-surface);flex-direction:column;min-height:0;display:flex;overflow:auto}.ls-rail__head{border-bottom:1px solid var(--ft-line2);padding:16px 16px 14px}.ls-rail__title{font:600 17px/1.2 var(--ft-font-serif);color:var(--ft-fg);text-wrap:pretty;margin:0}.ls-rail__fill{flex:1;min-height:0}.ls-main{background:var(--ft-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.ls-kicker{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;margin:0 0 3px}.ls-kicker--danger{color:var(--imp-danger)}.ls-muted{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);margin:0}.ls-mono{font-family:var(--ft-font-mono)}.ls-spacer{flex:1}@media (max-width:900px){#app:has(.ls-page){height:auto}.ls-page{grid-template-columns:minmax(0,1fr)}.ls-rail{border-right:0;border-bottom:1px solid var(--ft-line);overflow:visible}}.ls-filter{border-bottom:1px solid var(--ft-line2);flex-direction:column;gap:13px;padding:14px 15px 15px;display:flex}.ls-ff{flex-direction:column;gap:6px;min-width:0;display:flex}.ls-ff__label{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;display:block}.ls-input{background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rs);width:100%;height:34px;font:400 12.5px var(--ft-font-ui);color:var(--ft-fg);padding:0 10px}.ls-input.ls-mono{font-family:var(--ft-font-mono)}.ls-input::placeholder{color:var(--ft-fg3)}.ls-input:focus-visible{border-color:var(--ft-navy);box-shadow:var(--ft-ring);outline:0}.ls-date{height:auto;min-height:30px;font:500 11.5px var(--ft-font-mono);border-radius:4px;padding:0 6px}.ls-range{align-items:center;gap:5px;display:flex}.ls-range .ls-date{flex:1;min-width:0}.ls-range__dash{color:var(--ft-fg3);font:400 12px var(--ft-font-ui)}.ls-reset{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-rs);min-height:30px;font:600 12px var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;align-self:flex-start;padding:6px 11px}.ls-reset:focus-visible{box-shadow:var(--ft-ring);outline:0}.ls-combo{position:relative}.ls-combo__btn{background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rs);cursor:pointer;text-align:left;width:100%;height:34px;color:var(--ft-fg);align-items:center;gap:8px;padding:0 9px 0 10px;display:flex}.ls-combo__btn svg{color:var(--ft-fg2);flex:none}.ls-combo__btn:focus-visible{border-color:var(--ft-navy);box-shadow:var(--ft-ring);outline:0}.ls-combo__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px var(--ft-font-ui);color:var(--ft-fg);flex:1;overflow:hidden}.ls-combo__value.ls-mono{font-family:var(--ft-font-mono)}.ls-combo__value[data-empty=true]{color:var(--ft-fg2);font-family:var(--ft-font-ui)}.ls-combo__pop{z-index:12;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-rs);box-shadow:var(--ft-sh);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.ls-combo__head{padding:7px}.ls-combo__q{background:var(--ft-field);border:1px solid var(--ft-line);width:100%;height:30px;font:400 12.5px var(--ft-font-ui);color:var(--ft-fg);border-radius:8px;padding:0 9px}.ls-combo__q:focus-visible{border-color:var(--ft-navy);outline:0}.ls-combo__list{border-top:1px solid var(--ft-line2);max-height:196px;overflow:auto}.ls-combo__opt{text-align:left;border:0;border-bottom:1px solid var(--ft-line2);width:100%;font:400 12.5px/1.35 var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;overflow-wrap:anywhere;background:0 0;padding:7px 10px;display:block}.ls-combo__opt.ls-mono{font-family:var(--ft-font-mono)}.ls-combo__opt:hover,.ls-combo__opt:focus-visible{background:var(--ft-field);outline:0}.ls-combo__opt[aria-selected=true]{background:var(--ft-field);color:var(--ft-int);font-weight:600}.ls-combo__none{font:400 12px var(--ft-font-ui);color:var(--ft-fg2);margin:0;padding:10px}.ls-checks{border:1px solid var(--ft-line);border-radius:var(--ft-rs);background:var(--ft-field);max-height:172px;overflow:auto}.ls-check{border-bottom:1px solid var(--ft-line2);font:400 12.5px/1.35 var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;align-items:center;gap:9px;padding:7px 10px;display:flex}.ls-check:last-child{border-bottom:0}.ls-check input{accent-color:var(--ft-navy);flex:none;margin:0}.ls-select{width:100%}.ls-chips{flex-wrap:wrap;gap:5px;display:flex}.ls-chips--row{flex-wrap:nowrap}.ls-chips--row .ls-chip{min-width:0;font:600 11px/1.3 var(--ft-font-ui);border-radius:20px;flex:0 auto;padding:4px 9px}.ls-chip{background:var(--ft-surface);color:var(--ft-fg2);border:1px solid var(--ft-line);border-radius:var(--ft-rx);font:600 11.5px/1.3 var(--ft-font-ui);cursor:pointer;white-space:normal;text-align:left;padding:5px 11px}.ls-chip[aria-pressed=true]{background:var(--ft-tint);color:var(--ft-fg);border-color:var(--ft-navy)}.ls-chip[aria-pressed=true][data-tone=ok]{background:var(--ft-ok-t);color:var(--ft-ok);border-color:var(--ft-ok)}.ls-chip[aria-pressed=true][data-tone=warn]{background:var(--ft-warn-t);color:var(--ft-warn);border-color:var(--ft-warn)}.ls-chip[aria-pressed=true][data-tone=dgr]{background:var(--ft-dgr-t);color:var(--ft-dgr);border-color:var(--ft-dgr)}.ls-chip[aria-pressed=true][data-tone=quiet]{background:var(--ft-field);color:var(--ft-fg2);border-color:var(--ft-fg2)}.ls-chip[aria-pressed=true][data-tone=info]{background:var(--ft-tint);color:var(--ft-int);border-color:var(--ft-int)}.ls-foot{border-top:1px solid var(--ft-line);padding:14px 15px 16px}.ls-foot .ls-kicker{margin-bottom:10px}.ls-foot__row{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:4px;display:flex}.ls-foot__num{font:800 22px/1 var(--ft-font-mono);color:var(--ft-fg);font-variant-numeric:tabular-nums}.ls-foot__num--sm{font:600 14px/1 var(--ft-font-mono);color:var(--ft-fg2)}.ls-foot__lbl{font:500 11.5px var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty}.ls-foot__note{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:9px 0 0}.ls-headbar{border-bottom:1px solid var(--ft-line);background:var(--ft-surface);flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:13px 16px;display:flex}.ls-headbar a.wz-btn,.ls-headbar a.wz-btn:hover{color:#fff;text-decoration:none}.ls-headbar__count{font:500 12px var(--ft-font-mono);color:var(--imp-fg-label);font-variant-numeric:tabular-nums}.ls-lead{font:400 13px/1.5 var(--ft-font-ui);color:var(--ft-fg2);max-width:var(--imp-measure-read);text-wrap:pretty;margin:0;padding:12px 16px 0}.ls-notices{max-width:calc(var(--imp-measure-read) + 32px);flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.ls-readonly__title{font:600 13px/1.4 var(--ft-font-ui);color:var(--ft-fg);align-items:center;gap:7px;margin:0 0 4px;display:flex}.ls-readonly__body{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;margin:0}.ls-scroll{flex:1;min-height:0;overflow:auto}.ls-pad{padding:16px}.ls-table{--ls-cols:2px 132px minmax(150px, .85fr) minmax(200px, 1fr) 104px 168px 132px;min-width:1020px}.ls-thead,.ls-row{grid-template-columns:var(--ls-cols);display:grid}.ls-thead{z-index:3;background:var(--ft-field);border-top:1px solid var(--ft-line);border-bottom:1px solid var(--ft-line);position:sticky;top:0}.ls-th{font:700 9.5px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;border-left:1px solid var(--ft-line2);padding:9px 11px}.ls-th:nth-child(2){border-left-color:#0000}.ls-group{background:var(--ft-surface);border-top:1px solid var(--ft-line);border-bottom:1px solid var(--ft-line);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 12px 11px 14px;display:flex}.ls-group__title{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ft-int)}.ls-group__count{font:500 11px var(--ft-font-mono);color:var(--ft-int);font-variant-numeric:tabular-nums}.ls-group__hint{font:400 11.5px/1.4 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty}.ls-row{border-bottom:1px solid var(--ft-line2);background:var(--ft-surface);align-items:center}.ls-row:hover{background:var(--ft-field)}.ls-row__marker{align-self:stretch}.ls-row[data-waiting=true] .ls-row__marker{background:var(--ft-navy)}.ls-td{border-left:1px solid var(--ft-line2);min-width:0;padding:8px 11px}.ls-td:nth-child(2){border-left-color:#0000}.ls-id{font:500 11.5px var(--ft-font-mono);color:var(--ft-fg);font-variant-numeric:tabular-nums;display:block}.ls-sub{font:400 11px var(--ft-font-mono);color:var(--imp-fg-label);font-variant-numeric:tabular-nums;display:block}.ls-who{font:400 12.5px var(--ft-font-ui);color:var(--ft-fg2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-portal{font:400 12px var(--ft-font-mono);color:var(--ft-fg);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ls-entity{font:400 11.5px var(--ft-font-ui);color:var(--imp-fg-label);overflow-wrap:anywhere;display:block}.ls-num{font:500 11.5px var(--ft-font-mono);color:var(--ft-fg2);text-align:right;font-variant-numeric:tabular-nums}.ls-open{justify-content:flex-end;display:flex}.ls-badge{font:700 9.5px/1.35 var(--ft-font-ui);text-transform:uppercase;letter-spacing:.06em;white-space:normal;background:var(--ft-field);color:var(--ft-fg2);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ls-badge[data-tone=info]{background:var(--ft-tint);color:var(--ft-int)}.ls-badge[data-tone=ok]{background:var(--ft-ok-t);color:var(--ft-ok)}.ls-badge[data-tone=warn]{background:var(--ft-warn-t);color:var(--ft-warn)}.ls-badge[data-tone=dgr]{background:var(--ft-dgr-t);color:var(--ft-dgr)}.ls-badge svg{flex:none}.ls-link{min-width:96px;min-height:var(--ft-h-tiny);background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:600 12px/1.3 var(--ft-font-ui);color:var(--ft-fg);justify-content:space-between;align-items:center;gap:6px;padding:5px 11px;text-decoration:none;display:inline-flex}.ls-link:hover{border-color:var(--ft-fg3);color:var(--ft-fg);text-decoration:none}.ls-pager{border-top:1px solid var(--ft-line);background:var(--ft-surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.ls-pager__nums{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ls-pager__step{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-rs);min-height:30px;font:600 12px var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;padding:0 12px}.ls-pager__step[aria-disabled=true]{color:var(--ft-fg3);cursor:default}.ls-pager__num{min-width:30px;min-height:var(--ft-h-tiny);background:var(--ft-surface);color:var(--ft-fg);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:600 12px var(--ft-font-mono);cursor:pointer;padding:0 8px}.ls-pager__num[aria-current=page]{background:var(--ft-navy);color:#fff;border-color:var(--ft-navy)}.ls-pager__gap{font:600 12px var(--ft-font-mono);color:var(--ft-fg3)}.ls-pager__info{font:400 11.5px var(--ft-font-mono);color:var(--imp-fg-label);margin-left:6px}.ls-pager__size{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ls-pager__select{height:30px}.ls-empty{max-width:var(--imp-measure-read);margin:0 auto}.ls-empty .ic-state{margin-bottom:8px}.ls-fail{margin:24px 16px}.ls-loading{flex-direction:column;gap:8px;max-width:420px;padding:24px 16px;display:flex}.ls-box{border:1px solid var(--ft-line);border-radius:var(--ft-r);background:var(--ft-surface);overflow:auto}.ls-ctable{--ls-cols:3px minmax(240px, 1fr) 172px minmax(260px, 1.1fr) 184px;min-width:940px}.ls-ctable .ls-thead{border-top:0;position:static}.ls-ctable .ls-td{padding:11px}.ls-row[data-conn=denied] .ls-row__marker{background:var(--imp-danger)}.ls-conn__addr{align-items:center;gap:8px;min-width:0;margin-bottom:3px;display:flex}.ls-conn__dot{background:var(--ft-fg3);border-radius:50%;flex:none;width:8px;height:8px}.ls-conn__dot[data-tone=ok]{background:var(--ft-ok)}.ls-conn__dot[data-tone=dgr]{background:var(--imp-danger)}.ls-conn__dot[data-tone=warn]{background:var(--ft-warn)}.ls-conn__portal{font:500 13px var(--ft-font-mono);color:var(--ft-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-conn__meta{font:400 11.5px/1.4 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;display:block}.ls-conn__hint{font:400 12px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty}.ls-conn__facts{font:400 11.5px/1.4 var(--ft-font-ui);color:var(--imp-fg-label);margin-top:4px;display:block}.ls-conn__acts{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ls-note{max-width:var(--imp-measure-read);font:400 12px/1.5 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:14px 0 0}.ls-users{background:var(--ft-line2);border:1px solid var(--ft-line);border-radius:var(--ft-r);flex-direction:column;gap:1px;max-width:980px;display:flex;overflow:hidden}.ls-user{background:var(--ft-surface);grid-template-columns:minmax(210px,260px) minmax(240px,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}@media (max-width:760px){.ls-user{grid-template-columns:minmax(0,1fr)}}.ls-user__id{align-items:center;gap:10px;min-width:0;display:flex}.ls-user__id .avatar{flex:none;width:26px;height:26px}.ls-user__name{font:500 13.5px var(--ft-font-ui);color:var(--ft-fg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.ls-user[data-fired=true] .ls-user__login{color:var(--imp-fg-label)}.ls-user__mail{font:400 11.5px var(--ft-font-mono);color:var(--imp-fg-label);overflow-wrap:anywhere;display:block}.ls-user__nomail{font:400 12px/1.4 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;display:block}.ls-rights{flex-wrap:wrap;gap:6px;display:flex}.ls-right{background:var(--ft-tint);color:var(--ft-int);font:600 11px/1.3 var(--ft-font-ui);border-radius:20px;padding:4px 9px}.ls-norights{background:var(--ft-field);color:var(--ft-fg2);font:600 11.5px var(--ft-font-ui);border-radius:20px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.ls-user__acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ls-perms{border:1px solid var(--ft-line);border-radius:var(--ft-rs);overflow:hidden}.ls-perm{border-bottom:1px solid var(--ft-line2);font:400 13px/1.35 var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;align-items:center;gap:10px;padding:11px 13px;display:flex}.ls-perm:last-child{border-bottom:0}.ls-perm input{accent-color:var(--ft-navy);flex:none}.ls-perms__count{font:500 12px var(--ft-font-ui);color:var(--ft-fg2);margin:8px 0 0}.ls-otp{background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:600 16px var(--ft-font-mono);color:var(--ft-fg);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0 0;padding:10px 12px;display:block}.ls-dlg{max-width:520px}.ls-dlg__hint{text-wrap:pretty;line-height:1.5}.ls-dlg__body{flex-direction:column;gap:4px;margin-top:14px;display:flex}.ls-dlg__error{margin-top:2px}.ls-dlg .dlg-actions .wz-btn{flex:0 auto}.wz{flex:1;grid-template-columns:268px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.wz-rail{border-right:1px solid var(--ft-line);background:var(--ft-surface);flex-direction:column;min-height:0;display:flex}.wz-main{background:var(--ft-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.wz-pane{flex:1;min-height:0;overflow:auto}.wz-pane__inner{padding:20px 16px}.wz-pane__inner--tight{padding-bottom:0}.wz-stack{flex-direction:column;gap:16px;max-width:1000px;display:flex}.wz-prose{max-width:var(--imp-measure-read)}.wz-mono{font-family:var(--ft-font-mono)}.wz-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.wz{grid-template-columns:minmax(0,1fr)}.wz-rail{border-right:0;border-bottom:1px solid var(--ft-line)}}.wz-rail__head{border-bottom:1px solid var(--ft-line2);padding:16px 16px 14px}.wz-rail__back{font:600 12px var(--ft-font-ui);color:var(--ft-int);margin:0 0 7px;text-decoration:none;display:inline-block}.wz-kicker{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;margin:0 0 3px}.wz-kicker--danger{color:var(--imp-danger)}.wz-rail__title{font:600 17px/1.2 var(--ft-font-serif);color:var(--ft-fg);text-wrap:pretty;margin:0}.wz-rail__facts{border-bottom:1px solid var(--ft-line2);flex-direction:column;gap:2px;margin:0;padding:12px 16px;display:flex}.wz-rail__facts dt{font:700 10px/1.4 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;margin-top:6px}.wz-rail__facts dt:first-child{margin-top:0}.wz-rail__facts dd{font:400 12px/1.4 var(--ft-font-ui);color:var(--ft-fg);overflow-wrap:anywhere;margin:0}.wz-rail__stages{flex:1;min-height:0;overflow:auto}.wz-stage{text-align:left;border:0;border-bottom:1px solid var(--ft-line2);cursor:pointer;width:100%;font-family:var(--ft-font-ui);background:0 0;border-left:2px solid #0000;padding:13px 15px;display:block}.wz-stage[aria-current=step]{border-left-color:var(--ft-navy);background:var(--ft-field)}.wz-stage__head{align-items:center;gap:8px;margin-bottom:3px;display:flex}.wz-stage__title{font:600 15px/1.2 var(--ft-font-serif);color:var(--ft-fg2);text-wrap:pretty;flex:1}.wz-stage[aria-current=step] .wz-stage__title{color:var(--ft-fg)}.wz-stage__count{font:500 11px var(--ft-font-mono);color:var(--imp-fg-label)}.wz-stage[data-ok=false] .wz-stage__count{color:var(--ft-warn)}.wz-stage__hint{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;overflow-wrap:anywhere;padding-left:15px;display:block}.wz-rail__foot{border-top:1px solid var(--ft-line);padding:14px 15px 16px}.wz-rail__row{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:4px;display:flex}.wz-rail__num{font:800 22px/1 var(--ft-font-mono);color:var(--ft-fg);font-variant-numeric:tabular-nums}.wz-rail__num--sm{font:700 15px/1 var(--ft-font-mono)}.wz-rail__num[data-tone=fg2]{color:var(--ft-fg2)}.wz-rail__num[data-tone=danger]{color:var(--imp-danger)}.wz-rail__lbl{font:500 11.5px var(--ft-font-ui);color:var(--ft-fg2)}.wz-rail__bar{background:var(--ft-field);border-radius:2px;height:4px;margin:10px 0;display:flex;overflow:hidden}.wz-rail__bar-pass{background:var(--ft-navy);height:4px;display:block}.wz-rail__bar-fail{background:var(--imp-danger);height:4px;display:block}.wz-rail__note{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:9px 0 0}.wz-rail__next{font:600 12.5px/1.4 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty;overflow-wrap:anywhere;margin:0 0 10px}.wz-rail__leave{width:100%;margin-top:12px}.wz-chips{border-bottom:1px solid var(--ft-line);background:var(--ft-field);flex-wrap:wrap;flex:none;align-items:stretch;padding:0 16px;display:flex}.wz-chips__tabs{flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.wz-chips__spacer{flex:1;min-width:12px}.wz-strip__actions{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.wz-strip__btn{min-height:var(--ft-h-compact-s);flex:0 auto;padding:4px 14px;font-size:12.5px}.wz-chip{cursor:pointer;text-align:left;font-family:var(--ft-font-ui);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px 10px;display:block}.wz-chip[aria-selected=true]{border-bottom-color:var(--ft-navy)}.wz-chip__label{font:700 9.5px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--imp-fg-label);margin-bottom:3px;display:block}.wz-chip__value{font:600 12.5px/1.3 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty;display:block}.wz-chip__value[data-ok=false]{color:var(--ft-warn)}.wz-notices{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.wz-state{flex-direction:column;gap:6px;display:flex;position:relative}.wz-state__title{font:600 13px/1.4 var(--ft-font-ui);text-wrap:pretty;margin:0;padding-right:28px}.wz-state__body{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.wz-state__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.wz-notice__close{color:var(--ft-fg2);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex;position:absolute;top:8px;right:8px}.wz-twocol{background:var(--ft-line2);border:1px solid var(--ft-line);border-radius:var(--ft-rs);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;max-width:880px;display:grid;overflow:hidden}.wz-col{background:var(--ft-surface);min-width:0;padding:18px}.wz-col__title{font:600 17px/1.2 var(--ft-font-serif);color:var(--ft-fg);margin:0 0 14px}.wz-h2{font:600 17px/1.2 var(--ft-font-serif);color:var(--ft-fg);margin:0}.wz-hint{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:8px 0 0}.wz-hint--danger{color:var(--imp-danger)}.wz-hint--warn{color:var(--ft-warn)}.wz-lead{font:400 13px/1.5 var(--ft-font-ui);color:var(--ft-fg2);max-width:var(--imp-measure-read);text-wrap:pretty;margin:0}.wz-seg{background:var(--ft-line2);border:1px solid var(--ft-line);border-radius:var(--ft-rs);flex-wrap:wrap;gap:1px;margin-bottom:14px;display:flex;overflow:hidden}.wz-seg__item{color:var(--imp-fg-label);font:600 12.5px/1.3 var(--ft-font-ui);cursor:pointer;text-wrap:pretty;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.wz-seg__item[aria-pressed=true]{background:var(--ft-field);color:var(--ft-fg)}.wz-seg__count{font:500 11px var(--ft-font-mono);color:var(--imp-fg-label)}.wz-seg__item[aria-pressed=true] .wz-seg__count{color:var(--ft-int)}.wz-drop{border:1px dashed var(--ft-line);background:var(--ft-field);border-radius:var(--ft-rs);cursor:pointer;text-align:center;width:100%;color:var(--ft-fg);font-family:var(--ft-font-ui);flex-direction:column;align-items:center;gap:4px;padding:24px 16px;display:flex}.wz-drop.is-over{border-color:var(--ft-navy);background:var(--ft-tint)}.wz-drop svg{opacity:.55}.wz-drop__title{font:600 13.5px/1.4 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty}.wz-drop__hint{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty}.wz-link{flex-direction:column;gap:6px;display:flex}.wz-link__hint{font:400 12px/1.4 var(--ft-font-ui);color:var(--imp-fg-label);align-items:center;gap:6px;margin:4px 0 0;display:flex}.wz-filechip{background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rs);color:var(--ft-fg2);align-items:center;gap:10px;margin-bottom:12px;padding:10px 11px;display:flex}.wz-filechip__name{min-width:0;font:500 13px var(--ft-font-mono);color:var(--ft-fg);overflow-wrap:anywhere;flex:1}.wz-probe{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin-bottom:12px;display:grid}.wz-volume{border-top:1px solid var(--ft-line2);font:500 12px var(--ft-font-mono);color:var(--ft-fg2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;padding-top:11px;display:flex}.wz-volume__dropped{font:400 12px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);background:var(--ft-field);border-radius:var(--ft-r-xs);text-wrap:pretty;padding:2px 6px}.wz-sample-text{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r-xs);font:400 12.5px/1.45 var(--ft-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ft-fg);margin:6px 0 0;padding:8px 10px}.wz-indet{flex-direction:column;gap:6px;margin:4px 0 8px;display:flex}.wz-indet__label{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;margin:0}.wz-field{min-width:0;margin-bottom:12px;display:block}.wz-field__label{font:600 10.5px/1.3 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;margin-bottom:5px;display:block}.wz-field--narrow{max-width:200px}.wz-field--mid{max-width:320px}.wz-input{border-radius:var(--ft-rs);background:var(--ft-field);border:1px solid var(--ft-line);width:100%;color:var(--ft-fg);font:400 14px var(--ft-font-ui);padding:11px 12px}.wz-input.wz-mono{font:400 13px var(--ft-font-mono)}.wz-input::placeholder{color:var(--ft-fg3)}.wz-input:focus-visible,.wz-input.is-focus{border-color:var(--ft-navy);box-shadow:var(--ft-ring);outline:0}.wz-input[aria-invalid=true]{border-color:var(--ft-dgr)}.wz-input:disabled{color:var(--ft-fg3)}.wz-static{font:400 14px var(--ft-font-ui);color:var(--ft-fg);overflow-wrap:anywhere;padding:11px 0;display:block}.select.wz-mono{font-family:var(--ft-font-mono);font-size:12.5px}.select[aria-invalid=true]{border-color:var(--ft-warn)}.wz-btn{border-radius:var(--ft-rs);cursor:pointer;font-family:var(--ft-font-ui);white-space:normal;text-align:center;text-wrap:pretty;justify-content:center;align-items:center;gap:8px;line-height:1.3;display:inline-flex}.wz-btn--primary{min-height:var(--ft-h-primary);background:var(--ft-navy);color:#fff;border:0;padding:8px 20px;font-size:14px;font-weight:700}.wz-btn--primary:hover{background:var(--ft-navy-h)}.wz-btn--secondary{min-height:var(--ft-h-secondary);background:var(--ft-surface);color:var(--ft-fg);border:1px solid var(--ft-line);padding:8px 16px;font-size:13.5px;font-weight:600}.wz-btn--secondary:hover{border-color:var(--ft-fg3)}.wz-btn--secondary:active{background:var(--ft-field);border-color:var(--ft-fg3)}.wz-btn--tiny{min-height:var(--ft-h-tiny);background:var(--ft-surface);color:var(--ft-fg);border:1px solid var(--ft-line);gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600}.wz-btn--tiny:hover{border-color:var(--ft-fg3)}.wz-btn--tiny-danger{color:var(--imp-danger);border-color:var(--imp-danger-line)}.wz-btn--ghost{min-height:var(--ft-h-secondary);color:var(--ft-fg2);background:0 0;border:1px solid #0000;padding:8px 12px;font-size:13.5px;font-weight:600}.wz-btn--ghost:hover{color:var(--ft-fg)}.wz-btn--danger{min-height:var(--ft-h-primary);background:var(--imp-danger);color:#fff;border:0;padding:8px 20px;font-size:14px;font-weight:700}.wz-btn--danger:hover{background:var(--imp-danger-h)}.wz-btn--danger:focus-visible{box-shadow:var(--imp-danger-ring);outline:none}.wz-btn--danger-outline{min-height:var(--ft-h-secondary);background:var(--ft-surface);color:var(--imp-danger);border:1px solid var(--imp-danger-line);padding:8px 16px;font-size:13.5px;font-weight:600}.wz-btn--danger-outline:hover{background:var(--imp-danger-t)}.wz-btn[disabled]{background:var(--ft-line);color:var(--ft-fg3);border-color:var(--ft-line);cursor:default}.wz-btn:focus-visible{box-shadow:var(--ft-ring);outline:none}.wz-link-btn{font:600 11.5px var(--ft-font-ui);color:var(--ft-int);cursor:pointer;background:0 0;border:0;padding:0}.wz-iconbtn{border-radius:var(--ft-r-sm);border:1px solid var(--ft-line);background:var(--ft-field);width:32px;height:32px;color:var(--ft-fg2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.wz-chk{font:400 13.5px/1.4 var(--ft-font-ui);color:var(--ft-fg);cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.wz-chk>input{width:16px;height:16px;accent-color:var(--ft-navy);flex:none;margin:3px 0 0}.wz-chk--danger>input{accent-color:var(--imp-danger)}.wz-chk__text{flex-direction:column;gap:3px;min-width:0;display:flex}.wz-chk__label{font:600 13.5px/1.4 var(--ft-font-ui);text-wrap:pretty}.wz-chk__hint{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty}.wz-chk--danger .wz-chk__hint{color:var(--imp-danger)}.wz-chk:has(>input:disabled){color:var(--ft-fg3);cursor:default}.wz-optrow{flex-direction:column;gap:6px;display:flex}.wz-opt{text-align:left;border:1px solid var(--ft-line);border-radius:var(--ft-r-xs);cursor:pointer;font:500 12.5px/1.35 var(--ft-font-ui);color:var(--ft-fg2);background:0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.wz-opt__dot{background:var(--ft-line);border-radius:50%;flex:none;width:6px;height:6px}.wz-opt__label{text-wrap:pretty;min-width:0}.wz-opt[aria-pressed=true]{background:var(--ft-tint);border-color:var(--ft-navy);color:var(--ft-fg)}.wz-opt[aria-pressed=true] .wz-opt__dot{background:var(--ft-navy)}.wz-opt--risky[aria-pressed=true]{background:var(--imp-danger-t);border-color:var(--imp-danger)}.wz-opt--risky[aria-pressed=true] .wz-opt__dot{background:var(--imp-danger)}.wz-opt:focus-visible{box-shadow:var(--ft-ring);outline:none}.wz-opt[disabled]{cursor:default;opacity:.55}.wz-dot{background:var(--ft-fg3);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.wz-dot[data-tone=ok]{background:var(--ft-ok)}.wz-dot[data-tone=warn]{background:var(--ft-warn)}.wz-dot[data-tone=danger]{background:var(--imp-danger)}.wz-dot[data-tone=navy]{background:var(--ft-navy)}.wz-pill{border-radius:var(--ft-rx);font:700 10px/1.4 var(--ft-font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:normal;text-wrap:pretty;padding:4px 10px;display:inline-block}.wz-pill[data-tone=info]{background:var(--ft-tint);color:var(--ft-int)}.wz-pill[data-tone=ok]{background:var(--ft-ok-t);color:var(--ft-ok)}.wz-pill[data-tone=warn]{background:var(--ft-warn-t);color:var(--ft-warn)}.wz-pill[data-tone=dgr]{background:var(--ft-dgr-t);color:var(--ft-dgr)}.wz-pill[data-tone=quiet]{background:var(--ft-field);color:var(--ft-fg2)}.wz-figures{flex-wrap:wrap;gap:20px 28px;margin:8px 0 12px;display:flex}.wz-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.wz-figure__value{font:800 22px/1 var(--ft-font-mono);color:var(--ft-fg);font-variant-numeric:tabular-nums}.wz-figure[data-tone=fg2] .wz-figure__value{color:var(--ft-fg2)}.wz-figure[data-tone=danger] .wz-figure__value{color:var(--imp-danger)}.wz-figure[data-tone=ok] .wz-figure__value{color:var(--ft-ok)}.wz-figure__label{font:700 10.5px/1.3 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty}.wz-addr{position:relative}.wz-addr__icon{opacity:.55;pointer-events:none;position:absolute;top:14px;left:11px}.wz-addr .wz-input{padding-left:32px;padding-right:34px}.wz-addr__clear{color:var(--ft-fg2);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex;position:absolute;top:9px;right:8px}.wz-addr__list{z-index:8;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-rs);box-shadow:var(--ft-sh);max-height:240px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.wz-addr__list[hidden]{display:none}.wz-addr__opt{text-align:left;border-radius:var(--ft-r-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.wz-addr__opt:hover{background:var(--ft-field)}.wz-addr__opt[aria-selected=true]{background:var(--ft-tint)}.wz-addr__opt[disabled]{cursor:not-allowed;opacity:.6}.wz-addr__opt-text{flex-direction:column;flex:1;min-width:0;display:flex}.wz-addr__portal{font:500 13px var(--ft-font-mono);color:var(--ft-fg);overflow-wrap:anywhere}.wz-addr__state{font:400 11.5px var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty}.wz-addr__empty{font:400 12px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;margin:0;padding:8px 9px}.wz-facts{border-top:1px solid var(--ft-line2);flex-direction:column;gap:7px;padding-top:12px;display:flex}.wz-facts__head{padding-top:12px}.wz-facts__row{font:400 12px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;align-items:baseline;gap:8px;display:flex}.wz-facts__row .wz-dot{margin-top:5px}.wz-options{flex-direction:column;gap:16px;max-width:940px;display:flex}.wz-zone__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.wz-save{font:500 11.5px var(--ft-font-mono);color:var(--imp-fg-label)}.wz-save[data-save=unsaved]{color:var(--ft-warn)}.wz-save[data-save=error]{color:var(--imp-danger)}.wz-danger .wz-chk{margin:0}.wz-danger__note{font:400 12px/1.5 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:8px 0 0 24px}.wz-danger__note.is-on{color:var(--imp-danger)}.wz-optgrid{background:var(--ft-line2);border:1px solid var(--ft-line);border-radius:var(--ft-rs);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid;overflow:hidden}.wz-optgroup{background:var(--ft-surface);min-width:0;padding:16px 17px}.wz-optgroup__title{font:600 15px/1.2 var(--ft-font-serif);color:var(--ft-fg);margin:0 0 3px}.wz-optgroup__hint{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:0 0 12px}.wz-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wz-tag{background:var(--ft-clay-t);color:var(--imp-tag-fg);border-radius:var(--ft-rx);font:600 11px/1.3 var(--ft-font-ui);text-wrap:pretty;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.wz-tag__x{font:600 12px var(--ft-font-ui);color:var(--imp-tag-fg);cursor:pointer;opacity:.75;background:0 0;border:0;padding:0}.wz-tags__add{flex:0 220px;min-width:160px}.wz-mapzone{flex-direction:column;min-height:0;display:flex}.wz-maptool{border-bottom:1px solid var(--ft-line);background:var(--ft-surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.wz-maptool .wz-seg{margin:0}.wz-maptool__q{min-width:160px;height:var(--ft-h-compact-s);flex:200px;padding:0 11px;font-size:12.5px}.wz-maptool__shown{font:500 11.5px var(--ft-font-mono);color:var(--imp-fg-label);font-variant-numeric:tabular-nums}.wz-map__counter{font:700 10.5px/1.3 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--imp-fg-label)}.wz-map__missing{font:700 10.5px/1.3 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ft-dgr);text-wrap:pretty}.wz-template{border-bottom:1px solid var(--ft-line);background:var(--ft-surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 16px;display:flex}.wz-template .wz-pill{font:600 12px/1.4 var(--ft-font-ui);letter-spacing:0;text-transform:none}.wz-template__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.wz-template__pick{min-width:200px}.wz-classbar{border-bottom:1px solid var(--ft-line);background:var(--ft-surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:11px 16px;display:flex}.wz-classbar__kicker{margin:0}.wz-classtab{height:auto;min-height:var(--ft-h-tiny);border-radius:var(--ft-rx);white-space:normal;text-wrap:pretty;padding:4px 11px;font-size:12px}.wz-classtab[disabled]{opacity:.55;cursor:default}.wz-classbar__close{margin-left:auto}.wz-classblock{border-bottom:1px solid var(--ft-line);background:var(--ft-surface);flex:none;padding:14px 16px 16px}.wz-classblock__grid{border:1px solid var(--ft-line);border-radius:var(--ft-rs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;max-width:1100px;margin-top:10px;display:grid}.wz-classblock__rules{flex-direction:column;gap:14px;min-width:0;padding:14px 20px;display:flex}.wz-classblock__cols{border-left:1px solid var(--ft-line);min-width:0;padding:14px 16px}.wz-classblock__list{max-height:200px;margin:0;padding:0;list-style:none;overflow:auto}.wz-classblock__list li{border-bottom:1px solid var(--ft-line2);font:400 12.5px/1.4 var(--ft-font-ui);color:var(--ft-fg);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;display:flex}.wz-classblock__list .wz-mono{color:var(--imp-fg-label);font-size:11.5px}.wz-classblock__own{font:500 11px var(--ft-font-ui);color:var(--ft-int)}@media (max-width:760px){.wz-classblock__grid{grid-template-columns:minmax(0,1fr)}.wz-classblock__cols{border-left:0;border-top:1px solid var(--ft-line)}}.wz-map__scroll{flex:1;min-height:0;overflow:auto}.wz-map{--imp-map-cols:46px minmax(200px, 380px) minmax(118px, max-content) minmax(240px, 1fr) 132px minmax(180px, 280px);min-width:1180px}.wz-map .imp-map__head{z-index:3}.wz-map__row{align-items:stretch}.wz-map__cell--n{justify-content:center;padding:7px 4px}.wz-map__caret[disabled]{cursor:default;opacity:.55}.wz-map__cell--field{position:relative}.wz-map__cell--settings{border-left:1px solid var(--ft-line2)}.wz-map__dash{color:var(--ft-fg3)}.wz-map__note{font:400 11.5px/1.4 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty}.wz-map__note[data-tone=danger]{color:var(--ft-fg)}.wz-map__note[data-tone=warn]{color:var(--ft-warn)}.wz-map__nohits{padding:16px 12px}.imp-map__name{overflow-wrap:anywhere}.wz-map__sample{font:400 11.5px/1.35 var(--ft-font-mono);color:var(--imp-fg-label);overflow-wrap:anywhere;margin-top:2px;display:block}.wz-typebadge{white-space:normal;text-wrap:pretty;line-height:1.35}.wz-typebadge[data-class=datetime]{color:var(--ft-int);background:var(--ft-tint);border-color:#0000}.wz-typebadge[data-class=lookup],.wz-typebadge[data-class=crm-ref],.wz-typebadge[data-class=list]{color:var(--imp-tag-fg);background:var(--ft-clay-t);border-color:#0000}.wz-typebadge[data-class=multi-comm]{color:var(--imp-out-unknown);background:var(--imp-out-unknown-t);border-color:#0000}.wz-typebadge[data-class=none]{color:var(--imp-danger);background:var(--imp-danger-t);border-color:#0000}.wz-fieldbtn{height:auto;min-height:var(--ft-h-compact-s);padding:4px 10px}.wz-fieldbtn__icon{opacity:.55;flex:none}.wz-fieldbtn__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wz-fieldbtn[disabled]{cursor:default}.wz-popover{border:1px solid var(--ft-line);left:12px;right:12px}.wz-popover .wz-input{padding:9px 11px;font-size:12.5px}.wz-popover__title{font:500 13px var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty}.wz-popover__code{font:400 11px var(--ft-font-mono);color:var(--imp-fg-label);margin-left:auto}.imp-popover__opt.is-tail .wz-popover__title{color:var(--imp-fg-label)}.wz-popover .imp-popover__list{margin-top:8px}.wz-rowpanel{padding-left:48px}.wz-rowpanel__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.wz-rowpanel__head .wz-hint{margin:0}.wz-rowpanel__code{font:400 12px var(--ft-font-mono);color:var(--imp-fg-label)}.wz-rowpanel__grid{max-width:940px}.wz-rowpanel__foot{flex-wrap:wrap;gap:8px;display:flex}.wz-setting{flex-direction:column;gap:6px;min-width:0;display:flex}.wz-setting__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wz-setting__label{font:600 10.5px/1.3 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty}.wz-setting__origin{font:400 11px var(--ft-font-ui);color:var(--imp-fg-label)}.wz-setting[data-own=true] .wz-setting__origin{color:var(--ft-int)}.wz-setting .wz-hint{margin-top:2px}.wz-empty{text-align:center;padding:30px 20px 34px}.wz-empty .empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.wz-card{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);box-shadow:var(--ft-sh-sm);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.wz-card--danger{border-color:var(--imp-danger-line)}.wz-card__title{font:600 17px/1.2 var(--ft-font-serif);color:var(--ft-fg);text-wrap:pretty;margin:0}.wz-card .wz-zone__head{justify-content:space-between;align-items:center}.wz-val__eta{font:500 14px/1.4 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty;margin:0}.wz-val__blocking{flex-direction:column;gap:8px;display:flex}.wz-val__block{color:var(--imp-danger);align-items:flex-start;gap:12px;display:flex}.wz-val__block svg{flex:none;margin-top:2px}.wz-val__text{min-width:0;font:500 12.5px/1.5 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty;overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.wz-val__rows{font:500 11.5px var(--ft-font-mono);color:var(--imp-danger);font-variant-numeric:tabular-nums}.wz-val__warn .wz-val__rows{color:var(--imp-fg-label)}.wz-val__warnings,.wz-val__dedup{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wz-val__warn,.wz-val__dedup li{border-bottom:1px solid var(--ft-line2);font:400 12.5px/1.5 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty;align-items:baseline;gap:8px;padding:8px 0;display:flex}.wz-val__warn .wz-dot,.wz-val__dedup .wz-dot{margin-top:6px}.wz-val__warn .wz-val__text{font-weight:400}.wz-val__confirm{font:500 11.5px var(--ft-font-ui);color:var(--ft-warn)}.wz-val__dedup li .wz-mono{font-variant-numeric:tabular-nums;font-weight:500}.wz-sample__scroll{border:1px solid var(--ft-line);border-radius:var(--ft-rs);overflow:auto}.wz-sample{min-width:860px}.wz-sample__head,.wz-sample__row{grid-template-columns:minmax(48px,max-content) minmax(240px,1.2fr) minmax(180px,.8fr) minmax(230px,1fr);display:grid}.wz-sample__head{background:var(--ft-field);border-bottom:1px solid var(--ft-line)}.wz-sample__th{font:700 9.5px/1.3 var(--ft-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;padding:8px 11px}.wz-sample__row{border-bottom:1px solid var(--ft-line2);min-height:var(--imp-row-report);align-items:start}.wz-sample__row[data-kind=rejected]{background:var(--imp-out-reject-t)}.wz-sample__cell{min-width:0;font:400 12.5px/1.4 var(--ft-font-ui);color:var(--ft-fg);flex-direction:column;gap:2px;padding:8px 11px;display:flex}.wz-sample__n{color:var(--imp-fg-label);font:500 11px var(--ft-font-mono)}.wz-sample__kv{overflow-wrap:anywhere}.wz-sample__k{color:var(--imp-fg-label)}.wz-sample__v{font:500 12px var(--ft-font-mono);font-variant-numeric:tabular-nums}.wz-sample__warn{font:400 11.5px/1.4 var(--ft-font-ui);color:var(--ft-warn);text-wrap:pretty}.wz-sample__reject{color:var(--imp-out-reject)}.wz-sample__effect[data-effect=replace]{color:var(--imp-danger)}.wz-amb{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.wz-amb__item{border:1px solid var(--ft-warn);background:var(--ft-surface);border-radius:var(--ft-rs);min-width:0;padding:12px 13px}.wz-amb__head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.wz-amb__value{font:500 13px var(--ft-font-mono);color:var(--ft-fg);overflow-wrap:anywhere}.wz-amb__rows{font:400 12px var(--ft-font-mono);color:var(--imp-fg-label);font-variant-numeric:tabular-nums}.wz-amb__col{font:400 12px var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:0 0 9px}.wz-amb__cands{flex-direction:column;gap:6px;display:flex}.wz-amb__foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wz-amb__foot .wz-hint{margin:0}.wz-run{border:1px solid var(--ft-line);border-radius:var(--ft-rs);flex-direction:column;gap:6px;padding:12px 13px;display:flex}.wz-run__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wz-run__title{font:600 15px/1.2 var(--ft-font-serif);color:var(--ft-fg)}.wz-run__link{font:500 12px var(--ft-font-ui);color:var(--ft-int);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.wz-run__foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wz-run__foot .wz-hint{margin:0}.wz-dlg__kicker{margin-bottom:8px}.wz-dlg__kicker--danger{color:var(--imp-danger)}.wz-dlg__body{text-wrap:pretty;line-height:1.5}.wz-dlg__prompt{margin-top:14px}.wz-dlg__acks{flex-direction:column;gap:4px;margin-top:14px;display:flex}.wz-dlg .dlg-actions .wz-btn{flex:0 auto}.wz-boot{margin:40px auto}.wz-host,.rw-host,.tc-host{flex-direction:column;flex:1;min-height:0;display:flex}.rw-main{overflow:auto}.rw-loading{max-width:var(--imp-measure-read);flex-direction:column;gap:8px;margin:40px auto;padding:0 16px;display:flex}.rw-head{border-bottom:1px solid var(--ft-line);background:var(--ft-field);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:13px 16px;display:flex}.rw-title{font:600 19px/1.2 var(--ft-font-serif);color:var(--ft-fg);text-wrap:pretty;align-items:center;gap:9px;margin:0;display:inline-flex}.rw-head__status{align-items:center;gap:9px;min-width:0;display:inline-flex}.rw-dot{background:var(--ft-navy);border-radius:50%;flex:none;width:8px;height:8px}.rw-dot[data-tone=ok]{background:var(--ft-ok)}.rw-dot[data-tone=warn]{background:var(--ft-warn)}.rw-dot[data-tone=dgr],.rw-dot[data-kind=cancel]{background:var(--imp-danger)}.rw-dot[data-tone=quiet]{background:var(--ft-fg3)}.rw-meta{font:500 12px var(--ft-font-mono);color:var(--ft-fg2);overflow-wrap:anywhere;min-width:0}.rw-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.rw-actions .wz-btn{flex:0 auto}.rw-denied{font:400 12px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-align:right;text-wrap:pretty;flex:100%;margin:0}.rw-notices{padding-bottom:0}.rw-block{max-width:calc(var(--imp-measure-read) + 32px);padding:12px 16px 0}.rw-block .wz-state>svg{color:var(--ft-fg2)}.rw-bar{margin:10px 0 8px}.rw-eta{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;display:flex}.rw-eta__label{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--imp-fg-label)}.rw-eta__value{font:600 13px/1.3 var(--ft-font-mono);color:var(--ft-fg);font-variant-numeric:tabular-nums}.rw-stop{min-height:40px;font-size:12.5px}.rw-stage{border-bottom:1px solid var(--ft-line2);border-left:2px solid #0000;padding:13px 15px}.rw-stage[data-current=true]{border-left-color:var(--ft-navy);background:var(--ft-field)}.rw-stage__head{align-items:center;gap:8px;margin-bottom:3px;display:flex}.rw-stage__dot{background:var(--ft-line);border-radius:50%;flex:none;width:7px;height:7px}.rw-stage[data-stage-state=done] .rw-stage__dot{background:var(--ft-ok)}.rw-stage[data-stage-state=current] .rw-stage__dot{background:var(--ft-navy)}.rw-stage__title{min-width:0;font:600 15px/1.2 var(--ft-font-serif);color:var(--ft-fg2);text-wrap:pretty;flex:1}.rw-stage[data-current=true] .rw-stage__title{color:var(--ft-fg)}.rw-stage__state{font:500 11px var(--ft-font-mono);color:var(--imp-fg-label)}.rw-stage[data-stage-state=current] .rw-stage__state{color:var(--ft-int)}.rw-stage__hint{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;padding-left:15px;display:block}.rt-card{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:var(--ft-r);box-shadow:var(--ft-sh-sm);min-width:0;margin:16px;overflow:hidden}.rt-cardhead{flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 15px 0;display:flex}.rt-title{margin:0}.rt-hint,.rt-scope{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty}.rt-scope{margin:4px 15px 0}.rt-toolbar{border-bottom:1px solid var(--ft-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 15px;display:flex}.rt-toolbar__out{flex:0 220px;min-width:160px}.rt-toolbar__q{flex:260px;min-width:200px;max-width:420px}.rt-search{min-height:30px;padding:5px 10px;font-size:12.5px}.rt-scroll{overflow:auto}.rt-scroll--feed{max-height:520px}.rt-scroll--report{max-height:560px}.rt-grid--feed{min-width:620px}.rt-grid--report{min-width:1020px}.rt-grid--report .imp-report__row{grid-template-columns:84px 150px minmax(190px,1fr) minmax(120px,.6fr) 110px minmax(240px,1fr)}.rt-name{color:var(--ft-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rt-head{z-index:2;background:var(--ft-surface);border-bottom:1px solid var(--ft-line);position:sticky;top:0}.rt-th{min-width:0;font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty;align-items:center;padding:7px 10px;display:flex}.rt-sort{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.rt-sort__label{text-wrap:pretty}.rt-sort__mark{opacity:.75;flex:none}.rt-sort[data-active=true]{color:var(--imp-accent-text)}.rt-sort[data-active=true] .rt-sort__mark{opacity:1}.rt-sort:focus-visible{box-shadow:var(--ft-ring);border-radius:var(--ft-r-xs);outline:none}.rt-row[data-out=wrong],.rt-row[data-out=unknown]{border-bottom-color:var(--imp-line-on-fill)}.rt-td{min-width:0;font:400 12.5px/1.35 var(--ft-font-ui);color:var(--ft-fg2);overflow-wrap:anywhere;text-wrap:pretty;padding:4px 10px}.rt-num{font:500 11.5px var(--ft-font-mono);color:var(--imp-fg-label);text-align:right;font-variant-numeric:tabular-nums}.rt-muted{color:var(--imp-fg-label)}.rt-time{font:400 11px var(--ft-font-mono);color:var(--imp-fg-label);font-variant-numeric:tabular-nums}.rt-out{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rt-tag{font:700 9.5px/1.3 var(--ft-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ft-fg2);background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rx);padding:1px 6px}.rt-ref{font:500 11.5px var(--ft-font-mono);color:var(--ft-int);align-items:center;gap:4px;display:inline-flex}.rt-verified[data-verified=mismatch]{color:var(--imp-out-wrong);font-weight:600}.rt-verified[data-verified=absent]{color:var(--imp-danger)}.rt-empty{font:400 13px/1.5 var(--ft-font-ui);color:var(--ft-fg2);text-align:center;margin:0;padding:24px 16px}.rt-card[data-loading=true] .rt-body{opacity:.6}.rt-pager{border-top:1px solid var(--ft-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 15px;display:flex}.rt-pages{flex-wrap:wrap;gap:4px;display:inline-flex}.rt-pagenum{min-width:30px;min-height:var(--ft-h-tiny);background:var(--ft-surface);color:var(--ft-fg);border:1px solid var(--ft-line);border-radius:var(--ft-rs);font:600 12px var(--ft-font-mono);cursor:pointer;padding:0 8px}.rt-pagenum[aria-current=page]{background:var(--ft-navy);border-color:var(--ft-navy);color:#fff}.rt-pagenum:focus-visible{box-shadow:var(--ft-ring);outline:none}.rt-ellipsis{color:var(--imp-fg-label);align-self:center;padding:0 2px}.rt-pageinfo{font:400 11.5px var(--ft-font-mono);color:var(--imp-fg-label);margin-left:6px}.rt-size{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.rt-size__label{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--imp-fg-label);text-wrap:pretty}a.wz-btn{text-decoration:none}.tc-head__status{align-items:center;gap:8px;min-width:0;display:inline-flex}.tc-head__title{font:600 17px/1.2 var(--ft-font-serif);color:var(--ft-fg);text-wrap:pretty;margin:0}.tc-dot{background:var(--ft-fg3);border-radius:50%;flex:none;width:8px;height:8px}.tc-dot[data-tone=info]{background:var(--ft-navy)}.tc-dot[data-tone=ok]{background:var(--ft-ok)}.tc-dot[data-tone=warn]{background:var(--ft-warn)}.tc-dot[data-tone=dgr]{background:var(--imp-danger)}.tc-meta{font:500 12px var(--ft-font-mono);color:var(--ft-fg2);overflow-wrap:anywhere;min-width:0}.tc-body{flex-direction:column;padding:18px 0 24px;display:flex}.tc-body>.rt-card{margin-top:0}.tc-next .wz-state{margin:0}.tc-next--main{max-width:calc(var(--imp-measure-read) + 32px);margin:0 16px 16px}.tc-fixwrap{margin:0 16px 16px}.tc-out{text-align:left;border:0;border-bottom:1px solid var(--ft-line2);cursor:pointer;width:100%;font-family:var(--ft-font-ui);--tc-out:var(--imp-out-created);background:0 0;border-left:2px solid #0000;padding:13px 15px;display:block}.tc-out:hover{background:var(--ft-field)}.tc-out:focus-visible{box-shadow:inset var(--ft-ring);outline:none}.tc-out[data-out=appended]{--tc-out:var(--imp-out-appended)}.tc-out[data-out=dupe]{--tc-out:var(--imp-out-dupe)}.tc-out[data-out=reject]{--tc-out:var(--imp-out-reject)}.tc-out[data-out=wrong]{--tc-out:var(--imp-out-wrong)}.tc-out[data-out=unknown]{--tc-out:var(--imp-out-unknown)}.tc-out__head{align-items:center;gap:8px;margin-bottom:3px;display:flex}.tc-out__dot{background:var(--tc-out);border-radius:50%;flex:none;width:7px;height:7px}.tc-out__title{min-width:0;font:600 15px/1.2 var(--ft-font-serif);color:var(--ft-fg2);text-wrap:pretty;flex:1}.tc-out__n{font:500 11px var(--ft-font-mono);color:var(--tc-out);font-variant-numeric:tabular-nums}.tc-out__hints,.tc-out__split{flex-direction:column;gap:2px;padding-left:15px;display:flex}.tc-out__split{padding-left:0}.tc-out__hint{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty}.tc-agg__table{margin-top:8px}.tc-agg__row{border-top:1px solid var(--ft-line2);grid-template-columns:minmax(90px,1fr) repeat(3,minmax(64px,max-content));align-items:center;display:grid}.tc-agg__row>span{min-width:0;padding:8px 12px}.tc-agg__head>span{font:700 10px/1.3 var(--ft-font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--imp-fg-label);text-align:right;text-wrap:pretty}.tc-agg__name{font:400 12px/1.4 var(--ft-font-ui);color:var(--ft-fg);overflow-wrap:anywhere}.tc-agg__num{font:500 11.5px var(--ft-font-mono);color:var(--ft-fg2);text-align:right;font-variant-numeric:tabular-nums}.tc-agg__delta{color:var(--ft-fg);font-weight:600}.tc-agg__delta[data-sign=\-]{color:var(--imp-danger)}.tc-agg__delta[data-sign=\+]{color:var(--ft-warn)}.tc-agg__notes{border-top:1px solid var(--ft-line2);padding:8px 15px 12px}.tc-agg__note{font:400 11.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:4px 0 0}.tc-cancel,.tc-fix{flex-direction:column;gap:8px;min-width:0;display:flex}.tc-cancel .wz-kicker{margin:0 0 2px}.tc-fix .imp-danger-kicker{margin:0}.tc-cancel__days{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.tc-cancel__big{font:800 22px/1 var(--ft-font-mono);color:var(--ft-fg);font-variant-numeric:tabular-nums}.tc-cancel__lbl{font:500 11.5px var(--ft-font-ui);color:var(--ft-fg2)}.tc-cancel__nums{flex-direction:column;gap:4px;display:flex}.tc-cancel__row{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.tc-cancel__n{font:700 15px/1 var(--ft-font-mono);font-variant-numeric:tabular-nums;flex:none}.tc-cancel__row[data-num=created] .tc-cancel__n{color:var(--imp-danger)}.tc-cancel__row[data-num=appended] .tc-cancel__n{font:600 14px/1 var(--ft-font-mono);color:var(--ft-fg2)}.tc-cancel__row[data-num=changed] .tc-cancel__n{font:600 14px/1 var(--ft-font-mono);color:var(--ft-warn)}.tc-cancel__cap{font:500 11.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;flex-direction:column;flex:120px;align-items:flex-start;gap:3px;min-width:0;display:flex}.tc-cancel__list{font:400 11.5px/1.45 var(--ft-font-mono);color:var(--imp-fg-label);overflow-wrap:anywhere}.tc-cancel__line{border-top:1px solid var(--ft-line2);font:400 11.5px/1.45 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;margin:0;padding-top:6px}.tc-cancel__expired{font:600 13px/1.4 var(--ft-font-ui);color:var(--ft-fg2);margin:0}.tc-cancel .wz-rail__note{margin:2px 0 0}.tc-cancel__action{width:100%;min-height:40px;margin-top:4px;font-size:12.5px}.tc-cancel__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tc-cancel__why{text-align:left}.tc-fix{max-width:var(--imp-measure-read)}.tc-report__head{border-bottom:1px solid var(--ft-line);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 15px;display:flex}.tc-report__head .rt-title{margin:0}.tc-report__total{font:500 11.5px var(--ft-font-mono);color:var(--imp-fg-label);font-variant-numeric:tabular-nums}.tc-exports{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tc-head a.wz-btn{text-decoration:none}.tc-runs__list{min-width:860px;margin-top:8px}.tc-runs__row{border-top:1px solid var(--ft-line2);grid-template-columns:minmax(96px,max-content) minmax(90px,max-content) minmax(70px,max-content) minmax(120px,max-content) minmax(220px,1fr) minmax(110px,max-content) minmax(100px,max-content) minmax(120px,max-content);align-items:center;gap:0;display:grid}.tc-runs__row>*{min-width:0;font:400 12px/1.4 var(--ft-font-ui);color:var(--ft-fg2);text-wrap:pretty;padding:7px 10px}.tc-runs__id{font:500 12px var(--ft-font-mono);color:var(--ft-int)}.tc-runs__counts,.tc-runs__when{font-family:var(--ft-font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.tc-runs__row .wz-btn{justify-self:end;margin-right:10px;padding:4px 10px}.lg-form{flex-direction:column;display:flex}.lg-field{margin-bottom:12px;display:block}.lg-label{font:700 11px/1.2 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin-bottom:5px;display:block}.lg-input{background:var(--ft-field);border:1px solid var(--ft-line);border-radius:var(--ft-rs);width:100%;font:400 14px var(--ft-font-ui);color:var(--ft-fg);padding:11px 12px}.lg-input--mono{font:400 13px var(--ft-font-mono)}.lg-input:focus-visible{border-color:var(--ft-navy);box-shadow:var(--ft-ring);outline:0}.lg-error{margin:-8px 0 0}.lg-submit{width:100%;margin-top:4px}.lg-actions{margin-top:16px}.lg-actions .wz-btn{width:100%}.lg-lead{margin:0 0 12px}.lg-notice{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--ft-fg);text-wrap:pretty;margin:0 0 12px}.lg-links{flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.lg-link{font:600 12.5px var(--ft-font-ui);color:var(--ft-int);cursor:pointer;background:0 0;border:0;padding:0}.lg-link:hover{text-decoration:underline}.lg-note{font:400 12.5px/1.45 var(--ft-font-ui);color:var(--imp-fg-label);text-wrap:pretty;margin:12px 0 0}
