.lang[data-v-96243625]{position:relative}.lang-toggle[data-v-96243625]{align-items:center;background:var(--color-surface-glass);border:1px solid var(--color-surface-line);border-radius:var(--r-full);color:var(--color-text-soft);display:inline-flex;font-size:var(--fs-12);font-weight:700;gap:6px;letter-spacing:.06em;padding:8px 12px;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.lang-toggle[data-v-96243625]:hover{background:#ffffffd9;border-color:var(--color-surface-line-strong);color:var(--color-text)}.lang-panel[data-v-96243625]{background:var(--color-bg-elev);border:1px solid var(--color-surface-line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:6px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - var(--sp-8)));z-index:60}.lang--inline[data-v-96243625],.lang-panel--inline[data-v-96243625]{position:static;width:100%}.lang-panel--inline[data-v-96243625]{background:transparent;border:0;border-radius:0;box-shadow:none;margin-top:12px;padding:4px 0 0;z-index:auto}.lang-list[data-v-96243625]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-height:min(360px,60vh);overflow-y:auto;padding:2px;scrollbar-color:var(--color-surface-line-strong) transparent;scrollbar-width:thin}.lang-list[data-v-96243625]::-webkit-scrollbar{width:6px}.lang-list[data-v-96243625]::-webkit-scrollbar-thumb{background:var(--color-surface-line-strong);border-radius:3px}.lang-list[data-v-96243625]::-webkit-scrollbar-track{background:transparent}.lang-item[data-v-96243625]{align-items:center;border-radius:var(--r-sm);color:var(--color-text-soft);display:flex;font-size:var(--fs-14);gap:10px;padding:9px 10px;text-align:left;transition:background .14s ease,color .14s ease;width:100%}.lang-item[data-v-96243625]:hover{background:#50288c0f;color:var(--color-text)}.lang-item[data-active=true][data-v-96243625]{background:#7c5cff14;color:var(--color-text)}.lang-item .dot[data-v-96243625]{background:var(--color-text-mute);border-radius:50%;flex-shrink:0;height:6px;width:6px}.lang-item[data-active=true] .dot[data-v-96243625]{background:var(--gradient-brand);box-shadow:0 0 10px #b450c899}.lang-item .name[data-v-96243625]{font-weight:600}.lang-item .meta[data-v-96243625],.lang-item .name[data-v-96243625]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-item .meta[data-v-96243625]{color:var(--color-text-mute);font-size:var(--fs-12);font-weight:500;margin-left:4px}.lang-empty[data-v-96243625]{font-size:var(--fs-13);list-style:none;padding:16px 10px;text-align:center}.lang-empty[data-v-96243625],.lang-foot[data-v-96243625]{color:var(--color-text-mute)}.lang-foot[data-v-96243625]{align-items:center;border-top:1px solid var(--color-surface-line);display:flex;font-size:11px;gap:6px;justify-content:center;letter-spacing:.04em;margin-top:2px;padding:6px 8px}.pop-enter-active[data-v-96243625],.pop-leave-active[data-v-96243625]{transition:opacity .14s ease,transform .14s ease}.pop-enter-from[data-v-96243625],.pop-leave-to[data-v-96243625]{opacity:0;transform:translateY(-4px)}.gnb[data-v-2e7781ed]{position:sticky;top:0;transform:translateZ(0);z-index:50}.gnb[data-v-2e7781ed],.gnb-brand[data-v-2e7781ed]{background:#fff;width:100%}.gnb-brand__inner[data-v-2e7781ed],.gnb-nav__inner[data-v-2e7781ed]{align-items:center;display:flex;margin-inline:auto;max-width:1200px;padding-inline:20px;width:100%}.gnb-brand__inner[data-v-2e7781ed]{gap:16px;height:56px;justify-content:space-between}.gnb-brand__logo[data-v-2e7781ed]{align-items:center;display:flex;flex:none}.gnb-logo[data-v-2e7781ed]{align-items:center;display:inline-flex;line-height:0}.gnb-logo__img[data-v-2e7781ed]{display:block;height:24px;width:127px}.gnb-brand__actions[data-v-2e7781ed]{align-items:center;display:flex;flex:none;gap:12px}.gnb-search[data-v-2e7781ed]{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;gap:8px;height:44px;padding:0 12px;width:260px}.gnb-search__input[data-v-2e7781ed]{background:transparent;border:0;color:#212121;flex:1 1 auto;font-family:var(--font-sans);font-size:15px;font-weight:400;letter-spacing:-.01em;min-width:0;outline:none}.gnb-search__input[data-v-2e7781ed]::-moz-placeholder{color:#9e9e9e}.gnb-search__input[data-v-2e7781ed]::placeholder{color:#9e9e9e}.gnb-search__input[data-v-2e7781ed]::-webkit-search-cancel-button,.gnb-search__input[data-v-2e7781ed]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.gnb-search__button[data-v-2e7781ed]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:none;justify-content:center;padding:0}.gnb-search__button[data-v-2e7781ed],.gnb-search__icon[data-v-2e7781ed]{height:24px;width:24px}.gnb-utils[data-v-2e7781ed]{align-items:center;display:flex;gap:12px}.gnb-util[data-v-2e7781ed]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;width:32px}.gnb-util__icon[data-v-2e7781ed]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.gnb-lang[data-v-2e7781ed] button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:0;height:32px;justify-content:center;padding:0;width:32px}.gnb-lang[data-v-2e7781ed] button img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.gnb-lang[data-v-2e7781ed] button>span{display:none}.gnb-cta[data-v-2e7781ed]{align-items:center;background:#212121;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:var(--font-sans);font-size:14px;font-weight:400;height:32px;justify-content:center;letter-spacing:-.01em;padding:0 12px;text-decoration:none;white-space:nowrap}.gnb-cta[data-v-2e7781ed]:hover{background:#000}.gnb-nav[data-v-2e7781ed]{background:#fff;border-bottom:1px solid #f1f3f5;width:100%}.gnb-nav__inner[data-v-2e7781ed]{gap:10px;height:52px;justify-content:space-between}.gnb-nav__menu[data-v-2e7781ed]{align-items:center;display:flex}.gnb-nav__link[data-v-2e7781ed]{align-items:center;color:#212121;display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.6;padding:0 12px;text-decoration:none;white-space:nowrap}.gnb-nav__link[data-v-2e7781ed]:first-child{padding-left:0}.gnb-nav__link[data-v-2e7781ed]:hover{color:#000}.gnb-nav__ticket[data-v-2e7781ed]{align-items:center;color:#212121;display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:500;gap:6px;letter-spacing:-.015em;text-decoration:none;white-space:nowrap}.gnb-nav__ticket-icon[data-v-2e7781ed]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}@media(max-width:860px){.gnb-brand__inner[data-v-2e7781ed]{gap:10px}.gnb-search[data-v-2e7781ed]{width:clamp(140px,40vw,260px)}.gnb-nav__inner[data-v-2e7781ed]{overflow-x:auto}}.login-required-modal[data-v-d070f43e]{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:110}.login-required-modal__backdrop[data-v-d070f43e]{background:#000000b8;border:0;cursor:pointer;inset:0;position:absolute}.login-required-modal__panel[data-v-d070f43e]{position:relative;z-index:1}.login-required-modal-enter-active[data-v-d070f43e],.login-required-modal-leave-active[data-v-d070f43e]{transition:opacity .18s ease}.login-required-modal-enter-from[data-v-d070f43e],.login-required-modal-leave-to[data-v-d070f43e]{opacity:0}.content-access-modal[data-v-20e0af2d]{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:110}.content-access-modal__backdrop[data-v-20e0af2d]{background:#000000b8;border:0;cursor:pointer;inset:0;position:absolute}.content-access-modal__panel[data-v-20e0af2d]{position:relative;z-index:1}.content-access-modal-enter-active[data-v-20e0af2d],.content-access-modal-leave-active[data-v-20e0af2d]{transition:opacity .18s ease}.content-access-modal-enter-from[data-v-20e0af2d],.content-access-modal-leave-to[data-v-20e0af2d]{opacity:0}.content-access-modal[data-v-72ea6660]{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:110}.content-access-modal__backdrop[data-v-72ea6660]{background:#000000b8;border:0;cursor:pointer;inset:0;position:absolute}.content-access-modal__panel[data-v-72ea6660]{position:relative;z-index:1}.content-access-modal-enter-active[data-v-72ea6660],.content-access-modal-leave-active[data-v-72ea6660]{transition:opacity .18s ease}.content-access-modal-enter-from[data-v-72ea6660],.content-access-modal-leave-to[data-v-72ea6660]{opacity:0}.pwa-update[data-v-85285e3c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;bottom:16px;box-shadow:0 8px 24px #00000029;display:flex;flex-direction:column;gap:12px;padding:16px 18px;position:fixed;right:16px;width:min(360px,calc(100vw - 32px));z-index:200}.pwa-update__text[data-v-85285e3c]{color:#1a1d21;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.15px;line-height:1.4;margin:0}.pwa-update__actions[data-v-85285e3c]{display:flex;gap:8px;justify-content:flex-end}.pwa-update__btn[data-v-85285e3c]{align-items:center;background:#fff;border:1px solid #b6b7be;border-radius:6px;color:#1a1d21;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;height:38px;justify-content:center;padding:0 16px;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.pwa-update__btn--ghost[data-v-85285e3c]:hover{background:#f7f7f8}.pwa-update__btn--primary[data-v-85285e3c]{background:#3f58d4;border-color:#3f58d4;color:#fff}.pwa-update__btn--primary[data-v-85285e3c]:hover{background:#3450c4}.pwa-update__btn[data-v-85285e3c]:disabled{cursor:default;opacity:.6}.pwa-update-enter-active[data-v-85285e3c],.pwa-update-leave-active[data-v-85285e3c]{transition:opacity .2s ease,transform .2s ease}.pwa-update-enter-from[data-v-85285e3c],.pwa-update-leave-to[data-v-85285e3c]{opacity:0;transform:translateY(12px)}
