@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff")}:root{--prj-page: #eaeaee;--prj-card: #ffffff;--prj-ink: #28292d;--prj-muted: #5f6169;--prj-line: #e2e2e7;--prj-accent: #dfbd51;--prj-soft: #f4f1e6;--prj-btn: #292a30;--prj-chartIn: #b8b8c5;--prj-out2: #efdda3;--prj-out: #e4c56d;--prj-bad: #b14d48;--prj-ok: #39725c;--prj-logo: #1d1d1f;--prj-accent-ink: #766020;--prj-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Inter, sans-serif;--prj-mono: "SF Mono", "JetBrains Mono", monospace;--prj-radius-card: 14px;--prj-radius-cardMobile: 12px;--prj-radius-block: 12px;--prj-radius-control: 8px;--prj-radius-pill: 999px;--prj-shadow-card: 0 3px 5px rgba(40,39,55,.025), 0 18px 42px -22px rgba(40,39,55,.18);--prj-shadow-modal: 0 32px 100px -35px #41414f}[data-prj-palette=noir]{--prj-page: #0c0d11;--prj-card: #15161b;--prj-ink: #ecebe8;--prj-muted: #a9aab3;--prj-line: #2a2b33;--prj-accent: #e8704f;--prj-soft: #2b1d18;--prj-btn: #e8704f;--prj-chartIn: #4a4b57;--prj-out2: #b5583f;--prj-out: #e8704f;--prj-bad: #e06a62;--prj-ok: #5fae8c;--prj-logo: #ecebe8;--prj-accent-ink: #f2a385;--prj-shadow-card: 0 3px 6px rgba(0,0,0,.28), 0 18px 42px -22px rgba(0,0,0,.75);--prj-shadow-modal: 0 32px 100px -30px #000}[data-prj-palette=terracotta]{--prj-page: #eeebe9;--prj-accent: #be775c;--prj-soft: #f5ece7;--prj-out2: #e9bcaa;--prj-out: #c98a70}[data-prj-palette=mocha]{--prj-page: #eeecea;--prj-accent: #a38b70;--prj-soft: #f3eee8;--prj-out2: #d4c4ae;--prj-out: #b49a7b}:focus-visible{outline:2px solid var(--prj-ink);outline-offset:3px}.prj-value{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.prj-value,.prj-chart{animation:none;transition:none}}:root{color-scheme:light;--radius-lg: 10px;--radius-card: var(--prj-radius-card, 14px);--motion: cubic-bezier(.2, .8, .2, 1);--radius: 8px;--font: var(--prj-font, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Inter, sans-serif);--mono: var(--prj-mono, "SF Mono", "JetBrains Mono", monospace);--d: 1;--fs: 1;--tap: calc(38px * var(--d))}:root,[data-palette]{--ink: var(--prj-ink);--ink-2: #4b4c53;--muted: var(--prj-muted);--faint: #73767e;--line: var(--prj-line);--line-soft: #ececf0;--bg: #ffffff;--bg-page: var(--page-bg);--bg-2: #f6f6f8;--bg-3: #ededf1;--page-bg: var(--prj-page);--page-glow: #f4f3f5;--sand: var(--prj-accent);--accent-2: var(--prj-accent-ink);--accent-soft: var(--prj-soft);--accent-edge: #e8d99c;--accent-solid: var(--prj-btn);--accent-solid-hover: #41424a;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: var(--sand);--focus-edge: #b5a576;--focus-ring: #eee6c9;--brand-ink: var(--prj-logo);--ok: var(--prj-ok);--ok-bright: #6b9f87;--warn-ink: #856322;--warn-bright: #d6b450;--bad: var(--prj-bad);--bad-bright: #d97c70;--bad-soft: #faefed;--bad-edge: #f3dedb;--chart-in: var(--prj-chartIn);--chart-out: var(--prj-out);--chart-out-2: var(--prj-out2);--chart-out-a: var(--prj-out2);--chart-out-b: var(--prj-out);--lav: #9a93c0;--lav-soft: #d8d5ea;--gold-soft: #fbf7e8;--gold-ink: #7a5d12;--hair: #eeeef2;--well: #f0f0f3;--press: #e9e9ee;--hover: #f8f7f2;--surface: #fafafc;--shadow-sm: 0 2px 5px rgba(40, 39, 55, .035), 0 6px 14px rgba(40, 39, 55, .025);--shadow: var(--prj-shadow-card);--shadow-lift: 0 5px 8px rgba(40, 39, 55, .03), 0 18px 36px -18px rgba(40, 39, 55, .2);--shadow-modal: var(--prj-shadow-modal);--page: #f3f3f6;--glass: rgba(255, 255, 255, .42);--glass-hover: rgba(255, 255, 255, .62);--glass-edge: rgba(255, 255, 255, .35);--main-edge: rgba(255, 255, 255, .75);--head-bg: rgba(255, 255, 255, .72);--head-bg-solid: rgba(255, 255, 255, .92);--sk-sweep: rgba(255, 255, 255, .55);--chip: #eeeef2;--card: var(--prj-card);--accent: var(--bad)}[data-palette=terracotta]{--page-glow: #f5f3f1;--accent-2: #7e4532;--accent-edge: #e7cdbf;--focus-edge: #b98a76;--focus-ring: #f1e1d8;--gold-soft: #f5ece7;--gold-ink: #7e4532;--hover: #f8f3f0}[data-palette=mocha]{--page-glow: #f5f4f2;--accent-2: #5f4d38;--accent-edge: #ddd0bf;--focus-edge: #a8957c;--focus-ring: #ece5db;--gold-soft: #f3eee8;--gold-ink: #5f4d38;--hover: #f8f6f2}[data-palette=noir]{color-scheme:dark;--ink-2: #cfcfd4;--faint: #8b8c95;--line-soft: #22232a;--bg: #15161b;--bg-2: #1b1c22;--bg-3: #23242b;--page-glow: #1d1416;--accent-edge: #5a3326;--accent-solid-hover: #f08566;--on-accent: #ffffff;--focus-edge: #e8704f;--focus-ring: #3a2219;--ok-bright: #7cc4a3;--warn-ink: #e3b55a;--warn-bright: #e3b55a;--bad-bright: #ef8d85;--bad-soft: #2c1717;--bad-edge: #4a2323;--lav: #a39cd0;--lav-soft: #34314a;--gold-soft: #2a2216;--gold-ink: #e3c27a;--hair: #23242b;--well: #1e1f25;--press: #2a2b33;--hover: #1d1e24;--surface: #18191e;--shadow-sm: 0 2px 6px rgba(0, 0, 0, .35);--shadow-lift: 0 6px 10px rgba(0, 0, 0, .35), 0 18px 36px -18px rgba(0, 0, 0, .8);--page: #1b1c22;--chip: #22232a;--glass: rgba(255, 255, 255, .025);--glass-hover: rgba(255, 255, 255, .06);--glass-edge: rgba(255, 255, 255, .03);--main-edge: #1d1e24;--head-bg: rgba(16, 17, 21, .86);--head-bg-solid: rgba(16, 17, 21, .94);--sk-sweep: rgba(255, 255, 255, .06)}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font);font-size:calc(14px * var(--fs));line-height:1.45;letter-spacing:-.015em;color:var(--ink);background:radial-gradient(ellipse at 5% 5%,var(--page-glow) 0%,transparent 55%),var(--page-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit}.mono{font-family:var(--mono);font-size:.9em;letter-spacing:0}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.warn{color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.page{--page-x: 26px;padding:calc(24px * var(--d)) var(--page-x) calc(40px * var(--d));width:100%;min-width:0}.page-head{display:none}.h-sec{margin:0 0 10px;font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);padding:0 15px;border:1px solid var(--card);border-radius:8px;background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font-size:calc(12.5px * var(--fs));font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s var(--motion),box-shadow .12s var(--motion),transform .12s var(--motion)}.btn:hover:not(:disabled){box-shadow:var(--shadow-lift);transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:var(--shadow-sm);transform:none}.btn.on{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-2)}.btn.primary{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--on-accent);box-shadow:0 5px 12px -7px var(--btn-primary)}.btn.primary:hover:not(:disabled){background:var(--accent-solid-hover);border-color:var(--accent-solid-hover)}.btn.danger{color:var(--bad)}.btn.ghost{background:transparent;border-color:transparent;box-shadow:none}.btn.ghost:hover:not(:disabled){background:var(--press);box-shadow:none;transform:none}.btn.sm{min-height:32px;padding:0 12px;font-size:calc(12px * var(--fs));border-radius:8px}.input{min-height:calc(40px * var(--d));width:100%;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);outline:none;font-size:calc(13px * var(--fs));transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring)}.input[type=search]{border-radius:999px;background:var(--press);border-color:transparent;padding-left:16px}.input[type=search]:focus{background:var(--card);border-color:var(--focus-edge)}select.input{padding-right:8px;cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-height:calc(32px * var(--d));padding:0 13px;border:1px solid transparent;border-radius:999px;background:var(--chip);color:var(--muted);font-size:calc(12px * var(--fs));cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .15s,box-shadow .15s,color .15s}button.chip{font-family:inherit}.chip:hover{color:var(--ink);background:var(--press)}.chip .mini{margin-right:0}.chip input{display:none}.chip.on{background:var(--card);color:var(--ink);border-color:var(--card);box-shadow:var(--shadow-sm),0 0 0 1px var(--press);font-weight:500}.chip .ln{flex:none}.chip .dotsw{width:7px;height:7px;border-radius:50%;flex:none}.chip .num,.chip .cnt{color:var(--faint);font-weight:400}.chip.on .num,.chip.on .cnt{color:var(--accent-2)}.badge{display:inline-block;padding:1px 7px;margin:1px 4px 1px 0;border:0;border-radius:6px;background:var(--well);font-size:calc(11px * var(--fs));font-weight:500;color:var(--muted);white-space:nowrap;line-height:17px}.badge.warn{background:var(--bad-soft);color:var(--bad)}.state{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 11px 4px 9px;border-radius:999px;background:var(--well);color:var(--muted);font-size:calc(11px * var(--fs));white-space:nowrap;line-height:1.3}.state:before{content:"";width:6px;height:6px;border-radius:50%;background:#a3a3a8;flex:none}.state.ok:before{background:var(--ok-bright)}.state.warn:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--warn-bright)}.state.bad{background:var(--bad-soft);color:var(--bad)}.state.bad:before{background:var(--bad-bright)}.state{max-width:100%}.alert{padding:12px 16px;margin:0 0 14px;border:1px solid var(--bad-edge);border-radius:10px;background:var(--bad-soft);color:var(--bad);font-size:calc(13px * var(--fs))}.note{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--page);font-size:calc(12.5px * var(--fs));line-height:1.6;color:var(--muted)}.link{padding:0;border:0;background:none;cursor:pointer;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;text-align:left}.link:hover{text-decoration-color:var(--sand)}.rcard{background:var(--card);border:1px solid var(--card);border-radius:12px;box-shadow:var(--shadow);padding:calc(22px * var(--d));min-width:0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:4px 0 22px}.kpi{background:var(--card);border:1px solid var(--card);border-radius:12px;box-shadow:var(--shadow);padding:calc(18px * var(--d)) 20px calc(17px * var(--d));min-width:0;transition:box-shadow .2s,transform .2s var(--motion)}.kpi-label{font-size:calc(12px * var(--fs));color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.kpi-value{margin:10px 0 6px;font-size:clamp(22px,1.9vw,32px);line-height:1.15;min-height:37px;font-weight:400;letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.kpi-sub{font-size:calc(11.5px * var(--fs));color:var(--faint);min-height:16px;line-height:1.35;overflow-wrap:anywhere}.kpi.hot .kpi-value{color:var(--bad)}.kpi.hot .kpi-label:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-radius:50%;background:var(--bad-bright);vertical-align:1px}.gauge{position:relative;width:100%;max-width:230px;margin:8px auto 0;padding-top:8px}.gauge svg{display:block;width:100%;height:auto;overflow:visible}.gauge .bg{stroke:var(--bg-3)}.gauge .fg{stroke:var(--chart-out);transition:stroke-dasharray .4s var(--motion)}.gauge .fg.warn{stroke:var(--warn-bright)}.gauge .fg.bad{stroke:var(--bad-bright)}.gauge .mid{position:absolute;left:0;right:0;bottom:4%;text-align:center}.gauge .big{font-size:calc(46px * var(--fs));font-weight:400;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.gauge .cap{margin-top:6px;font-size:calc(11px * var(--fs));color:var(--muted)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.toolbar .search{flex:1 1 260px}.toolbar select.input{width:auto;flex:0 0 auto}.table-box{width:100%;overflow-x:auto;border:1px solid var(--card);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse}th{text-align:left;padding:calc(14px * var(--d)) 14px;border-bottom:1px solid var(--hair);font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.045em;color:var(--muted);white-space:nowrap;background:var(--page)}td{padding:calc(11px * var(--d)) 14px;border-bottom:1px solid var(--hair);vertical-align:top}tr:last-child td{border-bottom:0}tbody tr.click{cursor:pointer}tbody tr.click:hover td{background:var(--hover)}tbody tr.sel td{background:var(--accent-soft)}td.nowrap,th.nowrap{white-space:nowrap}.empty{padding:40px 12px;text-align:center;color:var(--muted)}.count-line{margin-top:12px;font-size:calc(12px * var(--fs));color:var(--muted)}.shell{display:flex;height:100%;gap:14px;padding:20px}@supports (height: 100dvh){.shell{height:100dvh}}.side{flex:0 0 232px;width:232px;display:flex;flex-direction:column;background:transparent;padding:0 2px;height:100%;overflow-y:auto;overflow-x:hidden}.side-grip{flex:none;width:8px;margin:0 -11px 0 -3px;cursor:col-resize;position:relative;z-index:5;align-self:stretch}.side-grip:after{content:"";position:absolute;top:20%;bottom:20%;left:3px;width:2px;border-radius:2px;background:transparent;transition:background .15s}.side-grip:hover:after,body.col-resizing .side-grip:after{background:var(--chart-in)}body.col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.side.rail{flex-basis:64px;width:64px;padding:0;align-items:stretch}.side.drawer{position:fixed;inset:0 auto 0 0;z-index:60;height:100dvh;width:min(280px,86vw);flex-basis:auto;background:var(--card);box-shadow:var(--shadow-lift);padding:0 8px 8px}.brand{display:flex;align-items:center;gap:12px;min-height:76px;padding:4px 6px 4px 15px}.brand-text{min-width:0;flex:1 1 auto;line-height:1.15;text-align:center}.brand-text .lockup{margin:0 auto}.brand-prod{margin-top:8px;font-size:calc(20px * var(--fs));font-weight:600;letter-spacing:.14em;white-space:nowrap;color:var(--brand-ink)}.brand-tag{margin-top:3px;font-size:calc(10px * var(--fs));letter-spacing:.04em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail .brand{flex-direction:column;justify-content:center;gap:8px;padding:10px 0}.brand-mark{width:26px;height:26px;display:block}.burger{width:34px;height:34px;flex:none;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;padding:0 9px;border:0;border-radius:8px;background:transparent;cursor:pointer;color:var(--muted)}.burger:hover{background:var(--press);color:var(--ink)}.burger span{display:block;height:1.6px;border-radius:2px;background:currentColor}.nav-caption{font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:18px 17px 12px;white-space:nowrap}.rail .nav-caption{display:none}.nav{display:flex;flex-direction:column;gap:calc(1px * var(--d));padding:0 3px}.nav :is(button,a){display:flex;align-items:center;gap:11px;min-height:calc(36px * var(--d));width:100%;padding:calc(7px * var(--d)) 12px;border:0;border-radius:10px;background:transparent;text-align:left;text-decoration:none;box-sizing:border-box;font-size:calc(13px * var(--fs));color:var(--muted);cursor:pointer;transition:background .12s var(--motion),color .12s var(--motion),box-shadow .12s var(--motion)}.nav :is(button,a) svg{flex:none}.nav :is(button,a) span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.nav :is(button,a):hover{background:var(--glass-hover);color:var(--ink)}.nav :is(button,a).on{background:var(--card);color:var(--ink);font-weight:500;box-shadow:var(--shadow-sm)}.nav :is(button,a).on:after{content:"";width:6px;height:6px;background:var(--nav-active-dot);border-radius:50%;margin-left:auto;flex-shrink:0}.nav-group{display:flex;flex-direction:column;padding:2px;border:1px solid var(--line-soft);border-radius:12px;background:var(--glass);box-shadow:0 1px 2px #14100c0a,0 0 0 1px var(--glass-edge) inset}.nav-group.nav-tail{border:0;background:transparent;box-shadow:none;padding:0}.nav-group.shut{background:transparent}.nav-group+.nav-group{margin-top:8px}.grp-sep{display:none}.rail .nav-group{border:0;background:transparent;box-shadow:none;padding:0}.rail .grp-sep{display:block}.nav button.grp-head{min-height:28px;padding:7px 12px 3px;gap:8px;border-radius:8px;background:transparent;box-shadow:none;font-size:calc(10px * var(--fs));text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:400}.nav button.grp-head:hover{background:transparent;color:var(--ink)}.nav button.grp-head:focus-visible,.nav-fold button:focus-visible{outline:2px solid var(--accent-edge);outline-offset:-2px}.nav button.grp-head.cur{color:var(--ink)}.grp-cur{font-style:normal;text-transform:none;letter-spacing:.02em;font-size:calc(11px * var(--fs));color:var(--ink)}.grp-cur:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--nav-active-dot);vertical-align:middle}.grp-chev{flex:none;transition:transform .18s var(--motion)}.nav-group.shut .grp-chev{transform:rotate(-90deg)}.grp-bad{flex:none;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--bad-bright);color:var(--on-accent);font-size:10px;font-weight:500;letter-spacing:0;line-height:16px;text-align:center;margin-left:auto;margin-right:2px}.grp-bad+.grp-chev{margin-left:0}.nav button.grp-head>span{flex:1 1 auto}.grp-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .18s var(--motion),opacity .18s}.nav-group.shut .grp-body{grid-template-rows:0fr;opacity:0}.grp-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(2px * var(--d));padding:2px 0 3px}.nav-tail{margin-top:6px}.grp-sep{height:1px;margin:8px 12px;background:var(--line)}.nav-group:first-child .grp-sep{display:none}.nav-fold{display:flex;gap:4px;padding:8px 8px 0}.nav-fold button{width:30px;height:30px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.nav-fold button:hover:not(:disabled){background:var(--glass-hover);color:var(--ink)}.nav-fold button:disabled{opacity:.35;cursor:default}.rail .nav{padding:0 6px}.rail .nav :is(button,a){justify-content:center;padding:0;min-height:46px}.rail .nav :is(button,a).on:after{display:none}.side-foot{margin-top:auto;padding:18px 0 0;display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs))}.rail .side-foot{align-items:center;padding-bottom:4px}.side-foot .who{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 7px;min-width:0;flex:1 1 auto;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;transition:background .15s}.side-foot .who:hover{background:var(--glass-hover)}.main-head .head-lang{flex:none}.side-foot .who .dot{width:7px;height:7px;border-radius:50%;background:var(--ok-bright);flex:none}.side-foot .who-text{min-width:0}.side-foot .who-text div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-foot .who .name{color:var(--ink-2);font-weight:500}.side-foot .who .login{font-size:calc(11px * var(--fs));color:var(--muted)}.side-foot .row{display:flex;align-items:center;gap:8px;margin:0 8px;padding:10px 6px 2px;border-top:1px solid var(--line)}.rail .side-foot .row{flex-direction:column;margin:0;padding:10px 0 0}.side-foot .spacer{flex:1 1 auto}.icon-act{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.icon-act:hover{background:var(--press);color:var(--ink)}.side-foot .ver{align-self:center;border:0;background:none;cursor:pointer;padding:2px 8px 0;font-size:calc(10.5px * var(--fs));color:var(--faint);text-align:center;white-space:nowrap}.rail .side-foot .ver{padding:2px 0 0;text-align:center}.side-foot .ver.on,.side-foot .ver:hover{color:var(--ink)}.main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--main-edge);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden;position:relative}.main-head{flex:none;display:flex;align-items:center;gap:12px;min-height:74px;padding:14px 26px;border-bottom:1px solid var(--line);background:var(--head-bg)}.main-head h1{margin:0;flex:1 1 auto;min-width:0;font-size:calc(21px * var(--fs));font-weight:300;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-head .eyebrow{font-size:calc(10px * var(--fs));letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.main-head .brand-mark{width:26px;height:26px}.main-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.main-body>.page{flex:1 0 auto}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#1313166b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.r-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#1313166b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(min-width:861px)and (max-width:1200px){.shell{padding:12px;gap:10px}.page{--page-x: 20px}.page{padding:20px var(--page-x) 36px}.main-head{padding:14px 20px}}@media(max-width:860px){:root{--tap: calc(44px * var(--d));--radius-card: 12px}.page{--page-x: 14px}.page{padding:16px var(--page-x) 28px}.input,select.input{font-size:16px}.chip{min-height:40px}.btn.sm{min-height:44px}.pill-tabs button{min-height:40px}.shell{flex-direction:column;height:auto;min-height:100%;padding:8px;gap:8px}.main{overflow:visible;min-height:calc(100dvh - 16px)}.main-head{position:sticky;top:0;z-index:20;min-height:60px;padding:8px 12px;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--head-bg-solid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.main-head h1{font-size:calc(17px * var(--fs))}.main-body{overflow:visible}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:14px 14px 13px;border-radius:10px}.kpi-value{font-size:calc(26px * var(--fs));height:30px;margin:8px 0 4px}.kpi-sub{white-space:normal}.table-box{border-radius:10px}.state{white-space:normal}.side.drawer .brand{min-height:72px;padding-top:14px}.side.drawer .nav :is(button,a){min-height:44px}.side.drawer .nav button.grp-head{min-height:44px}.side.drawer .nav-fold button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pill-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;background:var(--press);border-radius:20px;max-width:100%;flex-shrink:0}.side>.pill-tabs,.ch .pill-tabs{flex-shrink:0}.pill-tabs button{flex:none;border:0;background:transparent;border-radius:999px;padding:0 16px;min-height:calc(32px * var(--d));font:inherit;font-size:calc(12.5px * var(--fs));color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,color .15s}.pill-tabs button:hover{color:var(--ink)}.pill-tabs button.on{background:var(--card);color:var(--ink);font-weight:500;box-shadow:var(--shadow-sm)}.plist{list-style:none;margin:0;padding:4px 0;background:var(--card);border:1px solid var(--card);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.plist li{border-bottom:1px solid var(--hair);cursor:pointer;transition:background .15s}.plist li:last-child{border-bottom:0}.plist li:active{background:var(--hover)}.plist li.sel{background:var(--accent-soft)}.plist li.empty{display:block;cursor:default}.ava{border-radius:50%;object-fit:cover;border:2px solid var(--card)!important;background:var(--press)!important;box-shadow:0 1px 3px #28273714}.ava.none{color:var(--muted)!important;font-weight:500!important;letter-spacing:0}th .sort-btn{font-weight:500}th .sort-btn.on{color:var(--ink)}th .sort-ind{color:var(--sand)}.card-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;min-height:32px}.ch-main{flex:1 1 180px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:32px}.card-head .ch-title,.card-head>strong:first-child{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:calc(14px * var(--fs))}.card-head>.state,.ch-pills>*{flex:none}.ch-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%}.ch-acts{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.ch{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px;margin-bottom:14px;min-width:0}.ch>:first-child{flex:1 1 260px;min-width:0}.ch>:not(:first-child){flex:0 1 auto;min-width:0;max-width:100%}.ch h2{margin:3px 0 0;font-size:calc(19px * var(--fs));font-weight:500;letter-spacing:-.035em;line-height:1.2;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;overflow-wrap:anywhere}.tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;align-items:start}.card-grid>*{min-width:0}.card-grid>.span-all{grid-column:1 / -1}.ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:12px 0 8px;font-size:calc(13px * var(--fs))}.card-kv dt{color:var(--muted)}.card-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.tbl-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.tbl-scroll>table{min-width:max(100%,var(--tbl-min, 480px))}.tbl-scroll th,.tbl-scroll td:first-child{white-space:nowrap}.tbl-scroll .num,.tbl-scroll .r{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.card-fold{margin-top:10px}.card-fold>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;margin-left:-10px;border-radius:8px;color:var(--ink-2);font-size:calc(12.5px * var(--fs));cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.card-fold>summary::-webkit-details-marker{display:none}.card-fold>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s var(--motion)}.card-fold[open]>summary:before{transform:rotate(45deg)}.card-fold>summary:hover{background:var(--press)}.card-fold>.card-fold-body{padding-top:6px}@media(pointer:coarse),(max-width:860px){.dt-cols-btn{position:relative}.dt-cols-btn:after{content:"";position:absolute;top:-10px;right:-5px;bottom:-10px;left:-5px}}.side-foot .ver,.kpi-sub,p.note,span.faint{color:var(--muted)!important}.eb{font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.bh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin:0 0 10px;min-width:0}.bh>:first-child{flex:1 1 220px;min-width:0}.bh>:not(:first-child){flex:0 1 auto;min-width:0;max-width:100%}.bh h3{margin:3px 0 0;font-size:calc(14px * var(--fs));font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--ink);display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;overflow-wrap:anywhere}.bh h3 .more{margin-left:4px;font-weight:400}.sk{display:inline-block;background:var(--chip);border-radius:8px;vertical-align:middle;position:relative;overflow:hidden}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--sk-sweep),transparent);transform:translate(-100%);animation:sk-sweep 1.4s ease-in-out infinite}@keyframes sk-sweep{to{transform:translate(100%)}}.sk-block{display:block;width:100%;height:60px}.sk-line{display:block;width:70%;height:10px;margin:6px 0}@media(prefers-reduced-motion:reduce){.sk:after{animation:none;display:none}}td.r,th.r,td.num,th.num,.tbl-scroll td.r{font-variant-numeric:tabular-nums}.btn:disabled,.btn.primary:disabled{opacity:1;background:var(--bg-2);border-color:var(--line);color:var(--muted);box-shadow:none;cursor:default}.hscroll{position:relative;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hscroll::-webkit-scrollbar{display:none}.hscroll.hs-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.hscroll.hs-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}.hscroll.hs-left.hs-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}@media(pointer:coarse){.nav :is(button,a){min-height:44px;padding:8px 14px}.nav button.grp-head{min-height:40px}.nav-group+.nav-group{margin-top:6px}}.tip-t{display:block;margin:4px 0 6px;line-height:1.5}.tip-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;min-width:300px}.tip-l li{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:3px;font-size:12px}.tip-l li b{white-space:nowrap;font-weight:600}.pop-card:has(.tip-l){max-width:min(480px,calc(100vw - 16px))}::highlight(gterm){text-decoration:underline dotted;text-decoration-color:#a5a3ad;text-underline-offset:3px}.gterm-tip{position:fixed;z-index:400;display:none;max-width:min(360px,calc(100vw - 16px));padding:12px 14px;border-radius:12px;background:var(--card);color:var(--ink, #28292d);border:1px solid var(--line, #e2e2e7);box-shadow:0 12px 40px -12px #28292d59;font-size:12.5px;line-height:1.5;pointer-events:auto}.gterm-tip .gt-t{display:block;font-size:13.5px;font-weight:600;margin-bottom:2px}.gterm-tip .gt-f{color:var(--muted, #5f6169);margin-bottom:6px}.gterm-tip .gt-r{margin-top:5px}.gterm-tip .gt-r span{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #5f6169);margin-bottom:1px}.on-light{display:none!important}:root:not([data-palette=noir]) .on-dark{display:none!important}:root:not([data-palette=noir]) .on-light{display:block!important}.lockup[data-v-f079048a]{display:inline-flex;flex-direction:column;align-items:center;line-height:1;color:var(--ink)}.rx[data-v-f079048a]{display:block;height:auto}.rule[data-v-f079048a]{display:block;height:0;border-top:.5px solid var(--line)}.name[data-v-f079048a]{display:block;font-family:var(--prj-font, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Inter, sans-serif);font-weight:400;letter-spacing:.42em;margin-right:-.42em;color:var(--ink)}.tag[data-v-f079048a]{display:block;font-weight:400;color:var(--muted);letter-spacing:.02em}.lg .rx[data-v-f079048a]{width:220px}.lg .rule[data-v-f079048a]{width:172px;margin:18px 0 14px}.lg .name[data-v-f079048a]{font-size:19px}.lg .tag[data-v-f079048a]{font-size:12px;margin-top:12px}.sm .rx[data-v-f079048a]{width:128px}.sm .rule[data-v-f079048a]{width:100px;margin:10px 0 8px}.sm .name[data-v-f079048a]{font-size:11.5px}.sm .tag[data-v-f079048a]{font-size:10px;margin-top:6px}.seg[data-v-db27b3a7]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;background:var(--well);border-radius:999px}.seg button[data-v-db27b3a7]{min-width:38px;min-height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:500;letter-spacing:.06em;cursor:pointer;padding:0 9px;transition:background .15s,box-shadow .15s,color .15s}.seg button[data-v-db27b3a7]:hover{color:var(--ink)}.seg button.on[data-v-db27b3a7]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.seg.compact[data-v-db27b3a7]{grid-auto-flow:row;border-radius:10px}.seg.compact button[data-v-db27b3a7]{min-width:34px;min-height:24px;font-size:10.5px;padding:0 4px;border-radius:8px}.lang-corner[data-v-a824741a]{position:fixed;top:18px;right:20px;z-index:5}.login[data-v-a824741a]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:50px;background:radial-gradient(ellipse at 50% 30%,var(--page-glow),transparent 65%),var(--page-bg)}.box[data-v-a824741a]{position:relative;z-index:1;width:100%;max-width:420px;padding:36px;border:1px solid var(--card);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow)}.mark[data-v-a824741a]{margin:0 0 26px;text-align:center;line-height:0}.nda[data-v-a824741a]{margin-top:26px;text-align:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}form>.h-sec[data-v-a824741a],.box>div>.h-sec[data-v-a824741a]{margin:0 0 22px;font-size:22px;font-weight:400;letter-spacing:-.035em;text-transform:none;color:var(--ink)}.field[data-v-a824741a]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field>span[data-v-a824741a]{display:block;font-size:12px;color:var(--ink-2)}.code[data-v-a824741a]{letter-spacing:6px;font-size:20px;text-align:center}.wide[data-v-a824741a]{width:100%;margin-top:6px;min-height:44px;font-size:13px}.alt[data-v-a824741a]{margin-top:18px;font-size:12.5px;text-align:center}.small[data-v-a824741a]{font-size:12.5px}p.small[data-v-a824741a]{margin:-8px 0 18px;line-height:1.6}.qr[data-v-a824741a]{display:flex;justify-content:center;padding:14px;margin-bottom:14px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.qr[data-v-a824741a] svg{width:100%;max-width:220px;height:auto;aspect-ratio:1 / 1;display:block;shape-rendering:crispEdges}.empty-qr[data-v-a824741a]{height:222px;align-items:center}.secret[data-v-a824741a]{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.secret code[data-v-a824741a]{font-size:12px;word-break:break-all;color:var(--muted)}@media(max-width:860px){.login[data-v-a824741a]{padding:70px 16px 24px}.box[data-v-a824741a]{padding:28px 22px}.box[data-v-a824741a] .input{font-size:16px}.lang-corner[data-v-a824741a]{top:12px;right:12px}}.skel-box[data-v-df0ca220]{padding:10px 2px;min-width:0}.sk-line[data-v-df0ca220]{width:100%}.sk-line.short[data-v-df0ca220]{width:55%}.dt{position:relative;width:100%;min-width:0}.dt-box{width:100%;overflow-x:auto}.dt-table{table-layout:fixed;min-width:100%}.dt-table th{position:relative;padding:0;overflow:hidden}.dt-table th.dt-num .dt-sort{justify-content:flex-end}.dt-has-btn .dt-table th:last-child .dt-sort{padding-right:42px}.dt-has-btn .dt-table td:last-child{padding-right:42px}.dt-sort{display:flex;align-items:center;gap:5px;width:100%;padding:14px 10px 14px 12px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.dt-sort.dt-static{cursor:default}.dt-sort:not(.dt-static):hover,.dt-sort.on{color:var(--ink)}.dt-sort:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.dt-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-ind{flex:none;font-size:9px;letter-spacing:0}.dt-table th:first-child .dt-sort{padding-left:16px}.dt-handle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;touch-action:none;z-index:1}.dt-handle:after{content:"";position:absolute;top:25%;bottom:25%;right:3px;width:1px;background:var(--line)}.dt-handle:hover:after{background:var(--faint)}.dt-table td{overflow:hidden;vertical-align:middle;padding:10px 10px 10px 12px}.dt-table td:first-child{padding-left:16px}.dt-table td.dt-num{text-align:right}.dt-table th.dt-sticky,.dt-table td.dt-sticky{position:sticky;right:0;z-index:2;background:var(--card);box-shadow:inset 1px 0 0 var(--hair)}.dt-table th.dt-sticky{background:var(--bg-2)}.dt-table tbody tr.click:hover td.dt-sticky{background:var(--hover)}.dt-table tbody tr.sel td.dt-sticky{background:var(--accent-soft)}.dt-box.dt-scroll{max-height:70vh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.dt-scroll .dt-table{border-collapse:separate;border-spacing:0}.dt-scroll .dt-table th{position:sticky;top:0;z-index:3;background:var(--bg-2);box-shadow:inset 0 -1px 0 var(--line)}.dt-scroll .dt-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--hair);padding-top:6px;padding-bottom:6px}.dt-scroll .dt-table td.dt-num{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em}.dt-scroll .dt-table tbody tr:nth-child(2n) td{background:var(--surface)}.dt-scroll .dt-table tbody tr.click:hover td{background:var(--hover)}.dt-table th.dt-stl,.dt-table td.dt-stl{position:sticky;left:0;z-index:2;background:var(--card)}.dt-scroll .dt-table tbody tr:nth-child(2n) td.dt-stl{background:var(--surface)}.dt-table th.dt-stl{z-index:4;background:var(--bg-2)}.dt-hs .dt-table th.dt-stl,.dt-hs .dt-table td.dt-stl{box-shadow:6px 0 8px -6px #14100c47}.dt-table tfoot td{border-top:1px solid var(--line);border-bottom:0;font-weight:500;background:var(--bg-2)}.dt-table th.dt-selc,.dt-table td.dt-selc{padding:0;text-align:center;cursor:pointer}.dt-table td.dt-selc:first-child,.dt-table th.dt-selc:first-child{padding-left:4px}.dt-selc input{accent-color:var(--accent-solid);cursor:pointer;width:15px;height:15px;vertical-align:middle}.dt-ell{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-sk{display:inline-block;width:70%;height:10px;border-radius:6px;background:var(--chip);vertical-align:middle}.dt-skrow td{height:46px}.dt-cols{position:absolute;top:7px;right:8px;z-index:5}.dt-cols-btn{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:6px;background:var(--bg-2);color:var(--muted);cursor:pointer}.dt-cols-btn:hover,.dt-cols-btn.on{background:var(--press);color:var(--ink)}.dt-cols-btn:focus-visible{outline:1px solid var(--ink);outline-offset:1px}.dt-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;max-width:320px;padding:8px 0 0;border:1px solid var(--card);border-radius:10px;background:var(--card);box-shadow:var(--shadow-lift),0 0 0 1px var(--line-soft)}.dt-pop-list{max-height:360px;overflow-y:auto}.dt-pop-row{display:flex;align-items:center;gap:10px;padding:7px 16px;font-size:13px;cursor:pointer;text-transform:none;letter-spacing:0}.dt-pop-row:hover{background:var(--bg-2)}.dt-pop-row input{accent-color:var(--accent-solid);flex:none}.dt-pop-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:10px 12px 10px 16px;border-top:1px solid var(--line-soft);font-size:11px}.dt-table th[draggable=true]{cursor:grab}.dt-table th.dt-moving{opacity:.45}.dt-table th.dt-drop-l{box-shadow:inset 2px 0 0 var(--ink-2)}.dt-table th.dt-drop-r{box-shadow:inset -2px 0 0 var(--ink-2)}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.small[data-v-fe497e79]{font-size:12.5px}.from[data-v-fe497e79]{white-space:normal;overflow-wrap:anywhere;line-height:1.35;margin-top:2px}.nowrap[data-v-fe497e79]{white-space:nowrap}.spacer[data-v-fe497e79]{flex:1 1 auto}.sand[data-v-fe497e79]{color:var(--warn-ink)}.box[data-v-fe497e79]{border:1px solid var(--card);background:var(--card);border-radius:12px;box-shadow:var(--shadow)}.bar[data-v-fe497e79]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px}.bar .search[data-v-fe497e79]{flex:1 1 200px;max-width:320px}.frame[data-v-fe497e79] td{padding:11px 12px 11px 14px}.frame[data-v-fe497e79] td:first-child{padding-left:16px}.frame[data-v-fe497e79] td.dt-sticky{padding:4px 8px;white-space:nowrap}.ell[data-v-fe497e79]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm[data-v-fe497e79]{font-weight:500}.un[data-v-fe497e79]{font-size:12px}.dot[data-v-fe497e79]{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 7px 1px 0;vertical-align:middle;background:#a3a3a8}.dot.active[data-v-fe497e79]{background:var(--ok-bright)}.dot.pending[data-v-fe497e79]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--warn-bright)}.tag[data-v-fe497e79]{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.tag svg[data-v-fe497e79]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tag.crown[data-v-fe497e79]{background:var(--gold-soft);color:var(--gold-ink)}.tag.temp[data-v-fe497e79]{margin-left:8px;background:var(--gold-soft);color:var(--gold-ink)}.al-meta .tag.temp[data-v-fe497e79],.summary .tag.temp[data-v-fe497e79]{margin-left:0}.icons[data-v-fe497e79]{display:flex;align-items:center;gap:0}.ib[data-v-fe497e79]{width:32px;height:32px;padding:4px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.ib svg[data-v-fe497e79]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ib[data-v-fe497e79]:hover:not(:disabled){background:var(--press);color:var(--ink)}.ib.red[data-v-fe497e79]{color:var(--accent)}.ib.green[data-v-fe497e79]{color:var(--ok)}.ib.red[data-v-fe497e79]:hover:not(:disabled){color:var(--accent)}.ib.green[data-v-fe497e79]:hover:not(:disabled){color:var(--ok)}.ib[data-v-fe497e79]:disabled{opacity:.35;cursor:default}.ask[data-v-fe497e79]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.ask .warn[data-v-fe497e79]{margin-right:2px}.intro[data-v-fe497e79]{margin:0 0 14px;font-size:13px}.err[data-v-fe497e79]{margin-top:8px;color:var(--accent);font-size:13px}.hint[data-v-fe497e79]{margin-top:6px;color:var(--faint);font-size:12.5px}.cb[data-v-fe497e79]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.fields .cb[data-v-fe497e79]{flex-direction:row}.overlay[data-v-fe497e79]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#1313166b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal[data-v-fe497e79]{width:100%;max-width:520px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--card);border-radius:14px;background:var(--card);box-shadow:var(--shadow-modal)}.m-head[data-v-fe497e79]{display:flex;align-items:center;gap:8px;padding:20px 18px 18px 26px;border-bottom:1px solid var(--line)}.m-head h2[data-v-fe497e79]{margin:0;flex:1 1 auto;min-width:0;font-size:20px;font-weight:400;letter-spacing:-.02em;overflow-wrap:anywhere}.x[data-v-fe497e79]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;font-size:22px;line-height:1;color:var(--muted);cursor:pointer}.x[data-v-fe497e79]:hover{color:var(--ink);background:var(--press)}.m-body[data-v-fe497e79]{overflow-y:auto;padding:0 26px;background:var(--surface)}.m-body section[data-v-fe497e79]{padding:18px 0;border-bottom:1px solid var(--line)}.m-body section[data-v-fe497e79]:last-child{border-bottom:0}.summary[data-v-fe497e79]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px}.row[data-v-fe497e79]{display:flex;gap:8px}.row .input[data-v-fe497e79]{flex:1 1 auto}.acts-line[data-v-fe497e79]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acts-line .hint[data-v-fe497e79]{margin-top:0}.pwform[data-v-fe497e79]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pwform .err[data-v-fe497e79]{margin-top:0}.mp[data-v-fe497e79]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.mp-btn[data-v-fe497e79]{display:inline-flex;align-items:center;gap:8px;color:var(--gold-ink)}.mp-btn svg[data-v-fe497e79]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fields[data-v-fe497e79]{display:flex;flex-direction:column;gap:14px;padding:20px 26px 22px;background:var(--surface)}.fields label[data-v-fe497e79]{display:flex;flex-direction:column;gap:4px}.fields label>span[data-v-fe497e79],.lbl[data-v-fe497e79]{display:block;font-size:12.5px;color:var(--muted);margin-bottom:4px}.fields label>span[data-v-fe497e79]{margin-bottom:0}.toast[data-v-fe497e79]{position:fixed;left:50%;bottom:24px;z-index:60;transform:translate(-50%);max-width:calc(100% - 32px);padding:11px 18px;border-radius:10px;background:var(--accent-solid);color:var(--on-accent);font-size:13px;box-shadow:var(--shadow-lift)}@media(max-width:860px){.ib[data-v-fe497e79]{width:40px;height:40px}.bar .search[data-v-fe497e79]{max-width:none}}.alist[data-v-fe497e79]{list-style:none;margin:0;padding:0}.alist[data-v-fe497e79]{overflow:hidden}.alist li[data-v-fe497e79]{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--hair);cursor:pointer}.alist li[data-v-fe497e79]:last-child{border-bottom:0}.al-main[data-v-fe497e79]{flex:1 1 auto;min-width:0}.al-meta[data-v-fe497e79]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:12.5px;color:var(--muted)}.al-go[data-v-fe497e79]{flex:none;color:var(--faint)}.ho-now[data-v-fe497e79]{margin:0 0 10px}.ho-row[data-v-fe497e79]{gap:8px}.ho-sel[data-v-fe497e79]{flex:1 1 220px;min-width:0}.ho-dis[data-v-fe497e79]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--ink-2);cursor:pointer}.ho-ok[data-v-fe497e79]{margin-top:8px;font-size:12.5px;color:var(--ok)}.ho-hist[data-v-fe497e79]{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--line);display:grid;gap:6px;font-size:12.5px}.ho-hist li[data-v-fe497e79]{display:flex;flex-wrap:wrap;gap:6px}.st-top[data-v-036bc559]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.st-tools[data-v-036bc559]{display:flex;align-items:center;gap:10px}.st-demo[data-v-036bc559]{display:inline-flex;align-items:center;gap:8px}.st-dot[data-v-036bc559]{width:8px;height:8px;border-radius:50%;background:var(--muted);opacity:.5}.st-demo.on .st-dot[data-v-036bc559]{background:var(--ok);opacity:1}.scrim[data-v-036bc559]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#1e1e2847;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dlg[data-v-036bc559]{width:100%;max-width:560px}.dlg-h[data-v-036bc559]{margin:0 0 12px;font-size:calc(17px * var(--fs));font-weight:500}.dlg p[data-v-036bc559]{margin:0 0 10px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.dlg-btns[data-v-036bc559]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.st-grid[data-v-036bc559]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.st-sec[data-v-036bc559]{margin-top:16px}.st-p[data-v-036bc559]{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--ink-2)}.st-p.muted[data-v-036bc559]{color:var(--muted)}.st-msg[data-v-036bc559]{margin:10px 0 0;font-size:12.5px;color:var(--ok)}.st-dl[data-v-036bc559]{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0 0 14px;font-size:13px}.st-dl dt[data-v-036bc559]{color:var(--muted)}.st-dl dd[data-v-036bc559]{margin:0;overflow-wrap:anywhere}.intro[data-v-036bc559]{margin:0 0 14px;font-size:13px}.pwgrid[data-v-036bc559]{display:flex;flex-direction:column;gap:8px}.err[data-v-036bc559]{margin-top:8px;color:var(--accent);font-size:13px}.users[data-v-036bc559] .page{padding:0}th.r[data-v-036bc559],td.r[data-v-036bc559]{text-align:right}.ui-pals[data-v-036bc559]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ui-pal[data-v-036bc559]{display:block;width:100%;padding:12px;border:2px solid var(--line);border-radius:14px;background:var(--card);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.ui-pal[data-v-036bc559]:hover{box-shadow:var(--shadow-lift)}.ui-pal.on[data-v-036bc559]{border-color:var(--sand);box-shadow:var(--shadow)}.ui-pal[data-v-036bc559]:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.ui-pn[data-v-036bc559]{display:flex;align-items:center;justify-content:space-between;margin:12px 2px 6px}.ui-pn strong[data-v-036bc559]{font-weight:500;font-size:calc(14px * var(--fs))}.ui-sw[data-v-036bc559]{display:flex;gap:6px;margin:0 2px 8px}.ui-sw i[data-v-036bc559]{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.ui-pnote[data-v-036bc559]{margin:0 2px;font-size:calc(12px * var(--fs))}.ui-mini[data-v-036bc559]{display:flex;gap:10px;height:118px;padding:10px;border-radius:10px;background:var(--page-bg);overflow:hidden}.m-side[data-v-036bc559]{flex:0 0 26%;display:flex;flex-direction:column;gap:6px;padding-top:4px}.m-dot[data-v-036bc559]{width:22px;height:6px;border-radius:3px;background:var(--brand-ink);margin-bottom:4px}.m-nav[data-v-036bc559]{display:block;height:14px;border-radius:6px;background:var(--press);position:relative}.m-nav.on[data-v-036bc559]{background:var(--card);box-shadow:var(--shadow-sm)}.m-nav.on[data-v-036bc559]:after{content:"";position:absolute;right:5px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--nav-active-dot)}.m-main[data-v-036bc559]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px;padding:8px;border-radius:8px;background:var(--surface)}.m-title[data-v-036bc559]{display:block;width:46%;height:7px;border-radius:3px;background:var(--ink);opacity:.75}.m-card[data-v-036bc559]{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:7px;background:var(--card);box-shadow:var(--shadow-sm)}.m-bar[data-v-036bc559]{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--chart-out-a),var(--chart-out-b))}.m-bar.b2[data-v-036bc559]{background:var(--chart-in)}.m-bar.b3[data-v-036bc559]{background:var(--lav)}.m-row[data-v-036bc559]{display:flex;align-items:center;gap:8px}.m-chip[data-v-036bc559]{font-style:normal;font-size:9px;line-height:1;padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-2)}.m-btn[data-v-036bc559]{display:block;width:34px;height:14px;border-radius:5px;background:var(--btn-primary)}.ui-ctl[data-v-036bc559]{display:grid;gap:20px;margin-bottom:14px}.ui-range[data-v-036bc559]{display:block}.ui-lbl[data-v-036bc559]{display:flex;justify-content:space-between;gap:10px;font-size:calc(13px * var(--fs));margin-bottom:8px}.ui-lbl b[data-v-036bc559]{font-weight:500;color:var(--accent-2)}.ui-track[data-v-036bc559]{display:flex;align-items:center;gap:12px;font-size:calc(12px * var(--fs))}.ui-track input[data-v-036bc559]{flex:1 1 auto;min-width:0;accent-color:var(--accent-solid)}.ui-a1[data-v-036bc559]{font-size:12px}.ui-a2[data-v-036bc559]{font-size:18px}.ui-sw2[data-v-036bc559]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-sw2 input[data-v-036bc559]{width:40px;height:22px;flex:none;accent-color:var(--accent-solid)}.ui-sw2 .ui-lbl[data-v-036bc559]{margin-bottom:2px}.ui-small[data-v-036bc559]{font-size:calc(12px * var(--fs));display:block}.ui-prev[data-v-036bc559]{display:grid;gap:16px;padding:16px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.ui-pk[data-v-036bc559]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.ui-pr[data-v-036bc559]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-bars[data-v-036bc559]{display:grid;gap:8px}.ui-bars .b[data-v-036bc559]{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;font-size:calc(12px * var(--fs))}.ui-bars .b i[data-v-036bc559]{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--chart-out-a),var(--chart-out-b))}.ui-prev .kpi-value[data-v-036bc559]{min-height:0}@media(max-width:860px){.ui-pals[data-v-036bc559]{grid-template-columns:minmax(0,1fr)}.ui-sw2[data-v-036bc559]{align-items:flex-start}}.pcard[data-v-5962edab]{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--card);box-shadow:var(--shadow);text-decoration:none;color:inherit;overflow:hidden;transition:transform .25s var(--motion),box-shadow .25s var(--motion)}.pcard[data-v-5962edab]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.stage[data-v-5962edab]{position:relative;padding:18px 18px 0;background:radial-gradient(120% 120% at 15% 0%,var(--tone-a, var(--bg-3)),var(--tone-b, var(--bg-2)))}.browser[data-v-5962edab]{position:relative;border-radius:10px 10px 0 0;overflow:hidden;background:var(--bg-2);box-shadow:0 18px 40px -22px #000000b3,0 0 0 1px var(--line-soft)}.bar[data-v-5962edab]{display:flex;align-items:center;gap:5px;height:24px;padding:0 10px;background:var(--bg-3)}.bar i[data-v-5962edab]{width:7px;height:7px;border-radius:50%;background:var(--line)}.addr[data-v-5962edab]{flex:1;min-width:0;margin-left:8px;padding:2px 10px;border-radius:6px;background:var(--well);color:var(--muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen[data-v-5962edab]{position:relative;aspect-ratio:16 / 9;overflow:hidden}.screen img[data-v-5962edab]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s var(--motion)}.pcard:hover .screen img[data-v-5962edab]{transform:scale(1.025)}.gen[data-v-5962edab]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(30px,4vw,54px);font-weight:300;letter-spacing:.08em;color:#ffffff8c}.phone[data-v-5962edab]{position:absolute;right:14px;bottom:-6px;width:17%;min-width:54px;aspect-ratio:9 / 19;border-radius:12px;padding:3px;background:#0b0b0e;box-shadow:0 14px 30px -10px #000c,0 0 0 1px #ffffff14;overflow:hidden}.phone img[data-v-5962edab]{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:9px;display:block}.fav[data-v-5962edab]{position:absolute;top:26px;right:26px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#0c0c1099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f1f0ec;cursor:pointer;opacity:0;transition:opacity .15s}.pcard:hover .fav[data-v-5962edab],.fav.on[data-v-5962edab],.fav[data-v-5962edab]:focus-visible{opacity:1}.fav.on[data-v-5962edab]{color:#f3c451}@media(hover:none){.fav[data-v-5962edab]{opacity:1}}.txt[data-v-5962edab]{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;min-width:0}.meta[data-v-5962edab]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--muted)}.st[data-v-5962edab]{display:inline-flex;align-items:center;gap:6px}.st i[data-v-5962edab]{width:6px;height:6px;border-radius:50%;background:#a3a3a8}.st.t-ok i[data-v-5962edab]{background:var(--ok-bright)}.st.t-accent i[data-v-5962edab]{background:var(--sand)}.st.t-lav i[data-v-5962edab]{background:var(--lav)}.st.t-warn i[data-v-5962edab]{background:var(--warn-bright)}.co[data-v-5962edab]{padding:2px 8px;border-radius:999px;background:var(--well);letter-spacing:.04em}.ttl[data-v-5962edab]{margin:2px 0 0;font-size:calc(17px * var(--fs));font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.big .ttl[data-v-5962edab]{font-size:clamp(20px,1.8vw,26px)}.tl[data-v-5962edab]{margin:0;font-size:calc(13px * var(--fs));line-height:1.45;color:var(--ink-2)}.ds[data-v-5962edab]{margin:4px 0 0;font-size:calc(13px * var(--fs));line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stack[data-v-5962edab]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.stack span[data-v-5962edab]{padding:3px 9px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--muted)}.pf[data-v-c92fb7e6]{--gap: clamp(14px, 1.4vw, 22px)}.empty[data-v-c92fb7e6]{padding:40px 0;text-align:center;color:var(--muted)}.filters[data-v-c92fb7e6]{display:flex;flex-direction:column;gap:10px;margin:0 0 22px}.search[data-v-c92fb7e6]{display:flex;align-items:center;gap:8px;height:40px;max-width:520px;padding:0 14px;border-radius:999px;background:var(--well);color:var(--muted)}.search input[data-v-c92fb7e6]{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-size:calc(13.5px * var(--fs))}.search[data-v-c92fb7e6]:focus-within{box-shadow:0 0 0 1px var(--focus-edge)}.frow[data-v-c92fb7e6]{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0}.frow[data-v-c92fb7e6]::-webkit-scrollbar{display:none}.frow .chip[data-v-c92fb7e6]{flex:none}.frow .num[data-v-c92fb7e6]{opacity:.6;margin-left:2px}.sep[data-v-c92fb7e6]{flex:none;width:1px;height:20px;background:var(--line);margin:0 6px}.blk[data-v-c92fb7e6]{margin:0 0 30px}.sh[data-v-c92fb7e6]{margin:0 0 14px;font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.02em}.sh .muted[data-v-c92fb7e6]{margin-left:10px;font-size:.7em;font-weight:400}.feat[data-v-c92fb7e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:var(--gap)}.grid[data-v-c92fb7e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--gap)}.stamp[data-v-c92fb7e6]{margin:10px 0 0;font-size:calc(11.5px * var(--fs));text-align:center}.empty[data-v-7defbbb1]{padding:40px 0;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;align-items:center}.hero[data-v-7defbbb1]{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(90% 120% at 100% 0%,var(--accent-soft),transparent 60%),var(--card);box-shadow:var(--shadow);margin-bottom:18px}.pnav[data-v-7defbbb1]{position:relative;display:flex;align-items:center;gap:8px;padding:14px clamp(14px,2.4vw,28px) 0}.pnav .sp[data-v-7defbbb1]{flex:1}.round[data-v-7defbbb1]{width:38px;height:38px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--well);color:var(--ink);cursor:pointer}.round[data-v-7defbbb1]:hover:not(:disabled){background:var(--press)}.round[data-v-7defbbb1]:disabled{opacity:.3;cursor:default}.head[data-v-7defbbb1]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(14px,2vw,24px) clamp(18px,3vw,40px) clamp(24px,3vw,40px)}.info[data-v-7defbbb1]{display:flex;flex-direction:column;gap:10px;min-width:0}.kick[data-v-7defbbb1]{font-size:calc(11px * var(--fs));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ttl[data-v-7defbbb1]{margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1.04;letter-spacing:-.03em;overflow-wrap:anywhere}.tl[data-v-7defbbb1]{margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.45;color:var(--ink-2);max-width:54ch}.facts[data-v-7defbbb1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fact[data-v-7defbbb1],.st[data-v-7defbbb1]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--well);font-size:12px;color:var(--ink-2)}.st i[data-v-7defbbb1]{width:6px;height:6px;border-radius:50%;background:#a3a3a8}.st.t-ok i[data-v-7defbbb1]{background:var(--ok-bright)}.st.t-accent i[data-v-7defbbb1]{background:var(--sand)}.st.t-lav i[data-v-7defbbb1]{background:var(--lav)}.st.t-warn i[data-v-7defbbb1]{background:var(--warn-bright)}.acts[data-v-7defbbb1]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.acts .btn[data-v-7defbbb1]{min-height:42px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:calc(13px * var(--fs));max-width:100%;overflow:hidden;text-overflow:ellipsis}.btn.glass[data-v-7defbbb1]{background:var(--well);border-color:var(--line);box-shadow:none}.btn.glass.on[data-v-7defbbb1]{color:#f3c451}.devices[data-v-7defbbb1]{position:relative;padding:0 0 22px;border-radius:14px;background:radial-gradient(120% 120% at 20% 0%,var(--tone-a, transparent),var(--tone-b, transparent))}.browser[data-v-7defbbb1]{display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--bg-2);box-shadow:0 30px 70px -30px #000c,0 0 0 1px var(--line-soft);cursor:zoom-in}.browser[data-v-7defbbb1]:disabled{cursor:default}.bbar[data-v-7defbbb1]{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:var(--bg-3)}.bbar i[data-v-7defbbb1]{width:9px;height:9px;border-radius:50%;background:var(--line)}.addr[data-v-7defbbb1]{flex:1;min-width:0;margin-left:10px;padding:3px 12px;border-radius:7px;background:var(--well);color:var(--muted);font-size:11.5px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bscreen[data-v-7defbbb1]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.bscreen img[data-v-7defbbb1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.gen[data-v-7defbbb1]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(50px,7vw,100px);font-weight:300;letter-spacing:.08em;color:#ffffff8c}.phone[data-v-7defbbb1]{position:absolute;right:-6px;bottom:0;width:22%;min-width:80px;aspect-ratio:9 / 19;padding:4px;border:0;border-radius:16px;background:#0b0b0e;box-shadow:0 20px 40px -12px #000000d9,0 0 0 1px #ffffff14;overflow:hidden;cursor:zoom-in}.phone img[data-v-7defbbb1]{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:12px}ul.feats[data-v-7defbbb1]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px 22px}ul.feats li[data-v-7defbbb1]{position:relative;padding-left:22px;line-height:1.5;font-size:calc(13.5px * var(--fs));color:var(--ink-2)}ul.feats li[data-v-7defbbb1]:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:5px;border-left:1.8px solid var(--sand);border-bottom:1.8px solid var(--sand);transform:rotate(-45deg)}.tabs[data-v-7defbbb1]{margin:0 0 16px}.tn[data-v-7defbbb1]{margin-left:7px;font-size:11px;opacity:.65}.ov[data-v-7defbbb1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:16px;align-items:start}.main-col[data-v-7defbbb1],.side-col[data-v-7defbbb1]{display:flex;flex-direction:column;gap:16px;min-width:0}.desc[data-v-7defbbb1]{margin:0;font-size:calc(14.5px * var(--fs));line-height:1.65;color:var(--ink-2);white-space:pre-line}.pkpis[data-v-7defbbb1]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi-sub2[data-v-7defbbb1]{margin-top:6px;font-size:calc(13px * var(--fs));color:var(--ink)}.tags[data-v-7defbbb1]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-7defbbb1]{padding:4px 10px;border-radius:999px;background:var(--well);font-size:calc(12px * var(--fs));color:var(--ink-2)}.tag.soft[data-v-7defbbb1]{background:var(--accent-soft);color:var(--accent-2)}.links[data-v-7defbbb1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:calc(12.5px * var(--fs));overflow-wrap:anywhere}.links a[data-v-7defbbb1]{color:var(--accent-2);text-decoration:none}.links a[data-v-7defbbb1]:hover{text-decoration:underline}ul.dots[data-v-7defbbb1],ol.plan[data-v-7defbbb1]{margin:0;padding-left:20px;color:var(--ink-2)}ul.dots li[data-v-7defbbb1],ol.plan li[data-v-7defbbb1]{margin:7px 0;line-height:1.55;font-size:calc(13.5px * var(--fs))}ul.dots li[data-v-7defbbb1]::marker,ol.plan li[data-v-7defbbb1]::marker{color:var(--sand)}.done[data-v-7defbbb1]{list-style:none;margin:0;padding:0}.done li[data-v-7defbbb1]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--hair);font-size:calc(13px * var(--fs));line-height:1.5;color:var(--ink-2)}.done li[data-v-7defbbb1]:last-child{border-bottom:0}.cols2[data-v-7defbbb1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;align-items:start}.tl-list[data-v-7defbbb1]{list-style:none;margin:0;padding:0 0 0 22px;position:relative}.tl-list[data-v-7defbbb1]:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:var(--line)}.rel[data-v-7defbbb1]{position:relative;background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:16px 20px;margin-bottom:12px}.pin[data-v-7defbbb1]{position:absolute;left:-21px;top:21px;width:11px;height:11px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 4px var(--bg-page, #0c0d11)}.rel-h[data-v-7defbbb1]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ver[data-v-7defbbb1]{font-size:20px;font-weight:300;letter-spacing:-.02em}.date[data-v-7defbbb1]{font-size:11.5px;padding:3px 10px;border-radius:999px;background:var(--well);color:var(--muted)}.rel-t[data-v-7defbbb1]{margin:6px 0 2px;font-weight:500;font-size:calc(13.5px * var(--fs))}.rel ul[data-v-7defbbb1]{margin:6px 0 0;padding-left:18px;color:var(--ink-2)}.rel li[data-v-7defbbb1]{margin:5px 0;line-height:1.55;font-size:calc(13px * var(--fs))}.rel li[data-v-7defbbb1]::marker{color:var(--sand)}.shots[data-v-7defbbb1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;align-items:start}.shot[data-v-7defbbb1]{position:relative;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--bg-3);cursor:zoom-in;box-shadow:var(--shadow)}.shot.desktop[data-v-7defbbb1]{grid-column:span 3}.shot img[data-v-7defbbb1]{display:block;width:100%;height:auto}.shot .cap[data-v-7defbbb1]{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0c0c10b3;color:#f1f0ec;font-size:11.5px}.similar[data-v-7defbbb1]{margin-top:26px}.sh[data-v-7defbbb1]{margin:0 0 12px;font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.02em}.row[data-v-7defbbb1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;padding:4px 2px 10px}.row[data-v-7defbbb1]::-webkit-scrollbar{display:none}.lb[data-v-7defbbb1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:56px 16px 16px;background:#040408e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:auto}.lb img[data-v-7defbbb1]{max-width:min(100%,1500px);max-height:calc(100dvh - 80px);border-radius:12px;box-shadow:0 30px 90px -20px #000}.lb-x[data-v-7defbbb1],.lb-new[data-v-7defbbb1]{position:fixed;top:12px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:0;background:#ffffff1f;color:#fff;cursor:pointer}.lb-x[data-v-7defbbb1]{right:14px}.lb-new[data-v-7defbbb1]{right:62px}@media(max-width:1100px){.shot.desktop[data-v-7defbbb1]{grid-column:span 2}}@media(max-width:860px){.head[data-v-7defbbb1]{grid-template-columns:1fr;padding-top:8px}.devices[data-v-7defbbb1]{order:-1}.ov[data-v-7defbbb1]{grid-template-columns:1fr}.shot.desktop[data-v-7defbbb1]{grid-column:1 / -1}.done li[data-v-7defbbb1]{grid-template-columns:1fr;gap:2px}}.lv-tools[data-v-06c1e7dd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.search[data-v-06c1e7dd]{flex:0 1 300px;min-width:200px}.lchips[data-v-06c1e7dd]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%}.lchips[data-v-06c1e7dd]::-webkit-scrollbar{display:none}.cnt[data-v-06c1e7dd]{margin-left:auto;font-size:calc(12px * var(--fs))}.pc[data-v-06c1e7dd]{display:flex;align-items:center;gap:10px;min-width:0}.th[data-v-06c1e7dd]{flex:none;position:relative;width:30px;height:44px;border-radius:6px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 100% at 30% 20%,var(--tone-a, #333),var(--tone-b, #111));color:#fffc;font-size:11px}.th img[data-v-06c1e7dd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.pt[data-v-06c1e7dd]{display:flex;flex-direction:column;min-width:0;gap:1px}.nm[data-v-06c1e7dd]{font-weight:500}.sub[data-v-06c1e7dd]{font-size:calc(12px * var(--fs))}.dl[data-v-06c1e7dd]{color:var(--accent-2);text-decoration:none;font-size:.92em}.dl[data-v-06c1e7dd]:hover{text-decoration:underline}.state.accent[data-v-06c1e7dd]:before{background:var(--sand)}.state.lav[data-v-06c1e7dd]:before{background:var(--lav)}.msort[data-v-06c1e7dd]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:calc(12.5px * var(--fs));color:var(--muted)}.msort .input[data-v-06c1e7dd]{flex:1}.plist li[data-v-06c1e7dd]{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 14px;border-bottom:1px solid var(--hair);cursor:pointer}.plist li[data-v-06c1e7dd]:last-child{border-bottom:0}.plist .th[data-v-06c1e7dd]{width:40px;height:58px}.plist .pt[data-v-06c1e7dd]{flex:1}.plist .sub[data-v-06c1e7dd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-06c1e7dd]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11.5px}.chev[data-v-06c1e7dd]{flex:none;color:var(--faint)}.none[data-v-06c1e7dd]{justify-content:center;cursor:default}@media(max-width:860px){.search[data-v-06c1e7dd]{flex:1 1 100%}.cnt[data-v-06c1e7dd]{margin:10px 0 0;text-align:center}}.lv-tools[data-v-c2c3ca1d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.sel[data-v-c2c3ca1d]{width:auto;min-width:200px}.cnt[data-v-c2c3ca1d]{margin-left:auto;font-size:calc(12px * var(--fs))}.empty[data-v-c2c3ca1d]{padding:40px 0;text-align:center}.grp[data-v-c2c3ca1d]{margin-bottom:22px}.mh[data-v-c2c3ca1d]{margin:0 0 12px;font-size:calc(12px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.ent[data-v-c2c3ca1d]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;margin-bottom:12px}.when[data-v-c2c3ca1d]{padding-top:16px;text-align:right;font-size:calc(12px * var(--fs));color:var(--muted)}.body[data-v-c2c3ca1d]{padding:14px 18px}.proj[data-v-c2c3ca1d]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;max-width:100%}.proj:hover .nm[data-v-c2c3ca1d]{color:var(--accent-2)}.th[data-v-c2c3ca1d]{flex:none;position:relative;width:26px;height:38px;border-radius:5px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 100% at 30% 20%,var(--tone-a, #333),var(--tone-b, #111));color:#fffc;font-size:10px}.th img[data-v-c2c3ca1d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.nm[data-v-c2c3ca1d]{font-weight:500;font-size:calc(14px * var(--fs));overflow-wrap:anywhere}.ver[data-v-c2c3ca1d]{font-size:11.5px;padding:2px 9px;border-radius:999px;background:var(--well);color:var(--muted)}.rt[data-v-c2c3ca1d]{margin:8px 0 2px;font-weight:500;font-size:calc(13.5px * var(--fs))}ul[data-v-c2c3ca1d]{margin:6px 0 0;padding-left:18px;color:var(--ink-2)}li[data-v-c2c3ca1d]{margin:5px 0;line-height:1.55;font-size:calc(13px * var(--fs))}li[data-v-c2c3ca1d]::marker{color:var(--sand)}@media(max-width:860px){.ent[data-v-c2c3ca1d]{grid-template-columns:1fr;gap:4px}.when[data-v-c2c3ca1d]{padding:0 2px;text-align:left}.sel[data-v-c2c3ca1d]{flex:1 1 100%}.cnt[data-v-c2c3ca1d]{margin:0}}.intro[data-v-b374a473]{margin:0 0 14px;font-size:13px}.flt[data-v-b374a473]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:14px 18px;margin-bottom:16px}.flt label[data-v-b374a473],.f-groups[data-v-b374a473]{display:flex;flex-direction:column;gap:5px;min-width:0}.lbl[data-v-b374a473]{font-size:calc(10.5px * var(--fs));text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.dates[data-v-b374a473]{display:flex;align-items:center;gap:6px}.dates .input[data-v-b374a473]{width:150px;min-height:36px}.f-actor .input[data-v-b374a473]{min-height:36px;width:180px}.f-q[data-v-b374a473]{flex:1 1 220px}.f-q .input[data-v-b374a473]{min-height:36px}.f-groups .chip[data-v-b374a473]{min-height:34px}.f-acts[data-v-b374a473]{display:flex;align-items:center;gap:8px;margin-left:auto}.f-acts .btn[data-v-b374a473]{min-height:36px;text-decoration:none}.frame[data-v-b374a473] td{padding:10px 12px 10px 14px;vertical-align:middle}.nm[data-v-b374a473]{font-weight:500}.un[data-v-b374a473]{font-size:12px}.dchips[data-v-b374a473]{display:flex;flex-wrap:wrap;gap:4px}.dchip[data-v-b374a473]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:6px;background:var(--well);font-size:calc(11.5px * var(--fs));color:var(--ink-2)}.dchip b[data-v-b374a473]{font-weight:500;color:var(--muted)}.dchip.arrow[data-v-b374a473]{font-family:var(--mono);font-size:11px;letter-spacing:0}.state.ok[data-v-b374a473]{color:var(--ok)}.state.warn[data-v-b374a473]{color:var(--warn-ink)}.foot[data-v-b374a473]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.plist .prow[data-v-b374a473]{padding:12px 16px;display:flex;flex-direction:column;gap:6px}.pr-top[data-v-b374a473]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;flex-wrap:wrap}.pr-who[data-v-b374a473]{font-weight:500}.plist .empty[data-v-b374a473]{padding:24px 16px;text-align:center;color:var(--muted)}.overlay[data-v-b374a473]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#1313166b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal[data-v-b374a473]{width:100%;max-width:560px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--card);border-radius:14px;background:var(--card);box-shadow:var(--shadow-modal)}.m-head[data-v-b374a473]{display:flex;align-items:flex-start;gap:8px;padding:18px 18px 16px 26px;border-bottom:1px solid var(--line)}.m-titles[data-v-b374a473]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.m-head h2[data-v-b374a473]{margin:0;font-size:18px;font-weight:400;letter-spacing:-.02em;overflow-wrap:anywhere}.x[data-v-b374a473]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;font-size:22px;line-height:1;color:var(--muted);cursor:pointer}.x[data-v-b374a473]:hover{color:var(--ink);background:var(--press)}.m-body[data-v-b374a473]{overflow-y:auto;padding:8px 26px 20px;background:var(--surface)}.pre[data-v-b374a473]{white-space:pre-wrap}.raw[data-v-b374a473]{margin:6px 0 0;padding:12px;border-radius:8px;background:var(--well);font-size:11.5px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:860px){.flt[data-v-b374a473]{padding:12px 14px}.flt label[data-v-b374a473],.f-groups[data-v-b374a473]{width:100%}.dates .input[data-v-b374a473]{flex:1 1 0;width:auto}.f-actor .input[data-v-b374a473]{width:100%}.f-acts[data-v-b374a473]{margin-left:0;width:100%;justify-content:flex-end}}.small[data-v-da511665]{font-size:12px}.overall[data-v-da511665]{display:flex;align-items:center;gap:16px;padding:18px 22px;margin-bottom:16px}.ov-dot[data-v-da511665]{width:14px;height:14px;border-radius:50%;flex:none;background:#a3a3a8;box-shadow:0 0 0 5px var(--well)}.ov-up .ov-dot[data-v-da511665]{background:var(--ok-bright);box-shadow:0 0 0 5px var(--well)}.ov-pending .ov-dot[data-v-da511665],.ov-none .ov-dot[data-v-da511665]{background:var(--warn-bright);box-shadow:0 0 0 5px var(--well)}.ov-down .ov-dot[data-v-da511665]{background:var(--bad-bright);box-shadow:0 0 0 5px var(--bad-soft)}.ov-text[data-v-da511665]{flex:1 1 auto;min-width:0}.overall h2[data-v-da511665]{margin:0;font-size:calc(19px * var(--fs));font-weight:400;letter-spacing:-.02em}.ov-none h2[data-v-da511665]{color:var(--warn-ink)}.ov-down h2[data-v-da511665]{color:var(--bad)}.ov-sub[data-v-da511665]{font-size:calc(12.5px * var(--fs));margin-top:3px}.ov-title[data-v-da511665]{font-size:12px;white-space:nowrap}.mon-grid[data-v-da511665]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin-bottom:16px}.mon[data-v-da511665]{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.mon-head[data-v-da511665]{display:flex;align-items:center;gap:10px;min-width:0}.mon-head strong[data-v-da511665]{flex:1 1 auto;min-width:0;font-weight:500;font-size:calc(14px * var(--fs))}.mon-grp[data-v-da511665]{flex:0 1 auto;font-size:11px;max-width:40%}.state.ok[data-v-da511665]{color:var(--ok)}.state.warn[data-v-da511665]{color:var(--warn-ink)}.mon-nums[data-v-da511665]{display:flex;gap:18px;font-size:calc(12px * var(--fs))}.mon-nums b[data-v-da511665]{font-size:calc(18px * var(--fs));font-weight:400}.beats[data-v-da511665]{display:grid;grid-template-columns:repeat(30,1fr);gap:2px;height:22px}.beats i[data-v-da511665]{display:block;border-radius:3px;background:var(--well)}.beats .b-ok[data-v-da511665]{background:var(--ok-bright)}.beats .b-bad[data-v-da511665]{background:var(--bad-bright)}.beats .b-warn[data-v-da511665]{background:var(--warn-bright)}.beats .b-mnt[data-v-da511665]{background:var(--lav-soft)}.mon-foot[data-v-da511665]{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;min-width:0}.mon-foot .warn[data-v-da511665]{color:var(--bad)}.inside .bh[data-v-da511665]{margin-bottom:14px}.in-grid[data-v-da511665]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.in-item[data-v-da511665]{padding:12px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line-soft);min-width:0}.in-item.hot .in-v[data-v-da511665]{color:var(--bad)}.in-l[data-v-da511665]{font-size:calc(11.5px * var(--fs));color:var(--muted)}.in-v[data-v-da511665]{margin-top:6px;font-size:calc(20px * var(--fs));font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.in-s[data-v-da511665]{margin-top:4px;font-size:calc(11px * var(--fs));overflow-wrap:anywhere}.bar[data-v-da511665]{height:5px;margin-top:8px;border-radius:999px;background:var(--well);overflow:hidden}.bar i[data-v-da511665]{display:block;height:100%;background:var(--ok-bright)}.bar.warn i[data-v-da511665]{background:var(--warn-bright)}.bar.bad i[data-v-da511665]{background:var(--bad-bright)}.fails[data-v-da511665]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.fails ul[data-v-da511665]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}.fails li[data-v-da511665]{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:860px){.overall[data-v-da511665]{padding:14px 16px}.ov-title[data-v-da511665]{display:none}}.scrim[data-v-81f68958]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#1e1e2847;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dlg[data-v-81f68958]{width:100%;max-width:460px}.dlg-head[data-v-81f68958]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ava[data-v-81f68958]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--page-bg);font-weight:500;font-size:17px;color:var(--ink);flex:none}.who[data-v-81f68958]{flex:1 1 auto;min-width:0}.nm[data-v-81f68958]{font-size:calc(16px * var(--fs));font-weight:500}.sub[data-v-81f68958]{font-size:calc(12px * var(--fs));margin-top:2px}.x[data-v-81f68958]{border:0;background:none;font-size:24px;line-height:1;color:var(--muted);cursor:pointer;padding:4px 8px;border-radius:8px}.x[data-v-81f68958]:hover{background:var(--page-bg);color:var(--ink)}.pw[data-v-81f68958]{display:flex;flex-direction:column;gap:8px}.err[data-v-81f68958]{margin-top:8px;color:var(--accent);font-size:13px}.okm[data-v-81f68958]{margin-top:8px;color:var(--ok);font-size:12.5px}.note[data-v-81f68958]{margin:16px 0 0;font-size:calc(12px * var(--fs));line-height:1.5}.intro[data-v-e70268ee]{margin:0 0 14px;font-size:13px}.rel[data-v-e70268ee]{background:var(--card);border:1px solid var(--card);border-radius:12px;box-shadow:var(--shadow);padding:20px 24px;margin-bottom:16px}h2[data-v-e70268ee]{margin:0 0 10px;font-size:22px;font-weight:300;letter-spacing:-.02em;display:flex;gap:12px;align-items:baseline}.date[data-v-e70268ee]{color:var(--muted);font-weight:400;font-size:11.5px;letter-spacing:0;padding:3px 10px;border-radius:999px;background:var(--well)}.rt[data-v-e70268ee]{margin:0 0 8px;font-weight:500;font-size:13.5px}ul[data-v-e70268ee]{margin:0;padding-left:18px;color:var(--ink-2)}li[data-v-e70268ee]{margin:6px 0;line-height:1.55;font-size:13px}li[data-v-e70268ee]::marker{color:var(--sand)}.page[data-v-b4c35d39]{display:flex;flex-direction:column}.about[data-v-b4c35d39]{flex:1 1 auto;display:flex;flex-direction:column}.lockup[data-v-b4c35d39]{display:flex;justify-content:center;margin:10px 0 34px}.lead-row[data-v-b4c35d39]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 10px}h2[data-v-b4c35d39]{margin:0;font-size:calc(22px * var(--fs));font-weight:300;letter-spacing:-.02em}p[data-v-b4c35d39]{margin:0 0 12px;font-size:calc(14px * var(--fs));line-height:1.6;color:var(--ink-2)}.cols[data-v-b4c35d39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px 40px;margin-top:14px}h3[data-v-b4c35d39]{margin:14px 0 8px}ul[data-v-b4c35d39]{margin:0;padding-left:18px;color:var(--ink-2)}li[data-v-b4c35d39]{margin:8px 0;line-height:1.55;font-size:calc(13.5px * var(--fs))}li[data-v-b4c35d39]::marker{color:var(--sand)}li b[data-v-b4c35d39]{font-weight:500;color:var(--ink)}.note[data-v-b4c35d39]{margin-top:auto;padding-top:22px;font-size:calc(12.5px * var(--fs))}.help-panel[data-v-5445f692]{position:fixed;z-index:71;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:-18px 0 60px -30px #41414f;animation:hp-in-5445f692 .22s var(--motion)}.help-panel.side[data-v-5445f692]{top:0;right:0;bottom:0;width:min(520px,calc(100vw - 48px));border-radius:16px 0 0 16px;border-right:0}.help-panel.sheet[data-v-5445f692]{top:10px;right:10px;bottom:10px;left:10px;border-radius:16px;padding-bottom:env(safe-area-inset-bottom)}@keyframes hp-in-5445f692{0%{transform:translate(100%)}to{transform:none}}.hp-head[data-v-5445f692]{flex:none;display:flex;align-items:flex-start;gap:12px;padding:22px 20px 18px 26px;background:var(--card);border-bottom:1px solid var(--line)}.hp-titles[data-v-5445f692]{flex:1 1 auto;min-width:0}.hp-eyebrow[data-v-5445f692]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}h2[data-v-5445f692]{margin:6px 0 0;font-size:22px;font-weight:400;letter-spacing:-.045em;line-height:1.2}.hp-body[data-v-5445f692]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 26px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hp-intro[data-v-5445f692]{margin:0 0 4px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.hp-sec[data-v-5445f692]{margin-top:14px;padding:16px 18px;background:var(--card);border:1px solid var(--card);border-radius:10px;box-shadow:var(--shadow-sm)}.hp-sec ul[data-v-5445f692]{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.55;color:var(--ink-2)}.hp-sec li[data-v-5445f692]{padding:6px 0;border-bottom:1px solid var(--line-soft)}.hp-sec li[data-v-5445f692]:last-child{border-bottom:0;padding-bottom:0}.hp-sec li[data-v-5445f692]:first-child{padding-top:0}.hp-sec b[data-v-5445f692]{font-weight:600;color:var(--ink)}.dash[data-v-5445f692]{color:var(--faint)}@media(max-width:860px){.hp-head[data-v-5445f692]{padding:18px 14px 14px 18px}h2[data-v-5445f692]{font-size:20px}.hp-body[data-v-5445f692]{padding:12px 12px 22px}.hp-sec[data-v-5445f692]{padding:14px 16px;margin-top:12px}}.help-btn{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;padding:0;border:1px solid var(--card);border-radius:50%;background:var(--card);color:var(--ink-2);box-shadow:var(--shadow-sm);font:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:box-shadow .12s var(--motion),background .12s,color .12s}.help-btn:hover{box-shadow:var(--shadow-lift);color:var(--ink)}.help-btn.on{background:var(--accent-soft);border-color:var(--accent-edge);color:var(--accent-2)}@media(max-width:860px){.help-btn{width:40px;height:40px}}.main-head h1{display:flex;align-items:center;flex-wrap:wrap;overflow:visible}.main-head h1 .h1-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side>.brand{flex-shrink:0}.brand-acts{flex:none;display:inline-flex;align-items:center;gap:0}.brand .side-hide,.brand .side-pin{width:30px;height:30px}.rail .brand .side-hide{width:34px;height:28px}.shell-col{display:contents}.main-head .head-burger{margin-left:-6px}.side .nav{margin-top:6px}.nav a .nav-badge{flex:none;font-style:normal;font-size:calc(9.5px * var(--fs));line-height:1;padding:3px 7px;border-radius:999px;letter-spacing:.03em;text-transform:lowercase;white-space:nowrap}.nav a .nav-badge.demo{background:var(--accent-soft);color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent-edge)}.nav a .nav-badge.planned{background:var(--well);color:var(--faint)}.nav a.on:has(.nav-badge):after{margin-left:4px}
