.toasts[data-v-f3bffc31]{position:fixed;inset-block-end:20px;inset-inline-end:20px;z-index:var(--z-toast, 90);display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.toast[data-v-f3bffc31]{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--r-md);background:var(--surface-ink);color:var(--ink-inverse);box-shadow:var(--shadow-2);font-size:12.5px;font-weight:550;max-width:min(360px,calc(100vw - 40px))}.toast.ok svg[data-v-f3bffc31]:first-child{color:var(--live)}.toast button[data-v-f3bffc31]{border:0;background:none;color:var(--ink-inverse-3);cursor:pointer;padding:2px;margin-inline-start:4px;display:grid;place-items:center}.toast button[data-v-f3bffc31]:hover{color:var(--ink-inverse)}.t-enter-active[data-v-f3bffc31],.t-leave-active[data-v-f3bffc31]{transition:opacity .2s ease,transform .2s ease}.t-enter-from[data-v-f3bffc31]{opacity:0;transform:translateY(8px) scale(.97)}.t-leave-to[data-v-f3bffc31]{opacity:0;transform:translate(12px)}@media(prefers-reduced-motion:reduce){.t-enter-active[data-v-f3bffc31],.t-leave-active[data-v-f3bffc31]{transition:opacity .12s linear}.t-enter-from[data-v-f3bffc31],.t-leave-to[data-v-f3bffc31]{transform:none}}.tools[data-v-27d26a08]{display:flex;align-items:center;gap:8px}.search-trigger[data-v-27d26a08]{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);color:var(--ink-3);font-size:13px;cursor:pointer;min-width:190px}.search-trigger[data-v-27d26a08]:hover{border-color:var(--line-strong);color:var(--ink-2)}.st-label[data-v-27d26a08]{flex:1;text-align:left}kbd[data-v-27d26a08]{font-family:var(--font-sans);font-size:10.5px;font-weight:700;background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:2px 6px;color:var(--ink-3)}.tool-btn[data-v-27d26a08]{position:relative;width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);cursor:pointer}.tool-btn[data-v-27d26a08]:hover{color:var(--brand);border-color:var(--brand-soft-2)}.tool-btn.lang[data-v-27d26a08]{width:auto;gap:6px;padding:0 10px}.lang-code[data-v-27d26a08]{font-size:11px;font-weight:800;letter-spacing:.04em}.dot-badge[data-v-27d26a08]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid var(--surface)}.profile[data-v-27d26a08]{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px 0 5px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;color:var(--ink)}.profile[data-v-27d26a08]:hover{border-color:var(--line-strong)}.avatar[data-v-27d26a08]{width:27px;height:27px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--grad-brand);color:#fff;font-size:11px;font-weight:800}.avatar.lg[data-v-27d26a08]{width:40px;height:40px;font-size:14px;border-radius:11px}.p-meta[data-v-27d26a08]{text-align:left;line-height:1.2}.p-meta strong[data-v-27d26a08]{display:block;font-size:12.5px;font-weight:700}.p-meta small[data-v-27d26a08]{font-size:10.5px;color:var(--ink-3)}.pop-wrap[data-v-27d26a08]{position:relative}.pop[data-v-27d26a08]{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-pop);min-width:244px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.pop-r[data-v-27d26a08]{left:auto;right:0;min-width:262px}.pop-h[data-v-27d26a08]{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--ink-3);padding:7px 10px 6px}.pop-item[data-v-27d26a08]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border:none;background:none;cursor:pointer;border-radius:var(--r-sm);font-size:13px;color:var(--ink);text-align:left}.pop-item[data-v-27d26a08]:hover{background:var(--surface-soft)}.pop-item.on[data-v-27d26a08]{background:var(--brand-soft);color:var(--brand);font-weight:650}.pop-item small[data-v-27d26a08]{color:var(--ink-3);font-size:12px}.pop-item small.hint[data-v-27d26a08]{margin-left:auto}.pop-item span[data-v-27d26a08]:first-child{flex:1}.pop-item.danger[data-v-27d26a08]{color:var(--danger)}.pop-note[data-v-27d26a08]{font-size:11px;color:var(--ink-3);padding:8px 10px 4px;line-height:1.45}.pop-user[data-v-27d26a08]{display:flex;gap:11px;padding:10px;align-items:center}.pop-user strong[data-v-27d26a08]{display:block;font-size:13.5px}.pop-user small[data-v-27d26a08]{font-size:11.5px;color:var(--ink-3)}.role-tag[data-v-27d26a08]{display:inline-block;margin-top:5px;font-size:10px;font-weight:700;letter-spacing:.05em;background:var(--brand-soft);color:var(--brand);padding:2px 7px;border-radius:5px}.pop-sep[data-v-27d26a08]{height:1px;background:var(--line);margin:5px 0}a.pop-item[data-v-27d26a08]{text-decoration:none}.pop-notif[data-v-27d26a08]{min-width:348px;padding:0;overflow:hidden}.notif-head[data-v-27d26a08]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px;font-weight:750;color:var(--ink)}.link-btn[data-v-27d26a08]{border:none;background:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:650;color:var(--brand-deep)}.link-btn[data-v-27d26a08]:hover{text-decoration:underline}.notif-list[data-v-27d26a08]{max-height:380px;overflow-y:auto}.notif[data-v-27d26a08]{display:flex;gap:10px;padding:11px 14px;text-decoration:none;border-bottom:1px solid var(--line-row);cursor:pointer}.notif[data-v-27d26a08]:last-child{border-bottom:none}.notif[data-v-27d26a08]:hover{background:var(--surface-soft)}.notif.unread[data-v-27d26a08]{background:var(--brand-soft)}.notif.unread[data-v-27d26a08]:hover{background:var(--brand-soft-2)}.notif-dot[data-v-27d26a08]{width:7px;height:7px;border-radius:50%;margin-top:5px;flex:none;background:var(--ink-3)}.notif-dot.success[data-v-27d26a08]{background:var(--success)}.notif-dot.warn[data-v-27d26a08]{background:var(--warn)}.notif-dot.danger[data-v-27d26a08]{background:var(--danger)}.notif-dot.info[data-v-27d26a08]{background:var(--brand)}.notif-body[data-v-27d26a08]{min-width:0}.notif-t[data-v-27d26a08]{display:block;font-size:12.5px;font-weight:700;color:var(--ink)}.notif-b[data-v-27d26a08]{display:block;font-size:11.5px;color:var(--ink-2);line-height:1.45;margin-top:2px}.notif-w[data-v-27d26a08]{display:block;font-size:10.5px;color:var(--ink-3);margin-top:4px}.notif-empty[data-v-27d26a08]{padding:22px 16px;font-size:12.5px;color:var(--ink-3);line-height:1.5;text-align:center}.notif-foot[data-v-27d26a08]{display:block;padding:11px 14px;text-align:center;font-size:12.5px;font-weight:650;color:var(--brand-deep);border-top:1px solid var(--line);background:var(--surface-soft);text-decoration:none}.notif-foot[data-v-27d26a08]:hover{background:var(--brand-soft)}.cmd-backdrop[data-v-27d26a08]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#07122873;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;padding:12vh 16px 16px}.cmd[data-v-27d26a08]{width:min(620px,100%);align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 40px 90px -30px #0f294d99;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.cmd-input[data-v-27d26a08]{display:flex;align-items:center;gap:11px;padding:15px 17px;border-bottom:1px solid var(--line);color:var(--ink-3)}.cmd-input input[data-v-27d26a08]{flex:1;border:none;outline:none;font-size:15.5px;background:none;color:var(--ink)}.cmd-body[data-v-27d26a08]{overflow-y:auto;padding:7px}.cmd-group+.cmd-group[data-v-27d26a08]{margin-top:6px}.cmd-group-h[data-v-27d26a08]{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--ink-3);padding:8px 10px 5px}.cmd-item[data-v-27d26a08]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:none;cursor:pointer;border-radius:var(--r-sm);text-align:left}.cmd-item[data-v-27d26a08]:hover{background:var(--brand-soft)}.cmd-kind[data-v-27d26a08]{font-size:9.5px;font-weight:800;letter-spacing:.06em;background:var(--neutral-soft);color:var(--ink-3);padding:3px 7px;border-radius:5px;flex:none}.cmd-label[data-v-27d26a08]{font-size:13.5px;font-weight:600;color:var(--ink)}.cmd-sub[data-v-27d26a08]{font-size:12px;color:var(--ink-3);margin-left:auto}.cmd-empty[data-v-27d26a08]{padding:26px;text-align:center;font-size:13.5px;color:var(--ink-3)}.cmd-foot[data-v-27d26a08]{display:flex;justify-content:space-between;gap:12px;padding:10px 15px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-3);background:var(--surface-soft)}.cmd-foot kbd[data-v-27d26a08]{margin:0 2px}@media(max-width:900px){.search-trigger[data-v-27d26a08]{min-width:0;padding:0 10px}.st-label[data-v-27d26a08],.search-trigger kbd[data-v-27d26a08],.p-meta[data-v-27d26a08]{display:none}.profile[data-v-27d26a08]{padding:0 6px}}@media(max-width:480px){.pop[data-v-27d26a08],.pop-r[data-v-27d26a08],.pop-notif[data-v-27d26a08]{position:fixed;top:calc(var(--chrome-h) + 4px);left:12px;right:12px;width:auto;min-width:0;max-width:none}.notif-list[data-v-27d26a08]{max-height:60vh}}@media(max-width:560px){.tool-btn.lang .lang-code[data-v-27d26a08]{display:none}.tool-btn.lang[data-v-27d26a08]{width:36px;padding:0}}.shape[data-v-11920960]{display:inline-grid;place-items:center;flex:none}.shape svg[data-v-11920960]{width:100%;height:100%;display:block;overflow:visible}.shape[data-v-11920960]{filter:drop-shadow(0 10px 18px rgba(15,41,77,.28));transition:transform .35s cubic-bezier(.2,.8,.2,1)}@keyframes sh-spin-11920960{to{transform:rotate(360deg)}}@keyframes sh-spin-rev-11920960{to{transform:rotate(-360deg)}}.spin-slow[data-v-11920960]{animation:sh-spin-11920960 14s linear infinite}.spin-rev[data-v-11920960]{animation:sh-spin-rev-11920960 22s linear infinite}@keyframes sh-flicker-11920960{0%,to{opacity:1}45%{opacity:.55}55%{opacity:1}}.flicker[data-v-11920960]{animation:sh-flicker-11920960 2.6s ease-in-out infinite}@keyframes sh-draw-11920960{0%{stroke-dashoffset:22}35%,to{stroke-dashoffset:0}}.draw-tick[data-v-11920960]{stroke-dasharray:22;animation:sh-draw-11920960 3.4s ease-in-out infinite}@keyframes sh-dot-11920960{0%,80%,to{opacity:.35}40%{opacity:1}}.dot-1[data-v-11920960]{animation:sh-dot-11920960 1.5s ease-in-out infinite}.dot-2[data-v-11920960]{animation:sh-dot-11920960 1.5s ease-in-out infinite .2s}.dot-3[data-v-11920960]{animation:sh-dot-11920960 1.5s ease-in-out infinite .4s}@keyframes sh-bar-11920960{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.bar-a[data-v-11920960],.bar-b[data-v-11920960],.bar-c[data-v-11920960]{transform-origin:bottom;transform-box:fill-box}.bar-a[data-v-11920960]{animation:sh-bar-11920960 2.4s ease-in-out infinite}.bar-b[data-v-11920960]{animation:sh-bar-11920960 2.4s ease-in-out infinite .3s}.bar-c[data-v-11920960]{animation:sh-bar-11920960 2.4s ease-in-out infinite .6s}@keyframes sh-fly-11920960{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-1.5px)}}.fly[data-v-11920960]{animation:sh-fly-11920960 3.2s ease-in-out infinite;transform-box:fill-box}@media(prefers-reduced-motion:reduce){.spin-slow[data-v-11920960],.spin-rev[data-v-11920960],.flicker[data-v-11920960],.draw-tick[data-v-11920960],.dot-1[data-v-11920960],.dot-2[data-v-11920960],.dot-3[data-v-11920960],.bar-a[data-v-11920960],.bar-b[data-v-11920960],.bar-c[data-v-11920960],.fly[data-v-11920960]{animation:none}}.ci[data-v-667a9b97]{display:flex;gap:9px}.ci-box[data-v-667a9b97]{flex:1;min-width:0;height:58px;text-align:center;font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.ci-box[data-v-667a9b97]:focus{outline:none;background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring)}.ci-box[data-v-667a9b97]:disabled{opacity:.55}.ci.done .ci-box[data-v-667a9b97]{border-color:var(--brand);background:var(--brand-soft)}.ci.err .ci-box[data-v-667a9b97]{border-color:var(--danger);background:var(--danger-soft)}.ci.err[data-v-667a9b97]{animation:ci-shake-667a9b97 .32s ease}@keyframes ci-shake-667a9b97{10%,90%{transform:translate(-2px)}30%,70%{transform:translate(4px)}50%{transform:translate(-3px)}}@media(max-width:420px){.ci[data-v-667a9b97]{gap:6px}.ci-box[data-v-667a9b97]{height:50px;font-size:19px}}@media(prefers-reduced-motion:reduce){.ci-box[data-v-667a9b97]{transition:none}.ci.err[data-v-667a9b97]{animation:none}}.sl[data-v-78fcf621]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lock);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;background:var(--canvas)}.sl-card[data-v-78fcf621]{width:100%;max-width:380px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:32px clamp(20px,6vw,34px) 26px;box-shadow:0 1px 2px #0f294d0a,0 30px 70px -40px #0f294d80}.sl-mark[data-v-78fcf621]{display:flex;justify-content:center;margin-bottom:18px}.sl-card h1[data-v-78fcf621]{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.sl-sub[data-v-78fcf621]{font-size:13px;color:var(--ink-3);margin-top:7px}.sl-who[data-v-78fcf621]{display:flex;align-items:center;gap:10px;text-align:left;margin:20px 0;padding:10px 12px;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--r-md)}.sl-av[data-v-78fcf621]{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--grad-brand);color:#fff;font-size:11.5px;font-weight:800}.sl-who-t[data-v-78fcf621]{min-width:0}.sl-who-t strong[data-v-78fcf621]{display:block;font-size:13px;font-weight:700;color:var(--ink)}.sl-who-t small[data-v-78fcf621]{font-size:11.5px;color:var(--ink-3)}.sl-form[data-v-78fcf621]{display:flex;flex-direction:column;gap:12px}.sl-lab[data-v-78fcf621]{font-size:12px;font-weight:750;letter-spacing:.03em;color:var(--ink-2);text-align:left}.sl-err[data-v-78fcf621]{font-size:12.5px;color:var(--danger);font-weight:600;line-height:1.55;text-align:left}.sl-hint[data-v-78fcf621]{font-size:11.5px;color:var(--ink-3);line-height:1.6;text-align:left}.sl-go[data-v-78fcf621]{height:46px;border:none;border-radius:var(--r-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--grad-brand);color:#fff;font-family:inherit;font-size:14.5px;font-weight:750;box-shadow:var(--shadow-brand)}.sl-go[data-v-78fcf621]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sl-go i[data-v-78fcf621]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:sl-spin-78fcf621 .7s linear infinite}@keyframes sl-spin-78fcf621{to{transform:rotate(360deg)}}.sl-finger[data-v-78fcf621]{margin-top:12px;width:100%;height:44px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--surface, #fff);border:1px solid var(--line-strong);color:var(--ink);font-family:inherit;font-size:14px;font-weight:700}.sl-finger[data-v-78fcf621]:disabled{opacity:.5;cursor:not-allowed}.sl-ferr[data-v-78fcf621]{margin-top:8px}.sl-out[data-v-78fcf621]{margin-top:16px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;color:var(--ink-3)}.sl-out[data-v-78fcf621]:hover{color:var(--brand-deep);text-decoration:underline}.sl-foot[data-v-78fcf621]{font-size:11.5px;color:var(--ink-3);text-align:center}@media(prefers-reduced-motion:reduce){.sl-go i[data-v-78fcf621]{animation:none}}.console[data-v-907fbef4]{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.sidebar[data-v-907fbef4]{position:fixed;inset-block:0;inset-inline-start:0;width:var(--sidebar-w);display:flex;flex-direction:column;background:linear-gradient(180deg,#101a2e,#0a1220);color:#fff;overflow-y:auto;border-right:1px solid rgba(255,255,255,.07)}.sidebar-brand[data-v-907fbef4]{display:flex;align-items:center;gap:9px;padding:20px 18px 14px}.brand-glyph[data-v-907fbef4]{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(140deg,#4e93ff,#0b4fd6);font-size:12px;font-weight:800}.brand-word[data-v-907fbef4]{font-size:15px;font-weight:750;letter-spacing:-.02em}.portal-tag[data-v-907fbef4]{margin-left:auto;font-size:9px;font-weight:800;letter-spacing:.12em;color:#ffb4b4;border:1px solid rgba(255,120,120,.3);background:#ff5a5a1f;padding:3px 6px;border-radius:5px}.secure-note[data-v-907fbef4]{display:flex;align-items:center;gap:7px;margin:0 14px 12px;padding:7px 10px;border-radius:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:10.5px;font-weight:600;color:#9db0d4}.nav[data-v-907fbef4]{padding:0 12px 18px;flex:1}.nav-section[data-v-907fbef4]{margin-bottom:3px}.nav-item[data-v-907fbef4]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;font-size:13px;font-weight:500;color:#9aa3bc;margin-bottom:1px;transition:background .12s ease;background:none;border:0;cursor:pointer;text-align:start;font-family:inherit}.nav-parent.within[data-v-907fbef4]{color:#e4eaf7}.nav-chev[data-v-907fbef4]{flex:none;opacity:.55;transition:transform .18s ease}.nav-chev.open[data-v-907fbef4]{transform:rotate(90deg)}.nav-children[data-v-907fbef4]{margin:2px 0 6px 20px;padding-inline-start:12px;border-inline-start:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.nav-child[data-v-907fbef4]{padding:7px 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:#8e98b3}.nav-child[data-v-907fbef4]:hover{background:#ffffff0d;color:#c6d0e6}.nav-child.active[data-v-907fbef4]{background:#4e93ff33;color:#fff;font-weight:600}.nav-item[data-v-907fbef4]:hover{background:#ffffff0f}.nav-item.active[data-v-907fbef4]{background:linear-gradient(90deg,#4e93ff5c,#4e93ff12);color:#fff;font-weight:600}.nav-ico[data-v-907fbef4]{flex:none;opacity:.72}.nav-item.active .nav-ico[data-v-907fbef4]{opacity:1}.nav-label-text[data-v-907fbef4]{flex:1;min-width:0}.nav-badge[data-v-907fbef4]{flex:none;min-width:19px;height:18px;padding:0 6px;border-radius:9px;display:grid;place-items:center;font-size:10.5px;font-weight:800;background:#ffffff24;color:#c8d6f5}.nav-badge.hot[data-v-907fbef4]{background:#ff5a5a33;color:#ff9c9c}.nav-badge.warn[data-v-907fbef4]{background:#ffb0202e;color:#ffc96b}.side-foot[data-v-907fbef4]{padding:12px 18px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:8px}.env[data-v-907fbef4]{font-size:9.5px;font-weight:800;letter-spacing:.1em;padding:3px 7px;border-radius:5px}.env.prod[data-v-907fbef4]{background:#f4585838;color:#ff9a9a}.env.dev[data-v-907fbef4]{background:#ffb0202e;color:#ffc96b}.env.unknown[data-v-907fbef4]{background:#f458582e;color:#ff9a9a}.main[data-v-907fbef4]{grid-column:2;display:flex;flex-direction:column;min-width:0}.env-bar[data-v-907fbef4]{display:flex;align-items:center;gap:10px;padding:5px 18px;font-size:12px;line-height:1.4}.env-bar b[data-v-907fbef4]{font-size:11px;font-weight:800;letter-spacing:.12em}.env-bar.prod[data-v-907fbef4]{background:#c62828;color:#fff}.env-bar.dev[data-v-907fbef4]{background:#ffb020;color:#3a2600}.env-bar.unknown[data-v-907fbef4]{background:#6b1f1f;color:#fff}.topbar[data-v-907fbef4]{display:flex;align-items:center;gap:16px;height:var(--topbar-h);padding:0 22px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:var(--z-topbar)}.tb[data-v-907fbef4]{margin-left:auto}.crumb[data-v-907fbef4]{display:flex;align-items:center;gap:8px;font-size:12px}.crumb-portal[data-v-907fbef4]{font-weight:800;letter-spacing:.1em;color:var(--danger)}.crumb-sep[data-v-907fbef4]{color:var(--line-strong)}.crumb-page[data-v-907fbef4]{font-weight:600;color:var(--ink-2)}.content[data-v-907fbef4]{padding:24px 22px 60px;min-width:0}.content-head[data-v-907fbef4]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.content-title[data-v-907fbef4]{font-size:23px;font-weight:800;letter-spacing:-.03em}.content-sub[data-v-907fbef4]{font-size:13px;color:var(--ink-3);margin-top:4px}.content-date[data-v-907fbef4]{font-size:11.5px;color:var(--ink-3);white-space:nowrap;padding-bottom:4px}.burger[data-v-907fbef4],.nav-backdrop[data-v-907fbef4]{display:none}@media(max-width:980px){.console[data-v-907fbef4]{grid-template-columns:1fr}.main[data-v-907fbef4]{grid-column:1}.sidebar[data-v-907fbef4]{position:fixed;inset-block:0;inset-inline-start:0;width:min(84vw,300px);height:100dvh;z-index:var(--z-drawer);transform:translate(-100%);transition:transform .28s cubic-bezier(.3,.8,.3,1);box-shadow:0 0 40px #00000080}.nav-open .sidebar[data-v-907fbef4]{transform:translate(0)}.nav-backdrop[data-v-907fbef4]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);background:#0712288c;opacity:0;pointer-events:none;transition:opacity .25s ease}.nav-open .nav-backdrop[data-v-907fbef4]{opacity:1;pointer-events:auto}.burger[data-v-907fbef4]{display:grid;place-content:center;gap:4px;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;padding:0;flex:none}.burger span[data-v-907fbef4]{display:block;width:16px;height:2px;border-radius:2px;background:var(--ink)}.topbar[data-v-907fbef4]{padding:0 14px;gap:10px}.content[data-v-907fbef4]{padding:18px 14px 44px}.content-date[data-v-907fbef4]{display:none}.content-title[data-v-907fbef4]{font-size:19px}}@media(max-width:760px){.crumb-portal[data-v-907fbef4],.crumb-sep[data-v-907fbef4]{display:none}}.lockdown-bar[data-v-907fbef4]{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0 0 14px;padding:11px 14px;border-radius:10px;background:var(--danger);color:#fff;font-size:13px;text-decoration:none}.lockdown-bar b[data-v-907fbef4]{letter-spacing:.06em}.lockdown-bar span[data-v-907fbef4]{margin-left:auto;font-weight:700;text-decoration:underline}:root{--canvas: #F5F8FD;--surface: #ffffff;--surface-soft: #FBFCFE;--surface-row: #FAFBFD;--surface-tint: #F0F6FF;--surface-tint-2: #E4EEFF;--surface-raised: #ffffff;--surface-ink-hover: #1A2340;--surface-navy: #0A1B3D;--surface-navy-2: #071228;--surface-navy-panel: #14224A;--surface-ink: #0E1428;--ink: #0F294D;--ink-2: #4A5B77;--ink-3: #626F87;--ink-4: #68778F;--ink-kicker: #626F87;--ink-inverse: #ffffff;--ink-inverse-2: #9DB0D4;--ink-inverse-3: #8C9BBC;--ink-inverse-4: #7F8DAE;--brand: #1A6DFF;--brand-deep: #0B4FD6;--brand-strong: #0A3FAE;--brand-light: #4E93FF;--brand-soft: #EAF2FF;--brand-soft-2: #D6E6FF;--brand-ring: rgba(26, 109, 255, .24);--grad-brand: linear-gradient(135deg, #1A6DFF, #0B4FD6);--grad-sky: linear-gradient(135deg, #4E93FF, #1A6DFF);--grad-hero: linear-gradient(180deg, #F3F8FF 0%, #EAF2FF 42%, #F5F8FD 100%);--grad-teal: linear-gradient(135deg, #16B8C8, #0E8FA8);--grad-violet: linear-gradient(135deg, #7C6BFF, #5B45E0);--grad-emerald: linear-gradient(135deg, #16C08A, #0E9268);--grad-amber: linear-gradient(135deg, #FFB020, #F08C00);--grad-rose: linear-gradient(135deg, #FF6B8A, #E63E63);--info: #1A6DFF;--info-soft: #EAF2FF;--success: #0E7C5A;--success-soft: #E4F5EE;--warn: #9A6316;--warn-soft: #FDF2E3;--danger: #C0342B;--danger-soft: #FBEDEC;--neutral-fg: #5B6480;--neutral-soft: #EFF2F7;--live: #22C98A;--star: #00B67A;--glass-bg: rgba(255, 255, 255, .72);--glass-bg-strong: rgba(255, 255, 255, .88);--glass-border: rgba(255, 255, 255, .85);--glass-shadow: 0 8px 32px rgba(15, 41, 77, .1);--glass-blur: saturate(180%) blur(16px);--line: #E4EAF4;--line-row: #EFF2F8;--line-strong: #D5DEEC;--shadow-1: 0 1px 2px rgba(15, 41, 77, .04), 0 1px 3px rgba(15, 41, 77, .03);--shadow-2: 0 4px 16px rgba(15, 41, 77, .07), 0 24px 48px -28px rgba(15, 41, 77, .28);--shadow-3: 0 40px 90px -50px rgba(15, 41, 77, .45);--shadow-brand: 0 8px 24px -8px rgba(26, 109, 255, .45);--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 24px;--r-pill: 999px;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--page-max: 1240px;--page-max-w: 1180px;--page-pad: 24px;--sidebar-w: 246px;--topbar-h: 62px;--chrome-h: var(--topbar-h);--z-sticky: 100;--z-pop: 200;--z-nav: 300;--z-topbar: 400;--z-scrim: 600;--z-drawer: 610;--z-modal: 700;--z-toast: 800;--z-lock: 900}:root[data-theme=dark]{--canvas: #0B1220;--surface: #121C2E;--surface-soft: #16223A;--surface-row: #16223A;--surface-tint: #16223A;--surface-tint-2: #1B2942;--surface-raised: #26364F;--surface-ink-hover: #CFDAEC;--surface-ink: #E7EDF7;--ink: #E9EFFA;--ink-2: #A9B8D0;--ink-3: #7E8FAB;--ink-4: #8A99B3;--ink-kicker: #93A3BE;--brand-soft: #16243F;--brand-soft-2: #22375C;--brand-ring: rgba(78, 147, 255, .35);--info-soft: #16243F;--success-soft: #102A22;--warn-soft: #2C2312;--danger-soft: #2E1618;--neutral-soft: #1C2942;--neutral-fg: #A9B8D0;--success: #2FB98A;--warn: #D9942F;--danger: #E8635C;--brand-deep: #5C9BFF;--line: #223149;--line-row: #1C2942;--line-strong: #2C3E5C;--glass-bg: rgba(18, 28, 46, .72);--glass-bg-strong: rgba(18, 28, 46, .9);--glass-border: rgba(255, 255, 255, .09);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .45);--shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-2: 0 4px 16px rgba(0, 0, 0, .35), 0 24px 48px -28px rgba(0, 0, 0, .6);--shadow-3: 0 40px 90px -50px rgba(0, 0, 0, .8);--grad-hero: linear-gradient(180deg, #0E1828 0%, #12203A 42%, #0B1220 100%)}:root[data-theme=dark] .card,:root[data-theme=dark] .panel{background:var(--surface)}:root[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.92) contrast(1.02)}html{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,p{margin:0}a{color:var(--info);text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#1a6dff2e}.container{max-width:var(--page-max);margin:0 auto;padding:0 24px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.kicker{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--r-md);border:1px solid transparent;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-ring)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-strong)}.btn-navy{background:var(--surface-ink);color:var(--surface)}.btn-navy:hover{background:var(--surface-ink-hover)}.btn-ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink-3);background:var(--surface-soft)}.btn-lg{padding:13px 26px;font-size:15px;border-radius:14px}.btn-sm{padding:7px 14px;font-size:13px;border-radius:9px}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600}.pill-success{background:var(--success-soft);color:var(--success)}.pill-warn{background:var(--warn-soft);color:var(--warn)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-info{background:var(--info-soft);color:var(--info)}.pill-neutral{background:var(--neutral-soft);color:var(--neutral-fg)}.pill-brand{background:var(--brand-soft);color:var(--brand-deep)}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.input{width:100%;padding:11px 14px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);font-size:14.5px;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:var(--ink-3)}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px;border-bottom:1px solid var(--line)}.table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:var(--surface-soft)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,#eef1f7 25%,#f7f9fc,#eef1f7 75%);background-size:800px 100%;animation:shimmer 1.4s infinite linear}@keyframes riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rise-in{animation:riseIn .25s ease both}.reveal{opacity:0;transition:opacity .72s cubic-bezier(.22,.75,.24,1) var(--reveal-delay, 0ms),transform .72s cubic-bezier(.22,.75,.24,1) var(--reveal-delay, 0ms),filter .72s ease var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal-up{transform:translateY(26px)}.reveal-left{transform:translate(-30px)}.reveal-right{transform:translate(30px)}.reveal-scale{transform:scale(.94)}.reveal-blur{filter:blur(10px);transform:translateY(14px)}.reveal-in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none;filter:none}}@media(pointer:coarse){button,.btn,.sort-chip,.seg-btn,.detail-tab,.mini-btn,.select-btn,.trip-tab,.header-cta,.edit-search{min-height:40px}.nav-item{padding-block:11px}.link-more,.pf-col a,.pf-legal-links a{display:inline-flex;align-items:center;min-height:36px}}@media print{html,body{background:#fff!important}.sidebar,.topbar,.nav-backdrop,.content-head,.stop{display:none!important}.console,.main{display:block!important}.content{padding:0!important;max-width:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}a[href]:after{content:none!important}}
