@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: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:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-georgian-georgian-400-normal-Ab0kIHYR.woff2) format("woff2"),url(/assets/noto-sans-georgian-georgian-400-normal-BPsrO_ny.woff) format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-georgian-georgian-500-normal-D5jQ9CC-.woff2) format("woff2"),url(/assets/noto-sans-georgian-georgian-500-normal-C3qoC8RR.woff) format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-georgian-georgian-600-normal-4BOYWejA.woff2) format("woff2"),url(/assets/noto-sans-georgian-georgian-600-normal-BBsAXHWC.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{color-scheme:light;--radius-lg: 10px;--radius-card: 14px;--motion: cubic-bezier(.2, .8, .2, 1);--t-emp: #34353b;--t-role: #6d7fa3;--t-div: #7f925a;--t-perm: #b89660;--t-acct: #a2514a;--radius: 8px;--font: "Inter", "Noto Sans Georgian", "Helvetica Neue", Helvetica, Arial, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--d: 1;--fs: 1;--tap: calc(38px * var(--d))}:root,[data-palette=rilso]{--ink: #28292d;--ink-2: #4b4c53;--muted: #5f6169;--faint: #73767e;--line: #e2e2e7;--line-soft: #ececf0;--bg: #ffffff;--bg-page: var(--page-bg);--bg-2: #f6f6f8;--bg-3: #ededf1;--page-bg: #eaeaee;--page-glow: #f4f3f5;--sand: #dfbd51;--accent-2: #78601e;--accent-soft: #faf4dc;--accent-edge: #e8d99c;--accent-solid: #292a30;--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: #34353b;--ok: #39725c;--ok-bright: #6b9f87;--warn-ink: #856322;--warn-bright: #d6b450;--bad: #b14d48;--bad-bright: #d97c70;--bad-soft: #faefed;--bad-edge: #f3dedb;--chart-in: #b8b8c5;--chart-out: #e4c56d;--chart-out-2: #efdda3;--chart-out-a: #e9dcae;--chart-out-b: #e4c56d;--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: 0 3px 5px rgba(40, 39, 55, .025), 0 18px 42px -22px rgba(40, 39, 55, .18);--shadow-lift: 0 5px 8px rgba(40, 39, 55, .03), 0 18px 36px -18px rgba(40, 39, 55, .2);--shadow-modal: 0 32px 100px -35px #41414f;--page: #f3f3f6;--chip: #eeeef2;--card: #ffffff;--accent: var(--bad)}[data-palette=boygars]{--page-bg: #efe9e2;--page-glow: #f6f1ea;--ink: #2b2523;--ink-2: #4d4440;--muted: #62574f;--faint: #7a6e65;--line: #e4dbd0;--line-soft: #ede6dc;--bg-2: #f7f3ee;--bg-3: #ece5dc;--sand: #7A1F2E;--accent-2: #4A1520;--accent-soft: #f3e9e4;--accent-edge: #deccc0;--accent-solid: #4A1520;--accent-solid-hover: #6a2231;--on-accent: #ffffff;--nav-active-dot: #7A1F2E;--btn-primary: var(--accent-solid);--bg-page: var(--page-bg);--accent: var(--bad);--focus-edge: #a8606b;--focus-ring: #efd9dc;--brand-ink: #4A1520;--bad: #b8442e;--bad-bright: #d9806a;--bad-soft: #fbeeea;--bad-edge: #f1d3cb;--chart-in: #c9bfb4;--chart-out: #b05a63;--chart-out-2: #E9DDC7;--chart-out-a: #E9DDC7;--chart-out-b: #b05a63;--lav: #8b7b8f;--lav-soft: #e3d9e0;--gold-soft: #f3e9e4;--gold-ink: #6a2231;--hair: #ece4da;--well: #f0e9df;--press: #e8dfd4;--hover: #f8f1ea;--surface: #fbf8f4;--page: #f5f0ea;--chip: #ece4da;--shadow-sm: 0 2px 5px rgba(60, 40, 30, .04), 0 6px 14px rgba(60, 40, 30, .03);--shadow: 0 3px 5px rgba(60, 40, 30, .03), 0 18px 42px -22px rgba(60, 40, 30, .2);--shadow-lift: 0 5px 8px rgba(60, 40, 30, .035), 0 18px 36px -18px rgba(60, 40, 30, .22)}[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{padding:calc(24px * var(--d)) 26px calc(40px * var(--d));width:100%;min-width:0}.page-head{display:none}.page-sub{margin:0 0 20px;color:var(--muted);font-size:calc(13px * var(--fs));line-height:1.55}.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 #fff;border-radius:8px;background:#fff;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:disabled{opacity:.5;cursor:default}.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:#fff;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:#fff;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}.chip{display:inline-flex;align-items:center;gap:7px;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:#fff;color:var(--ink);border-color:#fff;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)}.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:#fff;border:1px solid #fff;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:#fff;border:1px solid #fff;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 #fff;border-radius:12px;background:#fff;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:#fff;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}.brand-text img{display:block;height:13px;width:auto;opacity:.92}.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:30px;height:30px;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(6px * var(--d));padding:0 3px}.nav button{display:flex;align-items:center;gap:13px;min-height:calc(47px * var(--d));width:100%;padding:calc(11px * var(--d)) 15px;border:0;border-radius:10px;background:transparent;text-align:left;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 button svg{flex:none}.nav button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.nav button:hover{background:#ffffff9e;color:var(--ink)}.nav button.on{background:#fff;color:var(--ink);font-weight:500;box-shadow:var(--shadow-sm)}.nav button.on:after{content:"";width:6px;height:6px;background:var(--nav-active-dot);border-radius:50%;margin-left:auto;flex-shrink:0}.rail .nav{padding:0 6px}.rail .nav button{justify-content:center;padding:0;min-height:46px}.rail .nav button.on:after{display:none}.side-foot{margin-top:auto;padding:14px 0 0;display:flex;flex-direction:column;gap:10px;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:0 15px;min-width:0}.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:12px 6px 4px;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{border:0;background:none;cursor:pointer;padding:2px 15px 0;font-size:calc(10.5px * var(--fs));color:var(--faint);text-align:left;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 rgba(255,255,255,.75);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden}.main-head{flex:none;display:flex;align-items:center;gap:12px;min-height:74px;padding:14px 26px;border-bottom:1px solid var(--line);background:#ffffffb8}.main-head h1{margin:0;flex:1 1 auto;min-width:0;font-size:calc(19px * var(--fs));font-weight:500;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{padding:20px 20px 36px}.main-head{padding:14px 20px}}@media(max-width:860px){:root{--tap: calc(44px * var(--d));--radius-card: 12px}.page-sub{display:none}.page{padding:16px 14px 28px}.input,select.input{font-size:16px}.chip{min-height:36px}.btn.sm{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:#ffffffeb;-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}.side.drawer .brand{min-height:72px;padding-top:14px}.side.drawer .nav button{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pill-tabs{display:inline-flex;gap:2px;padding:4px;background:var(--press);border-radius:999px;max-width:100%;overflow-x:auto;scrollbar-width:none}.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:#fff;color:var(--ink);font-weight:500;box-shadow:var(--shadow-sm)}.plist{list-style:none;margin:0;padding:4px 0;background:#fff;border:1px solid #fff;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 #fff!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)}.seg[data-v-703c8b37]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;background:#e3e3e9;border-radius:999px}.seg button[data-v-703c8b37]{min-width:38px;min-height:26px;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-703c8b37]:hover{color:var(--ink)}.seg button.on[data-v-703c8b37]{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.seg.compact[data-v-703c8b37]{grid-auto-flow:row;border-radius:10px}.seg.compact button[data-v-703c8b37]{min-width:34px;min-height:24px;font-size:10.5px;padding:0 4px;border-radius:8px}.lang-corner[data-v-a44e451a]{position:fixed;top:18px;right:20px;z-index:5}.login[data-v-a44e451a]{min-height:100%;display:flex;align-items:center;justify-content:center;gap:clamp(40px,9vw,160px);padding:50px;background:radial-gradient(ellipse at 18% 50%,#dddbe5,transparent 65%),#eeeef1}.login-editorial[data-v-a44e451a]{position:relative;max-width:510px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.eyebrow[data-v-a44e451a]{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);z-index:1}.login-editorial h2[data-v-a44e451a]{position:relative;z-index:1;margin:30px 0 18px;font-size:clamp(32px,3.5vw,52px);font-weight:400;letter-spacing:-.065em;line-height:1.25}.login-editorial p[data-v-a44e451a]{position:relative;z-index:1;margin:0;font-size:13px;color:var(--muted);max-width:360px}.orbit[data-v-a44e451a]{position:absolute;width:300px;height:300px;right:0;bottom:7%;border:45px solid rgba(255,255,255,.38);border-radius:50%;box-shadow:16px 22px 60px -35px #aaa5b9}.box[data-v-a44e451a]{position:relative;z-index:1;width:100%;max-width:420px;padding:36px;border:1px solid #fff;border-radius:14px;background:#fff;box-shadow:var(--shadow)}.mark[data-v-a44e451a]{margin-bottom:30px}.mark img[data-v-a44e451a]{display:block;height:15px;width:auto;margin-bottom:12px}.mark b[data-v-a44e451a]{display:block;font-size:22px;font-weight:600;letter-spacing:.14em;color:#34353b}.mark span[data-v-a44e451a]{display:block;margin-top:4px;font-size:11.5px;color:var(--muted)}form>.h-sec[data-v-a44e451a],.box>div>.h-sec[data-v-a44e451a]{margin:0 0 22px;font-size:22px;font-weight:400;letter-spacing:-.035em;text-transform:none;color:var(--ink)}.field[data-v-a44e451a]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field>span[data-v-a44e451a]{display:block;font-size:12px;color:var(--ink-2)}.code[data-v-a44e451a]{letter-spacing:6px;font-size:20px;text-align:center}.wide[data-v-a44e451a]{width:100%;margin-top:6px;min-height:44px;font-size:13px}.alt[data-v-a44e451a]{margin-top:18px;font-size:12.5px;text-align:center}.small[data-v-a44e451a]{font-size:12.5px}p.small[data-v-a44e451a]{margin:-8px 0 18px;line-height:1.6}.qr[data-v-a44e451a]{display:flex;justify-content:center;padding:14px;margin-bottom:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.qr[data-v-a44e451a] svg{width:100%;max-width:220px;height:auto;aspect-ratio:1 / 1;display:block;shape-rendering:crispEdges}.empty-qr[data-v-a44e451a]{height:222px;align-items:center}.secret[data-v-a44e451a]{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.secret code[data-v-a44e451a]{font-size:12px;word-break:break-all;color:var(--muted)}@media(max-width:860px){.login[data-v-a44e451a]{padding:70px 16px 24px}.login-editorial[data-v-a44e451a]{display:none}.box[data-v-a44e451a]{padding:28px 22px;border-radius:14px}}.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:#fff;box-shadow:inset 1px 0 #eeeef2}.dt-table th.dt-sticky{background:#f5f5f8}.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-table tfoot td{border-top:1px solid var(--line);border-bottom:0;font-weight:500;background:#f5f5f8}.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:#f5f5f8;color:var(--muted);cursor:pointer}.dt-cols-btn:hover,.dt-cols-btn.on{background:#e6e6eb;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 #fff;border-radius:10px;background:#fff;box-shadow:var(--shadow-lift),0 0 0 1px #ececf0}.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:#f5f5f8}.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}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.page[data-v-7f58f015]{--ok: #39725c}.small[data-v-7f58f015]{font-size:12.5px}.nowrap[data-v-7f58f015]{white-space:nowrap}.spacer[data-v-7f58f015]{flex:1 1 auto}.sand[data-v-7f58f015]{color:var(--warn-ink)}.box[data-v-7f58f015]{border:1px solid #fff;background:#fff;border-radius:12px;box-shadow:var(--shadow)}.bar[data-v-7f58f015]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px}.bar .search[data-v-7f58f015]{flex:1 1 200px;max-width:320px}.frame[data-v-7f58f015] td{padding:11px 12px 11px 14px}.frame[data-v-7f58f015] td:first-child{padding-left:16px}.frame[data-v-7f58f015] td.dt-sticky{padding:4px 8px;white-space:nowrap}.ell[data-v-7f58f015]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm[data-v-7f58f015]{font-weight:500}.un[data-v-7f58f015]{font-size:12px}.dot[data-v-7f58f015]{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 7px 1px 0;vertical-align:middle;background:#a3a3a8}.dot.active[data-v-7f58f015]{background:var(--ok-bright)}.dot.pending[data-v-7f58f015]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--warn-bright)}.icons[data-v-7f58f015]{display:flex;align-items:center;gap:0}.ib[data-v-7f58f015]{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-7f58f015]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ib[data-v-7f58f015]:hover:not(:disabled){background:#e8e8ed;color:var(--ink)}.ib.red[data-v-7f58f015]{color:var(--accent)}.ib.green[data-v-7f58f015]{color:var(--ok)}.ib.red[data-v-7f58f015]:hover:not(:disabled){color:var(--accent)}.ib.green[data-v-7f58f015]:hover:not(:disabled){color:var(--ok)}.ib[data-v-7f58f015]:disabled{opacity:.35;cursor:default}.ask[data-v-7f58f015]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.ask .warn[data-v-7f58f015]{margin-right:2px}.mine[data-v-7f58f015]{margin-top:20px;padding:20px 22px}.pwgrid[data-v-7f58f015]{display:flex;gap:8px;flex-wrap:wrap}.pwgrid .input[data-v-7f58f015]{flex:1 1 200px}.err[data-v-7f58f015]{margin-top:8px;color:var(--accent);font-size:13px}.hint[data-v-7f58f015]{margin-top:6px;color:var(--faint);font-size:12.5px}.overlay[data-v-7f58f015]{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-7f58f015]{width:100%;max-width:520px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #fff;border-radius:14px;background:#fff;box-shadow:var(--shadow-modal)}.m-head[data-v-7f58f015]{display:flex;align-items:center;gap:8px;padding:20px 18px 18px 26px;border-bottom:1px solid var(--line)}.m-head h2[data-v-7f58f015]{margin:0;flex:1 1 auto;min-width:0;font-size:20px;font-weight:400;letter-spacing:-.02em;overflow-wrap:anywhere}.x[data-v-7f58f015]{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-7f58f015]:hover{color:var(--ink);background:#e8e8ed}.m-body[data-v-7f58f015]{overflow-y:auto;padding:0 26px;background:#fafafc}.m-body section[data-v-7f58f015]{padding:18px 0;border-bottom:1px solid var(--line)}.m-body section[data-v-7f58f015]:last-child{border-bottom:0}.summary[data-v-7f58f015]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.row[data-v-7f58f015]{display:flex;gap:8px}.row .input[data-v-7f58f015]{flex:1 1 auto}.acts-line[data-v-7f58f015]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acts-line .hint[data-v-7f58f015]{margin-top:0}.pwform[data-v-7f58f015]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pwform .err[data-v-7f58f015]{margin-top:0}.fields[data-v-7f58f015]{display:flex;flex-direction:column;gap:14px;padding:20px 26px 22px;background:#fafafc}.fields label[data-v-7f58f015]{display:flex;flex-direction:column;gap:4px}.fields label>span[data-v-7f58f015],.lbl[data-v-7f58f015]{display:block;font-size:12.5px;color:var(--muted);margin-bottom:4px}.fields label>span[data-v-7f58f015]{margin-bottom:0}.toast[data-v-7f58f015]{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:#fff;font-size:13px;box-shadow:var(--shadow-lift)}@media(max-width:860px){.ib[data-v-7f58f015]{width:40px;height:40px}.bar .search[data-v-7f58f015]{max-width:none}}.alist[data-v-7f58f015]{list-style:none;margin:0;padding:0}.alist[data-v-7f58f015]{overflow:hidden}.alist li[data-v-7f58f015]{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 16px;border-bottom:1px solid #eeeef2;cursor:pointer}.alist li[data-v-7f58f015]:last-child{border-bottom:0}.al-main[data-v-7f58f015]{flex:1 1 auto;min-width:0}.al-meta[data-v-7f58f015]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px;color:var(--muted)}.al-go[data-v-7f58f015]{flex:none;color:var(--faint)}.audit[data-v-105de8d1]{font-size:13px}.alist[data-v-105de8d1]{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #fff;border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.alist li[data-v-105de8d1]{padding:12px 16px;border-bottom:1px solid #eeeef2}.alist li[data-v-105de8d1]:last-child{border-bottom:0}.al-top[data-v-105de8d1]{display:flex;justify-content:space-between;gap:10px;font-size:14px}.al-top b[data-v-105de8d1]{font-weight:500;min-width:0;overflow-wrap:anywhere}.al-sub[data-v-105de8d1]{display:flex;gap:10px;flex-wrap:wrap;font-size:12.5px;margin-top:2px}.al-det[data-v-105de8d1]{font-size:12.5px;margin-top:3px;overflow-wrap:anywhere}.detail[data-v-105de8d1]{word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rel[data-v-43190c0d]{background:#fff;border:1px solid #fff;border-radius:12px;box-shadow:var(--shadow);padding:20px 24px;margin-bottom:16px}h2[data-v-43190c0d]{margin:0 0 10px;font-size:22px;font-weight:400;letter-spacing:-.02em;display:flex;gap:12px;align-items:baseline}.date[data-v-43190c0d]{color:var(--muted);font-weight:400;font-size:11.5px;letter-spacing:0;padding:3px 10px;border-radius:999px;background:#f1f1f4}ul[data-v-43190c0d]{margin:0;padding-left:18px;color:var(--ink-2)}li[data-v-43190c0d]{margin:6px 0;line-height:1.55;font-size:13px}li[data-v-43190c0d]::marker{color:var(--sand)}.zoom[data-v-9905e144]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#1a1714db;cursor:zoom-out;padding:24px}figure[data-v-9905e144]{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%;max-height:100%}img[data-v-9905e144]{height:min(calc(100dvh - 90px),1100px);width:auto;max-width:92vw;object-fit:contain;display:block}.nav[data-v-9905e144]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;border:1px solid rgba(247,244,239,.4);background:transparent;color:#f7f4ef;font-size:28px;cursor:pointer}.prev[data-v-9905e144]{left:12px}.next[data-v-9905e144]{right:12px}figcaption[data-v-9905e144]{color:#f7f4ef;font-size:14px;letter-spacing:.2px}.help-scrim[data-v-59917bab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#13131652;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.help-panel[data-v-59917bab]{position:fixed;z-index:71;display:flex;flex-direction:column;overflow:hidden;background:#fafafc;border:1px solid #fff;box-shadow:var(--shadow-modal)}.help-panel.side[data-v-59917bab]{top:0;right:0;bottom:0;left:0;margin:auto;width:min(680px,calc(100vw - 48px));height:min(820px,calc(100vh - 48px));height:min(820px,calc(100dvh - 48px));border-radius:16px;animation:hp-in-59917bab .2s var(--motion)}.help-panel.sheet[data-v-59917bab]{top:10px;right:10px;bottom:10px;left:10px;border-radius:16px;padding-bottom:env(safe-area-inset-bottom);animation:hp-in-59917bab .2s var(--motion)}@keyframes hp-in-59917bab{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes hp-up-59917bab{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.hp-head[data-v-59917bab]{flex:none;display:flex;align-items:flex-start;gap:12px;padding:22px 20px 18px 26px;background:#fff;border-bottom:1px solid var(--line)}.hp-titles[data-v-59917bab]{flex:1 1 auto;min-width:0}.hp-eyebrow[data-v-59917bab]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}h2[data-v-59917bab]{margin:6px 0 0;font-size:22px;font-weight:400;letter-spacing:-.045em;line-height:1.2}.hp-body[data-v-59917bab]{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-59917bab]{margin:0 0 4px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.hp-sec[data-v-59917bab]{margin-top:14px;padding:16px 18px;background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:var(--shadow-sm)}.hp-sec ul[data-v-59917bab]{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.55;color:var(--ink-2)}.hp-sec li[data-v-59917bab]{padding:6px 0;border-bottom:1px solid var(--line-soft)}.hp-sec li[data-v-59917bab]:last-child{border-bottom:0;padding-bottom:0}.hp-sec li[data-v-59917bab]:first-child{padding-top:0}.hp-sec b[data-v-59917bab]{font-weight:600;color:var(--ink)}.dash[data-v-59917bab]{color:var(--faint)}@media(max-width:860px){.hp-head[data-v-59917bab]{padding:18px 14px 14px 18px}h2[data-v-59917bab]{font-size:20px}.hp-body[data-v-59917bab]{padding:12px 12px 22px}.hp-sec[data-v-59917bab]{padding:14px 16px;margin-top:12px}}.ai-scrim[data-v-212aad2c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#13131652;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ai-panel[data-v-212aad2c]{position:fixed;z-index:71;display:flex;flex-direction:column;overflow:hidden;background:#fafafc;border:1px solid #fff;box-shadow:var(--shadow-modal)}.ai-panel.side[data-v-212aad2c]{top:0;right:0;bottom:0;left:0;margin:auto;width:min(760px,calc(100vw - 48px));height:min(880px,calc(100vh - 48px));height:min(880px,calc(100dvh - 48px));border-radius:16px;animation:ai-in-212aad2c .2s var(--motion)}.ai-panel.sheet[data-v-212aad2c]{top:10px;right:10px;bottom:10px;left:10px;border-radius:16px;padding-bottom:env(safe-area-inset-bottom);animation:ai-in-212aad2c .2s var(--motion)}@keyframes ai-in-212aad2c{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes ai-up-212aad2c{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.ai-head[data-v-212aad2c]{flex:none;display:flex;align-items:flex-start;gap:6px;padding:20px 16px 14px 24px;background:#fff;border-bottom:1px solid var(--line)}.ai-titles[data-v-212aad2c]{flex:1 1 auto;min-width:0}.ai-eyebrow[data-v-212aad2c]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}h2[data-v-212aad2c]{margin:6px 0 0;font-size:20px;font-weight:400;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.ai-chips[data-v-212aad2c]{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:10px 22px;background:#fff;border-bottom:1px solid var(--line-soft)}.ai-chip[data-v-212aad2c]{max-width:100%;padding:2px 9px;border-radius:999px;background:#f1f1f4;color:var(--muted);font-size:11px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-body[data-v-212aad2c]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px 12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ai-lead[data-v-212aad2c]{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--ink-2)}.ai-sugg[data-v-212aad2c]{display:flex;flex-direction:column;gap:8px}.ai-sugg button[data-v-212aad2c]{width:100%;text-align:left;padding:11px 14px;border:1px solid #fff;border-radius:10px;background:#fff;box-shadow:var(--shadow-sm);font:inherit;font-size:13px;line-height:1.4;color:var(--ink);cursor:pointer;transition:box-shadow .12s var(--motion)}.ai-sugg button[data-v-212aad2c]:hover{box-shadow:var(--shadow-lift)}.ai-user[data-v-212aad2c]{margin:14px 0 0 auto;max-width:88%;width:fit-content;padding:9px 14px;border-radius:12px 12px 3px;background:var(--accent-solid);color:#fff;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ai-user[data-v-212aad2c]:first-child{margin-top:0}.ai-ans[data-v-212aad2c]{margin-top:12px;padding:14px 16px;border:1px solid #fff;border-radius:12px 12px 12px 3px;background:#fff;box-shadow:var(--shadow-sm);min-width:0}.ai-md[data-v-212aad2c]{font-size:13px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.ai-md[data-v-212aad2c] p{margin:0 0 9px}.ai-md[data-v-212aad2c] p:last-child,.ai-md[data-v-212aad2c] ul:last-child,.ai-md[data-v-212aad2c] ol:last-child{margin-bottom:0}.ai-md[data-v-212aad2c] h3,.ai-md[data-v-212aad2c] h4{margin:14px 0 6px;font-size:13.5px;font-weight:600}.ai-md[data-v-212aad2c] h3:first-child,.ai-md[data-v-212aad2c] h4:first-child{margin-top:0}.ai-md[data-v-212aad2c] ul,.ai-md[data-v-212aad2c] ol{margin:0 0 9px;padding-left:20px}.ai-md[data-v-212aad2c] li{margin:3px 0}.ai-md[data-v-212aad2c] code{padding:1px 5px;border-radius:4px;background:#f1f1f4;font-size:12px}.ai-md[data-v-212aad2c] pre{margin:0 0 9px;padding:10px 12px;border-radius:8px;background:#f3f3f6;overflow-x:auto}.ai-md[data-v-212aad2c] pre code{padding:0;background:none}.ai-md[data-v-212aad2c] hr{border:0;border-top:1px solid var(--line);margin:12px 0}.ai-md[data-v-212aad2c] .md-tw{max-width:100%;overflow-x:auto;margin:0 0 9px;border:1px solid var(--line-soft);border-radius:8px;-webkit-overflow-scrolling:touch}.ai-md[data-v-212aad2c] .md-tw table{width:max-content;min-width:100%;font-size:12px}.ai-md[data-v-212aad2c] .md-tw th{padding:8px 10px}.ai-md[data-v-212aad2c] .md-tw td{padding:7px 10px}.ai-typing[data-v-212aad2c]{display:flex;gap:5px;padding:4px 0}.ai-typing i[data-v-212aad2c]{width:7px;height:7px;border-radius:50%;background:var(--chart-out);animation:ai-dot-212aad2c 1.1s infinite ease-in-out}.ai-typing i[data-v-212aad2c]:nth-child(2){animation-delay:.15s}.ai-typing i[data-v-212aad2c]:nth-child(3){animation-delay:.3s}@keyframes ai-dot-212aad2c{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.ai-note[data-v-212aad2c]{margin:8px 0 0;font-size:12px;color:var(--muted)}.ai-err[data-v-212aad2c]{margin-top:4px;padding:10px 12px;border-radius:8px;background:#faefed;color:var(--bad);font-size:12.5px;line-height:1.5}.ai-err-sub[data-v-212aad2c]{margin:4px 0 8px;color:var(--ink-2)}.ai-foot[data-v-212aad2c]{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-soft)}.ai-meta[data-v-212aad2c]{flex:1 1 auto;min-width:0;font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-copy[data-v-212aad2c]{margin-left:auto;padding:4px 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.ai-copy[data-v-212aad2c]:hover{background:#ececf0;color:var(--ink)}.ai-form[data-v-212aad2c]{flex:none;padding:10px 16px 14px;background:#fff;border-top:1px solid var(--line)}.ai-form textarea[data-v-212aad2c]{display:block;width:100%;min-height:42px;max-height:150px;padding:10px 12px;resize:none;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:#fff;outline:none;font:inherit;font-size:14px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.ai-form textarea[data-v-212aad2c]:focus{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring)}.ai-row[data-v-212aad2c]{display:flex;align-items:center;gap:12px;margin-top:8px}.ai-count[data-v-212aad2c]{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.ai-count.hot[data-v-212aad2c]{color:var(--bad)}.ai-hint[data-v-212aad2c]{flex:1 1 auto;min-width:0;font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-row .btn[data-v-212aad2c]{margin-left:auto;flex:none}@media(max-width:860px){.ai-head[data-v-212aad2c]{padding:16px 10px 12px 18px}.ai-chips[data-v-212aad2c]{padding:8px 16px}.ai-body[data-v-212aad2c]{padding:12px 12px 8px}.ai-hint[data-v-212aad2c]{display:none}.ai-form textarea[data-v-212aad2c]{font-size:16px}}.rb[data-v-5430928b]{width:100%;min-width:0}.rb-toolbar[data-v-5430928b]{display:flex;align-items:center;justify-content:space-between;gap:6px 18px;flex-wrap:wrap;min-height:8px}.rb-total[data-v-5430928b]:empty{display:none}.rb-total[data-v-5430928b]{display:flex;align-items:baseline;gap:10px}.rb-total[data-v-5430928b] strong{font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.rb-total[data-v-5430928b] span{font-size:11px;color:var(--muted)}.rb-legend[data-v-5430928b]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-left:auto}.rb-legend button[data-v-5430928b],.rb-legend span[data-v-5430928b]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;font:inherit;font-size:11px;color:var(--muted);padding:6px 0;white-space:nowrap}.rb-legend button[data-v-5430928b]{cursor:pointer}.rb-legend button.fixed[data-v-5430928b]{cursor:default}.rb-legend button[aria-pressed=false][data-v-5430928b]{opacity:.45;text-decoration:line-through}.rb-legend i[data-v-5430928b]{width:7px;height:7px;border-radius:2px;flex:none}.lg-in[data-v-5430928b]{background:var(--chart-in)}.lg-out[data-v-5430928b]{background:var(--chart-out)}.lg-ink[data-v-5430928b]{background:var(--ink-2)}.lg-marker[data-v-5430928b]{height:0!important;width:12px!important;border-radius:0!important;border-top:1.5px dashed var(--ink-2)}.lg-flag[data-v-5430928b]{height:3px!important;width:10px!important;background:var(--bad-bright)}.rb-plot[data-v-5430928b]{position:relative;display:flex;align-items:flex-end;gap:0;padding-top:24px}.rb-grid[data-v-5430928b]{position:absolute;left:0;right:0;top:24px;height:var(--plot-h);display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.rb-grid i[data-v-5430928b]{display:block;height:1px;background:var(--hair)}.rb-day[data-v-5430928b]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 1px 6px;border:0;background:transparent;cursor:pointer;border-radius:8px;font:inherit;color:inherit;transition:background .2s}.rb-day.we .rb-col[data-v-5430928b]{background:linear-gradient(color-mix(in srgb,var(--press) 0%,transparent),color-mix(in srgb,var(--press) 55%,transparent));border-radius:8px}.rb-day[data-v-5430928b]:hover,.rb-day.hover[data-v-5430928b],.rb-day.selected[data-v-5430928b]{background:color-mix(in srgb,var(--press) 75%,transparent)}.rb-day.selected[data-v-5430928b]{box-shadow:inset 0 0 0 1px var(--line)}.rb-day[data-v-5430928b]:focus-visible{outline:2px solid var(--sand);outline-offset:1px}.rb-col[data-v-5430928b]{position:relative;height:var(--plot-h);display:flex;align-items:flex-end;justify-content:center}.rb-stack[data-v-5430928b]{display:flex;flex-direction:column;overflow:hidden}.rb-stack>span[data-v-5430928b]{display:block;transition:height .35s var(--motion),opacity .2s}.rb-in[data-v-5430928b]{background:var(--chart-in)}.rb-out[data-v-5430928b]{background:linear-gradient(var(--chart-out-2),var(--chart-out))}.rb-ink[data-v-5430928b]{background:var(--ink-2)}.rb-stack.hot .rb-in[data-v-5430928b]{background:linear-gradient(var(--chart-out-2),var(--chart-out))}.dim .rb-stack[data-v-5430928b]{opacity:.4}.rb-sum[data-v-5430928b]{position:absolute;left:50%;transform:translate(-50%);font-size:11px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1}.rb-day.selected .rb-sum[data-v-5430928b],.rb-day.hover .rb-sum[data-v-5430928b]{color:var(--ink);font-weight:500}.rb-sum.warn[data-v-5430928b]{color:var(--bad)}.rb-marker[data-v-5430928b]{position:absolute;left:50%;transform:translate(-50%);height:0;border-top:1.5px dashed var(--ink-2);opacity:.55;pointer-events:none}.rb-flag[data-v-5430928b]{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);height:3px;border-radius:2px;background:var(--bad-bright)}.rb-x[data-v-5430928b]{display:flex;justify-content:center;font-size:10px;color:var(--muted);white-space:nowrap;overflow:visible;line-height:1.2}.rb-day.selected .rb-x[data-v-5430928b]{color:var(--ink);font-weight:500}.rb-detail[data-v-5430928b]{display:flex;gap:6px 18px;flex-wrap:wrap;align-items:baseline;min-height:38px;margin-top:12px;border-top:1px solid var(--line-soft);padding-top:13px;font-size:11.5px;color:var(--muted)}.rb-detail[data-v-5430928b] b{font-weight:500;color:var(--ink);margin-left:6px;font-variant-numeric:tabular-nums}.rb-detail[data-v-5430928b] .d-when{color:var(--ink);font-weight:500}@media(max-width:600px){.rb-total[data-v-5430928b] strong{font-size:30px}.rb-x[data-v-5430928b]{font-size:9px}.rb-detail[data-v-5430928b]{gap:4px 10px}.rb-legend button[data-v-5430928b]{min-height:36px}}.st-tabs[data-v-261f6f54]{margin-bottom:18px}.st-grid[data-v-261f6f54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.st-sec[data-v-261f6f54]{margin-top:16px}.st-note[data-v-261f6f54]{margin-bottom:0}.st-p[data-v-261f6f54]{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--ink-2)}.st-p.muted[data-v-261f6f54]{color:var(--muted)}.st-msg[data-v-261f6f54]{margin:0 0 12px;font-size:12.5px;color:var(--ok)}.st-dl[data-v-261f6f54]{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0 0 14px;font-size:13px}.st-dl dt[data-v-261f6f54]{color:var(--muted)}.st-dl dd[data-v-261f6f54]{margin:0;overflow-wrap:anywhere}.st-about[data-v-261f6f54]{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line-soft)}.mono[data-v-261f6f54]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.st-pick[data-v-261f6f54]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.st-pick label[data-v-261f6f54]{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;min-width:0;font-size:11.5px;color:var(--muted)}.st-line[data-v-261f6f54]{margin:10px 0 0}.st-provs[data-v-261f6f54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.st-prov[data-v-261f6f54]{padding:18px 20px}.st-prov.off[data-v-261f6f54]{opacity:.8}.st-ph[data-v-261f6f54]{display:flex;align-items:center;gap:8px}.st-ph strong[data-v-261f6f54]{flex:none}.st-chips[data-v-261f6f54]{flex:1 1 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.st-btns[data-v-261f6f54]{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.st-ph strong[data-v-261f6f54]{font-weight:500;font-size:14px}.st-sp[data-v-261f6f54]{flex:1 1 auto}.st-about-line[data-v-261f6f54]{margin:8px 0 0}.st-key[data-v-261f6f54]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.st-key .input[data-v-261f6f54]{flex:1 1 220px;width:auto;min-width:0}.st-cnt[data-v-261f6f54]{font-size:12px}.st-tables[data-v-261f6f54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:22px;align-items:start}.st-tables .h-sec[data-v-261f6f54]{margin-top:0}.st-sub[data-v-261f6f54]{font-size:11px}th.r[data-v-261f6f54],td.r[data-v-261f6f54]{text-align:right}@media(max-width:860px){.st-provs[data-v-261f6f54]{grid-template-columns:minmax(0,1fr)}.st-prov[data-v-261f6f54]{padding:16px}.st-ph[data-v-261f6f54]{flex-wrap:wrap}.st-btns[data-v-261f6f54]{width:100%;justify-content:flex-end}}.st-wide[data-v-261f6f54]{grid-column:1 / -1}.st-int[data-v-261f6f54]{margin:12px 0 8px}.st-prov .st-p[data-v-261f6f54]:last-child{margin-bottom:0}.int-boxes[data-v-261f6f54]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.fchip[data-v-261f6f54]{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 11px;border-radius:999px;background:#fff;box-shadow:var(--shadow-sm),0 0 0 1px var(--press);font-size:calc(12px * var(--fs));max-width:100%;overflow-wrap:anywhere}.fchip button[data-v-261f6f54]{border:0;background:transparent;width:22px;height:22px;border-radius:50%;font-size:15px;line-height:1;color:var(--muted);cursor:pointer}.fchip button[data-v-261f6f54]:hover{background:var(--press);color:var(--ink)}.int-days[data-v-261f6f54]{display:flex;align-items:center;gap:8px;font-size:calc(12px * var(--fs))}.int-days .input[data-v-261f6f54]{width:76px;flex:none}.int-tools[data-v-261f6f54]{display:flex;flex-wrap:wrap;gap:4px}.ui-pals[data-v-261f6f54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ui-pal[data-v-261f6f54]{display:block;width:100%;padding:12px;border:2px solid var(--line);border-radius:14px;background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.ui-pal[data-v-261f6f54]:hover{box-shadow:var(--shadow-lift)}.ui-pal.on[data-v-261f6f54]{border-color:var(--sand);box-shadow:var(--shadow)}.ui-pal[data-v-261f6f54]:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.ui-pn[data-v-261f6f54]{display:flex;align-items:center;justify-content:space-between;margin:12px 2px 6px}.ui-pn strong[data-v-261f6f54]{font-weight:500;font-size:calc(14px * var(--fs))}.ui-sw[data-v-261f6f54]{display:flex;gap:6px;margin:0 2px 8px}.ui-sw i[data-v-261f6f54]{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.ui-pnote[data-v-261f6f54]{margin:0 2px;font-size:calc(12px * var(--fs))}.ui-mini[data-v-261f6f54]{display:flex;gap:10px;height:118px;padding:10px;border-radius:10px;background:var(--page-bg);overflow:hidden}.m-side[data-v-261f6f54]{flex:0 0 26%;display:flex;flex-direction:column;gap:6px;padding-top:4px}.m-dot[data-v-261f6f54]{width:22px;height:6px;border-radius:3px;background:var(--brand-ink);margin-bottom:4px}.m-nav[data-v-261f6f54]{display:block;height:14px;border-radius:6px;background:var(--press);position:relative}.m-nav.on[data-v-261f6f54]{background:#fff;box-shadow:var(--shadow-sm)}.m-nav.on[data-v-261f6f54]:after{content:"";position:absolute;right:5px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--nav-active-dot)}.m-main[data-v-261f6f54]{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-261f6f54]{display:block;width:46%;height:7px;border-radius:3px;background:var(--ink);opacity:.75}.m-card[data-v-261f6f54]{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:7px;background:#fff;box-shadow:var(--shadow-sm)}.m-bar[data-v-261f6f54]{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--chart-out-a),var(--chart-out-b))}.m-bar.b2[data-v-261f6f54]{background:var(--chart-in)}.m-bar.b3[data-v-261f6f54]{background:var(--lav)}.m-row[data-v-261f6f54]{display:flex;align-items:center;gap:8px}.m-chip[data-v-261f6f54]{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-261f6f54]{display:block;width:34px;height:14px;border-radius:5px;background:var(--btn-primary)}.ui-ctl[data-v-261f6f54]{display:grid;gap:20px;margin-bottom:14px}.ui-range[data-v-261f6f54]{display:block}.ui-lbl[data-v-261f6f54]{display:flex;justify-content:space-between;gap:10px;font-size:calc(13px * var(--fs));margin-bottom:8px}.ui-lbl b[data-v-261f6f54]{font-weight:500;color:var(--accent-2)}.ui-track[data-v-261f6f54]{display:flex;align-items:center;gap:12px;font-size:calc(12px * var(--fs))}.ui-track input[data-v-261f6f54]{flex:1 1 auto;min-width:0;accent-color:var(--accent-solid)}.ui-a1[data-v-261f6f54]{font-size:12px}.ui-a2[data-v-261f6f54]{font-size:18px}.ui-sw2[data-v-261f6f54]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-sw2 input[data-v-261f6f54]{width:40px;height:22px;flex:none;accent-color:var(--accent-solid)}.ui-sw2 .ui-lbl[data-v-261f6f54]{margin-bottom:2px}.ui-small[data-v-261f6f54]{font-size:calc(12px * var(--fs));display:block}.ui-prev[data-v-261f6f54]{display:grid;gap:16px;padding:16px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.ui-pk[data-v-261f6f54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.ui-pr[data-v-261f6f54]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-bars[data-v-261f6f54]{display:grid;gap:8px}.ui-bars .b[data-v-261f6f54]{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-261f6f54]{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-261f6f54]{min-height:0}@media(max-width:860px){.st-wide[data-v-261f6f54]{grid-column:auto}.ui-pals[data-v-261f6f54]{grid-template-columns:minmax(0,1fr)}.ui-sw2[data-v-261f6f54]{align-items:flex-start}}.cls[data-v-27f46e3a]{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--well);color:var(--muted);font-size:calc(11px * var(--fs));font-weight:500;line-height:18px;white-space:nowrap}.cls-L2[data-v-27f46e3a]{background:var(--gold-soft);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--accent-edge)}.cls-L3[data-v-27f46e3a]{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-edge)}.sp-scrim[data-v-605f42ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#13131652;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sp[data-v-605f42ab]{position:fixed;z-index:61;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--bg);box-shadow:var(--shadow-modal)}.sp.right[data-v-605f42ab]{top:12px;right:12px;bottom:12px;width:clamp(420px,46vw,860px);border-radius:var(--radius-card);animation:sp-r-605f42ab .2s var(--motion)}.sp.sheet[data-v-605f42ab]{left:0;right:0;bottom:0;height:92vh;height:92dvh;border-radius:var(--radius-card) var(--radius-card) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:sp-u-605f42ab .2s var(--motion)}@keyframes sp-r-605f42ab{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes sp-u-605f42ab{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.sp-head[data-v-605f42ab]{flex:none;display:flex;align-items:flex-start;gap:12px;padding:20px 18px 16px 24px;background:var(--bg);border-bottom:1px solid var(--line)}.sp-title[data-v-605f42ab]{flex:1 1 auto;min-width:0}.sp-body[data-v-605f42ab]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 24px 26px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:860px){.sp-head[data-v-605f42ab]{padding:16px 12px 12px 16px}.sp-body[data-v-605f42ab]{padding:2px 14px 22px}}.type[data-v-38536367]{font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}h2[data-v-38536367]{margin:6px 0 0;font-size:calc(22px * var(--fs));font-weight:400;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.sub[data-v-38536367]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:calc(12.5px * var(--fs));color:var(--muted)}.top[data-v-38536367]{margin-top:14px}.acts[data-v-38536367]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0}.acts a.btn[data-v-38536367]{text-decoration:none}.ask[data-v-38536367]{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs))}.sec[data-v-38536367]{margin-top:16px;padding:18px 20px;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow-sm);min-width:0}.summary[data-v-38536367]{margin:0 0 12px;font-size:calc(13.5px * var(--fs));line-height:1.55}.kv[data-v-38536367]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;margin:0;font-size:calc(13px * var(--fs))}.kv dt[data-v-38536367]{color:var(--muted)}.kv dd[data-v-38536367]{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:860px){.sec[data-v-38536367]{padding:14px 16px;border-radius:10px}.kv[data-v-38536367]{grid-template-columns:104px minmax(0,1fr)}}.md[data-v-38536367]{font-size:calc(13.5px * var(--fs));line-height:1.6;overflow-wrap:anywhere}.md[data-v-38536367] h3{margin:18px 0 8px;font-size:calc(16px * var(--fs));font-weight:500;letter-spacing:-.02em}.md[data-v-38536367] h4{margin:14px 0 6px;font-size:calc(14px * var(--fs));font-weight:600}.md[data-v-38536367] h3:first-child,.md[data-v-38536367] h4:first-child{margin-top:0}.md[data-v-38536367] p{margin:0 0 10px}.md[data-v-38536367] ul,.md[data-v-38536367] ol{margin:0 0 10px;padding-left:22px}.md[data-v-38536367] li{margin:2px 0}.md[data-v-38536367] code{padding:1px 5px;border-radius:4px;background:var(--well);font-family:var(--mono);font-size:.9em;letter-spacing:0}.md[data-v-38536367] pre{margin:0 0 10px;padding:10px 12px;overflow-x:auto;border-radius:8px;background:var(--well)}.md[data-v-38536367] pre code{padding:0;background:none}.md[data-v-38536367] hr{border:0;border-top:1px solid var(--line);margin:14px 0}.md[data-v-38536367] .md-tw{max-width:100%;overflow-x:auto;margin:0 0 12px;border:1px solid var(--line-soft);border-radius:8px;-webkit-overflow-scrolling:touch}.md[data-v-38536367] .md-tw table{width:max-content;min-width:100%;font-size:calc(12.5px * var(--fs))}.md[data-v-38536367] .md-tw th{padding:8px 10px;white-space:normal}.md[data-v-38536367] .md-tw td{padding:7px 10px}.km-overlay[data-v-c2530ba5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#1313166b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.km[data-v-c2530ba5]{width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bg);border-radius:var(--radius-card);background:var(--bg);box-shadow:var(--shadow-modal)}.km.wide[data-v-c2530ba5]{max-width:680px}.km-head[data-v-c2530ba5]{flex:none;display:flex;align-items:center;gap:8px;padding:18px 16px 16px 24px;border-bottom:1px solid var(--line)}.km-head h2[data-v-c2530ba5]{margin:0;flex:1 1 auto;min-width:0;font-size:calc(19px * var(--fs));font-weight:400;letter-spacing:-.02em;overflow-wrap:anywhere}.km-body[data-v-c2530ba5]{overflow-y:auto;padding:20px 24px 22px;background:var(--surface)}@media(max-width:860px){.km-body[data-v-c2530ba5]{padding:16px 16px 20px}.km-head[data-v-c2530ba5]{padding-left:16px}}.form[data-v-9e6259f0]{display:flex;flex-direction:column;gap:14px}.two[data-v-9e6259f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label[data-v-9e6259f0]{display:flex;flex-direction:column;gap:4px;min-width:0}label>span[data-v-9e6259f0]{font-size:calc(12.5px * var(--fs));color:var(--muted)}.small[data-v-9e6259f0]{font-size:calc(12px * var(--fs))}.drop[data-v-9e6259f0]{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;text-align:center;min-height:110px;padding:18px;border:1.5px dashed var(--line);border-radius:10px;background:var(--bg);cursor:pointer;font-size:calc(13px * var(--fs));transition:border-color .15s,background .15s}.drop[data-v-9e6259f0]:hover,.drop.over[data-v-9e6259f0],.drop[data-v-9e6259f0]:focus-visible{border-color:var(--focus-edge);background:var(--accent-soft)}.files[data-v-9e6259f0]{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);overflow:hidden}.files li[data-v-9e6259f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--hair);min-width:0}.files li[data-v-9e6259f0]:last-child{border-bottom:0}.fn[data-v-9e6259f0]{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1 auto;font-size:calc(13px * var(--fs))}.ell[data-v-9e6259f0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs[data-v-9e6259f0]{display:flex;align-items:center;gap:8px;flex:none;max-width:55%;text-align:right}.bar[data-v-9e6259f0]{width:90px;height:6px;border-radius:999px;background:var(--chip);overflow:hidden}.bar i[data-v-9e6259f0]{display:block;height:100%;background:var(--chart-out)}.st-done[data-v-9e6259f0]{color:var(--ok)}.st-duplicate[data-v-9e6259f0]{color:var(--warn-ink)}.st-error[data-v-9e6259f0]{color:var(--bad)}.st-queued[data-v-9e6259f0]{color:var(--muted)}.rm[data-v-9e6259f0]{width:24px;height:24px}.hint[data-v-9e6259f0]{color:var(--faint);font-size:calc(12.5px * var(--fs))}.acts[data-v-9e6259f0]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:860px){.two[data-v-9e6259f0]{grid-template-columns:minmax(0,1fr)}.files li[data-v-9e6259f0]{flex-wrap:wrap}.fs[data-v-9e6259f0]{max-width:100%}}.form[data-v-158643af]{display:flex;flex-direction:column;gap:14px}label[data-v-158643af]{display:flex;flex-direction:column;gap:4px}label>span[data-v-158643af]{font-size:calc(12.5px * var(--fs));color:var(--muted)}.area[data-v-158643af]{min-height:76px;padding:10px 12px;resize:vertical;font-family:inherit}.hint[data-v-158643af]{color:var(--faint);font-size:calc(12.5px * var(--fs))}.err[data-v-158643af]{color:var(--bad);font-size:calc(13px * var(--fs))}.acts[data-v-158643af]{display:flex;gap:8px}.chips[data-v-e2e669c8]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px}.chip.add[data-v-e2e669c8]{background:transparent;border:1px dashed var(--line)}.chip.add[data-v-e2e669c8]:hover{border-color:var(--faint)}.spacer[data-v-e2e669c8]{flex:1 1 auto}.toolbar .search[data-v-e2e669c8]{max-width:520px}.embed-note[data-v-e2e669c8]{margin:0 0 14px}.frame[data-v-e2e669c8] td{padding-top:10px;padding-bottom:10px}.ell[data-v-e2e669c8]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong[data-v-e2e669c8]{font-weight:500}.small[data-v-e2e669c8]{font-size:12px;margin-top:2px}.snip[data-v-e2e669c8]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(12.5px * var(--fs));line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.snip[data-v-e2e669c8] b,.pl-snip[data-v-e2e669c8] b{font-weight:600;color:var(--ink);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-soft);border-radius:2px}.count-line[data-v-e2e669c8]{display:flex;align-items:center;gap:6px}.more[data-v-e2e669c8]{margin-left:10px}.plist li[data-v-e2e669c8]{padding:12px 14px}.pl-title[data-v-e2e669c8]{font-weight:500;font-size:15px;overflow-wrap:anywhere}.pl-sub[data-v-e2e669c8]{margin-top:2px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.pl-snip[data-v-e2e669c8]{margin-top:4px;font-size:13px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.pl-meta[data-v-e2e669c8]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:5px;font-size:12.5px}.pt[data-v-f47422b4]{display:inline-block;flex:none;vertical-align:middle;border:1px solid var(--line-soft, #ddd);background:#fff;border-radius:4px;box-sizing:border-box}.pt-img[data-v-f47422b4]{object-fit:contain;cursor:zoom-in}.pt-none[data-v-f47422b4]{display:inline-flex;align-items:center;justify-content:center;color:var(--faint, #aaa);background:transparent}.toolbar .search[data-v-9d80e0a7]{flex:1 1 240px;max-width:420px}.toolbar .flt[data-v-9d80e0a7]{width:170px;flex:0 1 170px}.box[data-v-9d80e0a7]{border:1px solid var(--bg);background:var(--bg);border-radius:12px;box-shadow:var(--shadow)}.off[data-v-9d80e0a7]{padding:36px 24px;text-align:center}.off-title[data-v-9d80e0a7]{font-size:calc(16px * var(--fs));font-weight:500;margin-bottom:6px}.frame[data-v-9d80e0a7] td{padding-top:10px;padding-bottom:10px}.ell[data-v-9d80e0a7]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong[data-v-9d80e0a7]{font-weight:500}.zero[data-v-9d80e0a7]{color:var(--faint)}.neg[data-v-9d80e0a7]{color:var(--danger, #c0392b)}.count-line[data-v-9d80e0a7]{display:flex;align-items:center;gap:6px}.more[data-v-9d80e0a7]{margin-left:10px}.plist li[data-v-9d80e0a7]{padding:12px 14px}.pl-row[data-v-9d80e0a7]{display:flex;gap:12px;align-items:flex-start}.pl-body[data-v-9d80e0a7]{flex:1 1 auto;min-width:0}.photo-sec[data-v-9d80e0a7]{display:flex;justify-content:center}.gal[data-v-9d80e0a7]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%}.gal-row[data-v-9d80e0a7]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pl-top[data-v-9d80e0a7]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pl-title[data-v-9d80e0a7]{font-weight:500;font-size:15px;overflow-wrap:anywhere}.pl-stock[data-v-9d80e0a7]{flex:none;font-size:15px;font-weight:500}.pl-meta[data-v-9d80e0a7]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px}.type[data-v-9d80e0a7]{font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}h2[data-v-9d80e0a7]{margin:6px 0 0;font-size:calc(22px * var(--fs));font-weight:400;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.top[data-v-9d80e0a7]{margin-top:14px}.sec[data-v-9d80e0a7]{margin-top:16px;padding:18px 20px;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow-sm);min-width:0}.kv[data-v-9d80e0a7]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;margin:0;font-size:calc(13px * var(--fs))}.kv dt[data-v-9d80e0a7]{color:var(--muted)}.kv dd[data-v-9d80e0a7]{margin:0;min-width:0;overflow-wrap:anywhere}.mini-dt[data-v-9d80e0a7] td{padding-top:8px;padding-bottom:8px}.mini-dt[data-v-9d80e0a7] .table-box{box-shadow:none;border-color:var(--line-soft)}@media(max-width:860px){.toolbar .search[data-v-9d80e0a7],.toolbar .flt[data-v-9d80e0a7]{flex:1 1 100%;max-width:none;width:auto}.sec[data-v-9d80e0a7]{padding:14px 16px;border-radius:10px}.kv[data-v-9d80e0a7]{grid-template-columns:104px minmax(0,1fr)}}.dr[data-v-57950ea5]{min-width:0}.kv[data-v-57950ea5]{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:6px 14px;margin:0;font-size:calc(13px * var(--fs))}.kv dt[data-v-57950ea5]{color:var(--muted);overflow-wrap:anywhere}.kv dd[data-v-57950ea5]{margin:0;min-width:0;overflow-wrap:anywhere}.kv .kv[data-v-57950ea5]{padding-left:12px;border-left:1px solid var(--line-soft)}.lst[data-v-57950ea5]{margin:0;padding-left:18px;font-size:calc(13px * var(--fs))}.res-dt[data-v-57950ea5] td{padding-top:7px;padding-bottom:7px}@media(max-width:860px){.kv[data-v-57950ea5]{grid-template-columns:minmax(0,1fr);gap:0}.kv dd[data-v-57950ea5]{margin-bottom:8px}}.pl-row[data-v-b8abbfa9]{display:flex;gap:12px;align-items:flex-start}.pl-body[data-v-b8abbfa9]{flex:1 1 auto;min-width:0}.photo-sec[data-v-b8abbfa9]{display:flex;justify-content:center}.dv-tabs[data-v-b8abbfa9]{margin-bottom:16px}.dv[data-v-b8abbfa9]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:20px;align-items:start}.dv-side[data-v-b8abbfa9]{display:flex;flex-direction:column;gap:10px;min-width:0;position:sticky;top:12px;max-height:calc(100vh - 40px);overflow-y:auto}.dv-main[data-v-b8abbfa9]{min-width:0}.grp-h[data-v-b8abbfa9]{margin:8px 0 4px;font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.slist[data-v-b8abbfa9]{list-style:none;margin:0;padding:4px 0;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden}.slist li[data-v-b8abbfa9]{padding:9px 12px;border-bottom:1px solid var(--hair);cursor:pointer}.slist li[data-v-b8abbfa9]:last-child{border-bottom:0}.slist li[data-v-b8abbfa9]:hover{background:var(--hover)}.slist li.sel[data-v-b8abbfa9]{background:var(--accent-soft)}.s-top[data-v-b8abbfa9]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.s-title[data-v-b8abbfa9]{font-size:calc(13px * var(--fs));font-weight:500;overflow-wrap:anywhere}.s-meta[data-v-b8abbfa9]{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:calc(11.5px * var(--fs))}.set-head[data-v-b8abbfa9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.set-head h2[data-v-b8abbfa9]{margin:0;font-size:calc(18px * var(--fs));font-weight:500;letter-spacing:-.02em}.about[data-v-b8abbfa9]{margin:6px 0 14px;max-width:none;font-size:calc(13px * var(--fs));line-height:1.55;color:var(--ink-2)}.toolbar .search[data-v-b8abbfa9]{flex:1 1 240px;max-width:420px}.dlab[data-v-b8abbfa9]{display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--fs));color:var(--muted)}.fgrid[data-v-b8abbfa9],.rform[data-v-b8abbfa9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px;margin-bottom:14px}.rform[data-v-b8abbfa9]{align-items:start}.flab[data-v-b8abbfa9]{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs));color:var(--muted);min-width:0}.flab small[data-v-b8abbfa9]{font-size:calc(11px * var(--fs))}.req[data-v-b8abbfa9]{color:var(--bad);font-weight:500}.ract[data-v-b8abbfa9]{grid-column:1 / -1;display:flex;gap:8px}.hint[data-v-b8abbfa9]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:calc(12px * var(--fs));color:var(--muted)}.lock[data-v-b8abbfa9]{vertical-align:-1px;margin-left:3px;color:var(--muted)}.frame[data-v-b8abbfa9] td{padding-top:9px;padding-bottom:9px}.count-line[data-v-b8abbfa9]{display:flex;align-items:center;gap:6px;margin-top:10px}.more[data-v-b8abbfa9]{margin-left:10px}.res[data-v-b8abbfa9]{margin-top:6px;padding:16px 18px;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow-sm);min-width:0;overflow-x:auto}.plist li[data-v-b8abbfa9]{padding:12px 14px}.pl-title[data-v-b8abbfa9]{font-weight:500;font-size:15px;overflow-wrap:anywhere}.pl-meta[data-v-b8abbfa9]{margin-top:4px;font-size:12.5px;overflow-wrap:anywhere}.type[data-v-b8abbfa9]{font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.sp-h[data-v-b8abbfa9]{margin:6px 0 0;font-size:calc(22px * var(--fs));font-weight:400;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.top[data-v-b8abbfa9]{margin-top:14px}.sec[data-v-b8abbfa9]{margin-top:16px;padding:18px 20px;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow-sm);min-width:0}.kv[data-v-b8abbfa9]{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr);gap:8px 14px;margin:0;font-size:calc(13px * var(--fs))}.kv dt[data-v-b8abbfa9]{color:var(--muted);overflow-wrap:anywhere}.kv dd[data-v-b8abbfa9]{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:860px){.dv[data-v-b8abbfa9]{grid-template-columns:minmax(0,1fr);gap:12px}.dv-side[data-v-b8abbfa9]{position:static;max-height:none}.toolbar .search[data-v-b8abbfa9]{flex:1 1 100%;max-width:none}.sec[data-v-b8abbfa9]{padding:14px 16px;border-radius:10px}.kv[data-v-b8abbfa9]{grid-template-columns:104px minmax(0,1fr)}.res[data-v-b8abbfa9]{padding:12px}}.rava[data-v-86e0288d]{position:relative;display:inline-block;flex:none;border-radius:50%;border:2px solid #fff;background:#e9e7ed;box-shadow:0 0 0 1.5px var(--ring),0 1px 3px #2827371a;overflow:hidden}.rava img[data-v-86e0288d]{display:block;width:100%;height:100%;object-fit:cover}.ini[data-v-86e0288d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#64616d;font-weight:500;letter-spacing:0}.tabs[data-v-6d3653e8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.box[data-v-6d3653e8]{border:1px solid var(--bg);background:var(--bg);border-radius:12px;box-shadow:var(--shadow)}.off[data-v-6d3653e8]{padding:36px 24px;text-align:center}.off-title[data-v-6d3653e8]{font-size:calc(16px * var(--fs));font-weight:500;margin-bottom:6px}.pad[data-v-6d3653e8]{padding:24px 4px}.small[data-v-6d3653e8]{font-size:calc(12px * var(--fs));margin:10px 0 0}.shops[data-v-6d3653e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.shop[data-v-6d3653e8]{padding:18px 20px;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow-sm);min-width:0}.sh-head[data-v-6d3653e8]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sh-head h2[data-v-6d3653e8]{margin:0;font-size:calc(20px * var(--fs));font-weight:400;letter-spacing:-.03em}.counts[data-v-6d3653e8]{display:flex;flex-wrap:wrap;gap:6px 28px;margin:14px 0 6px}.counts>div[data-v-6d3653e8]{display:flex;flex-direction:column;min-width:0}.big[data-v-6d3653e8]{font-size:calc(30px * var(--fs));line-height:1.1;letter-spacing:-.02em}.faint[data-v-6d3653e8]{color:var(--faint)}.cap[data-v-6d3653e8]{font-size:calc(11px * var(--fs));color:var(--muted)}.slim[data-v-6d3653e8]{padding:8px 12px;margin:8px 0;font-size:calc(12px * var(--fs))}.staff[data-v-6d3653e8],.seg[data-v-6d3653e8],.sug ul[data-v-6d3653e8]{list-style:none;margin:0;padding:0}.staff li[data-v-6d3653e8]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--hair)}.staff li[data-v-6d3653e8]:last-child{border-bottom:0}.staff .nm[data-v-6d3653e8]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.seg li[data-v-6d3653e8]{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--hair);font-size:calc(13px * var(--fs))}.seg li[data-v-6d3653e8]:last-child{border-bottom:0}.ell[data-v-6d3653e8]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong[data-v-6d3653e8]{font-weight:500}.chart[data-v-6d3653e8]{padding:18px 20px}.sug[data-v-6d3653e8]{padding:14px 18px;margin-bottom:14px}.sug li[data-v-6d3653e8]{padding:10px 0;border-bottom:1px solid var(--hair)}.sug li[data-v-6d3653e8]:last-child{border-bottom:0}.sg-top[data-v-6d3653e8]{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;font-size:calc(13px * var(--fs))}.sg-act[data-v-6d3653e8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.toolbar .search[data-v-6d3653e8]{flex:1 1 240px;max-width:420px}.frame[data-v-6d3653e8] td{padding-top:10px;padding-bottom:10px}.count-line[data-v-6d3653e8]{display:flex;align-items:center;gap:6px;margin-top:8px}.more[data-v-6d3653e8]{margin-left:10px}.plist li[data-v-6d3653e8]{padding:12px 14px}.pl-top[data-v-6d3653e8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pl-title[data-v-6d3653e8]{font-size:14px;overflow-wrap:anywhere}.pl-meta[data-v-6d3653e8]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px}.type[data-v-6d3653e8]{font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}h2.mono[data-v-6d3653e8]{margin:6px 0 0;font-size:calc(18px * var(--fs));font-weight:400;overflow-wrap:anywhere}.sec[data-v-6d3653e8]{margin-top:16px;padding:18px 20px;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow-sm);min-width:0}.kv[data-v-6d3653e8]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;margin:0;font-size:calc(13px * var(--fs))}.kv dt[data-v-6d3653e8]{color:var(--muted)}.kv dd[data-v-6d3653e8]{margin:0;min-width:0;overflow-wrap:anywhere}.fld[data-v-6d3653e8]{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:calc(12px * var(--fs));color:var(--muted)}.fld select.input[data-v-6d3653e8]{height:auto;padding:6px}.acts[data-v-6d3653e8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media(max-width:860px){.toolbar .search[data-v-6d3653e8]{flex:1 1 100%;max-width:none}.shop[data-v-6d3653e8],.chart[data-v-6d3653e8],.sec[data-v-6d3653e8]{padding:14px 16px;border-radius:10px}.kv[data-v-6d3653e8]{grid-template-columns:104px minmax(0,1fr)}}.sums[data-v-4081a313]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.state.warn[data-v-4081a313]{background:var(--gold-soft);color:var(--warn-ink)}.grid[data-v-4081a313]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:start}.card[data-v-4081a313]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;background:var(--bg);border:1px solid var(--bg);border-radius:12px;box-shadow:var(--shadow)}.card.st-error[data-v-4081a313]{border-color:var(--bad-edge)}.card.st-warn[data-v-4081a313]{border-color:var(--accent-edge)}.card.st-off[data-v-4081a313]{background:var(--surface);box-shadow:var(--shadow-sm)}.card.st-off h2[data-v-4081a313]{color:var(--muted)}.top[data-v-4081a313]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nm[data-v-4081a313]{min-width:0}h2[data-v-4081a313]{margin:0;font-size:calc(15px * var(--fs));font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}.kind[data-v-4081a313]{margin-top:2px;font-size:calc(12px * var(--fs));color:var(--muted)}.kv[data-v-4081a313]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 12px;margin:0;font-size:calc(13px * var(--fs))}.kv dt[data-v-4081a313]{color:var(--muted)}.kv dd[data-v-4081a313]{margin:0}.detail[data-v-4081a313]{margin:0;font-size:calc(12.5px * var(--fs));line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.errtext[data-v-4081a313]{margin:0;padding:8px 10px;border-radius:8px;background:var(--bad-soft);color:var(--bad);font-size:calc(12.5px * var(--fs));line-height:1.45;overflow-wrap:anywhere}.links[data-v-4081a313]{display:flex;flex-wrap:wrap;gap:4px 16px}.go[data-v-4081a313]{align-self:flex-start;font-size:calc(12.5px * var(--fs))}@media(max-width:860px){.grid[data-v-4081a313]{grid-template-columns:minmax(0,1fr);gap:10px}.card[data-v-4081a313]{padding:14px 16px;border-radius:10px}}.help-btn{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;padding:0;border:1px solid #fff;border-radius:50%;background:#fff;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:36px;height:36px}}
