.svc-notice[data-v-4a188068]{position:sticky;top:0;z-index:1000;background:#fff4d6;color:#5a4300;border-bottom:1px solid #f0d58a;padding:10px 16px;font-size:15px;font-weight:600;text-align:center;line-height:1.4}.lp[data-v-b5d045a7]{position:relative;flex:none}.lp-text[data-v-b5d045a7]{font-size:var(--fs-sm, 13px)}.lp-menu[data-v-b5d045a7]{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:190px;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 10px 28px #0f172a2e}.lp-item[data-v-b5d045a7]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.lp-item[data-v-b5d045a7]:hover,.lp-item[data-v-b5d045a7]:focus-visible{background:var(--surface-2);outline:none}.lp-item.is-on[data-v-b5d045a7]{font-weight:700;color:var(--brand-ink)}.obs[data-v-e6974a90]{display:flex;align-items:center;gap:8px 12px;padding:8px 16px;background:var(--brand-050);color:var(--brand-ink);font-size:var(--fs-sm);border-bottom:1px solid var(--line)}.obs-ic[data-v-e6974a90]{flex:none;color:var(--brand-ink)}.obs-text[data-v-e6974a90]{flex:1;min-width:0;overflow-wrap:anywhere}.obs-text b[data-v-e6974a90]{font-weight:700}.obs.is-compact[data-v-e6974a90]{padding:4px 12px;gap:8px}.obs.is-compact .obs-text[data-v-e6974a90]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.obs[data-v-e6974a90]{padding:8px 16px}.obs.is-compact .obs-text[data-v-e6974a90]{white-space:normal}}.tmb[data-v-7f36a91e]{display:flex;align-items:center;gap:8px 12px;padding:8px 16px;background:var(--st-amber);color:var(--st-amber-ink);font-size:var(--fs-md);border-bottom:1px solid var(--alert-line)}.tmb-ic[data-v-7f36a91e]{flex:none;color:var(--st-amber-ink)}.tmb-text[data-v-7f36a91e]{flex:1;min-width:0;overflow-wrap:anywhere}.tmb-text b[data-v-7f36a91e]{font-weight:700}.tmb-text a[data-v-7f36a91e]{color:inherit;text-decoration:underline}.tmb.is-compact[data-v-7f36a91e]{padding:6px 12px;gap:8px;font-size:var(--fs-lg)}.osp-back[data-v-cdc8ec21]{position:fixed;inset:0;z-index:70;background:#0a0a0c59;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 16px;overflow-y:auto}.osp-page[data-v-cdc8ec21]{display:flex;justify-content:center}.osp[data-v-cdc8ec21]{width:min(560px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.osp.is-modal[data-v-cdc8ec21]{box-shadow:var(--shadow-pop)}.osp-head[data-v-cdc8ec21]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.osp-title[data-v-cdc8ec21]{display:flex;align-items:center;gap:8px;font-size:var(--fs-xl);font-weight:700;margin-right:auto}.osp-title .ic[data-v-cdc8ec21]{color:var(--brand-ink)}.osp-body[data-v-cdc8ec21]{padding:16px}.osp-text[data-v-cdc8ec21]{color:var(--ink-2);margin-bottom:14px}.osp-state[data-v-cdc8ec21]{display:flex;align-items:center;gap:10px;color:var(--ink-3);padding:6px 0}.osp-list[data-v-cdc8ec21]{display:flex;flex-direction:column;gap:8px}.osp-row[data-v-cdc8ec21]{display:flex;gap:8px;align-items:stretch}.osp-row .osp-item[data-v-cdc8ec21]{flex:1;min-width:0}.osp-newtab[data-v-cdc8ec21]{flex:none;display:flex;align-items:center;justify-content:center;width:44px;border:1px solid var(--line-2);border-radius:var(--r-md);padding:0;color:var(--ink-3)}.osp-newtab[data-v-cdc8ec21]:hover{border-color:var(--brand-600);color:var(--brand-ink)}.osp-item[data-v-cdc8ec21]{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;width:100%;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink-1);text-align:left}.osp-item[data-v-cdc8ec21]:hover:not(:disabled){border-color:var(--brand-600);background:var(--brand-050)}.osp-item[data-v-cdc8ec21]:disabled{opacity:.7;cursor:default}.osp-item>.ic[data-v-cdc8ec21]{color:var(--ink-3);flex:none}.osp-ic[data-v-cdc8ec21]{width:34px;height:34px;border-radius:var(--r-md);background:var(--surface-3);color:var(--ink-3);display:flex;align-items:center;justify-content:center;flex:none}.osp-titles[data-v-cdc8ec21]{flex:1;min-width:0;display:flex;flex-direction:column}.osp-name[data-v-cdc8ec21]{font-weight:600;font-size:var(--fs-lg);overflow-wrap:anywhere}.osp-sub[data-v-cdc8ec21]{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px;overflow-wrap:anywhere}.osp-err[data-v-cdc8ec21]{margin-top:12px}.osp-hint[data-v-cdc8ec21]{margin-top:14px}@media(max-width:760px){.osp-back[data-v-cdc8ec21]{padding:12px}.osp-head[data-v-cdc8ec21]{padding:10px 12px}.osp-body[data-v-cdc8ec21]{padding:12px}}.sw[data-v-47c7959e]{position:relative;min-width:0;max-width:100%}.sw-btn[data-v-47c7959e]{max-width:min(360px,100%);min-width:0;gap:6px}.sw-label[data-v-47c7959e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-caret[data-v-47c7959e]{transform:rotate(90deg);color:var(--ink-4);flex:none}.sw.is-block .sw-btn[data-v-47c7959e]{width:100%;max-width:none;justify-content:flex-start;height:32px;padding:0 8px 0 9px;color:var(--ink-2)}.sw.is-block .sw-label[data-v-47c7959e]{flex:1;text-align:left}.sw.is-stacked .sw-btn[data-v-47c7959e]{width:100%;max-width:none;height:auto;min-height:44px;padding:4px 8px;justify-content:flex-start;text-align:left}.sw-stack[data-v-47c7959e]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sw-top[data-v-47c7959e],.sw-main[data-v-47c7959e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-top[data-v-47c7959e]{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500}.sw-main[data-v-47c7959e]{font-weight:600;color:var(--ink-1)}.sw-menu[data-v-47c7959e]{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:260px;max-width:min(420px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;display:flex;flex-direction:column;gap:2px;max-height:60vh;overflow:auto}.sw-item[data-v-47c7959e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;text-align:left;padding:8px 10px;border-radius:var(--r-sm);border:none;background:none;color:var(--ink-1);cursor:pointer}.sw-item[data-v-47c7959e]:hover{background:var(--surface-3)}.sw-item.is-current[data-v-47c7959e]{background:var(--brand-050);cursor:default}.sw-item[data-v-47c7959e]:disabled{opacity:.7}.sw-wh[data-v-47c7959e]{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-seller[data-v-47c7959e]{grid-column:1;font-weight:600;overflow-wrap:anywhere}.sw-check[data-v-47c7959e]{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--brand-ink)}.sw-exp[data-v-47c7959e]{grid-column:1;font-size:var(--fs-xs);color:var(--alert-strong)}@media(max-width:760px){.sw:not(.is-block) .sw-prefix[data-v-47c7959e],.sw:not(.is-block) .sw-ic[data-v-47c7959e]{display:none}.sw-menu[data-v-47c7959e]{position:fixed;left:16px;right:16px;top:calc(var(--head-h) + var(--rail-h) + 6px);min-width:0;max-width:none}}.msw[data-v-c55954bd]{position:relative;min-width:0}.msw-btn[data-v-c55954bd]{gap:6px;height:32px;padding:0 8px}.msw-label[data-v-c55954bd]{white-space:nowrap}.msw-caret[data-v-c55954bd]{transform:rotate(90deg);color:var(--ink-4);flex:none}.msw-menu[data-v-c55954bd]{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:260px;max-width:min(420px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;display:flex;flex-direction:column;gap:2px;max-height:60vh;overflow:auto}.msw-item[data-v-c55954bd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;text-align:left;padding:8px 10px;border-radius:var(--r-sm);border:none;background:none;color:var(--ink-1);cursor:pointer}.msw-item[data-v-c55954bd]:hover{background:var(--surface-3)}.msw-item.is-current[data-v-c55954bd]{background:var(--brand-050);cursor:default}.msw-name[data-v-c55954bd]{display:flex;align-items:center;gap:5px;font-weight:600;overflow-wrap:anywhere}.msw-role[data-v-c55954bd]{grid-column:1;font-size:var(--fs-xs);color:var(--ink-3)}.msw-check[data-v-c55954bd]{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--brand-ink)}.msw-note[data-v-c55954bd]{margin:4px 10px 2px;font-size:var(--fs-xs);color:var(--ink-3)}@media(max-width:760px){.msw-label[data-v-c55954bd]{display:none}.msw-menu[data-v-c55954bd]{position:fixed;left:16px;right:16px;top:calc(var(--head-h) + var(--rail-h) + 6px);min-width:0;max-width:none}}.pw-back[data-v-bb3d0434]{position:fixed;inset:0;z-index:70;background:#0a0a0c59;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 16px;overflow-y:auto}.pw[data-v-bb3d0434]{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}.pw-head[data-v-bb3d0434]{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line)}.pw-title[data-v-bb3d0434]{font-size:18px;font-weight:700;margin-right:auto}.pw-body[data-v-bb3d0434]{padding:16px}.pw-text[data-v-bb3d0434]{color:var(--ink-3);margin-bottom:14px}.pw-err[data-v-bb3d0434]{margin:0 0 10px}.pw-acts[data-v-bb3d0434]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.pw-back[data-v-bb3d0434],.pw-body[data-v-bb3d0434]{padding:12px}}.sup[data-v-79389bf3]{display:flex;align-items:center;gap:8px 12px;padding:8px 16px;background:var(--st-amber);color:var(--st-amber-ink);font-size:var(--fs-sm)}.sup-ic[data-v-79389bf3]{flex:none;color:var(--st-amber-ink)}.sup-text[data-v-79389bf3]{flex:1;min-width:0;overflow-wrap:anywhere}.sup-text b[data-v-79389bf3]{font-weight:700}.sup-btn[data-v-79389bf3]{flex:none;background:var(--surface);color:var(--ink-1);border-color:transparent;font-weight:600;max-width:320px}.sup-btn[data-v-79389bf3]:hover{background:var(--surface-3)}.sup.is-compact[data-v-79389bf3]{padding:4px 12px;gap:8px}.sup.is-compact .sup-text[data-v-79389bf3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.sup[data-v-79389bf3]{flex-wrap:wrap;padding:8px 16px}.sup-btn[data-v-79389bf3]{width:100%;max-width:none;justify-content:center}.sup.is-compact .sup-btn[data-v-79389bf3]{width:auto}}.rail[data-v-02f622b4]{height:var(--rail-h);background:var(--brand-800)}.topbar[data-v-02f622b4]{height:var(--head-h);background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 16px;position:sticky;top:0;z-index:40}.brand[data-v-02f622b4]{display:flex;align-items:center;flex:none;text-decoration:none}.brand[data-v-02f622b4]:hover{text-decoration:none}.wordmark[data-v-02f622b4]{font-family:var(--head);font-size:17px;font-weight:800;letter-spacing:-.03em;color:var(--brand-ink);white-space:nowrap}.wordmark span[data-v-02f622b4]{color:var(--ink-3);font-weight:600}.tenant[data-v-02f622b4]{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink-2);padding-left:16px;border-left:1px solid var(--line);height:24px}.tenant .ic[data-v-02f622b4]{color:var(--icon-mute);flex:none}.tenant-name[data-v-02f622b4]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup-chip[data-v-02f622b4]{flex:none;background:var(--st-amber);color:var(--st-amber-ink);font-weight:700}@media(max-width:760px){.topbar[data-v-02f622b4] .lp-text{display:none}.topbar[data-v-02f622b4] .lp-btn{width:44px;padding:0}.topbar.is-support .brand[data-v-02f622b4],.topbar.is-support .tenant .ic[data-v-02f622b4],.topbar.is-support .tenant-name[data-v-02f622b4],.topbar.is-support .theme-btn[data-v-02f622b4]{display:none}.topbar.is-support .tenant[data-v-02f622b4]{flex:none;padding-left:0;border-left:none}.topbar.is-support .sup-chip[data-v-02f622b4]{height:24px;padding:0 6px;font-size:12px}.topbar.is-support .logout-btn[data-v-02f622b4]{padding:0 10px}}@media(max-width:359px){.topbar.is-support .lp[data-v-02f622b4]{display:none}}.topbar-right[data-v-02f622b4]{margin-left:auto;display:flex;align-items:center;gap:4px;flex:none}.account-btn[data-v-02f622b4]{gap:6px;text-decoration:none}.account-btn[data-v-02f622b4]:hover{text-decoration:none}.account-btn.is-on[data-v-02f622b4]{background:var(--surface-3);color:var(--ink-1)}@media(max-width:760px){.account-btn[data-v-02f622b4],.topbar:not(.is-support) .logout-btn[data-v-02f622b4]{width:40px;padding:0;justify-content:center}}.station-btn[data-v-02f622b4]{margin-right:6px;border-color:var(--brand-500);color:var(--brand-ink);font-weight:600;max-width:320px}.station-btn .ic[data-v-02f622b4]{color:var(--brand-ink)}.station-btn span[data-v-02f622b4]{overflow:hidden;text-overflow:ellipsis}.station-btn[data-v-02f622b4]:hover{background:var(--brand-050);text-decoration:none}.shell[data-v-02f622b4]{display:flex;align-items:flex-start;min-height:calc(100vh - var(--head-h) - var(--rail-h))}.sidebar[data-v-02f622b4]{width:var(--sidebar-w);flex:none;background:var(--surface);border-right:1px solid var(--line);min-height:calc(100vh - var(--head-h) - var(--rail-h));padding:12px 8px;position:sticky;top:var(--head-h)}.nav-item[data-v-02f622b4]{display:flex;align-items:center;gap:9px;min-height:32px;padding:3px 8px 3px 9px;border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;border-left:2px solid transparent;margin-bottom:2px}.nav-item[data-v-02f622b4]:hover{background:var(--surface-3);text-decoration:none}.nav-item .ic[data-v-02f622b4]{color:var(--ink-4);flex:none}.nav-item.is-active[data-v-02f622b4]{background:var(--brand-050);color:var(--brand-ink);font-weight:600;border-left-color:var(--brand-600)}.nav-item.is-active .ic[data-v-02f622b4]{color:var(--brand-ink)}.nav-item.is-within[data-v-02f622b4]{color:var(--brand-ink);font-weight:600}.nav-item.is-within .ic[data-v-02f622b4]{color:var(--brand-ink)}.nav-label[data-v-02f622b4]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-subnote[data-v-02f622b4]{display:block;font-size:11.5px;font-weight:600;line-height:1.2;color:var(--warning);text-decoration:none}.nav-subnote[data-v-02f622b4]:hover{text-decoration:underline}.nav-lights[data-v-02f622b4]{display:flex;gap:4px;margin-top:2px}.nl[data-v-02f622b4]{min-width:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;line-height:16px;text-align:center;color:#fff}.nl-r[data-v-02f622b4]{background:#dc2626}.nl-y[data-v-02f622b4]{background:#f59e0b;color:#1a1a1a}.nl-g[data-v-02f622b4]{background:#16a34a}.sidebar .nav-item.in-grp[data-v-02f622b4]{border-radius:0;margin-bottom:0;--gl:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line);box-shadow:var(--gl)}.sidebar .nav-item.grp-first[data-v-02f622b4]{margin-top:8px;border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);box-shadow:var(--gl),inset 0 1px 0 var(--line)}.sidebar .nav-item.grp-last[data-v-02f622b4]{margin-bottom:8px;border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg);box-shadow:var(--gl),inset 0 -1px 0 var(--line)}.sidebar .nav-item.grp-first.grp-last[data-v-02f622b4]{box-shadow:var(--gl),inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.nav-count[data-v-02f622b4]{flex:none;min-width:20px;padding:0 6px;border-radius:999px;background:var(--warning);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.nav-row[data-v-02f622b4]{display:flex;align-items:center;gap:2px;margin-bottom:2px}.nav-parent[data-v-02f622b4]{flex:1;min-width:0;margin-bottom:0}.nav-caret[data-v-02f622b4]{width:28px;height:32px;flex:none;border:none;background:none;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-4);padding:0}.nav-caret[data-v-02f622b4]:hover{background:var(--surface-3);color:var(--ink-2)}.nav-caret .ic[data-v-02f622b4]{transition:transform .15s}.nav-group.is-open .nav-caret .ic[data-v-02f622b4]{transform:rotate(90deg)}.nav-sub[data-v-02f622b4]{margin:0 0 4px 18px;padding-left:9px;border-left:1px solid var(--line)}.nav-child[data-v-02f622b4]{height:30px;padding-left:10px}.main[data-v-02f622b4]{flex:1;min-width:0;padding:20px 24px 40px;max-width:calc(var(--wrap) + 48px)}.main.is-wide[data-v-02f622b4]{max-width:1680px}.sec-tabs[data-v-02f622b4],.tabbar[data-v-02f622b4],.more-back[data-v-02f622b4]{display:none}@media(max-width:760px){.topbar[data-v-02f622b4]{gap:10px;padding:0 8px 0 16px}.tenant[data-v-02f622b4]{padding-left:10px}.hide-sm[data-v-02f622b4]{display:none}.station-btn[data-v-02f622b4]{width:44px;padding:0;margin-right:2px}.sidebar[data-v-02f622b4]{display:none}.main[data-v-02f622b4]{padding:16px 16px calc(84px + env(safe-area-inset-bottom))}.sec-tabs[data-v-02f622b4]{display:flex;gap:4px;margin:-4px 0 14px;padding:3px;border-radius:var(--r-md);background:var(--surface-3);overflow-x:auto;scrollbar-width:none}.sec-tabs[data-v-02f622b4]::-webkit-scrollbar{display:none}.sec-tab[data-v-02f622b4]{flex:1 0 auto;min-height:38px;padding:0 12px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--ink-2);font-weight:500;text-decoration:none}.sec-tab[data-v-02f622b4]:hover{text-decoration:none;color:var(--ink-1)}.sec-tab.is-active[data-v-02f622b4]{background:var(--surface);color:var(--brand-ink);font-weight:600;box-shadow:0 0 0 1px var(--line)}.tabbar[data-v-02f622b4]{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tab[data-v-02f622b4]{flex:1 1 0;min-width:0;min-height:58px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink-3);font-size:11px;font-weight:500;text-decoration:none;background:transparent;border:none}.tab span[data-v-02f622b4]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.tab[data-v-02f622b4]:hover{text-decoration:none}.tab.is-active[data-v-02f622b4]{color:var(--brand-ink);font-weight:600}.tab.is-active .ic[data-v-02f622b4]{color:var(--brand-ink)}.more-back[data-v-02f622b4]{display:block;position:fixed;inset:0;z-index:49;background:#0a0a0c4d}.more-menu[data-v-02f622b4]{position:absolute;right:8px;bottom:calc(100% + 8px);min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;display:flex;flex-direction:column}.more-item[data-v-02f622b4]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--r-sm);color:var(--ink-1);font-size:var(--fs-md);text-decoration:none}.more-item .ic[data-v-02f622b4]{color:var(--ink-4)}.more-item[data-v-02f622b4]:hover{background:var(--surface-3);text-decoration:none}.more-item.is-active[data-v-02f622b4]{background:var(--brand-050);color:var(--brand-ink);font-weight:600}.more-item.is-active .ic[data-v-02f622b4]{color:var(--brand-ink)}}@media(max-width:380px){.wordmark span[data-v-02f622b4]{display:none}}.nav-seller[data-v-02f622b4]{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.mgr-chip[data-v-02f622b4]{flex:none;background:var(--brand-050);color:var(--brand-ink);font-weight:700}.mgr-sw[data-v-02f622b4]{flex:none;margin-left:8px;min-width:0}.mgr-ro[data-v-02f622b4],.temp-pw[data-v-02f622b4]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.temp-pw-text[data-v-02f622b4]{flex:1;min-width:0}.temp-pw-acts[data-v-02f622b4]{display:flex;gap:6px;flex:none}@media(max-width:760px){.temp-pw[data-v-02f622b4]{flex-wrap:wrap}.temp-pw-acts[data-v-02f622b4]{width:100%}}@media(max-width:760px){.mgr-sw[data-v-02f622b4]{margin-left:4px}}.bill-note[data-v-02f622b4]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bill-text[data-v-02f622b4]{flex:1;min-width:0}.bill-act[data-v-02f622b4]{flex:none}@media(max-width:760px){.bill-note[data-v-02f622b4]{flex-wrap:wrap}.bill-act[data-v-02f622b4]{width:100%}}.svb[data-v-e27a1606]{display:flex;align-items:center;gap:8px 12px;padding:8px 16px;background:var(--brand-050);color:var(--brand-ink);font-size:var(--fs-sm);border-bottom:1px solid var(--line)}.svb-ic[data-v-e27a1606]{flex:none;color:var(--brand-ink)}.svb-text[data-v-e27a1606]{flex:1;min-width:0;overflow-wrap:anywhere}.svb-text b[data-v-e27a1606]{font-weight:700}.svb .btn[data-v-e27a1606]{flex:none}.rail[data-v-fb9afe52]{height:var(--rail-h);background:var(--brand-800)}.topbar[data-v-fb9afe52]{height:var(--head-h);background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 16px;position:sticky;top:0;z-index:40}.brand[data-v-fb9afe52]{display:flex;align-items:center;flex:none;text-decoration:none}.brand[data-v-fb9afe52]:hover{text-decoration:none}.wordmark[data-v-fb9afe52]{font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--brand-ink);white-space:nowrap}.wordmark span[data-v-fb9afe52]{color:var(--ink-3);font-weight:600}.place[data-v-fb9afe52]{display:flex;align-items:center;flex:0 1 auto;min-width:0;padding-left:16px;border-left:1px solid var(--line);height:28px}.lp-narrow[data-v-fb9afe52]{display:none}.place-static[data-v-fb9afe52]{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink-2)}.place-static .ic[data-v-fb9afe52]{color:var(--icon-mute);flex:none}.place-wh[data-v-fb9afe52]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.place-sep[data-v-fb9afe52]{color:var(--ink-4)}.place-seller[data-v-fb9afe52]{font-weight:600;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right[data-v-fb9afe52]{margin-left:auto;display:flex;align-items:center;gap:4px;flex:none}.who[data-v-fb9afe52]{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:var(--fs-sm);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:6px}.shell[data-v-fb9afe52]{display:flex;align-items:flex-start;min-height:calc(100vh - var(--head-h) - var(--rail-h))}.sidebar[data-v-fb9afe52]{width:var(--sidebar-w);flex:none;background:var(--surface);border-right:1px solid var(--line);min-height:calc(100vh - var(--head-h) - var(--rail-h));padding:12px 8px;position:sticky;top:var(--head-h)}.nav-item[data-v-fb9afe52]{display:flex;align-items:center;gap:9px;height:32px;padding:0 8px 0 9px;border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;border-left:2px solid transparent;margin-bottom:2px}.nav-item[data-v-fb9afe52]:hover{background:var(--surface-3);text-decoration:none}.nav-item .ic[data-v-fb9afe52]{color:var(--ink-4);flex:none}.nav-item.is-active[data-v-fb9afe52]{background:var(--brand-050);color:var(--brand-ink);font-weight:600;border-left-color:var(--brand-600)}.nav-item.is-active .ic[data-v-fb9afe52]{color:var(--brand-ink)}.nav-label[data-v-fb9afe52]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main[data-v-fb9afe52]{flex:1;min-width:0;padding:20px 24px 40px;max-width:calc(var(--wrap) + 48px)}.tabbar[data-v-fb9afe52],.more-back[data-v-fb9afe52],.place-bar[data-v-fb9afe52]{display:none}@media(max-width:1180px){.who[data-v-fb9afe52],.hide-md[data-v-fb9afe52]{display:none}}@media(max-width:760px){.topbar[data-v-fb9afe52]{gap:10px;padding:0 8px 0 16px}.wordmark span[data-v-fb9afe52],.place[data-v-fb9afe52]{display:none}.topbar-right[data-v-fb9afe52]{margin-left:auto}.lp-wide[data-v-fb9afe52]{display:none}.lp-narrow[data-v-fb9afe52]{display:block}.place-bar[data-v-fb9afe52]{display:block;padding:4px 8px;background:var(--surface);border-bottom:1px solid var(--line);min-width:0}.pb-static[data-v-fb9afe52]{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:4px 8px}.pb-static .ic[data-v-fb9afe52]{color:var(--icon-mute);flex:none}.pb-text[data-v-fb9afe52]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.pb-wh[data-v-fb9afe52],.pb-text b[data-v-fb9afe52]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-wh[data-v-fb9afe52]{font-size:var(--fs-xs);color:var(--ink-3)}.pb-text b[data-v-fb9afe52]{color:var(--ink-1);font-weight:600}.hide-sm[data-v-fb9afe52],.sidebar[data-v-fb9afe52]{display:none}.main[data-v-fb9afe52]{padding:16px 16px calc(84px + env(safe-area-inset-bottom))}.tabbar[data-v-fb9afe52]{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tab[data-v-fb9afe52]{flex:1 1 0;min-width:0;min-height:58px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink-3);font-size:11px;font-weight:500;text-decoration:none;background:transparent;border:none}.tab span[data-v-fb9afe52]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.tab[data-v-fb9afe52]:hover{text-decoration:none}.tab.is-active[data-v-fb9afe52]{color:var(--brand-ink);font-weight:600}.tab.is-active .ic[data-v-fb9afe52]{color:var(--brand-ink)}.more-back[data-v-fb9afe52]{display:block;position:fixed;inset:0;z-index:49;background:#0a0a0c4d}.more-menu[data-v-fb9afe52]{position:absolute;right:8px;bottom:calc(100% + 8px);min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;display:flex;flex-direction:column}.more-item[data-v-fb9afe52]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--r-sm);color:var(--ink-1);font-size:var(--fs-md);text-decoration:none}button.more-item[data-v-fb9afe52]{border:0;background:none;font:inherit;text-align:left;cursor:pointer;width:100%}.more-item .ic[data-v-fb9afe52]{color:var(--ink-4)}.more-item[data-v-fb9afe52]:hover{background:var(--surface-3);text-decoration:none}.more-item.is-active[data-v-fb9afe52]{background:var(--brand-050);color:var(--brand-ink);font-weight:600}.more-item.is-active .ic[data-v-fb9afe52]{color:var(--brand-ink)}}@media(max-width:380px){.wordmark span[data-v-fb9afe52]{display:none}}.pv[data-v-d2e370cf]{position:fixed;right:16px;bottom:16px;z-index:60;width:min(440px,calc(100vw - 32px));height:min(62vh,560px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);overflow:hidden}.pv.is-small[data-v-d2e370cf]{height:auto}.pv-head[data-v-d2e370cf]{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--alert-line);background:var(--alert-bg);color:var(--ink-1)}.pv-title[data-v-d2e370cf]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.3}.pv-sub[data-v-d2e370cf]{color:var(--ink-2)}.pv-actions[data-v-d2e370cf]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pv-frame[data-v-d2e370cf]{flex:1;width:100%;border:0;background:var(--surface-3)}@media(max-width:600px){.pv[data-v-d2e370cf]{right:8px;left:8px;bottom:8px;width:auto;height:55vh}}.sfab[data-v-7a6efb81]{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:4px}.sfab-btn[data-v-7a6efb81]{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:#229ed9;color:#fff;text-decoration:none;box-shadow:0 6px 18px #0000002e;font-size:14px;line-height:1.2}.sfab-btn[data-v-7a6efb81]:hover{background:#1c8dc3;text-decoration:none;color:#fff}.sfab-ic[data-v-7a6efb81]{width:24px;height:24px;flex:none}.sfab-text[data-v-7a6efb81]{display:flex;flex-direction:column}.sfab-text span[data-v-7a6efb81]{font-size:12px;opacity:.9}.sfab.is-mini .sfab-btn[data-v-7a6efb81]{padding:12px}.sfab-x[data-v-7a6efb81]{width:22px;height:22px;border-radius:50%;border:0;background:var(--surface-3, #eee);color:var(--ink-2);font-size:15px;line-height:22px;cursor:pointer;align-self:flex-start}@media(pointer:coarse){.sfab[data-v-7a6efb81]{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:760px){.sfab[data-v-7a6efb81]{right:12px;bottom:calc(96px + env(safe-area-inset-bottom))}.sfab-btn[data-v-7a6efb81]{padding:10px}.sfab-text[data-v-7a6efb81]{display:none}}@media print{.sfab[data-v-7a6efb81]{display:none}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}@font-face{font-family:Golos Text;src:url(/assets/golos-text-cyrillic-mKek_fSS.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0400-04FF}@font-face{font-family:Golos Text;src:url(/assets/golos-text-latin-BS5oQT7X.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Onest;src:url(/assets/onest-cyrillic-DXI_y_WF.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0400-04FF}@font-face{font-family:Onest;src:url(/assets/onest-latin-CUIqqgP9.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-cyrillic-D73BlboJ.woff2) format("woff2");font-weight:100 800;font-display:swap;unicode-range:U+0400-04FF}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-B9CIFXIH.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{--brand-900:#4E0E0E;--brand-800:#6E1414;--brand-700:#8A1919;--brand-600:#9B1C1C;--brand-500:#C23A3A;--brand-100:#F3D9D9;--brand-050:#FBF0F0;--brand-ink:#8A1919;--on-brand:#FFFFFF;--bg:#F6F5F4;--surface:#FFFFFF;--surface-2:#FAFAF9;--surface-3:#F1F0EE;--line:#E5E2DF;--line-2:#D6D2CE;--ink-1:#1C1917;--ink-2:#44403C;--ink-3:#78716C;--ink-4:#6F6862;--icon-mute:#8F8983;--alert:#96500A;--alert-strong:#7C4206;--alert-bg:#FCEEDA;--long-y-bg:#FFD60A;--long-y-ink:#2E2300;--alert-line:#EBC58D;--ok:#1B7A4B;--ok-bg:#E9F3ED;--err:#A3182C;--err-bg:#FBECEE;--err-line:#EBB4BC;--mp-wb:#7F3FBF;--mp-wb-ink:#6A2FA8;--mp-ozon:#005BFF;--mp-oz:var(--mp-ozon);--mp-ozon-ink:#0047C7;--mp-ym:#FFCC00;--mp-ym-ring:#1C1917;--mp-ym-ink:#1C1917;--r-xs:2px;--r-sm:3px;--r-md:4px;--r-lg:6px;--row-h:40px;--head-h:56px;--rail-h:3px;--sidebar-w:240px;--wrap:1040px;--font:"Golos Text",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--sans:var(--font);--head:"Onest","Golos Text",system-ui,sans-serif;--mono:"JetBrains Mono","Cascadia Mono",Consolas,ui-monospace,monospace;--display:"Onest","Golos Text",system-ui,sans-serif;--fs-xs:12px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--focus:0 0 0 2px var(--surface),0 0 0 4px var(--brand-600);--shadow-pop:0 8px 24px rgba(28,25,23,.14);--shadow-bar:0 -1px 3px rgba(28,25,23,.1);--text:var(--ink-1);--ink:var(--ink-1);--text-2:var(--ink-3);--muted:var(--ink-3);--border:var(--line-2);--accent:var(--brand-600);--danger:var(--err);--success:var(--ok);--warning:var(--alert);--warn-bg:var(--alert-bg);--bg-2:var(--surface-2);--font-mono:var(--mono);--st-dark:#1C1917;--st-dark-ink:#FFFFFF;--st-dark-mute:#BDB6B0;--st-white:#FFFFFF;--st-white-ink:#1C1917;--st-check:#1B7A4B;--st-noscan:#1D5FD1;--st-amber:#F2A33A;--st-amber-ink:#1C1917;--st-red:#B3192F;--st-red-ink:#FFFFFF;--st-green:#1B7A4B;--st-green-ink:#FFFFFF;--st-chz:#FFCC00;--st-chz-ink:#1C1917;--chart-1:#2A78D6;--chart-2:#EB6834;--chart-3:#1BAF7A;--chart-4:#EDA100;--chart-5:#E87BA4;--chart-6:#008300;--chart-7:#4A3AA7;--chart-8:#E34948;--chart-grid:#EEEBE8;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-900:#6E1414;--brand-800:#8F1F1F;--brand-700:#D25555;--brand-600:#A82424;--brand-500:#D25555;--brand-100:#4A1F1C;--brand-050:#2E1C1A;--brand-ink:#EE9C96;--bg:#1A1816;--surface:#23201E;--surface-2:#272320;--surface-3:#2B2724;--line:#3A3532;--line-2:#4A4440;--ink-1:#F2EFEC;--ink-2:#C9C3BD;--ink-3:#9C958F;--ink-4:#958E88;--icon-mute:#857E78;--alert:#E2A358;--alert-strong:#F0BB72;--alert-bg:#2E2314;--long-y-bg:#F5C800;--long-y-ink:#1C1500;--alert-line:#5C4420;--ok:#5CC491;--ok-bg:#16291E;--err:#F28B8B;--err-bg:#331917;--err-line:#62302C;--mp-wb-ink:#B48AE6;--mp-ozon:#4D8DFF;--mp-ozon-ink:#8DB4FF;--mp-ym-ring:#FFCC00;--mp-ym-ink:#FFD94D;--shadow-pop:0 8px 24px rgba(0,0,0,.5);--shadow-bar:0 -1px 3px rgba(0,0,0,.4);--focus:0 0 0 2px var(--surface),0 0 0 4px var(--brand-500);--st-dark:#0F0D0C;--st-dark-ink:#FFFFFF;--st-dark-mute:#ABA49E;--st-white:#F1EEEA;--st-white-ink:#1A1816;--st-check:#1B7A4B;--st-noscan:#1D5FD1;--st-amber:#D98A1E;--st-amber-ink:#1A1816;--st-red:#C2283F;--st-red-ink:#FFFFFF;--st-green:#1F8A55;--st-green-ink:#FFFFFF;--chart-1:#3987E5;--chart-2:#D95926;--chart-3:#199E70;--chart-4:#C98500;--chart-5:#D55181;--chart-6:#008300;--chart-7:#9085E9;--chart-8:#E66767;--chart-grid:#2E2A27;color-scheme:dark}}:root[data-theme=dark]{--brand-900:#6E1414;--brand-800:#8F1F1F;--brand-700:#D25555;--brand-600:#A82424;--brand-500:#D25555;--brand-100:#4A1F1C;--brand-050:#2E1C1A;--brand-ink:#EE9C96;--bg:#1A1816;--surface:#23201E;--surface-2:#272320;--surface-3:#2B2724;--line:#3A3532;--line-2:#4A4440;--ink-1:#F2EFEC;--ink-2:#C9C3BD;--ink-3:#9C958F;--ink-4:#958E88;--icon-mute:#857E78;--alert:#E2A358;--alert-strong:#F0BB72;--alert-bg:#2E2314;--long-y-bg:#F5C800;--long-y-ink:#1C1500;--alert-line:#5C4420;--ok:#5CC491;--ok-bg:#16291E;--err:#F28B8B;--err-bg:#331917;--err-line:#62302C;--mp-wb-ink:#B48AE6;--mp-ozon:#4D8DFF;--mp-ozon-ink:#8DB4FF;--mp-ym-ring:#FFCC00;--mp-ym-ink:#FFD94D;--shadow-pop:0 8px 24px rgba(0,0,0,.5);--shadow-bar:0 -1px 3px rgba(0,0,0,.4);--focus:0 0 0 2px var(--surface),0 0 0 4px var(--brand-500);--st-dark:#0F0D0C;--st-dark-ink:#FFFFFF;--st-dark-mute:#ABA49E;--st-white:#F1EEEA;--st-white-ink:#1A1816;--st-check:#1B7A4B;--st-noscan:#1D5FD1;--st-amber:#D98A1E;--st-amber-ink:#1A1816;--st-red:#C2283F;--st-red-ink:#FFFFFF;--st-green:#1F8A55;--st-green-ink:#FFFFFF;--chart-1:#3987E5;--chart-2:#D95926;--chart-3:#199E70;--chart-4:#C98500;--chart-5:#D55181;--chart-6:#008300;--chart-7:#9085E9;--chart-8:#E66767;--chart-grid:#2E2A27;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink-1);font-family:var(--font);font-size:var(--fs-md);line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";min-height:100vh;overflow-x:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--focus)}h1,h2,h3{margin:0;font-family:var(--head);letter-spacing:-.02em}p{margin:0}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mono{font-family:var(--mono);font-size:.93em;font-variant-numeric:tabular-nums}.tk-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:4px;background:#111;color:#fff;font-family:var(--mono);font-weight:700;font-size:var(--fs-xs,12px);letter-spacing:.02em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px #ffffff2e;vertical-align:middle}.tk-badge.is-defect{background:#f7c5d3;color:#111;box-shadow:none}.tk-badge.is-ret{background:#ffe7b3;color:#111;box-shadow:none}.eyebrow{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.muted{color:var(--ink-3)}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn{height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-1);font-family:var(--sans);font-size:var(--fs-md);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.btn:hover{background:var(--surface-3);border-color:var(--ink-4);text-decoration:none}.btn:disabled{color:var(--ink-4);background:var(--surface-2);cursor:default}.btn .ic{color:var(--ink-3)}.btn-primary{background:var(--brand-600);border-color:var(--brand-600);color:var(--on-brand);font-weight:600}.btn-primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.btn-primary .ic{color:var(--on-brand)}.btn-primary:disabled{background:var(--brand-600);border-color:var(--brand-600);color:var(--on-brand);opacity:.5}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-3);border-color:transparent}.btn-danger{color:var(--err)}.btn-danger:hover{background:var(--err-bg);border-color:var(--err)}.btn-danger-solid{background:var(--err);border-color:var(--err);color:#fff;font-weight:600}.btn-danger-solid:hover{filter:brightness(.92);background:var(--err)}.btn-lg{height:44px;padding:0 20px;font-size:var(--fs-lg)}.btn-sm{height:28px;padding:0 10px;font-size:var(--fs-sm)}.btn-block{width:100%}.btn-link{border:none;background:none;padding:0;color:var(--brand-ink);font-weight:500;height:auto}.btn-link:hover{text-decoration:underline;background:none}.btn-icon{width:34px;padding:0}.input,.select,.textarea{height:34px;width:100%;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);padding:0 10px;font-size:var(--fs-md);transition:border-color .12s}.textarea{height:auto;min-height:84px;padding:8px 10px;resize:vertical;line-height:1.35}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-4)}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand-600);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-600) 14%,transparent)}.input.is-bad,.textarea.is-bad{border-color:var(--err)}.input:disabled{background:var(--surface-2);color:var(--ink-3)}.select{padding:0 28px 0 10px;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin-bottom:6px}.hint{font-size:var(--fs-sm);color:var(--ink-3);margin-top:5px}.field-err{font-size:var(--fs-sm);color:var(--err);margin-top:5px}.form-row{margin-bottom:14px}.form-inline{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.form-inline>.grow{flex:1 1 220px;min-width:0}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.check input{width:16px;height:16px;accent-color:var(--brand-600);margin:0;flex:none}.switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch-track{width:34px;height:20px;border-radius:10px;flex:none;background:var(--line-2);position:relative;transition:background .15s}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #00000040}.switch input:checked+.switch-track{background:var(--brand-600)}.switch input:checked+.switch-track:after{transform:translate(14px)}.switch input:focus-visible+.switch-track{box-shadow:var(--focus)}.switch input:disabled+.switch-track{opacity:.5}.switch-label{font-size:var(--fs-md);color:var(--ink-2)}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden;height:30px;max-width:100%}.seg button{height:100%;padding:0 12px;border:none;background:var(--surface);color:var(--ink-2);font-size:var(--fs-md);border-right:1px solid var(--line-2);white-space:nowrap}.seg button:last-child{border-right:none}.seg button:hover{background:var(--surface-3)}.seg button[aria-pressed=true]{background:var(--brand-600);color:var(--on-brand);font-weight:600}.seg button:disabled{cursor:default;opacity:.6}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.card+.card{margin-top:10px}.card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-lg) var(--r-lg) 0 0}.card-title{font-family:var(--head);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.card-body{padding:14px}.card-foot{padding:10px 14px;border-top:1px solid var(--line);background:var(--surface-2);display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-radius:0 0 var(--r-lg) var(--r-lg)}.section{margin-bottom:22px}.section-title{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin:0 0 8px;display:flex;align-items:center;gap:8px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line);min-height:var(--row-h)}.row:last-child{border-bottom:none}.row-main{flex:1 1 200px;min-width:0}.row-title{font-weight:600;color:var(--ink-1);overflow-wrap:anywhere}.row-sub{font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px;overflow-wrap:anywhere}.row-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);border-left-width:3px;border-radius:var(--r-md);padding:9px 12px;font-size:var(--fs-md);color:var(--ink-2);background:var(--surface)}.note .ic{flex:none;margin-top:2px}.note>div{min-width:0;overflow-wrap:anywhere}.note b{font-weight:600}.note-info{border-left-color:var(--brand-600)}.note-info .ic{color:var(--brand-600)}.note-alert{background:var(--alert-bg);border-color:var(--alert-line);border-left-color:var(--alert);color:var(--alert-strong)}.note-alert .ic{color:var(--alert)}.note-ok{background:var(--ok-bg);border-color:var(--ok-bg);border-left-color:var(--ok);color:var(--ok)}.note-err{background:var(--err-bg);border-color:var(--err-line);border-left-color:var(--err);color:var(--err)}.note+.note{margin-top:8px}.chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.chip-ok{background:var(--ok-bg);color:var(--ok)}.chip-alert{background:var(--alert-bg);color:var(--alert-strong)}.chip-err{background:var(--err-bg);color:var(--err)}.chip-brand{background:var(--brand-050);color:var(--brand-ink)}.chip-mute{background:var(--surface-3);color:var(--ink-3);font-weight:500}.page-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-head-text{flex:1 1 320px;min-width:0}.page-title{font-family:var(--head);font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;margin:0 0 4px}.page-sub{font-size:var(--fs-md);color:var(--ink-3);max-width:640px}.page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.state{padding:28px 16px;text-align:center;color:var(--ink-3);display:flex;flex-direction:column;align-items:center;gap:10px}.state-title{font-family:var(--head);font-size:var(--fs-lg);font-weight:700;color:var(--ink-1)}.state-text{max-width:440px}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--brand-600);animation:spin .8s linear infinite;flex:none}.spinner-sm{width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%;animation:sk 1.2s ease infinite;border-radius:var(--r-sm)}@keyframes sk{to{background-position:-200% 0}}.confirm{border:1px solid var(--err-line);border-left:3px solid var(--err);background:var(--err-bg);border-radius:var(--r-md);padding:10px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.confirm-text{flex:1 1 240px;color:var(--ink-1);min-width:0}.confirm-text b{font-weight:600}.confirm-actions{display:flex;gap:8px;flex-wrap:wrap}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:100;background:var(--ink-1);color:var(--surface);padding:10px 16px;border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-size:var(--fs-md);max-width:calc(100vw - 32px)}.toast.is-err{background:var(--err);color:#fff}@media(max-width:760px){:root{--fs-xs:13px;--fs-sm:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:19px;--fs-2xl:23px}.btn{min-height:44px;height:auto;padding:0 16px}.btn-sm{min-height:38px;padding:0 12px}.btn-icon{width:44px;padding:0}.btn-link{min-height:0;padding:0}.input,.select,.textarea{min-height:44px;height:auto;font-size:16px;padding:10px 12px}.select{padding:10px 30px 10px 12px;background-position:right 10px center}.seg{height:auto;flex-wrap:wrap}.seg button{min-height:44px;flex:1 1 auto}.switch-track{width:42px;height:26px;border-radius:13px}.switch-track:after{width:22px;height:22px}.switch input:checked+.switch-track:after{transform:translate(16px)}.row{padding:12px}.card-head,.card-body,.card-foot{padding-left:12px;padding-right:12px}.page-actions{width:100%}.page-actions .btn{flex:1 1 auto}body{min-height:100dvh}}
