.qj-login-mask[data-v-db04fcfc]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06100f9e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:300}.qj-login-dialog[data-v-db04fcfc]{background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(20,184,166,.18),transparent 55%),radial-gradient(ellipse 50% 40% at 0 100%,rgba(245,158,11,.1),transparent 50%),#0c1c1b;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 30px 80px #00000073;max-height:calc(100vh - 48px);overflow:auto;padding:28px 24px 22px;position:relative;width:min(760px,100%)}.qj-login-close[data-v-db04fcfc]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fffc;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px;z-index:1}.qj-login-close[data-v-db04fcfc]:hover{background:#ffffff24;color:#fff}.qj-login-dialog[data-v-db04fcfc] .qj-picker{padding-right:40px}@media(max-width:720px){.qj-login-dialog[data-v-db04fcfc]{padding:22px 16px 16px}}.qj-header[data-v-51f0a5af]{align-items:center;background:#0c1c1b40;border-bottom:1px solid transparent;display:flex;height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease;z-index:100}.qj-header.is-scrolled[data-v-51f0a5af],.qj-header[data-v-51f0a5af]:has(.qj-nav.is-open){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf9fa;border-bottom-color:var(--qj-border)}.qj-header.is-scrolled .qj-header-login[data-v-51f0a5af],.qj-header.is-scrolled .qj-logo[data-v-51f0a5af],.qj-header.is-scrolled .qj-nav-link[data-v-51f0a5af],.qj-header:has(.qj-nav.is-open) .qj-header-login[data-v-51f0a5af],.qj-header:has(.qj-nav.is-open) .qj-logo[data-v-51f0a5af],.qj-header:has(.qj-nav.is-open) .qj-nav-link[data-v-51f0a5af]{color:var(--qj-dark)}.qj-header.is-scrolled .qj-mobile-toggle span[data-v-51f0a5af],.qj-header:has(.qj-nav.is-open) .qj-mobile-toggle span[data-v-51f0a5af]{background:var(--qj-text)}.qj-header-inner[data-v-51f0a5af]{align-items:center;display:flex;height:100%;justify-content:space-between}.qj-logo[data-v-51f0a5af]{font-size:20px;font-weight:700;gap:10px;transition:color .3s ease;z-index:102}.qj-logo[data-v-51f0a5af],.qj-logo-mark[data-v-51f0a5af]{align-items:center;color:#fff;display:flex}.qj-logo-mark[data-v-51f0a5af]{background:var(--qj-primary-700);border-radius:8px;font-size:18px;height:34px;justify-content:center;width:34px}.qj-logo-mark[data-v-51f0a5af],.qj-logo-text[data-v-51f0a5af]{font-family:var(--font-serif)}.qj-logo-text[data-v-51f0a5af]{letter-spacing:.04em}.qj-nav[data-v-51f0a5af]{align-items:center;display:flex;gap:2px}.qj-nav-link[data-v-51f0a5af]{align-items:center;background:transparent;border:none;border-radius:var(--qj-radius-sm);color:#ffffffd9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;gap:4px;padding:8px 12px;transition:color .2s ease,background .2s ease}.qj-nav-link.router-link-active[data-v-51f0a5af],.qj-nav-link[data-v-51f0a5af]:hover{background:#ffffff1a;color:#fff}.qj-header.is-scrolled .qj-nav-link.router-link-active[data-v-51f0a5af],.qj-header.is-scrolled .qj-nav-link[data-v-51f0a5af]:hover,.qj-header:has(.qj-nav.is-open) .qj-nav-link.router-link-active[data-v-51f0a5af],.qj-header:has(.qj-nav.is-open) .qj-nav-link[data-v-51f0a5af]:hover{background:var(--qj-primary-50);color:var(--qj-primary-700)}.qj-nav-caret[data-v-51f0a5af]{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;height:0;margin-left:2px;opacity:.72;transition:transform .2s ease;width:0}.qj-nav-drop[data-v-51f0a5af]{position:relative}.qj-nav-drop-menu[data-v-51f0a5af]{background:#fff;border:1px solid var(--qj-border);border-radius:var(--qj-radius);box-shadow:0 16px 36px #0c1c1b1f;left:50%;min-width:148px;opacity:0;padding:8px;position:absolute;top:calc(100% + 6px);transform:translate(-50%) translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;z-index:110}.qj-nav-drop-item[data-v-51f0a5af]{border-radius:var(--qj-radius-sm);color:var(--qj-text);display:block;font-size:14px;font-weight:500;padding:9px 12px;transition:color .2s ease,background .2s ease}.qj-nav-drop-item.router-link-active[data-v-51f0a5af],.qj-nav-drop-item[data-v-51f0a5af]:hover{background:var(--qj-primary-50);color:var(--qj-primary-700)}@media(min-width:901px){.qj-nav-drop.is-open .qj-nav-drop-menu[data-v-51f0a5af],.qj-nav-drop:hover .qj-nav-drop-menu[data-v-51f0a5af]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.qj-nav-drop.is-open .qj-nav-caret[data-v-51f0a5af],.qj-nav-drop:hover .qj-nav-caret[data-v-51f0a5af]{transform:rotate(180deg)}}.qj-mobile-actions[data-v-51f0a5af]{display:none}.qj-header-actions[data-v-51f0a5af]{align-items:center;display:flex;gap:12px}.qj-header-login[data-v-51f0a5af]{background:transparent;border:none;color:#ffffffd9;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;padding:8px 14px;transition:color .2s ease}.qj-header-login[data-v-51f0a5af]:hover{color:#fff}.qj-header.is-scrolled .qj-header-login[data-v-51f0a5af]:hover,.qj-header:has(.qj-nav.is-open) .qj-header-login[data-v-51f0a5af]:hover{color:var(--qj-primary-700)}.qj-header-cta[data-v-51f0a5af]{font-size:14px;padding:10px 22px}.qj-mobile-toggle[data-v-51f0a5af]{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;width:40px;z-index:102}.qj-mobile-toggle span[data-v-51f0a5af]{background:#fff;display:block;height:2px;transition:all .3s ease;width:24px}.qj-mobile-toggle.is-open span[data-v-51f0a5af]:first-child{transform:translateY(7px) rotate(45deg)}.qj-mobile-toggle.is-open span[data-v-51f0a5af]:nth-child(2){opacity:0}.qj-mobile-toggle.is-open span[data-v-51f0a5af]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:900px){.qj-nav[data-v-51f0a5af]{align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf9fa;border-bottom:1px solid var(--qj-border);box-shadow:0 16px 32px #00000014;flex-direction:column;gap:4px;left:0;opacity:0;padding:16px 24px 24px;position:absolute;right:0;top:100%;transform:translateY(-12px);transition:all .25s ease;visibility:hidden;z-index:99}.qj-nav.is-open[data-v-51f0a5af]{opacity:1;transform:translateY(0);visibility:visible}.qj-nav-link[data-v-51f0a5af]{border-radius:var(--qj-radius);color:var(--qj-dark);font-size:17px;justify-content:space-between;padding:14px 16px;width:100%}.qj-nav-link.router-link-active[data-v-51f0a5af],.qj-nav-link[data-v-51f0a5af]:hover{background:var(--qj-primary-50);color:var(--qj-primary-700)}.qj-nav-drop-menu[data-v-51f0a5af]{background:var(--qj-primary-50);border:none;box-shadow:none;display:none;left:auto;margin:0 8px 8px;min-width:0;opacity:1;padding:6px;position:static;top:auto;transform:none;visibility:visible}.qj-nav-drop.is-open .qj-nav-drop-menu[data-v-51f0a5af]{display:flex;flex-direction:column}.qj-nav-drop.is-open .qj-nav-caret[data-v-51f0a5af]{transform:rotate(180deg)}.qj-nav-drop-item[data-v-51f0a5af]{font-size:16px;padding:12px 16px}.qj-mobile-actions[data-v-51f0a5af]{border-top:1px solid var(--qj-border);display:flex;gap:12px;margin-top:12px;padding-top:16px}.qj-mobile-actions .qj-btn[data-v-51f0a5af]{flex:1;justify-content:center}.qj-mobile-actions .qj-btn-secondary[data-v-51f0a5af]{background:transparent;border-color:var(--qj-border);color:var(--qj-text-secondary)}.qj-mobile-actions .qj-btn-secondary[data-v-51f0a5af]:hover{background:var(--qj-primary-50);border-color:var(--qj-primary-200);color:var(--qj-primary-700)}.qj-header-actions[data-v-51f0a5af]{display:none}.qj-mobile-toggle[data-v-51f0a5af]{display:flex}}
