.si-header[data-v-17065d93]{backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));-webkit-backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.32));border-bottom:1px solid var(--si-glass-border-soft,hsla(0,0%,100%,.55));box-shadow:0 12px 36px #2563eb14,inset 0 1px #ffffffd9;position:sticky;top:0;z-index:40}.si-header-top[data-v-17065d93]{align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(220px,1fr) auto;min-height:70px}.si-brand[data-v-17065d93]{align-items:center;display:flex;gap:12px;min-width:0}.si-logo[data-v-17065d93]{align-items:center;color:var(--si-ink);display:inline-flex;flex:none;gap:10px;text-decoration:none}.si-logo-img[data-v-17065d93]{border-radius:8px;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.si-logo-mark[data-v-17065d93]{background:var(--si-accent);border-radius:10px;color:#fff;display:grid;font-size:16px;font-weight:800;height:40px;place-items:center;width:40px}.si-logo-text[data-v-17065d93]{color:var(--si-accent);font-size:20px;font-weight:800;letter-spacing:-.02em;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profession-trigger[data-v-17065d93]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.5);border:1px solid var(--si-glass-border-soft,hsla(0,0%,100%,.55));border-radius:999px;box-shadow:inset 0 1px #ffffffe6;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;max-width:220px;min-height:44px;padding:4px 10px 4px 4px;text-align:left;transition:background .18s ease,border-color .18s ease}.profession-trigger[data-v-17065d93]:hover{background:hsla(0,0%,100%,.78);border-color:#2563eb59}.profession-trigger-ico[data-v-17065d93]{background:rgba(37,99,235,.12);border-radius:999px;color:var(--si-accent);display:grid;flex:none;font-size:13px;font-weight:800;height:34px;overflow:hidden;place-items:center;width:34px}.profession-trigger-ico img[data-v-17065d93]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profession-trigger-text[data-v-17065d93]{min-width:0}.profession-trigger-text em[data-v-17065d93]{color:var(--si-muted);display:block;font-size:10px;font-style:normal;font-weight:650;line-height:1.1}.profession-trigger-text strong[data-v-17065d93]{color:var(--si-navy,#1e40af);display:block;font-size:13px;font-weight:750;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profession-trigger-caret[data-v-17065d93]{color:var(--si-faint,#94a3b8);flex:none;font-size:11px}.si-search[data-v-17065d93]{backdrop-filter:var(--si-glass-blur-sm,blur(16px) saturate(160%));-webkit-backdrop-filter:var(--si-glass-blur-sm,blur(16px) saturate(160%));background:hsla(0,0%,100%,.45);border:1px solid var(--si-glass-border-soft,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #fffffff2,0 4px 16px #2563eb0f;display:flex;margin:0 auto;max-width:520px;overflow:hidden;width:100%}.si-search input[data-v-17065d93]{background:transparent;border:0;flex:1;font-size:14px;height:40px;min-width:0;outline:none;padding:0 18px}.si-search-btn[data-v-17065d93]{background:var(--si-accent);border:0;color:#fff;cursor:pointer;font-weight:700;height:40px;min-width:88px}.si-search-btn[data-v-17065d93]:hover{background:var(--si-accent-hover)}.si-actions[data-v-17065d93]{align-items:center;display:flex;gap:10px}.link-btn[data-v-17065d93]{background:transparent;border:0;color:var(--si-ink-2);cursor:pointer;font-size:14px;font-weight:600;min-height:40px;padding:0 8px}.link-btn[data-v-17065d93]:hover{color:var(--si-accent)}.si-btn--sm[data-v-17065d93]{border-radius:999px;font-size:13px;min-height:36px;padding:0 16px}.si-nav-bar[data-v-17065d93]{border-top:1px solid var(--si-line)}.si-nav-inner[data-v-17065d93]{align-items:center;display:flex;flex-wrap:wrap;gap:2px 4px;min-height:46px}.nav-item[data-v-17065d93],.nav-link[data-v-17065d93]{position:relative}.nav-link[data-v-17065d93]{align-items:center;color:var(--si-ink-2);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;min-height:44px;padding:12px 14px;text-decoration:none}.nav-link[data-v-17065d93]:hover{color:var(--si-accent)}.nav-link.router-link-active[data-v-17065d93]{color:var(--si-accent);font-weight:700}.nav-link.router-link-active[data-v-17065d93]:after{background:var(--si-accent);border-radius:2px;bottom:0;content:"";height:2px;left:14px;position:absolute;right:14px}.nav-caret[data-v-17065d93]{font-size:10px;opacity:.7;transform:translateY(1px)}.nav-dropdown[data-v-17065d93]{backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));-webkit-backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));background:var(--si-glass-highlight,linear-gradient(165deg,hsla(0,0%,100%,.75),transparent)),var(--si-glass-strong,hsla(0,0%,100%,.88));border:1px solid var(--si-glass-border-soft,hsla(0,0%,100%,.55));border-radius:14px;box-shadow:var(--si-glass-shadow,0 16px 40px rgba(37,99,235,.12));left:0;max-height:min(60vh,420px);min-width:180px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% - 2px);z-index:50}.nav-dropdown a[data-v-17065d93]{border-radius:10px;color:var(--si-ink);display:block;font-size:13px;font-weight:650;min-height:40px;padding:10px 12px;text-decoration:none}.nav-dropdown a[data-v-17065d93]:hover{background:rgba(37,99,235,.08);color:var(--si-accent)}.nav-dropdown a.router-link-active[data-v-17065d93]{background:rgba(37,99,235,.1);color:var(--si-accent)}.nav-dropdown a[data-v-17065d93]:after{display:none}.nav-drop-empty[data-v-17065d93]{color:var(--si-muted);font-size:12px;margin:8px;text-align:center}.mobile-sub[data-v-17065d93]{background:hsla(0,0%,100%,.28)!important;color:var(--si-ink-2)!important;font-size:13px!important;padding-left:28px!important}.si-menu-btn[data-v-17065d93]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.5);border:1px solid var(--si-glass-border-soft,var(--si-line));border-radius:12px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;width:40px}.si-menu-btn span[data-v-17065d93]{background:var(--si-ink);height:1.5px;width:16px}.si-mobile-nav[data-v-17065d93]{display:none;flex-direction:column;gap:6px;padding:8px 0 14px}.si-mobile-nav .mobile-profession[data-v-17065d93],.si-mobile-nav a[data-v-17065d93]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.45);border:1px solid var(--si-glass-border-soft,transparent);border-radius:8px;color:var(--si-ink);cursor:pointer;display:flex;font:inherit;min-height:44px;padding:12px 14px;text-align:left;text-decoration:none;width:100%}.si-mobile-nav .mobile-profession[data-v-17065d93]{color:var(--si-accent);font-weight:700}.sr-only[data-v-17065d93]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.profession-modal[data-v-17065d93]{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:80}.profession-mask[data-v-17065d93]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,23,42,.35);border:0;cursor:pointer;inset:0;position:absolute}.profession-sheet[data-v-17065d93]{backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));-webkit-backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));background:var(--si-glass-highlight,linear-gradient(165deg,hsla(0,0%,100%,.7),transparent)),var(--si-glass-strong,hsla(0,0%,100%,.72));border:1px solid var(--si-glass-border-soft,hsla(0,0%,100%,.55));border-radius:var(--si-radius,22px);box-shadow:var(--si-glass-shadow,0 16px 48px rgba(37,99,235,.12));display:flex;flex-direction:column;max-height:min(72vh,640px);overflow:hidden;padding:0;position:relative;width:min(560px,100%);z-index:1}.sheet-head[data-v-17065d93]{display:flex;gap:12px;justify-content:space-between;padding:20px 22px 12px}.sheet-head h2[data-v-17065d93]{color:var(--si-ink);font-size:18px;font-weight:800;margin:0 0 4px}.sheet-head p[data-v-17065d93]{color:var(--si-muted);font-size:13px;margin:0}.sheet-close[data-v-17065d93]{background:rgba(15,23,42,.06);border:0;border-radius:12px;color:var(--si-ink-2);cursor:pointer;flex:none;font-size:22px;height:36px;line-height:1;width:36px}.sheet-search[data-v-17065d93]{padding:0 22px 12px}.sheet-search input[data-v-17065d93]{background:hsla(0,0%,100%,.55);border:1px solid var(--si-glass-border-soft);border-radius:12px;font-size:14px;height:40px;outline:none;padding:0 14px;width:100%}.sheet-search input[data-v-17065d93]:focus{border-color:var(--si-accent);box-shadow:0 0 0 3px var(--si-accent-soft)}.sheet-list[data-v-17065d93]{flex:1;min-height:0;overflow-y:auto;padding:0 12px 16px}.sheet-item[data-v-17065d93]{align-items:center;background:transparent;border:0;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px;text-align:left;transition:background .16s ease;width:100%}.sheet-item.active[data-v-17065d93],.sheet-item[data-v-17065d93]:hover{background:rgba(37,99,235,.08)}.sheet-item.clear[data-v-17065d93]{border:1px dashed rgba(148,163,184,.45);margin-bottom:4px}.sheet-ico[data-v-17065d93]{background:rgba(37,99,235,.1);border-radius:12px;color:var(--si-accent);display:grid;flex:none;font-weight:800;height:40px;overflow:hidden;place-items:center;width:40px}.sheet-ico img[data-v-17065d93]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sheet-body[data-v-17065d93]{flex:1;min-width:0}.sheet-body strong[data-v-17065d93]{color:var(--si-ink);display:block;font-size:14px;font-weight:700}.sheet-body em[data-v-17065d93]{color:var(--si-muted);display:block;font-size:12px;font-style:normal;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-check[data-v-17065d93]{color:var(--si-accent);flex:none;font-size:12px;font-weight:700}.sheet-empty[data-v-17065d93]{color:var(--si-muted);font-size:13px;margin:24px 0;text-align:center}@media (max-width:960px){.si-header-top[data-v-17065d93]{grid-template-columns:1fr auto}.link-btn[data-v-17065d93],.si-nav-bar[data-v-17065d93],.si-search[data-v-17065d93]{display:none}.si-logo-text[data-v-17065d93]{max-width:96px}.profession-trigger-text strong[data-v-17065d93]{max-width:88px}.si-menu-btn[data-v-17065d93]{display:inline-flex}.si-mobile-nav[data-v-17065d93]{display:flex}}.si-footer[data-v-311309b2]{backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));-webkit-backdrop-filter:var(--si-glass-blur,blur(28px) saturate(180%));background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.5));border-top:1px solid var(--si-glass-border-soft,hsla(0,0%,100%,.7));box-shadow:inset 0 1px #ffffffbf;color:var(--si-muted);font-size:13px;margin-top:48px;padding:40px 0 32px}.si-footer-inner[data-v-311309b2]{display:grid;gap:28px;grid-template-columns:1.4fr 1fr 1.2fr}.brand strong[data-v-311309b2]{color:var(--si-navy);display:block;font-size:15px;margin-bottom:8px}.brand p[data-v-311309b2],.legal p[data-v-311309b2]{line-height:1.65;margin:0}.legal p+p[data-v-311309b2]{margin-top:6px}.links[data-v-311309b2]{display:flex;flex-direction:column;gap:10px}.links a[data-v-311309b2]{color:var(--si-ink-2);min-height:28px;text-decoration:none}.links a[data-v-311309b2]:hover{color:var(--si-accent)}@media (max-width:768px){.si-footer-inner[data-v-311309b2]{gap:22px;grid-template-columns:1fr}}.si-shell{--si-bg:#e8eef9;--si-bg-elevated:hsla(0,0%,100%,.55);--si-ink:#0f172a;--si-ink-2:#334155;--si-muted:#64748b;--si-faint:#94a3b8;--si-line:rgba(148,163,184,.22);--si-line-strong:rgba(148,163,184,.38);--si-accent:#2563eb;--si-accent-hover:#1d4ed8;--si-accent-soft:rgba(37,99,235,.12);--si-accent-ink:#fff;--si-navy:#1e40af;--si-banner:#eff6ff;--si-success:#16a34a;--si-warn:#ea580c;--si-danger:#dc2626;--si-radius:22px;--si-radius-sm:14px;--si-space:16px;--si-density:1;--si-max:1200px;--si-font:"PingFang SC","Noto Sans SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--si-font-display:"PingFang SC","Noto Sans SC","Hiragino Sans GB",sans-serif;--si-shadow:0 1px 2px rgba(15,23,42,.04);--si-shadow-md:0 16px 48px rgba(37,99,235,.12);--si-transition:.22s cubic-bezier(.22,1,.36,1);--si-glass:hsla(0,0%,100%,.42);--si-glass-strong:hsla(0,0%,100%,.62);--si-glass-soft:hsla(0,0%,100%,.28);--si-glass-tint:rgba(219,234,254,.35);--si-glass-border:hsla(0,0%,100%,.78);--si-glass-border-soft:hsla(0,0%,100%,.55);--si-glass-edge:rgba(148,163,184,.18);--si-glass-blur:blur(28px) saturate(180%);--si-glass-blur-sm:blur(16px) saturate(160%);--si-glass-shadow:0 10px 40px rgba(37,99,235,.1),0 2px 8px rgba(15,23,42,.04),inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -1px 0 hsla(0,0%,100%,.2);--si-glass-glow:0 0 0 1px hsla(0,0%,100%,.4),0 20px 50px rgba(59,130,246,.14);--si-glass-highlight:linear-gradient(165deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.18) 38%,hsla(0,0%,100%,.04));--si-study-rail:#1e3a8a;--si-study-panel:hsla(0,0%,100%,.58);--si-study-focus:var(--si-accent)}.si-shell--study{--si-density:.85;--si-bg:#e4ebf7}@media (prefers-reduced-motion:reduce){.si-shell{--si-transition:0ms}}.si-shell{-webkit-font-smoothing:antialiased;background:linear-gradient(165deg,#f5f8ff,#e8eef9 42%,#eef4fc 72%,#f7faff);color:var(--si-ink);font-family:var(--si-font);font-size:14px;isolation:isolate;line-height:1.55;min-height:100vh;overflow-x:clip;position:relative}.si-liquid{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.si-liquid .blob{animation:si-liquid-drift 22s ease-in-out infinite alternate;border-radius:50%;filter:blur(48px);opacity:.72;position:absolute;will-change:transform}.si-liquid .blob-a{background:radial-gradient(circle at 35% 35%,rgba(147,197,253,.85),rgba(59,130,246,.2) 55%,transparent 70%);height:min(62vw,720px);left:-12%;top:-18%;width:min(62vw,720px)}.si-liquid .blob-b{animation-delay:-6s;animation-duration:28s;background:radial-gradient(circle at 40% 40%,rgba(186,230,253,.9),rgba(125,211,252,.25) 50%,transparent 68%);height:min(48vw,560px);right:-10%;top:8%;width:min(48vw,560px)}.si-liquid .blob-c{animation-delay:-12s;animation-duration:26s;background:radial-gradient(circle at 50% 40%,rgba(191,219,254,.75),rgba(96,165,250,.18) 52%,transparent 70%);bottom:-22%;height:min(54vw,640px);left:28%;width:min(54vw,640px)}.si-liquid .sheen{background:radial-gradient(ellipse 80% 50% at 20% 0,hsla(0,0%,100%,.55),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 20%,hsla(0,0%,100%,.35),transparent 50%),linear-gradient(180deg,hsla(0,0%,100%,.2),transparent 40%);inset:0;position:absolute}@keyframes si-liquid-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,4%,0) scale(1.06)}to{transform:translate3d(-2%,6%,0) scale(.96)}}@media (prefers-reduced-motion:reduce){.si-liquid .blob{animation:none}}.si-container{margin:0 auto;width:min(var(--si-max),100% - 32px)}.si-main{min-height:56vh;padding:0 0 calc(64px*var(--si-density))}.si-section-title{color:var(--si-ink);font-family:var(--si-font-display);font-size:clamp(20px,2vw,24px);font-weight:700;margin:0 0 6px}.si-section-desc{color:var(--si-muted);font-size:13px;line-height:1.6;margin:0 0 calc(18px*var(--si-density));max-width:52ch}.si-panel{backdrop-filter:var(--si-glass-blur);-webkit-backdrop-filter:var(--si-glass-blur);background:var(--si-glass-highlight),var(--si-glass);border:1px solid var(--si-glass-border-soft);border-radius:var(--si-radius);box-shadow:var(--si-glass-shadow);overflow:hidden;position:relative}.si-panel:before{background:linear-gradient(120deg,hsla(0,0%,100%,.45),transparent 28%,transparent 72%,hsla(0,0%,100%,.12));border-radius:inherit;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.si-link{color:var(--si-accent);cursor:pointer;font-size:13px;font-weight:600;text-decoration:none;transition:opacity var(--si-transition)}.si-link:hover{opacity:.85}.si-link:focus-visible{outline:2px solid var(--si-accent);outline-offset:3px}.si-btn{align-items:center;background:linear-gradient(180deg,#3b82f6 0,var(--si-accent) 100%);border:0;border-radius:14px;box-shadow:0 8px 20px #2563eb47,inset 0 1px #ffffff59;color:var(--si-accent-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;padding:0 18px;text-decoration:none;transition:transform var(--si-transition),box-shadow var(--si-transition),background var(--si-transition)}.si-btn:hover{background:linear-gradient(180deg,#60a5fa 0,var(--si-accent-hover) 100%);box-shadow:0 12px 28px #2563eb57,inset 0 1px #fff6;transform:translateY(-1px)}.si-btn:focus-visible{outline:2px solid var(--si-accent);outline-offset:3px}.si-btn--ghost{backdrop-filter:var(--si-glass-blur-sm);-webkit-backdrop-filter:var(--si-glass-blur-sm);background:hsla(0,0%,100%,.4);border:1px solid var(--si-glass-border-soft);box-shadow:inset 0 1px #ffffffd9;color:var(--si-accent)}.si-btn--ghost:hover{background:hsla(0,0%,100%,.7);transform:translateY(-1px)}.si-btn--navy{background:linear-gradient(180deg,#2563eb 0,var(--si-navy) 100%)}.si-btn--navy:hover{background:linear-gradient(180deg,#3b82f6 0,color-mix(in srgb,var(--si-navy) 88%,#000) 100%)}.si-btn--sm{border-radius:12px;font-size:13px;min-height:34px;padding:0 14px}.si-kicker{color:var(--si-accent);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 10px}
