.nd[data-v-894afe05]{position:relative;display:flex;align-items:center;height:100%}.nd-trigger[data-v-894afe05]{display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;cursor:pointer}.nd-caret[data-v-894afe05]{flex:none;color:var(--site-nav-arrow);transition:transform var(--t-fast),color var(--t-fast)}.nd-trigger.is-open .nd-caret[data-v-894afe05]{transform:rotate(180deg);color:var(--brand-ink)}.nd-panel[data-v-894afe05]{position:absolute;top:calc(100% - 12px);left:0;z-index:101;width:320px;box-sizing:border-box;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-card-hover)}.nd-panel.is-right[data-v-894afe05]{left:auto;right:0}.nd-item[data-v-894afe05]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none}.nd-item[data-v-894afe05]:hover,.nd-item[data-v-894afe05]:focus-visible{background:var(--soft);outline:none}.nd-icon[data-v-894afe05]{flex:none;width:20px;height:20px;margin-top:1px;color:var(--weak)}.nd-text[data-v-894afe05]{display:grid;gap:2px;min-width:0}.nd-title[data-v-894afe05]{color:var(--ink);font-size:14px;font-weight:var(--fw-semibold);line-height:1.4}.nd-item:hover .nd-title[data-v-894afe05]{color:var(--brand-ink)}.nd-desc[data-v-894afe05]{color:var(--weak);font-size:12px;line-height:1.5}@media (prefers-reduced-motion: reduce){.nd-caret[data-v-894afe05]{transition:none}}.spm[data-v-917866ed]{display:flex;align-items:center;height:100%}.pm-trigger[data-v-917866ed]{display:flex;align-items:center;gap:4px;border:0;background:none;font:inherit;cursor:pointer}.spm-caret[data-v-917866ed]{flex:none;color:var(--site-nav-arrow);transition:transform var(--t-fast),color var(--t-fast)}.spm-caret.is-open[data-v-917866ed]{transform:rotate(180deg);color:var(--brand-ink)}.spm-panel[data-v-917866ed]{position:fixed;left:0;right:0;z-index:99;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);box-shadow:0 18px 32px -18px color-mix(in srgb,var(--ink) 18%,transparent)}.spm-content[data-v-917866ed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 8px;max-width:1170px;margin:0 auto;padding:22px 24px 26px;box-sizing:border-box}.spm-state[data-v-917866ed]{grid-column:1 / -1}.spm-item[data-v-917866ed]{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:10px;color:inherit;text-decoration:none;transition:background var(--t-fast)}.spm-item[data-v-917866ed]:hover,.spm-item[data-v-917866ed]:focus-visible{background:var(--soft);outline:none}.spm-icon[data-v-917866ed]{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--brand)}.spm-icon[data-v-917866ed]:has(img){background:var(--surface)}.spm-icon img[data-v-917866ed]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.spm-icon .is-initial[data-v-917866ed]{color:var(--on-brand);font-size:16px;font-weight:var(--fw-bold)}.spm-text[data-v-917866ed]{display:flex;flex-direction:column;min-width:0}.spm-title[data-v-917866ed]{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-size:15px;font-weight:var(--fw-semibold);line-height:1.4;transition:color var(--t-fast)}.spm-item:hover .spm-title[data-v-917866ed],.spm-item:focus-visible .spm-title[data-v-917866ed]{color:var(--brand-ink)}.spm-ext[data-v-917866ed]{flex:none;color:var(--faint);opacity:0;transition:opacity var(--t-fast)}.spm-item:hover .spm-ext[data-v-917866ed],.spm-item:focus-visible .spm-ext[data-v-917866ed]{opacity:1}.spm-desc[data-v-917866ed]{overflow:hidden;color:var(--weak);font-size:12.5px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.spm-drop-enter-active[data-v-917866ed],.spm-drop-leave-active[data-v-917866ed]{transition:opacity .2s ease,transform .2s ease}.spm-drop-enter-from[data-v-917866ed],.spm-drop-leave-to[data-v-917866ed]{opacity:0;transform:translateY(-6px)}@media (max-width: 1024px){.spm-content[data-v-917866ed]{grid-template-columns:repeat(3,minmax(0,1fr))}}.spm-inline-trigger[data-v-917866ed]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 12px;border:0;border-radius:var(--radius-cta);background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:var(--fw-semibold);cursor:pointer}.spm-inline-trigger[data-v-917866ed]:hover{background:var(--soft)}.spm-inline-list[data-v-917866ed]{display:grid;gap:4px;padding:0 0 8px 12px}.spm-inline-item[data-v-917866ed]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--radius);background:var(--soft);color:var(--text);font-size:15px;text-decoration:none}.spm-inline-icon[data-v-917866ed]{flex:none;width:24px;height:24px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.spm-inline-icon.is-initial[data-v-917866ed]{display:grid;place-items:center;background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:var(--fw-bold)}@media (prefers-reduced-motion: reduce){.spm-panel[data-v-917866ed],.spm-item[data-v-917866ed],.spm-caret[data-v-917866ed],.spm-ext[data-v-917866ed]{transition:none}}.site-header[data-v-d63244bc]{width:min(100%,100vw);box-sizing:border-box;position:sticky;top:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:background .2s,border-color .2s,box-shadow .2s}.site-header.is-scrolled[data-v-d63244bc]{background:var(--site-header-glass);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom-color:var(--site-header-line);box-shadow:var(--site-header-shadow)}.site-header-inner[data-v-d63244bc]{max-width:1170px;margin:auto;height:80px;padding:0 24px;box-sizing:border-box;display:flex;align-items:center}.site-brand[data-v-d63244bc]{display:flex;flex:none;text-decoration:none}.site-nav[data-v-d63244bc]{display:flex;align-items:center;gap:0;height:100%;margin-left:32px;min-width:0}.site-nav-link[data-v-d63244bc],.site-nav[data-v-d63244bc] .pm-trigger,.site-nav[data-v-d63244bc] .nd-trigger{display:flex;align-items:center;padding:8px 16px;border-radius:8px;color:var(--site-nav-ink);font-size:15px;font-weight:var(--fw-regular);line-height:1.4;text-decoration:none;white-space:nowrap;transition:color var(--t-fast)}.site-nav[data-v-d63244bc] .pm-trigger-text{font-size:15px}.site-nav-link.is-current[data-v-d63244bc],.site-nav[data-v-d63244bc] .nd-trigger.is-current{color:var(--brand);font-weight:var(--fw-semibold)}.site-nav-link[data-v-d63244bc]:hover,.site-nav[data-v-d63244bc] .pm-trigger:hover,.site-nav[data-v-d63244bc] .pm-trigger.is-open,.site-nav[data-v-d63244bc] .nd-trigger:hover,.site-nav[data-v-d63244bc] .nd-trigger.is-open{color:var(--brand)}.site-nav-more[data-v-d63244bc],.site-nav-more[data-v-d63244bc] .nd-item{display:none}.site-actions[data-v-d63244bc]{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:16px;padding-left:16px}.site-member[data-v-d63244bc]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--radius-pill);color:var(--brand-ink);font-size:15px;font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none;transition:background var(--t-fast)}.site-member.is-renew[data-v-d63244bc]{color:var(--warning-ink)}.site-member.is-member[data-v-d63244bc]{color:var(--text);font-weight:var(--fw-medium)}.site-member[data-v-d63244bc]:hover{background:var(--vip-gold-weak)}.site-member-icon[data-v-d63244bc]{flex:none;color:var(--vip-gold)}.site-cta[data-v-d63244bc]{display:inline-flex;align-items:center;justify-content:center;width:130px;height:44px;box-sizing:border-box;border-radius:10px;background:var(--brand);color:var(--on-brand);font-size:15px;font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none;box-shadow:var(--shadow-brand);transition:background var(--t-fast)}.site-cta[data-v-d63244bc]:hover{background:var(--brand-d2)}.site-member[data-v-d63244bc]:focus-visible,.site-cta[data-v-d63244bc]:focus-visible,.site-nav-link[data-v-d63244bc]:focus-visible,.site-brand[data-v-d63244bc]:focus-visible,.site-nav[data-v-d63244bc] .nd-trigger:focus-visible,.site-nav[data-v-d63244bc] .pm-trigger:focus-visible,.site-hamburger[data-v-d63244bc]:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.site-hamburger[data-v-d63244bc]{display:none;margin-left:auto;border:0;border-radius:8px;background:transparent;color:var(--ink);width:44px;height:44px;cursor:pointer}.site-mobile-nav[data-v-d63244bc],.site-mobile-overlay[data-v-d63244bc]{display:none}.site-header.is-drawer-open[data-v-d63244bc]{z-index:1850;background:var(--surface)}@media (max-width: 1366px){.site-logo[data-v-d63244bc] .bl-tagline{display:none}.site-nav[data-v-d63244bc]{margin-left:32px}.site-nav-link[data-v-d63244bc],.site-nav[data-v-d63244bc] .pm-trigger,.site-nav[data-v-d63244bc] .nd-trigger{padding:8px 10px}}@media (max-width: 1100px) and (min-width: 769px){.is-fold-wide[data-v-d63244bc]{display:none}.site-nav-more[data-v-d63244bc],.site-nav-more[data-v-d63244bc] .nd-item.is-fold-wide-item{display:flex}}@media (max-width: 960px) and (min-width: 769px){.is-fold-narrow[data-v-d63244bc]{display:none}.site-nav-link[data-v-d63244bc],.site-nav[data-v-d63244bc] .pm-trigger,.site-nav[data-v-d63244bc] .nd-trigger{padding:8px 6px;font-size:14px}.site-nav-more[data-v-d63244bc] .nd-item.is-fold-narrow-item{display:flex}.site-actions[data-v-d63244bc]{gap:12px}.site-member[data-v-d63244bc]{padding:0 8px}.site-cta[data-v-d63244bc]{width:96px;height:36px;font-size:14px}}@media (max-width: 768px){.site-header-inner[data-v-d63244bc]{height:60px;padding:0 16px}.site-nav[data-v-d63244bc],.site-actions[data-v-d63244bc]{display:none}.site-hamburger[data-v-d63244bc]{display:grid;place-items:center}.site-logo[data-v-d63244bc]{--bl-size: 36px}.site-logo[data-v-d63244bc] .bl-stack{height:auto}.site-mobile-overlay[data-v-d63244bc]{display:block;position:fixed;top:60px;right:0;bottom:0;left:0;border:0;background:var(--overlay)}.site-mobile-nav[data-v-d63244bc]{display:flex;flex-direction:column;position:fixed;top:60px;right:0;bottom:0;width:min(320px,100vw);box-sizing:border-box;overflow-y:auto;border-top:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-raise)}.drawer-list[data-v-d63244bc]{display:grid;align-content:start;padding:8px 20px}.drawer-item[data-v-d63244bc]{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border-radius:var(--radius-cta);color:var(--ink);font-size:16px;font-weight:var(--fw-semibold);text-decoration:none}.drawer-item[data-v-d63244bc]:hover{background:var(--soft)}.drawer-item.is-member[data-v-d63244bc]{margin-top:8px;border:1px solid var(--vip-gold-line);background:var(--vip-gold-weak);color:var(--brand-ink)}.drawer-item.is-member.is-renew[data-v-d63244bc]{color:var(--warning-ink)}.drawer-tip[data-v-d63244bc]{display:grid;gap:4px;margin:8px 20px 0;padding:14px 16px;border:1px solid var(--brand-line);border-radius:var(--radius-cta);background:var(--brand-weak)}.drawer-tip strong[data-v-d63244bc]{color:var(--ink);font-size:14px}.drawer-tip span[data-v-d63244bc]{color:var(--weak);font-size:13px;line-height:1.5}.drawer-footer[data-v-d63244bc]{margin-top:auto;padding:16px 20px 20px;border-top:1px solid var(--line)}.drawer-cta[data-v-d63244bc]{display:flex;align-items:center;justify-content:center;height:48px;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);font-size:16px;font-weight:var(--fw-semibold);text-decoration:none}}@media (prefers-reduced-motion: reduce){.site-header[data-v-d63244bc] *{transition:none;animation:none}}.sfooter[data-v-59bbff56]{width:min(100%,100vw);box-sizing:border-box;--sf-bg: var(--footer-bg);--sf-line: var(--footer-line);--sf-title: var(--footer-title);--sf-text: var(--footer-text);--sf-dim: var(--footer-dim);background:var(--sf-bg);color:var(--sf-text)}.sfooter-main[data-v-59bbff56]{max-width:1200px;margin:0 auto;padding:var(--sp-8) var(--sp-6);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8);align-items:start}.sf-logo[data-v-59bbff56]{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:var(--sp-4)}.sf-blurb[data-v-59bbff56]{margin:0 0 var(--sp-5);font-size:var(--fs-small);line-height:1.7;color:var(--sf-text)}.sfooter-legal[data-v-59bbff56]{border-top:1px solid var(--sf-line)}.sf-legal-inner[data-v-59bbff56]{max-width:1200px;margin:0 auto;padding:var(--sp-5) var(--sp-6);text-align:center}.sf-copy[data-v-59bbff56]{margin:0 0 6px;font-size:var(--fs-caption);color:var(--sf-dim)}.sf-meta[data-v-59bbff56]{margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--sp-4);font-size:var(--fs-caption);color:var(--sf-dim)}.sf-meta a[data-v-59bbff56]{color:var(--sf-dim);text-decoration:none;transition:color var(--t-fast) var(--ease)}.sf-meta a[data-v-59bbff56]:hover{color:var(--sf-text)}@media (max-width: 900px){.sfooter-main[data-v-59bbff56]{grid-template-columns:1fr;gap:var(--sp-6)}}.sfooter-main[data-v-59bbff56]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-8);width:min(1170px,100%);max-width:none;box-sizing:border-box;padding:48px 24px 40px}.sf-brand[data-v-59bbff56]{min-width:0}.sf-logo[data-v-59bbff56]{margin-bottom:var(--sp-3)}.sf-blurb[data-v-59bbff56]{margin:0 0 var(--sp-4);color:var(--footer-text)}.sf-links[data-v-59bbff56]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:var(--fs-small)}.sf-links[data-v-59bbff56]>*+*:before{content:"·";margin:0 10px;color:var(--footer-dim)}.sf-links a[data-v-59bbff56],.sf-link-button[data-v-59bbff56]{color:var(--footer-text);text-decoration:none;transition:color var(--t-fast) var(--ease)}.sf-link-button[data-v-59bbff56]{padding:0;border:0;background:none;font:inherit;cursor:pointer}.sf-links a[data-v-59bbff56]:hover,.sf-link-button[data-v-59bbff56]:hover{color:var(--footer-title)}.sf-mp[data-v-59bbff56]{display:flex;align-items:center;gap:16px;flex:none;padding:14px 20px 14px 14px;border:1px solid var(--footer-line);border-radius:16px;background:var(--on-dark-surface)}.sf-mp img[data-v-59bbff56]{display:block;width:104px;height:104px;padding:6px;box-sizing:border-box;border-radius:10px;background:var(--surface)}.sf-mp-text[data-v-59bbff56]{display:grid;gap:6px;white-space:nowrap}.sf-mp-text b[data-v-59bbff56]{color:var(--footer-title);font-size:15px;font-weight:700}.sf-mp-text small[data-v-59bbff56]{color:var(--footer-text);font-size:13px}.sf-mp-text em[data-v-59bbff56]{color:var(--footer-dim);font-size:12px;font-style:normal}@media (max-width: 900px){.sfooter-main[data-v-59bbff56]{flex-direction:column;align-items:flex-start}}.sf-disclaimer[data-v-59bbff56]{color:var(--footer-dim);font-size:var(--fs-caption);line-height:1.7;margin:var(--sp-3) 0 0;overflow-wrap:anywhere}.sf-meta[data-v-59bbff56]{overflow-wrap:anywhere}.sf-meta[data-v-59bbff56]>*+*:before,.sf-copy-owner[data-v-59bbff56]:before{content:"|";margin-right:var(--sp-4);color:var(--footer-line)}.sf-copy-owner[data-v-59bbff56]{margin-left:var(--sp-4)}@media (max-width: 600px){.sf-copy-owner[data-v-59bbff56]{display:block;margin:4px 0 0}.sf-copy-owner[data-v-59bbff56]:before{content:none}}@media (prefers-reduced-motion: reduce){.sf-links a[data-v-59bbff56],.sf-link-button[data-v-59bbff56],.sf-meta a[data-v-59bbff56]{transition:none}}
