.logo-preview[data-v-5d54f513]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#020617d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:logoPreviewFade-5d54f513 .25s ease}.logo-preview__panel[data-v-5d54f513]{width:min(920px,100%);animation:logoPreviewZoom-5d54f513 .32s cubic-bezier(.22,1,.36,1)}.logo-preview__panel--cover[data-v-5d54f513]{width:auto;max-width:min(920px,100%)}.logo-preview__head[data-v-5d54f513]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.logo-preview__toolbar[data-v-5d54f513]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem;border-radius:9999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18)}.logo-preview__tool-btn[data-v-5d54f513]{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;border:none;border-radius:9999px;background:transparent;color:#f8fafc;cursor:pointer;transition:background .2s ease,opacity .2s ease}.logo-preview__tool-btn[data-v-5d54f513]:hover:not(:disabled){background:#ffffff29}.logo-preview__tool-btn[data-v-5d54f513]:disabled{opacity:.45;cursor:not-allowed}.logo-preview__tool-btn--text[data-v-5d54f513]{min-width:auto;padding:0 .75rem;font-size:.8125rem;font-weight:600}.logo-preview__scale[data-v-5d54f513]{min-width:3rem;text-align:center;font-size:.8125rem;font-weight:600;color:#e2e8f0}.logo-preview__close[data-v-5d54f513]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;border:1px solid rgba(255,255,255,.28);border-radius:9999px;background:#ffffff24;color:#f8fafc;cursor:pointer;transition:all .2s ease}.logo-preview__close[data-v-5d54f513]:hover{color:#fff;background:#ffffff38;border-color:#fff6;transform:rotate(90deg)}.logo-preview__figure[data-v-5d54f513]{margin:0}.logo-preview__viewport[data-v-5d54f513]{max-height:min(78vh,820px);overflow:auto;border-radius:1rem}.logo-preview__viewport--cover[data-v-5d54f513]{max-width:min(920px,calc(100vw - 3rem))}.logo-preview__frame[data-v-5d54f513]{aspect-ratio:16 / 9;width:100%;min-height:100%;padding:1rem;border-radius:1rem;background:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #00000073}.logo-preview__img[data-v-5d54f513]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform-origin:center center;transition:transform .15s ease}.logo-preview__frame--cover[data-v-5d54f513]{aspect-ratio:auto;width:-moz-fit-content;width:fit-content;max-width:min(920px,100%);margin:0 auto;padding:0;background:transparent;border:none;box-shadow:none}.logo-preview__frame--cover .logo-preview__img[data-v-5d54f513]{display:block;width:auto;height:auto;max-width:min(920px,calc(100vw - 3rem));max-height:min(78vh,820px);-o-object-fit:contain;object-fit:contain;border-radius:.75rem;box-shadow:0 24px 64px #00000073}.logo-preview__caption[data-v-5d54f513]{margin-top:.875rem;text-align:center;font-family:var(--font-display);font-size:1rem;font-weight:600;color:#e2e8f0;letter-spacing:.04em}@keyframes logoPreviewFade-5d54f513{0%{opacity:0}to{opacity:1}}@keyframes logoPreviewZoom-5d54f513{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.member-app[data-v-0db93b2b]{--app-bg: rgba(8, 15, 35, .72);--app-border: rgba(96, 165, 250, .18);--app-label: #e2e8f0;--app-muted: #94a3b8;--app-text: #f8fafc;--app-accent: #60a5fa;--app-accent-strong: #3b82f6;--app-touch: 2.25rem;--app-input-size: .8125rem;display:flex;flex:1;flex-direction:column;min-height:0;gap:.5rem;-webkit-tap-highlight-color:transparent}.member-app__login-hint[data-v-0db93b2b]{display:grid;justify-items:center;gap:.625rem;padding:2.5rem 1.25rem;text-align:center}.member-app__login-icon[data-v-0db93b2b]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;background:#3b82f61f;color:var(--app-accent);border:1px solid var(--app-border)}.member-app__login-title[data-v-0db93b2b]{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--app-text)}.member-app__login-text[data-v-0db93b2b]{margin:0;max-width:18rem;font-size:.875rem;line-height:1.65;color:var(--app-muted)}.member-app__account[data-v-0db93b2b]{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;max-width:100%;padding:.3125rem .625rem;border-radius:9999px;background:#0f172ae0;border:1px solid rgba(96,165,250,.38);box-shadow:inset 0 1px #ffffff0f}.member-app__account-icon[data-v-0db93b2b]{color:#60a5fa;flex-shrink:0}.member-app__account-label[data-v-0db93b2b]{font-size:.6875rem;font-weight:700;color:#f1f5f9;letter-spacing:.02em;flex-shrink:0}.member-app__account-phone[data-v-0db93b2b]{font-size:.75rem;font-weight:700;color:#93c5fd;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-app__status[data-v-0db93b2b]{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem .625rem;border-radius:.625rem;border:1px solid var(--app-border);background:#0f172ad1}.member-app__status--pending[data-v-0db93b2b]{border-color:#fbbf2459;background:#78350f2e;color:#fde68a}.member-app__status--rejected[data-v-0db93b2b]{border-color:#f8717159;background:#7f1d1d2e;color:#fecaca}.member-app__status--approved[data-v-0db93b2b]{border-color:#34d39959;background:#064e3b2e;color:#a7f3d0}.member-app__status-copy[data-v-0db93b2b]{display:grid;gap:.25rem;min-width:0;overflow:hidden}.member-app__status-headline[data-v-0db93b2b]{display:block;font-size:.875rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.member-app__status-tier[data-v-0db93b2b]{display:inline;font-style:normal;font-weight:800;letter-spacing:.02em;color:#ecfdf5;background:linear-gradient(105deg,#059669,#34d399 42%,#fde68a,#34d399 58%,#059669);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(52,211,153,.35))}.member-app__status-copy p[data-v-0db93b2b]{margin:0;font-size:.8125rem;line-height:1.55;color:#e2e8f0eb}.member-app__status-pending-msg[data-v-0db93b2b]{margin:0;font-size:.8125rem;line-height:1.55;color:#e2e8f0eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-app__status-target[data-v-0db93b2b]{display:inline;font-style:normal;font-size:.875rem;font-weight:800;letter-spacing:.03em;white-space:nowrap;color:#fffbeb;background:linear-gradient(105deg,#b45309,#d97706 35%,#fbbf24,#d97706 65%,#b45309);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(251,191,36,.45));animation:member-app-target-shine-0db93b2b 4s ease-in-out infinite}@keyframes member-app-target-shine-0db93b2b{0%,to{background-position:0% center;filter:drop-shadow(0 0 6px rgba(251,191,36,.35))}50%{background-position:100% center;filter:drop-shadow(0 0 12px rgba(253,224,71,.55))}}@media(prefers-reduced-motion:reduce){.member-app__status-target[data-v-0db93b2b]{animation:none;-webkit-text-fill-color:#fde68a;color:#fde68a;background:none;filter:none}}.member-app__fieldset[data-v-0db93b2b]{margin:0;padding:0;border:none;min-width:0}.member-app__type-toggle[data-v-0db93b2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;flex-shrink:0}.member-app__type-btn[data-v-0db93b2b]{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4375rem .625rem;border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-bg);color:var(--app-muted);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .2s ease,background .2s ease,transform .2s ease}.member-app__type-btn[data-v-0db93b2b]:hover{border-color:#60a5fa59;color:#cbd5e1}.member-app__type-btn--active[data-v-0db93b2b]{border-color:#60a5fa8c;background:linear-gradient(135deg,#2563eb38,#4f46e529);color:var(--app-text);box-shadow:0 0 0 1px #60a5fa1f,0 12px 28px #0f172a59}.member-app__type-icon[data-v-0db93b2b]{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.5rem;background:#0f172aa6;color:var(--app-accent);flex-shrink:0}.member-app__type-copy[data-v-0db93b2b]{display:grid;gap:.125rem;min-width:0}.member-app__type-copy strong[data-v-0db93b2b]{font-size:.875rem;font-weight:700;color:inherit}.member-app__type-copy small[data-v-0db93b2b]{font-size:.6875rem;font-weight:500;color:#94a3b8f2;line-height:1.35}.member-app__scroll[data-v-0db93b2b]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.35) transparent}.member-app__scroll[data-v-0db93b2b]::-webkit-scrollbar{width:4px}.member-app__scroll[data-v-0db93b2b]::-webkit-scrollbar-thumb{border-radius:9999px;background:#60a5fa59}.member-app__form[data-v-0db93b2b]{display:grid;gap:.5rem;padding-bottom:.125rem}.member-app__autosave[data-v-0db93b2b]{display:flex;align-items:center;gap:.5rem;padding:.4375rem .625rem;border-radius:.625rem;border:1px solid rgba(96,165,250,.22);background:linear-gradient(135deg,#2563eb24,#0f172ab8),#080f23e0;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0f172a2e;animation:memberAppAutosaveIn-0db93b2b .42s cubic-bezier(.22,1,.36,1) both}.member-app__autosave--saved[data-v-0db93b2b]{border-color:#34d39947;background:linear-gradient(135deg,#10b9811f,#0f172ab8),#080f23e0}.member-app__autosave--error[data-v-0db93b2b]{border-color:#f8717152;background:linear-gradient(135deg,#ef44441f,#0f172ab8),#080f23e0}.member-app__autosave-icon[data-v-0db93b2b]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:#3b82f629;color:#93c5fd;flex-shrink:0}.member-app__autosave--saved .member-app__autosave-icon[data-v-0db93b2b]{background:#10b98129;color:#6ee7b7}.member-app__autosave--error .member-app__autosave-icon[data-v-0db93b2b]{background:#ef444429;color:#fca5a5}.member-app__autosave-copy[data-v-0db93b2b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0}.member-app__autosave-copy strong[data-v-0db93b2b]{font-size:.6875rem;font-weight:700;color:var(--app-text);letter-spacing:.02em}.member-app__autosave-copy span[data-v-0db93b2b]{font-size:.6875rem;line-height:1.3;color:var(--app-muted)}.member-app__submit-note[data-v-0db93b2b]{margin:0 0 .5rem;padding:.4375rem .625rem;border-radius:.5rem;border:1px dashed rgba(96,165,250,.24);background:#0f172a8c;font-size:.6875rem;line-height:1.4;color:#e2e8f0e0;text-align:center}.member-app__section[data-v-0db93b2b]{padding:.5625rem .6875rem .6875rem;border-radius:.75rem;border:1px solid var(--app-border);background:linear-gradient(180deg,#0f172ad1,#080f23eb);box-shadow:inset 0 1px #ffffff08;animation:memberAppSectionIn-0db93b2b .45s cubic-bezier(.22,1,.36,1) both}.member-app__section[data-v-0db93b2b]:nth-child(2){animation-delay:.04s}.member-app__section[data-v-0db93b2b]:nth-child(3){animation-delay:.08s}.member-app__section[data-v-0db93b2b]:nth-child(4){animation-delay:.12s}.member-app__section[data-v-0db93b2b]:nth-child(5){animation-delay:.16s}.member-app__section[data-v-0db93b2b]:nth-child(6){animation-delay:.2s}.member-app__section-head[data-v-0db93b2b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.375rem;border-bottom:1px solid rgba(96,165,250,.12)}.member-app__section-icon[data-v-0db93b2b]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background:#3b82f624;color:var(--app-accent);flex-shrink:0}.member-app__section-title[data-v-0db93b2b]{margin:0;font-family:var(--font-display);font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--app-text);letter-spacing:.02em}.member-app__section-desc[data-v-0db93b2b]{margin:.125rem 0 0;font-size:.6875rem;line-height:1.35;color:var(--app-muted)}.member-app__grid[data-v-0db93b2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem .5rem}.member-app__field[data-v-0db93b2b]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .4375rem;align-items:center;min-width:0}.member-app__field--wide[data-v-0db93b2b],.member-app__field--stack[data-v-0db93b2b]{grid-column:1 / -1;grid-template-columns:1fr;align-items:stretch;gap:.25rem}.member-app__label[data-v-0db93b2b]{display:block;font-size:.6875rem;font-weight:600;line-height:1.25;color:var(--app-label);letter-spacing:.01em;white-space:nowrap}.member-app__field--stack>.member-app__label[data-v-0db93b2b],.member-app__upload-card>.member-app__label[data-v-0db93b2b]{white-space:normal}.member-app__field--inline-label[data-v-0db93b2b]{grid-template-columns:auto minmax(0,1fr);align-items:center}.member-app__field--inline-label>.member-app__label[data-v-0db93b2b]{white-space:nowrap}.member-app__required[data-v-0db93b2b]{margin-left:.125rem;color:#f87171}.member-app__control[data-v-0db93b2b]{width:100%;min-height:var(--app-touch);padding:.375rem .5625rem;border:1px solid rgba(100,116,139,.35);border-radius:.5rem;background:#020617b8;color:var(--app-text);font-family:var(--font-body);font-size:var(--app-input-size);line-height:1.35;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.member-app__control[data-v-0db93b2b]::-moz-placeholder{color:#94a3b8bf}.member-app__control[data-v-0db93b2b]::placeholder{color:#94a3b8bf}.member-app__control[data-v-0db93b2b]:focus{outline:none;border-color:#60a5faa6;background:#020617eb;box-shadow:0 0 0 2px #3b82f624}.member-app__control--textarea[data-v-0db93b2b]{min-height:3.25rem;resize:vertical}.member-app__control--select[data-v-0db93b2b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.75rem;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - .875rem) calc(50% - 2px),calc(100% - .55rem) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.member-app__upload-grid[data-v-0db93b2b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.member-app__upload-card[data-v-0db93b2b]{display:grid;gap:.25rem;min-width:0}.member-app__upload[data-v-0db93b2b]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:3.25rem;padding:.4375rem .5rem;border:1px dashed rgba(96,165,250,.35);border-radius:.5rem;background:#0206178c;color:#cbd5e1;font-size:.6875rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease,color .18s ease,background .18s ease}.member-app__upload[data-v-0db93b2b]:hover:not(:disabled){border-color:#60a5faa6;color:#dbeafe;background:#1e3a8a2e}.member-app__upload--done[data-v-0db93b2b]{border-style:solid;border-color:#34d39973;color:#6ee7b7;background:#064e3b2e}.member-app__upload-preview[data-v-0db93b2b]{display:grid;gap:.5rem}.member-app__thumb[data-v-0db93b2b]{position:relative;display:block;width:100%;padding:0;border:1px solid rgba(96,165,250,.35);border-radius:.625rem;background:#0206178c;overflow:hidden;cursor:zoom-in;touch-action:manipulation;transition:border-color .18s ease,box-shadow .18s ease}.member-app__thumb[data-v-0db93b2b]:hover,.member-app__thumb[data-v-0db93b2b]:focus-visible{outline:none;border-color:#60a5faa6;box-shadow:0 0 0 3px #3b82f624}.member-app__thumb-img[data-v-0db93b2b]{display:block;width:100%;height:auto;max-height:5.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#0f172aa6}.member-app__thumb-overlay[data-v-0db93b2b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;background:#02061785;color:#e2e8f0;font-size:.75rem;font-weight:600;opacity:0;transition:opacity .18s ease}.member-app__thumb:hover .member-app__thumb-overlay[data-v-0db93b2b],.member-app__thumb:focus-visible .member-app__thumb-overlay[data-v-0db93b2b]{opacity:1}.member-app__upload--replace[data-v-0db93b2b]{min-height:2rem;border-style:dashed;font-size:.6875rem}.member-app__plans[data-v-0db93b2b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.4375rem}.member-app__plan-input[data-v-0db93b2b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.member-app__plan[data-v-0db93b2b]{position:relative;display:grid;gap:.25rem;min-height:4rem;padding:.625rem .5625rem;border:1px solid rgba(100,116,139,.35);border-radius:.625rem;background:#020617b8;color:var(--app-text);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.member-app__plan[data-v-0db93b2b]:hover{border-color:#60a5fa73}.member-app__plan--active[data-v-0db93b2b]{border-color:#60a5fabf;background:linear-gradient(180deg,#2563eb2e,#020617eb);box-shadow:0 0 0 1px #60a5fa2e}.member-app__plan-check[data-v-0db93b2b]{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:#3b82f62e;color:transparent}.member-app__plan--active .member-app__plan-check[data-v-0db93b2b]{background:var(--app-accent-strong);color:#fff}.member-app__plan-name[data-v-0db93b2b]{display:block;padding-right:1.25rem;font-size:.75rem;font-weight:700;line-height:1.35}.member-app__plan-price[data-v-0db93b2b]{font-family:var(--font-display);font-size:1rem;font-weight:800;color:#93c5fd}.member-app__plan-price small[data-v-0db93b2b]{margin-right:.125rem;font-size:.75rem;font-weight:700}.member-app__loading[data-v-0db93b2b],.member-app__empty[data-v-0db93b2b]{display:flex;align-items:center;gap:.5rem;padding:.75rem;font-size:.8125rem;color:var(--app-muted)}.member-app__footer[data-v-0db93b2b]{position:sticky;bottom:0;z-index:2;padding-top:.5rem;background:linear-gradient(180deg,#05081600,#050816f5 28%)}.member-app__submit[data-v-0db93b2b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:var(--app-touch);border:none;border-radius:.75rem;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-family:var(--font-body);font-size:.9375rem;font-weight:700;cursor:pointer;touch-action:manipulation;box-shadow:0 12px 28px #2563eb47;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.member-app__submit[data-v-0db93b2b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #2563eb57}.member-app__submit[data-v-0db93b2b]:disabled{opacity:.65;cursor:not-allowed}.member-app__submit--pay[data-v-0db93b2b]{background:linear-gradient(135deg,#059669,#2563eb);box-shadow:0 12px 28px #05966947}.member-app__spin[data-v-0db93b2b]{animation:memberAppSpin-0db93b2b .9s linear infinite}@keyframes memberAppSpin-0db93b2b{to{transform:rotate(360deg)}}@keyframes memberAppSectionIn-0db93b2b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes memberAppAutosaveIn-0db93b2b{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.member-app__grid[data-v-0db93b2b],.member-app__upload-grid[data-v-0db93b2b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.member-app[data-v-0db93b2b]{--app-touch: 2.75rem;gap:.5rem}.member-app__scroll[data-v-0db93b2b]{flex:none;overflow:visible;min-height:auto;padding-right:0}.member-app__grid[data-v-0db93b2b],.member-app__upload-grid[data-v-0db93b2b],.member-app__plans[data-v-0db93b2b]{grid-template-columns:1fr}.member-app__field[data-v-0db93b2b]{grid-template-columns:1fr;align-items:stretch;gap:.25rem}.member-app__type-btn[data-v-0db93b2b]{min-height:3rem;padding:.5rem .625rem}.member-app__type-copy strong[data-v-0db93b2b]{font-size:.8125rem}.member-app__type-copy small[data-v-0db93b2b]{font-size:.625rem}.member-app__section[data-v-0db93b2b]{padding:.625rem .6875rem .75rem}.member-app__footer[data-v-0db93b2b]{position:sticky;bottom:0;margin-top:.25rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom))}}@media(max-width:480px){.member-app[data-v-0db93b2b]{--app-touch: 2.875rem;--app-input-size: .9375rem;gap:.4375rem}.member-app__account[data-v-0db93b2b]{width:100%;justify-content:center}.member-app__type-toggle[data-v-0db93b2b]{gap:.375rem}.member-app__type-btn[data-v-0db93b2b]{flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:3.5rem;padding:.4375rem .375rem;text-align:center}.member-app__type-icon[data-v-0db93b2b]{width:1.75rem;height:1.75rem}.member-app__type-copy[data-v-0db93b2b]{gap:.0625rem}.member-app__type-copy strong[data-v-0db93b2b]{font-size:.75rem}.member-app__type-copy small[data-v-0db93b2b]{display:none}.member-app__section[data-v-0db93b2b]{padding:.5625rem .625rem .6875rem;border-radius:.625rem}.member-app__section-title[data-v-0db93b2b]{font-size:.8125rem}.member-app__plan[data-v-0db93b2b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--app-touch);padding:.625rem .75rem}.member-app__plan-name[data-v-0db93b2b]{flex:1;min-width:0;padding-right:0;font-size:.8125rem}.member-app__plan-price[data-v-0db93b2b]{flex-shrink:0;font-size:.9375rem}.member-app__plan-check[data-v-0db93b2b]{position:static;order:-1;flex-shrink:0}.member-app__upload[data-v-0db93b2b]{min-height:3rem;font-size:.75rem}.member-app__thumb-img[data-v-0db93b2b]{max-height:6.5rem}.member-app__thumb-overlay[data-v-0db93b2b]{opacity:1;background:linear-gradient(180deg,#02061714,#0206179e)}.member-app__submit[data-v-0db93b2b]{min-height:3rem;font-size:.9375rem;letter-spacing:.03em}.member-app__footer[data-v-0db93b2b]{padding-top:.625rem;padding-bottom:max(.375rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,#05081600,#050816eb 24%,#050816fa)}}@media(prefers-reduced-motion:reduce){.member-app__section[data-v-0db93b2b]{animation:none}.member-app__submit[data-v-0db93b2b]:hover:not(:disabled){transform:none}}.member-auth[data-v-7a42f9c5]{--auth-accent: #3b82f6;--auth-accent-soft: #93c5fd;--auth-violet: #8b5cf6;--auth-surface: rgba(15, 23, 42, .97);--auth-muted: #64748b;--auth-text: #f8fafc;--auth-radius: .875rem;--auth-input-size: .9375rem;--auth-touch-min: 2.875rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));background:#020617d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:memberAuthFade-7a42f9c5 .28s ease;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.member-auth__dialog[data-v-7a42f9c5]{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);width:min(920px,100%);height:min(90dvh,680px);max-height:min(90dvh,680px);border-radius:1.25rem;overflow:hidden;border:1px solid rgba(96,165,250,.2);box-shadow:0 32px 90px #00000080,0 0 0 1px #ffffff0d inset,0 1px #93c5fd1f inset;animation:memberAuthSlide-7a42f9c5 .42s cubic-bezier(.22,1,.36,1)}.member-auth__dialog[data-v-7a42f9c5]:has(.member-auth__application){width:min(1080px,100%);height:min(94dvh,820px);max-height:min(94dvh,820px);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.member-auth__dialog[data-v-7a42f9c5]:after{content:"";position:absolute;top:0;bottom:0;left:41%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(147,197,253,.22) 20%,rgba(139,92,246,.18) 80%,transparent);pointer-events:none;z-index:1}.member-auth__dialog[data-v-7a42f9c5]:has(.member-auth__application):after{left:calc(100% * .55 / 2)}.member-auth__art[data-v-7a42f9c5],.member-auth__panel[data-v-7a42f9c5]{min-height:0;height:100%}.member-auth__close[data-v-7a42f9c5]{position:absolute;top:.75rem;right:.75rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(148,163,184,.2);border-radius:9999px;background:#0f172abf;color:#94a3b8;cursor:pointer;touch-action:manipulation;transition:color .2s ease,border-color .2s ease,background .2s ease}.member-auth__close[data-v-7a42f9c5]:hover{color:#f8fafc;border-color:#60a5fa66;background:#1e293be6}.member-auth__art[data-v-7a42f9c5]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:2.25rem 2rem;background:radial-gradient(circle at 18% 12%,rgba(59,130,246,.3),transparent 44%),radial-gradient(circle at 82% 88%,rgba(139,92,246,.24),transparent 40%),linear-gradient(165deg,#0a1028,#050816 52%,#0b1228);overflow:hidden}.member-auth__art[data-v-7a42f9c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.member-auth__art-grid[data-v-7a42f9c5]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,#000 35%,transparent 100%);mask-image:radial-gradient(circle at center,#000 35%,transparent 100%)}.member-auth__art-glow[data-v-7a42f9c5]{position:absolute;border-radius:9999px;filter:blur(40px)}.member-auth__art-glow--blue[data-v-7a42f9c5]{width:180px;height:180px;top:12%;left:-40px;background:#2563eb59}.member-auth__art-glow--violet[data-v-7a42f9c5]{width:160px;height:160px;right:-30px;bottom:18%;background:#7c3aed47}.member-auth__art-ring[data-v-7a42f9c5]{position:absolute;width:220px;height:220px;top:50%;left:50%;transform:translate(-50%,-54%);border:1px solid rgba(147,197,253,.18);border-radius:9999px}.member-auth__art-seal[data-v-7a42f9c5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);display:inline-flex;align-items:center;justify-content:center;width:6.5rem;height:4.5rem;padding:.375rem .5rem;border-radius:.875rem;border:1px solid rgba(147,197,253,.35);background:#fff;box-shadow:0 16px 40px #2563eb40;overflow:hidden}.member-auth__art-logo[data-v-7a42f9c5]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.member-auth__art-copy[data-v-7a42f9c5]{position:relative;z-index:1;flex-shrink:0;margin-top:auto;padding-top:1rem}.member-auth__art-eyebrow[data-v-7a42f9c5]{margin:0 0 .625rem;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.24em;color:#7dd3fc}.member-auth__art-title[data-v-7a42f9c5]{margin:0;font-family:var(--font-display);font-size:1.875rem;line-height:1.28;font-weight:700;letter-spacing:.03em;color:#f8fafc}.member-auth__art-note[data-v-7a42f9c5]{margin:.75rem 0 0;font-size:.8125rem;line-height:1.6;color:#64748b}.member-auth__panel[data-v-7a42f9c5]{position:relative;display:flex;flex-direction:column;min-height:0;padding:1.125rem 1.625rem 1.25rem;background:linear-gradient(180deg,var(--auth-surface),rgba(5,8,22,.99));overflow:hidden}.member-auth__panel[data-v-7a42f9c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.028;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.member-auth__reveal[data-v-7a42f9c5]{animation:authReveal-7a42f9c5 .55s cubic-bezier(.22,1,.36,1) both}.member-auth__reveal--1[data-v-7a42f9c5]{animation-delay:.06s}.member-auth__reveal--2[data-v-7a42f9c5]{animation-delay:.12s}.member-auth__reveal--3[data-v-7a42f9c5]{animation-delay:.18s}.member-auth__tabs[data-v-7a42f9c5]{position:relative;z-index:1;display:flex;flex-shrink:0;gap:.1875rem;padding:.25rem;margin-bottom:1.25rem;margin-right:2.25rem;border-radius:var(--auth-radius);background:#ffffff08;border:1px solid rgba(148,163,184,.12);box-shadow:inset 0 1px #ffffff0a}.member-auth__tab[data-v-7a42f9c5]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:0;min-height:var(--auth-touch-min);padding:0 .5rem;border:none;border-radius:.6875rem;background:transparent;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--auth-muted);white-space:nowrap;overflow:hidden;cursor:pointer;touch-action:manipulation;transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.member-auth__tab-icon[data-v-7a42f9c5]{flex-shrink:0}.member-auth__tab-label[data-v-7a42f9c5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-auth__tab[data-v-7a42f9c5]:hover{color:#94a3b8}.member-auth__tab--active[data-v-7a42f9c5]{background:linear-gradient(135deg,#3b82f63d,#8b5cf62e);color:var(--auth-text);box-shadow:0 2px 10px #2563eb33,inset 0 1px #ffffff14;transform:translateY(-1px)}.member-auth__tab-badge[data-v-7a42f9c5]{flex-shrink:1;min-width:0;max-width:5.5rem;margin-left:.125rem;padding:.125rem .4375rem;border-radius:9999px;background:#fbbf242e;border:1px solid rgba(251,191,36,.35);color:#fde68a;font-size:.625rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-auth__header[data-v-7a42f9c5]{position:relative;z-index:1;flex-shrink:0;display:grid;gap:.75rem;margin-bottom:1.125rem;margin-right:2.25rem}.member-auth__header-back[data-v-7a42f9c5]{display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;padding:.3125rem .625rem .3125rem .375rem;margin-bottom:-.25rem;border:1px solid rgba(148,163,184,.18);border-radius:9999px;background:#ffffff0a;font-size:.8125rem;font-weight:600;color:#93c5fd;cursor:pointer;transition:all .2s ease}.member-auth__header-back[data-v-7a42f9c5]:hover{color:#bfdbfe;border-color:#60a5fa59;background:#3b82f61a}.member-auth__header-main[data-v-7a42f9c5]{display:grid;gap:0}.member-auth__title[data-v-7a42f9c5]{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:.03em;color:var(--auth-text)}.member-auth__title-accent[data-v-7a42f9c5]{position:relative;width:3.25rem;height:.1875rem;margin:.75rem 0 .5625rem;border-radius:9999px;background:linear-gradient(90deg,var(--auth-accent),var(--auth-violet));box-shadow:0 0 14px #3b82f680}.member-auth__title-accent[data-v-7a42f9c5]:after{content:"";position:absolute;left:100%;top:0;width:3.5rem;height:100%;border-radius:0 9999px 9999px 0;background:linear-gradient(90deg,var(--auth-violet),transparent);opacity:.45}.member-auth__subtitle[data-v-7a42f9c5]{margin:0;max-width:28rem;font-size:.8125rem;line-height:1.55;color:var(--auth-muted)}.member-auth__steps[data-v-7a42f9c5]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:.6875rem;background:#ffffff06;border:1px solid rgba(148,163,184,.1)}.member-auth__step[data-v-7a42f9c5]{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#475569;transition:color .2s ease}.member-auth__step--active[data-v-7a42f9c5]{color:#93c5fd}.member-auth__step-num[data-v-7a42f9c5]{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;border:1px solid rgba(148,163,184,.25);background:#ffffff0a;font-size:.6875rem;font-weight:700;transition:all .2s ease}.member-auth__step--active .member-auth__step-num[data-v-7a42f9c5]{border-color:#60a5fa8c;background:linear-gradient(135deg,#3b82f659,#8b5cf640);color:#eff6ff}.member-auth__step-line[data-v-7a42f9c5]{flex:1;max-width:2.5rem;height:1px;background:linear-gradient(90deg,#94a3b859,#94a3b814)}.member-auth__session[data-v-7a42f9c5]{display:flex;flex-direction:column;min-height:100%;padding-top:.25rem}.member-auth__session-card[data-v-7a42f9c5]{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.35rem 1.25rem 1.15rem;border-radius:calc(var(--auth-radius) + .15rem);border:1px solid var(--tier-border, rgba(96, 165, 250, .22));background:radial-gradient(circle at 88% 8%,var(--tier-glow, rgba(59, 130, 246, .16)) 0%,transparent 42%),var(--tier-bg, linear-gradient(145deg, rgba(15, 23, 42, .92), rgba(2, 6, 23, .88)));box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0f;overflow:hidden;animation:memberAuthSessionIn-7a42f9c5 .55s cubic-bezier(.22,1,.36,1)}.member-auth__session-glow[data-v-7a42f9c5]{position:absolute;inset:-30% auto auto -20%;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,var(--tier-accent-soft, rgba(59, 130, 246, .35)) 0%,transparent 68%);pointer-events:none;opacity:.75}.member-auth__session-ring[data-v-7a42f9c5]{position:absolute;top:1rem;right:1rem;width:4.5rem;height:4.5rem;border-radius:50%;border:1px solid var(--tier-border, rgba(96, 165, 250, .18));opacity:.45;pointer-events:none}.member-auth__session-head[data-v-7a42f9c5]{position:relative;z-index:1;display:flex;align-items:center;gap:.95rem}.member-auth__session-avatar[data-v-7a42f9c5]{position:relative;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:1rem;display:grid;place-items:center;background:var(--tier-avatar-bg, linear-gradient(145deg, rgba(37, 99, 235, .55), rgba(59, 130, 246, .28)));border:1px solid var(--tier-border, rgba(96, 165, 250, .28));color:var(--tier-avatar-color, #eff6ff);font-size:1.25rem;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 24px #00000038}.member-auth__session-tier-icon[data-v-7a42f9c5]{position:absolute;right:-.2rem;bottom:-.2rem;padding:.18rem;border-radius:999px;background:#020617e0;border:1px solid var(--tier-border, rgba(96, 165, 250, .28));color:var(--tier-accent, #60a5fa)}.member-auth__session-copy[data-v-7a42f9c5]{min-width:0}.member-auth__session-badge[data-v-7a42f9c5]{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .35rem;padding:.18rem .55rem .18rem .42rem;border-radius:999px;background:#10b98124;border:1px solid rgba(52,211,153,.28);color:#a7f3d0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.member-auth__session-dot[data-v-7a42f9c5]{width:.45rem;height:.45rem;border-radius:50%;background:#34d399;box-shadow:0 0 #34d3998c;animation:memberAuthSessionPulse-7a42f9c5 2.2s ease-out infinite}.member-auth__session-name[data-v-7a42f9c5]{margin:0;color:var(--tier-name-color, var(--auth-text));font-size:1.35rem;line-height:1.25;font-weight:700;letter-spacing:-.02em}.member-auth__session-phone[data-v-7a42f9c5]{margin:.25rem 0 0;color:var(--auth-muted);font-size:.8125rem;letter-spacing:.02em}.member-auth__session-meta[data-v-7a42f9c5]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.member-auth__session-meta-item[data-v-7a42f9c5]{padding:.72rem .8rem;border-radius:.75rem;background:#02061757;border:1px solid rgba(255,255,255,.06)}.member-auth__session-meta-item--wide[data-v-7a42f9c5]{grid-column:1 / -1}.member-auth__session-meta-item dt[data-v-7a42f9c5]{margin:0 0 .2rem;color:#94a3b8eb;font-size:.6875rem;letter-spacing:.06em}.member-auth__session-meta-item dd[data-v-7a42f9c5]{margin:0;color:var(--auth-text);font-size:.875rem;font-weight:600;line-height:1.45}.member-auth__session-actions[data-v-7a42f9c5]{position:relative;z-index:1;display:grid;gap:.65rem}.member-auth__session-primary[data-v-7a42f9c5]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.member-auth__session-secondary[data-v-7a42f9c5],.member-auth__session-ghost[data-v-7a42f9c5]{min-height:var(--auth-touch-min);border-radius:var(--auth-radius);font-size:.875rem;font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.member-auth__session-secondary[data-v-7a42f9c5]{border:1px solid rgba(96,165,250,.28);background:#3b82f614;color:#dbeafe}.member-auth__session-secondary[data-v-7a42f9c5]:hover{background:#3b82f624;border-color:#93c5fd6b}.member-auth__session-ghost[data-v-7a42f9c5]{border:1px solid transparent;background:transparent;color:#94a3b8f2}.member-auth__session-ghost[data-v-7a42f9c5]:hover{color:#fecaca;background:#ef444414;border-color:#f871712e}@keyframes memberAuthSessionIn-7a42f9c5{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes memberAuthSessionPulse-7a42f9c5{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 .45rem #34d39900}to{box-shadow:0 0 #34d39900}}.member-auth__scroll[data-v-7a42f9c5]{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.35) transparent}.member-auth__scroll[data-v-7a42f9c5]::-webkit-scrollbar{width:4px}.member-auth__scroll[data-v-7a42f9c5]::-webkit-scrollbar-thumb{border-radius:9999px;background:#60a5fa59}.member-auth__application[data-v-7a42f9c5]{display:flex;flex:1;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}.member-auth__panel:has(.member-auth__application) .member-auth__header[data-v-7a42f9c5]{margin-bottom:.625rem;gap:.5rem}.member-auth__panel:has(.member-auth__application) .member-auth__steps[data-v-7a42f9c5]{padding:.375rem .625rem}.member-auth__panel:has(.member-auth__application) .member-auth__title[data-v-7a42f9c5]{font-size:1.25rem;color:#f8fafc}.member-auth__panel:has(.member-auth__application) .member-auth__subtitle[data-v-7a42f9c5]{color:#cbd5e1;line-height:1.55}.member-auth__panel:has(.member-auth__application) .member-auth__alert[data-v-7a42f9c5]{margin-bottom:.5rem}.member-auth__form--recharge[data-v-7a42f9c5]{display:flex;flex:1;flex-direction:column;min-height:0;gap:.5rem;margin-top:-.375rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.125rem}.member-auth__recharge-body[data-v-7a42f9c5]{flex:0 0 auto;display:grid;gap:.375rem}.member-auth__recharge-section[data-v-7a42f9c5]{display:grid;gap:.25rem}.member-auth__recharge-body .member-auth__field[data-v-7a42f9c5]{display:flex;flex-direction:column;gap:.1875rem}.member-auth__recharge-body .member-auth__field-hint[data-v-7a42f9c5]{margin:.125rem 0 0}.member-auth__recharge-body .member-auth__plans[data-v-7a42f9c5]{margin-top:-.125rem}.member-auth__panel:has(.member-auth__form--recharge) .member-auth__header[data-v-7a42f9c5]{margin-bottom:.75rem;gap:.5rem}.member-auth__panel:has(.member-auth__form--recharge) .member-auth__steps[data-v-7a42f9c5]{padding:.375rem .625rem}.member-auth__recharge-body .member-auth__label[data-v-7a42f9c5]{display:block;margin:0;padding:0;line-height:1.2}.member-auth__recharge-body--child[data-v-7a42f9c5]{gap:.5rem}.member-auth__checkout[data-v-7a42f9c5]{flex-shrink:0;display:grid;gap:.625rem;margin:auto -.125rem 0;padding:.75rem .125rem 0;border:none;outline:none;background:linear-gradient(180deg,#0f172ad9,#050816)}.member-auth__checkout-summary[data-v-7a42f9c5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.75rem .875rem;border:1px solid rgba(96,165,250,.22);border-radius:.75rem;background:#3b82f60f}.member-auth__checkout-copy[data-v-7a42f9c5]{flex:1;min-width:0}.member-auth__checkout-name[data-v-7a42f9c5]{margin:0;font-size:.875rem;line-height:1.45;font-weight:600;color:#e2e8f0;word-break:break-word}.member-auth__checkout-amount[data-v-7a42f9c5]{flex-shrink:0;font-family:var(--font-display);font-size:1.625rem;font-weight:700;line-height:1;color:#7dd3fc;white-space:nowrap}.member-auth__pay-row--compact[data-v-7a42f9c5]{margin-top:.125rem}.member-auth__submit--checkout[data-v-7a42f9c5]{min-height:3rem;font-size:1rem;font-weight:700;letter-spacing:.03em;box-shadow:0 10px 28px #2563eb52}.member-auth__label-row[data-v-7a42f9c5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.member-auth__inline-link[data-v-7a42f9c5]{border:none;background:transparent;padding:.25rem 0;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:#93c5fd;cursor:pointer;touch-action:manipulation;transition:color .2s ease}.member-auth__inline-link[data-v-7a42f9c5]:hover{color:#bfdbfe}.member-auth__inline-link--forgot[data-v-7a42f9c5]{flex-shrink:0;min-height:2rem;padding:.375rem .5rem;margin:-.375rem -.5rem -.375rem 0;border-radius:.375rem}.member-auth__inline-link--forgot[data-v-7a42f9c5]:hover{background:#3b82f61a}.member-auth__label-row .member-auth__label[data-v-7a42f9c5]{cursor:pointer}.member-auth__alert[data-v-7a42f9c5]{flex-shrink:0;margin:0 0 .625rem;padding:.5rem .625rem;border-radius:.625rem;font-size:.8125rem;line-height:1.5}.member-auth__alert--error[data-v-7a42f9c5]{background:#ef44441f;border:1px solid rgba(239,68,68,.25);color:#fca5a5}.member-auth__alert--success[data-v-7a42f9c5]{background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#86efac}.member-auth__form[data-v-7a42f9c5]{display:grid;gap:.875rem}.member-auth__field[data-v-7a42f9c5]{display:grid;gap:.3125rem}.member-auth__label[data-v-7a42f9c5]{margin:0;font-size:.8125rem;font-weight:600;line-height:1.2;color:#cbd5e1}.member-auth__input-wrap[data-v-7a42f9c5]{position:relative;display:flex;align-items:center}.member-auth__input-wrap--grow[data-v-7a42f9c5]{flex:1;min-width:0}.member-auth__input-icon[data-v-7a42f9c5]{position:absolute;left:.75rem;color:#64748b;pointer-events:none}.member-auth__input[data-v-7a42f9c5]{width:100%;min-height:var(--auth-touch-min);padding:0 .875rem 0 2.5rem;border:1px solid rgba(148,163,184,.18);border-radius:var(--auth-radius);background:#ffffff09;box-shadow:inset 0 1px 2px #0000001f;color:var(--auth-text);font-family:var(--font-body);font-size:var(--auth-input-size);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.member-auth__input[data-v-7a42f9c5]::-moz-placeholder{color:#475569}.member-auth__input[data-v-7a42f9c5]::placeholder{color:#475569}.member-auth__input[data-v-7a42f9c5]:focus{outline:none;border-color:#60a5fa80;background:#ffffff0d;box-shadow:inset 0 1px 2px #0000001a,0 0 0 3px #3b82f61f}.member-auth__input--readonly[data-v-7a42f9c5],.member-auth__input[data-v-7a42f9c5]:disabled{cursor:not-allowed;color:#cbd5e1;background:#0f172a73;border-color:#94a3b829}.member-auth__input-wrap--locked .member-auth__input[data-v-7a42f9c5]{padding-right:4.25rem}.member-auth__locked-tag[data-v-7a42f9c5]{position:absolute;right:.625rem;padding:.125rem .4375rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:#86efac;background:#10b98124;border:1px solid rgba(52,211,153,.28)}.member-auth__field-hint[data-v-7a42f9c5]{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:#64748b}.member-auth__toggle[data-v-7a42f9c5]{position:absolute;right:.375rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;border-radius:.5rem;background:transparent;color:#94a3b8;cursor:pointer;touch-action:manipulation}.member-auth__input-row[data-v-7a42f9c5]{display:flex;gap:.5rem}.member-auth__code-btn[data-v-7a42f9c5]{flex-shrink:0;min-width:6.5rem;min-height:var(--auth-touch-min);padding:0 .75rem;border:1px solid rgba(96,165,250,.35);border-radius:.75rem;background:#3b82f61f;color:#93c5fd;font-size:.8125rem;font-weight:600;cursor:pointer;touch-action:manipulation}.member-auth__code-btn[data-v-7a42f9c5]:disabled{opacity:.55;cursor:not-allowed}.member-auth__submit[data-v-7a42f9c5]{margin-top:.375rem;min-height:var(--auth-touch-min);border:none;border-radius:var(--auth-radius);font-family:var(--font-body);font-size:.9375rem;font-weight:700;color:#fff;cursor:pointer;letter-spacing:.03em;touch-action:manipulation;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.member-auth__submit[data-v-7a42f9c5]:not(:disabled):hover{transform:translateY(-1px)}.member-auth__submit[data-v-7a42f9c5]:disabled{opacity:.55;cursor:not-allowed;transform:none}.member-auth__foot-note[data-v-7a42f9c5]{margin:.25rem 0 0;text-align:center;font-size:.8125rem;color:var(--auth-muted)}.member-auth__reset-success[data-v-7a42f9c5]{display:grid;gap:.625rem;padding:1.125rem .875rem;border-radius:.875rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.28);text-align:center}.member-auth__reset-success-icon[data-v-7a42f9c5]{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;width:3.5rem;height:3.5rem;border-radius:9999px;background:#22c55e29;color:#86efac}.member-auth__reset-success-title[data-v-7a42f9c5]{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:#f0fdf4}.member-auth__reset-success-text[data-v-7a42f9c5]{margin:0;font-size:.875rem;line-height:1.65;color:#bbf7d0}.member-auth__plans[data-v-7a42f9c5]{display:grid;gap:.5rem}.member-auth__plans--grid[data-v-7a42f9c5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.member-auth__plan--card[data-v-7a42f9c5]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:6.25rem;padding:0;overflow:hidden;border-radius:.875rem;border:1px solid rgba(148,163,184,.14);background:linear-gradient(155deg,rgba(255,255,255,.045) 0%,rgba(255,255,255,.012) 42%,transparent 100%),#0f172a8c;box-shadow:inset 0 1px #ffffff0d,0 4px 18px #02061747;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.member-auth__plan.member-auth__plan--card[data-v-7a42f9c5]{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:unset;min-height:6.25rem;padding:0}.member-auth__plan-glow[data-v-7a42f9c5]{position:absolute;top:-2.5rem;right:-1.5rem;width:7rem;height:7rem;border-radius:9999px;background:radial-gradient(circle,rgba(59,130,246,.22) 0%,transparent 68%);opacity:0;pointer-events:none;transition:opacity .35s ease}.member-auth__plan-rail[data-v-7a42f9c5]{position:absolute;left:0;top:.6875rem;bottom:.6875rem;width:3px;border-radius:0 9999px 9999px 0;background:linear-gradient(180deg,var(--auth-accent-soft),var(--auth-violet));opacity:0;transform:scaleY(.35);transform-origin:center;transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.member-auth__plan-body[data-v-7a42f9c5]{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:.4375rem;min-height:100%;padding:.75rem .875rem .6875rem}.member-auth__plan-head[data-v-7a42f9c5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:1.375rem}.member-auth__plan--card[data-v-7a42f9c5]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(147,197,253,.35),transparent);opacity:0;transition:opacity .28s ease}.member-auth__plan--card.member-auth__plan--active[data-v-7a42f9c5]:before{opacity:1}.member-auth__plan-check[data-v-7a42f9c5]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;background:linear-gradient(135deg,var(--auth-accent) 0%,var(--auth-violet) 100%);color:#fff;box-shadow:0 0 0 2px #0f172ad9,0 2px 8px #2563eb73}.member-auth__plan--card .member-auth__plan-badge[data-v-7a42f9c5]{padding:.1875rem .5625rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ddd6fe;background:#8b5cf629;border:1px solid rgba(167,139,250,.22)}.member-auth__plan--card .member-auth__plan-title[data-v-7a42f9c5]{flex:1;margin:0;font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:.01em;color:#e2e8f0;width:100%}.member-auth__plan-foot[data-v-7a42f9c5]{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.4375rem;border-top:1px solid rgba(148,163,184,.12)}.member-auth__plan--card .member-auth__plan-amount[data-v-7a42f9c5]{display:inline-flex;align-items:baseline;gap:.125rem;margin:0;line-height:1}.member-auth__plan-currency[data-v-7a42f9c5]{font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:#7dd3fc;opacity:.88}.member-auth__plan-price[data-v-7a42f9c5]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.02em;color:#bae6fd;text-shadow:0 0 20px rgba(56,189,248,.18)}.member-auth__plan--card[data-v-7a42f9c5]:hover{border-color:#60a5fa47;background:linear-gradient(155deg,rgba(59,130,246,.08) 0%,rgba(255,255,255,.02) 48%,transparent 100%),#0f172a9e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 10px 28px #02061761}.member-auth__plan--card.member-auth__plan--active[data-v-7a42f9c5]{border-color:#60a5fa6b;background:linear-gradient(148deg,#3b82f624,#8b5cf614 52%,#0f172ab8);box-shadow:inset 0 0 0 1px #3b82f629,inset 0 1px #ffffff14,0 12px 32px #2563eb38;transform:translateY(-1px)}.member-auth__plan--card.member-auth__plan--active .member-auth__plan-glow[data-v-7a42f9c5]{opacity:1}.member-auth__plan--card.member-auth__plan--active .member-auth__plan-rail[data-v-7a42f9c5]{opacity:1;transform:scaleY(1)}.member-auth__plan--card.member-auth__plan--active .member-auth__plan-foot[data-v-7a42f9c5]{border-top-color:#60a5fa38}.member-auth__plan--card.member-auth__plan--active .member-auth__plan-price[data-v-7a42f9c5]{color:#e0f2fe;text-shadow:0 0 24px rgba(56,189,248,.32)}.member-auth__plan--card.member-auth__plan--featured[data-v-7a42f9c5]:not(.member-auth__plan--active){border-color:#fbbf2447;background:linear-gradient(155deg,rgba(245,158,11,.08) 0%,rgba(255,255,255,.02) 45%,transparent 100%),#0f172a94}.member-auth__plan--card.member-auth__plan--featured .member-auth__plan-badge[data-v-7a42f9c5]{color:#fde68a;background:#f59e0b24;border-color:#fbbf2447}.member-auth__plan--card.member-auth__plan--featured.member-auth__plan--active[data-v-7a42f9c5]{border-color:#fbbf2473;background:linear-gradient(148deg,#f59e0b1f,#3b82f61f 48%,#0f172ab8)}.member-auth__plan--card.member-auth__plan--featured.member-auth__plan--active .member-auth__plan-rail[data-v-7a42f9c5]{background:linear-gradient(180deg,#fbbf24,var(--auth-accent))}.member-auth__form--recharge .member-auth__plans[data-v-7a42f9c5]{max-height:none}.member-auth__plan[data-v-7a42f9c5]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;min-height:var(--auth-touch-min);padding:.625rem .75rem;border:1px solid rgba(148,163,184,.18);border-radius:.75rem;background:#ffffff08;text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.member-auth__plan--active[data-v-7a42f9c5]:not(.member-auth__plan--card){border-color:#60a5fa73;background:#3b82f61a;box-shadow:inset 0 0 0 1px #3b82f61f}.member-auth__plan--nav[data-v-7a42f9c5]:hover{border-color:#60a5fa61;background:#3b82f614}.member-auth__plan-chevron[data-v-7a42f9c5]{flex-shrink:0;color:#64748b;transition:transform .2s ease,color .2s ease}.member-auth__plan--nav:hover .member-auth__plan-chevron[data-v-7a42f9c5]{color:#93c5fd;transform:translate(2px)}.member-auth__plan-badge[data-v-7a42f9c5]{padding:.125rem .4375rem;border-radius:9999px;background:#8b5cf62e;font-size:.625rem;font-weight:700;color:#c4b5fd}.member-auth__plan-title[data-v-7a42f9c5]{min-width:0;font-size:.875rem;font-weight:600;color:#e2e8f0;line-height:1.45;word-break:break-word}.member-auth__plan-amount[data-v-7a42f9c5]{flex-shrink:0;font-family:var(--font-display);font-size:1rem;font-weight:700;color:#93c5fd}.member-auth__amount-card[data-v-7a42f9c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0;padding:.875rem 1rem;border:1px solid rgba(96,165,250,.35);border-radius:.75rem;background:#3b82f61a}.member-auth__amount-card span[data-v-7a42f9c5]{flex:1;min-width:0;font-size:.875rem;line-height:1.55;color:#cbd5e1;word-break:break-word}.member-auth__amount-card strong[data-v-7a42f9c5]{flex-shrink:0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:#93c5fd;white-space:nowrap}.member-auth__pay-row[data-v-7a42f9c5]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.member-auth__pay[data-v-7a42f9c5]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:var(--auth-touch-min);border:1px solid rgba(148,163,184,.22);border-radius:.625rem;background:#ffffff08;color:#cbd5e1;font-size:.8125rem;font-weight:600;cursor:pointer;touch-action:manipulation}.member-auth__pay--active[data-v-7a42f9c5]{border-color:#60a5fa8c;background:#3b82f624;color:#eff6ff}.member-auth__pay--disabled[data-v-7a42f9c5]{opacity:.72;cursor:not-allowed;flex-direction:column;gap:.125rem}.member-auth__pay-soon[data-v-7a42f9c5]{font-size:.625rem;font-weight:700;color:#64748b}.recharge-success[data-v-7a42f9c5]{--recharge-btn-font: "Bricolage Grotesque", var(--font-body);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:1rem;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));background:#020617d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:memberAuthFade-7a42f9c5 .24s ease;overscroll-behavior:contain;touch-action:manipulation}.recharge-success__panel[data-v-7a42f9c5]{display:flex;flex-direction:column;width:min(24rem,100%);max-height:min(92dvh,640px);overflow:hidden;padding:1.625rem 1.5rem 1.375rem;padding-bottom:max(1.375rem,env(safe-area-inset-bottom));border-radius:1rem;border:1px solid rgba(52,211,153,.22);background:radial-gradient(circle at 50% 0%,rgba(34,197,94,.12),transparent 55%),linear-gradient(180deg,#0f172afa,#050816fc);box-shadow:0 28px 70px #0000007a;text-align:center;animation:memberAuthSlide-7a42f9c5 .36s cubic-bezier(.22,1,.36,1)}.recharge-success__body[data-v-7a42f9c5]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.recharge-success__title[data-v-7a42f9c5]{margin:0;font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:.02em;color:#f0fdf4}.recharge-success__title-accent[data-v-7a42f9c5]{width:2.5rem;height:.1875rem;margin:.625rem auto .75rem;border-radius:9999px;background:linear-gradient(90deg,#22c55e,#3b82f6);box-shadow:0 0 10px #22c55e66}.recharge-success__text[data-v-7a42f9c5]{margin:.5rem 0 1rem;font-size:.8125rem;line-height:1.65;color:#94a3b8}.recharge-success__meta[data-v-7a42f9c5]{display:grid;gap:.625rem;margin:0 0 1rem;padding:.875rem;border-radius:.75rem;background:#ffffff0a;border:1px solid rgba(148,163,184,.16);text-align:left}.recharge-success__meta div[data-v-7a42f9c5]{display:grid;grid-template-columns:4.5rem 1fr;gap:.5rem;align-items:baseline}.recharge-success__meta dt[data-v-7a42f9c5]{margin:0;font-size:.75rem;font-weight:600;color:#64748b}.recharge-success__meta dd[data-v-7a42f9c5]{margin:0;font-size:.8125rem;color:#e2e8f0;word-break:break-all}.recharge-success__amount[data-v-7a42f9c5]{font-family:var(--font-display);font-size:1rem!important;font-weight:700;color:#93c5fd!important}.recharge-success__hint[data-v-7a42f9c5]{margin:0 0 .875rem;padding:.625rem .75rem;border-radius:.625rem;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);font-size:.75rem;line-height:1.6;color:#fcd34d;text-align:left}.recharge-success__actions[data-v-7a42f9c5]{flex-shrink:0;display:grid;gap:.625rem;margin-top:1rem;padding-top:.75rem}.recharge-success__btn[data-v-7a42f9c5]{width:100%;min-height:3.125rem;padding:.8125rem 1.25rem;border-radius:.875rem;border:2px solid transparent;font-family:var(--font-body);font-size:1rem;font-weight:700;letter-spacing:.035em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,color .22s ease,background .22s ease}.recharge-success__btn[data-v-7a42f9c5]:disabled{opacity:.55;cursor:not-allowed;transform:none}.recharge-success__btn--primary[data-v-7a42f9c5]{position:relative;isolation:isolate;overflow:hidden;border-color:#bae6fd9e;background:linear-gradient(135deg,#2563eb,#6366f1 42%,#8b5cf6 72%,#0891b2);color:#fff;font-family:var(--recharge-btn-font);font-size:1.0625rem;font-weight:800;letter-spacing:.045em;text-shadow:0 1px 2px rgba(15,23,42,.28);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #3b82f63d,0 10px 28px #2563eb6b,0 0 36px #38bdf82e}.recharge-success__btn--primary[data-v-7a42f9c5]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translate(-120%);transition:transform .55s ease;pointer-events:none}.recharge-success__btn--primary[data-v-7a42f9c5]:not(:disabled):hover{opacity:1;transform:translateY(-2px);border-color:#e0f2fee0;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #60a5fa59,0 14px 34px #2563eb85,0 0 48px #38bdf847}.recharge-success__btn--primary[data-v-7a42f9c5]:not(:disabled):hover:before{transform:translate(120%)}.recharge-success__btn--ghost[data-v-7a42f9c5]{border-color:#94a3b86b;background:#0f172a59;color:#cbd5e1;font-size:.9375rem}.recharge-success__btn--ghost[data-v-7a42f9c5]:hover:not(:disabled){color:#f1f5f9;border-color:#94a3b89e;background:#1e293b8c;transform:translateY(-1px)}.recharge-success__btn--primary[data-v-7a42f9c5]:not(:disabled):active,.recharge-success__btn--ghost[data-v-7a42f9c5]:not(:disabled):active{transform:scale(.98)}@keyframes authReveal-7a42f9c5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes memberAuthFade-7a42f9c5{0%{opacity:0}to{opacity:1}}@keyframes memberAuthSlide-7a42f9c5{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:820px){.member-auth[data-v-7a42f9c5]{align-items:stretch;padding:.5rem;padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.member-auth__dialog[data-v-7a42f9c5]{display:flex;flex-direction:column;width:100%;height:min(94dvh,760px);max-height:min(94dvh,760px)}.member-auth__dialog[data-v-7a42f9c5]:after{display:none}.member-auth__art[data-v-7a42f9c5]{flex-shrink:0;min-height:7.5rem;height:auto;padding:1rem 1.25rem}.member-auth__art-ring[data-v-7a42f9c5],.member-auth__art-seal[data-v-7a42f9c5]{display:none}.member-auth__art-copy[data-v-7a42f9c5]{margin-top:0;padding-top:0}.member-auth__art-title[data-v-7a42f9c5]{font-size:1.375rem}.member-auth__panel[data-v-7a42f9c5]{flex:1;min-height:0;height:auto;padding:.875rem .875rem max(.75rem,env(safe-area-inset-bottom));padding-top:.75rem}.member-auth__close[data-v-7a42f9c5]{top:.5rem;right:.5rem}.member-auth__tabs[data-v-7a42f9c5],.member-auth__header[data-v-7a42f9c5]{margin-right:2.75rem}.member-auth__title[data-v-7a42f9c5]{font-size:1.625rem}.member-auth__tabs[data-v-7a42f9c5]{margin-bottom:.875rem}.member-auth__tab[data-v-7a42f9c5]{font-size:.75rem;gap:.25rem;padding:0 .25rem}.member-auth__plans--grid[data-v-7a42f9c5]{grid-template-columns:1fr}.member-auth__checkout[data-v-7a42f9c5]{position:static;margin-top:.5rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom))}.member-auth__submit--checkout[data-v-7a42f9c5]{min-height:3rem}.member-auth__input-row[data-v-7a42f9c5]{flex-wrap:wrap}.member-auth__code-btn[data-v-7a42f9c5]{width:100%;min-width:0}.recharge-success__meta div[data-v-7a42f9c5]{grid-template-columns:4rem 1fr}.member-auth__panel:has(.member-auth__application) .member-auth__header[data-v-7a42f9c5]{margin-bottom:.5rem;margin-right:2.5rem}.member-auth__panel:has(.member-auth__application) .member-auth__title[data-v-7a42f9c5]{font-size:1.125rem}.member-auth__panel:has(.member-auth__application) .member-auth__subtitle[data-v-7a42f9c5]{font-size:.75rem;line-height:1.5}.member-auth__panel:has(.member-auth__application) .member-auth__tabs[data-v-7a42f9c5]{margin-bottom:.625rem}}@media(max-width:480px){.member-auth[data-v-7a42f9c5]{padding:0}.member-auth__dialog[data-v-7a42f9c5]{width:100%;height:100dvh;max-height:100dvh;min-height:100dvh;border-radius:0;border-left:none;border-right:none}.member-auth__art[data-v-7a42f9c5]{display:none}.member-auth__panel[data-v-7a42f9c5]{padding:.75rem .875rem max(.875rem,env(safe-area-inset-bottom));padding-top:max(.75rem,env(safe-area-inset-top))}.member-auth__tabs[data-v-7a42f9c5],.member-auth__header[data-v-7a42f9c5]{margin-right:2.75rem}.member-auth__title[data-v-7a42f9c5]{font-size:1.375rem}.member-auth__subtitle[data-v-7a42f9c5]{font-size:.75rem}.member-auth__steps[data-v-7a42f9c5]{flex-wrap:wrap;gap:.375rem}.member-auth__step-line[data-v-7a42f9c5]{display:none}.member-auth__panel:has(.member-auth__application) .member-auth__subtitle[data-v-7a42f9c5]{display:none}.member-auth__panel:has(.member-auth__application) .member-auth__header[data-v-7a42f9c5]{margin-bottom:.375rem;margin-right:2.5rem}.member-auth__panel:has(.member-auth__application) .member-auth__title[data-v-7a42f9c5]{font-size:1.0625rem}.member-auth__panel:has(.member-auth__application) .member-auth__steps[data-v-7a42f9c5]{padding:.3125rem .5rem}.member-auth__panel:has(.member-auth__application) .member-auth__step[data-v-7a42f9c5]{font-size:.6875rem}.member-auth__panel:has(.member-auth__application) .member-auth__tabs[data-v-7a42f9c5]{margin-bottom:.5rem}.member-auth__input[data-v-7a42f9c5],.member-auth__code-btn[data-v-7a42f9c5],.member-auth__submit[data-v-7a42f9c5],.member-auth__pay[data-v-7a42f9c5],.member-auth__plan[data-v-7a42f9c5],.member-auth__tab[data-v-7a42f9c5],.member-auth__close[data-v-7a42f9c5],.member-auth__toggle[data-v-7a42f9c5]{--auth-input-size: 1rem;--auth-touch-min: 3rem}.member-auth__checkout-summary[data-v-7a42f9c5]{flex-direction:column;align-items:stretch;gap:.5rem}.member-auth__checkout-amount[data-v-7a42f9c5]{align-self:flex-end}.member-auth__pay-row[data-v-7a42f9c5]{grid-template-columns:1fr}.recharge-success[data-v-7a42f9c5]{padding:0;align-items:stretch}.recharge-success__panel[data-v-7a42f9c5]{width:100%;max-height:none;min-height:100dvh;min-height:100svh;border-radius:0;border-left:none;border-right:none;padding:max(1rem,env(safe-area-inset-top)) 1rem 0;justify-content:flex-start}.recharge-success__body[data-v-7a42f9c5]{padding-bottom:.5rem}.recharge-success__actions[data-v-7a42f9c5]{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:.75rem 0 max(1rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,#05081600,#050816eb 28%,#050816fa)}.recharge-success__btn[data-v-7a42f9c5]{min-height:3.25rem}.recharge-success__meta div[data-v-7a42f9c5]{grid-template-columns:1fr;gap:.125rem}.member-auth__plan--card[data-v-7a42f9c5]{min-height:5.75rem}.member-auth__plan-price[data-v-7a42f9c5]{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.member-auth__plan--card[data-v-7a42f9c5],.member-auth__plan--card[data-v-7a42f9c5]:hover,.member-auth__plan--card.member-auth__plan--active[data-v-7a42f9c5]{transform:none;transition-duration:.01ms}.member-auth__plan-glow[data-v-7a42f9c5],.member-auth__plan-rail[data-v-7a42f9c5]{transition-duration:.01ms}.recharge-success__btn--primary[data-v-7a42f9c5]:before{display:none}.recharge-success__btn--primary[data-v-7a42f9c5]:not(:disabled):hover,.recharge-success__btn--ghost[data-v-7a42f9c5]:hover:not(:disabled){transform:none;transition-duration:.01ms}}.member-orders[data-v-dd251302]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:1rem;background:#020617c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:memberOrdersFade-dd251302 .28s ease}.member-orders__panel[data-v-dd251302]{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(88vh,760px);border-radius:1.25rem;border:1px solid rgba(96,165,250,.2);background:radial-gradient(circle at 12% 0%,rgba(59,130,246,.12),transparent 38%),radial-gradient(circle at 88% 100%,rgba(124,58,237,.1),transparent 34%),linear-gradient(165deg,#0a1028fa,#050816fa);box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff0f;overflow:hidden;animation:memberOrdersSlide-dd251302 .36s cubic-bezier(.22,1,.36,1)}.member-orders__header[data-v-dd251302]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.375rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.member-orders__eyebrow[data-v-dd251302]{display:block;margin-bottom:.375rem;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.22em;color:#7dd3fc}.member-orders__title[data-v-dd251302]{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#f8fafc}.member-orders__subtitle[data-v-dd251302]{margin:.375rem 0 0;font-size:.875rem;color:#94a3b8}.member-orders__close[data-v-dd251302]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.12);border-radius:9999px;background:#0f172aa6;color:#cbd5e1;cursor:pointer;transition:all .2s ease}.member-orders__close[data-v-dd251302]:hover{color:#fff;border-color:#60a5fa73;transform:rotate(90deg)}.member-orders__identity[data-v-dd251302]{display:grid;grid-template-columns:auto 1fr;gap:.875rem 1rem;margin:0 1.5rem;padding:1rem 1.125rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.member-orders__identity--standard[data-v-dd251302]{box-shadow:inset 0 1px #34d3992e}.member-orders__identity--gold[data-v-dd251302]{border-color:#fbbf2438;background:linear-gradient(135deg,#fbbf2414,#ffffff05);box-shadow:inset 0 1px #fbbf2433}.member-orders__identity-seal[data-v-dd251302]{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;background:#ffffff0f;color:#93c5fd}.member-orders__identity--standard .member-orders__identity-seal[data-v-dd251302]{color:#34d399;background:#10b9811f}.member-orders__identity--gold .member-orders__identity-seal[data-v-dd251302]{color:#fbbf24;background:#fbbf241f}.member-orders__identity-tier[data-v-dd251302]{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6ee7b7}.member-orders__identity--standard .member-orders__identity-tier[data-v-dd251302]{color:#6ee7b7}.member-orders__identity--gold .member-orders__identity-tier[data-v-dd251302]{color:#fcd34d}.member-orders__identity-name[data-v-dd251302]{margin:.25rem 0 0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:#f8fafc}.member-orders__identity-phone[data-v-dd251302]{margin:.125rem 0 0;font-size:.8125rem;color:#94a3b8}.member-orders__stats[data-v-dd251302]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.member-orders__stat[data-v-dd251302]{padding:.625rem .75rem;border-radius:.75rem;background:#ffffff08}.member-orders__stat-value[data-v-dd251302]{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;color:#e2e8f0}.member-orders__stat--accent .member-orders__stat-value[data-v-dd251302]{color:#86efac}.member-orders__stat-label[data-v-dd251302]{margin:.25rem 0 0;font-size:.6875rem;color:#64748b}.member-orders__body[data-v-dd251302]{flex:1;min-height:0;padding:1rem 1.5rem 1.5rem;overflow:auto}.member-orders__state[data-v-dd251302]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-height:220px;text-align:center;color:#94a3b8}.member-orders__state--error[data-v-dd251302]{color:#fca5a5}.member-orders__state--empty span[data-v-dd251302]{font-size:.8125rem;color:#64748b}.member-orders__spin[data-v-dd251302]{animation:memberOrdersSpin-dd251302 .9s linear infinite}.member-orders__retry[data-v-dd251302]{margin-top:.25rem;padding:.5rem 1rem;border:1px solid rgba(96,165,250,.35);border-radius:9999px;background:#2563eb1f;color:#bfdbfe;font-size:.8125rem;font-weight:600;cursor:pointer}.member-orders__list[data-v-dd251302]{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.member-orders__item[data-v-dd251302]{padding:1rem 1.125rem;border-radius:1rem;border:1px solid rgba(255,255,255,.07);background:#ffffff06;animation:memberOrdersItemIn-dd251302 .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--item-delay, 0s);transition:border-color .2s ease,transform .2s ease}.member-orders__item[data-v-dd251302]:hover{border-color:#60a5fa47;transform:translateY(-1px)}.member-orders__item--payable[data-v-dd251302]{cursor:pointer}.member-orders__item--payable[data-v-dd251302]:hover{border-color:#fbbf2473;box-shadow:0 8px 24px #fbbf2414}.member-orders__item--paying[data-v-dd251302]{pointer-events:none;opacity:.82}.member-orders__item-action[data-v-dd251302]{display:inline-flex;align-items:center;gap:.375rem;margin-top:.875rem;padding:.5rem .875rem;border-radius:9999px;border:1px solid rgba(251,191,36,.35);background:#fbbf241a;color:#fcd34d;font-size:.8125rem;font-weight:600}.member-orders__pay-error[data-v-dd251302]{margin:.75rem 0 0;text-align:center;font-size:.8125rem;color:#fca5a5}.member-orders__item-head[data-v-dd251302]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.member-orders__plan[data-v-dd251302]{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;color:#f1f5f9}.member-orders__order-no[data-v-dd251302]{margin:.25rem 0 0;font-size:.75rem;letter-spacing:.04em;color:#64748b}.member-orders__status[data-v-dd251302]{flex-shrink:0;padding:.25rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em}.member-orders__status--amber[data-v-dd251302]{color:#fcd34d;background:#fbbf2424;border:1px solid rgba(251,191,36,.28)}.member-orders__status--jade[data-v-dd251302]{color:#6ee7b7;background:#10b98124;border:1px solid rgba(16,185,129,.28)}.member-orders__status--slate[data-v-dd251302]{color:#cbd5e1;background:#94a3b81f;border:1px solid rgba(148,163,184,.22)}.member-orders__item-grid[data-v-dd251302]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem}.member-orders__field[data-v-dd251302]{display:flex;flex-direction:column;gap:.125rem}.member-orders__field-label[data-v-dd251302]{font-size:.6875rem;color:#64748b}.member-orders__field-value[data-v-dd251302]{font-size:.8125rem;font-weight:600;color:#cbd5e1}.member-orders__field-value--amount[data-v-dd251302]{font-family:var(--font-display);font-size:.9375rem;color:#86efac}@keyframes memberOrdersFade-dd251302{0%{opacity:0}to{opacity:1}}@keyframes memberOrdersSlide-dd251302{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes memberOrdersItemIn-dd251302{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes memberOrdersSpin-dd251302{to{transform:rotate(360deg)}}@media(max-width:640px){.member-orders__identity[data-v-dd251302]{margin-inline:1rem}.member-orders__body[data-v-dd251302]{padding-inline:1rem}.member-orders__item-grid[data-v-dd251302]{grid-template-columns:1fr}}.member-card-preview[data-v-8c8467e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#020617d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:memberCardFade-8c8467e8 .25s ease}.member-card-preview__panel[data-v-8c8467e8]{width:auto;max-width:min(920px,100%);animation:memberCardZoom-8c8467e8 .32s cubic-bezier(.22,1,.36,1)}.member-card-preview__head[data-v-8c8467e8]{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;margin-bottom:.625rem}.member-card-preview__save[data-v-8c8467e8]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.28);border-radius:9999px;background:#ffffff24;color:#f8fafc;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.member-card-preview__save[data-v-8c8467e8]:hover:not(:disabled){color:#fff;background:#ffffff38;border-color:#fff6}.member-card-preview__save[data-v-8c8467e8]:disabled{opacity:.65;cursor:wait}.member-card-preview__close[data-v-8c8467e8]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.28);border-radius:9999px;background:#ffffff24;color:#f8fafc;cursor:pointer;transition:all .2s ease}.member-card-preview__close[data-v-8c8467e8]:hover{color:#fff;background:#ffffff38;border-color:#fff6;transform:rotate(90deg)}.member-card-preview__figure[data-v-8c8467e8]{margin:0}.member-card-preview__viewport[data-v-8c8467e8]{overflow:auto;max-width:min(920px,calc(100vw - 3rem));max-height:min(78vh,820px);margin:0 auto;border-radius:.75rem;cursor:zoom-in}.member-card-preview__viewport--zoomed[data-v-8c8467e8]{cursor:zoom-out}.member-card-preview__canvas[data-v-8c8467e8]{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:transform .12s ease-out;will-change:transform}.member-card-preview__img[data-v-8c8467e8]{display:block;width:auto;height:auto;max-width:min(920px,calc(100vw - 3rem));max-height:min(78vh,820px);border-radius:.75rem;box-shadow:0 24px 64px #00000073}.member-card-preview__overlay[data-v-8c8467e8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.member-card-preview__avatar[data-v-8c8467e8]{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:.125rem;box-shadow:0 2px 8px #0f172a1f;transform:translateY(-50%)}.member-card-preview__seal[data-v-8c8467e8]{position:absolute;z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;mix-blend-mode:multiply}.member-card-preview__value[data-v-8c8467e8]{position:absolute;z-index:2;transform:translateY(-50%);font-family:SimSun,Songti SC,"Noto Serif SC",serif;font-size:clamp(14px,2vw,22px);font-weight:600;line-height:1.25;letter-spacing:.04em;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-card-preview__value--default[data-v-8c8467e8]{letter-spacing:.04em}.member-card-preview__value--compact[data-v-8c8467e8]{letter-spacing:.08em}.member-card-preview__value--small[data-v-8c8467e8]{letter-spacing:.06em}.member-card-preview__value--wrap[data-v-8c8467e8]{white-space:normal;overflow:visible;text-overflow:unset;transform:translateY(-40%)}.member-card-preview__value--shrink[data-v-8c8467e8]{white-space:nowrap;overflow:hidden;text-overflow:clip}.member-card-preview__caption[data-v-8c8467e8]{display:flex;flex-direction:column;align-items:center;gap:.375rem;margin-top:.875rem;text-align:center;font-family:var(--font-display);font-size:1rem;font-weight:600;color:#e2e8f0;letter-spacing:.04em}.member-card-preview__error[data-v-8c8467e8]{font-size:.8125rem;font-weight:500;color:#fca5a5}.member-card-preview__sr[data-v-8c8467e8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes memberCardFade-8c8467e8{0%{opacity:0}to{opacity:1}}@keyframes memberCardZoom-8c8467e8{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.site-nav[data-v-794445f8]{position:fixed;top:0;left:0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;width:100%;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left));transition:background-color .3s ease,box-shadow .3s ease,padding .3s ease,backdrop-filter .3s ease}.site-nav--scrolled[data-v-794445f8]{padding-top:.75rem;padding-bottom:.75rem;background:#050816d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000040}.site-nav__brand[data-v-794445f8]{display:flex;align-items:center;gap:.75rem;min-width:0;justify-self:start}.site-nav__logo[data-v-794445f8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:2.625rem;aspect-ratio:16 / 9;width:auto;padding:.1875rem .375rem;border:none;border-radius:.5rem;background:#fff;box-shadow:0 6px 20px #0000002e;cursor:zoom-in;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.site-nav__logo[data-v-794445f8]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000038}.site-nav__logo-img[data-v-794445f8]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.site-nav__brand-text[data-v-794445f8]{display:none;flex-direction:column;gap:.125rem;min-width:0}.site-nav__brand-link[data-v-794445f8]{color:inherit;text-decoration:none;transition:opacity .2s ease}.site-nav__brand-link[data-v-794445f8]:hover{opacity:.88}.site-nav__title[data-v-794445f8]{margin:0;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.25;letter-spacing:.03em;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-nav__subtitle[data-v-794445f8]{margin:0;font-family:var(--font-body);font-size:clamp(.625rem,.85vw,.6875rem);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-nav__menu-wrap[data-v-794445f8]{display:none;justify-self:center;width:-moz-max-content;width:max-content;max-width:100%}.site-nav__menu[data-v-794445f8]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.125rem;padding:.3125rem;border-radius:9999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav__link[data-v-794445f8]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:4.75rem;min-height:2.375rem;padding:.375rem .875rem;border-radius:9999px;font-family:var(--font-body);font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:600;letter-spacing:.05em;color:#cbd5e1;text-decoration:none;text-align:center;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.site-nav__link-text[data-v-794445f8]{position:relative;z-index:1;white-space:nowrap}.site-nav__link[data-v-794445f8]:hover{color:#fff;background:#ffffff0f;transform:translateY(-1px)}.site-nav__link--active[data-v-794445f8]{color:#f8fafc;background:linear-gradient(135deg,#2563eb8c,#7c3aed73);box-shadow:0 4px 16px #2563eb47,inset 0 1px #ffffff1f}.site-nav__actions[data-v-794445f8]{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;justify-self:end;min-width:0}.site-nav__member-panel[data-v-794445f8]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.site-nav__member-chip[data-v-794445f8]{position:relative;display:inline-flex;align-items:center;gap:.5rem;max-width:min(100%,12rem);min-height:2.375rem;padding:.25rem .75rem .25rem .4375rem;border-radius:9999px;border:1px solid var(--tier-border);background:var(--tier-bg);box-shadow:inset 0 1px #ffffff12,0 4px 18px var(--tier-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.site-nav__member-chip[data-v-794445f8]:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--tier-accent),transparent);opacity:.9}.site-nav__member-chip--gold[data-v-794445f8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.07) 50%,transparent 62%);transform:translate(-120%);animation:memberChipShimmer-794445f8 5.5s ease-in-out infinite;pointer-events:none}.site-nav__member-avatar[data-v-794445f8]{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem}.site-nav__member-avatar-ring[data-v-794445f8]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:9999px;border:1px dashed var(--tier-accent-soft);opacity:.75;animation:memberAvatarRing-794445f8 8s linear infinite}.site-nav__member-chip--gold .site-nav__member-avatar-ring[data-v-794445f8]{top:-2px;right:-2px;bottom:-2px;left:-2px;border-style:solid;border-width:1px;opacity:.55;box-shadow:0 0 0 1px #fbbf241f,inset 0 0 6px #fbbf2414}.site-nav__member-avatar-core[data-v-794445f8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:9999px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.16),transparent 42%),var(--tier-avatar-bg);color:var(--tier-avatar-color);box-shadow:0 0 0 1px var(--tier-border),inset 0 1px #ffffff2e,0 4px 12px var(--tier-glow)}.site-nav__member-avatar-core[data-v-794445f8]:before{content:"¥";position:absolute;right:-.125rem;bottom:-.0625rem;display:inline-flex;align-items:center;justify-content:center;width:.6875rem;height:.6875rem;border-radius:9999px;font-family:var(--font-body);font-size:.4375rem;font-weight:800;line-height:1;color:var(--tier-tag-color);background:#020617d1;border:1px solid var(--tier-border);box-shadow:0 2px 6px #00000047;pointer-events:none}@keyframes memberAvatarRing-794445f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.site-nav__member-line[data-v-794445f8]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem;min-width:0;line-height:1.2}.site-nav__member-name[data-v-794445f8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--tier-name-color)}.site-nav__member-tier[data-v-794445f8]{display:inline-flex;align-items:center;gap:.3125rem;padding:.0625rem .4375rem .0625rem .3125rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.05em;color:var(--tier-tag-color);background:var(--tier-tag-bg);border:1px solid var(--tier-border);white-space:nowrap}.site-nav__member-tier-dot[data-v-794445f8]{flex-shrink:0;width:.3125rem;height:.3125rem;border-radius:9999px;background:var(--tier-accent);box-shadow:0 0 8px var(--tier-accent-soft)}@keyframes memberChipShimmer-794445f8{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.site-nav__orders-btn[data-v-794445f8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border:1px solid rgba(96,165,250,.28);border-radius:9999px;background:#2563eb1f;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:#bfdbfe;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.site-nav__orders-btn[data-v-794445f8]:hover{transform:translateY(-1px);border-color:#60a5fa80;background:#2563eb33;box-shadow:0 6px 18px #2563eb38}.site-nav__card-btn[data-v-794445f8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border:1px solid rgba(251,191,36,.32);border-radius:9999px;background:#d9770629;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:#fde68a;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.site-nav__card-btn[data-v-794445f8]:hover{transform:translateY(-1px);border-color:#fbbf2485;background:#d9770642;box-shadow:0 6px 18px #d9770638}@media(max-width:639px){.site-nav[data-v-794445f8]{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:.5rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.site-nav__actions[data-v-794445f8]{max-width:min(72vw,16rem)}.site-nav__member-panel[data-v-794445f8]{flex-wrap:wrap;justify-content:flex-end;row-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;max-width:100%}.site-nav__member-chip[data-v-794445f8]{flex:1 1 100%;align-items:flex-start;max-width:100%;min-height:2.25rem;height:auto;padding:.3125rem .625rem .3125rem .375rem;border-radius:.75rem;overflow:visible}.site-nav__member-avatar[data-v-794445f8]{width:1.625rem;height:1.625rem;margin-top:.0625rem}.site-nav__member-name[data-v-794445f8]{display:block;font-size:.75rem;line-height:1.25}.site-nav__member-line[data-v-794445f8]{flex:1;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.site-nav__member-tier[data-v-794445f8]{max-width:100%;font-size:.625rem;line-height:1.35;white-space:normal;word-break:break-word;text-align:left}.site-nav__orders-btn span[data-v-794445f8]{display:none}.site-nav__orders-btn[data-v-794445f8]{min-width:2.25rem;padding-inline:.625rem}.site-nav__card-btn span[data-v-794445f8]{display:none}.site-nav__card-btn[data-v-794445f8]{min-width:2.25rem;padding-inline:.625rem}.site-nav__login--ghost[data-v-794445f8]{min-height:2.25rem;padding-inline:.75rem;font-size:.8125rem}}@media(max-width:1023px){.site-nav[data-v-794445f8]{grid-template-columns:minmax(0,1fr) minmax(0,auto)}}.site-nav__login[data-v-794445f8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1.125rem;border:none;border-radius:9999px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer}.site-nav__login--ghost[data-v-794445f8]{background:#ffffff0f;border:1px solid rgba(148,163,184,.25);color:#cbd5e1}@media(min-width:640px){.site-nav__brand-text[data-v-794445f8]{display:flex}}@media(min-width:1024px){.site-nav[data-v-794445f8]{padding-left:2.5rem;padding-right:2.5rem}.site-nav__logo[data-v-794445f8]{height:3rem}.site-nav__menu-wrap[data-v-794445f8]{display:block}}@media(min-width:1280px){.site-nav[data-v-794445f8]{padding-left:3rem;padding-right:3rem}.site-nav__menu[data-v-794445f8]{gap:.1875rem;padding:.375rem}.site-nav__link[data-v-794445f8]{min-width:5.25rem;padding-left:1rem;padding-right:1rem}}@media(min-width:1536px){.site-nav__link[data-v-794445f8]{min-width:5.5rem;padding-left:1.125rem;padding-right:1.125rem}}.site-footer__meta-line[data-v-442a9378]{margin:0;color:#6b7280}.site-footer__logo-wrap[data-v-442a9378]{flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border-radius:.5rem;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.site-footer__logo-wrap[data-v-442a9378]:hover{background:#ffffff1a;border-color:#60a5fa59;transform:scale(1.04)}.site-footer__logo-wrap[data-v-442a9378]:focus-visible{outline:2px solid rgba(96,165,250,.55);outline-offset:2px}.site-footer__logo[data-v-442a9378]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-backdrop[data-v-fe4bb596]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.hero-backdrop__base[data-v-fe4bb596]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(18,32,68,.95) 0%,transparent 62%),radial-gradient(ellipse 80% 55% at 85% 65%,rgba(46,36,88,.42) 0%,transparent 58%),radial-gradient(ellipse 70% 50% at 10% 75%,rgba(22,58,72,.38) 0%,transparent 55%),linear-gradient(180deg,#060b1c,#050816 48%,#040712)}.hero-backdrop__flow[data-v-fe4bb596]{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;opacity:.55;mix-blend-mode:screen;filter:blur(2px)}.hero-backdrop__flow--a[data-v-fe4bb596]{background:linear-gradient(118deg,transparent 36%,rgba(110,207,232,.09) 46%,rgba(139,127,212,.07) 52%,transparent 62%);background-size:220% 220%;animation:heroFlowA-fe4bb596 42s ease-in-out infinite alternate}.hero-backdrop__flow--b[data-v-fe4bb596]{background:linear-gradient(242deg,transparent 38%,rgba(91,143,217,.08) 48%,rgba(94,196,184,.06) 54%,transparent 64%);background-size:240% 240%;animation:heroFlowB-fe4bb596 36s ease-in-out infinite alternate}.hero-backdrop__ribbon[data-v-fe4bb596]{position:absolute;border-radius:9999px;filter:blur(72px);opacity:.38;mix-blend-mode:screen;will-change:transform}.hero-backdrop__ribbon--cyan[data-v-fe4bb596]{width:min(68vw,52rem);height:min(28vh,16rem);top:18%;left:-12%;background:radial-gradient(ellipse,rgba(94,196,184,.34) 0%,rgba(110,207,232,.12) 52%,transparent 72%);animation:heroRibbonCyan-fe4bb596 32s ease-in-out infinite alternate}.hero-backdrop__ribbon--violet[data-v-fe4bb596]{width:min(58vw,44rem);height:min(32vh,18rem);top:42%;right:-14%;background:radial-gradient(ellipse,rgba(139,127,212,.32) 0%,rgba(118,98,196,.1) 54%,transparent 74%);animation:heroRibbonViolet-fe4bb596 38s ease-in-out infinite alternate}.hero-backdrop__ribbon--blue[data-v-fe4bb596]{width:min(72vw,56rem);height:min(24vh,14rem);bottom:8%;left:18%;background:radial-gradient(ellipse,rgba(91,143,217,.28) 0%,rgba(79,124,196,.08) 56%,transparent 76%);animation:heroRibbonBlue-fe4bb596 44s ease-in-out infinite alternate}.hero-backdrop__glow[data-v-fe4bb596]{position:absolute;border-radius:9999px;filter:blur(90px);opacity:.28}.hero-backdrop__glow--left[data-v-fe4bb596]{width:22rem;height:22rem;top:22%;left:8%;background:radial-gradient(circle,rgba(110,207,232,.22),transparent 68%);animation:heroGlowPulse-fe4bb596 18s ease-in-out infinite alternate}.hero-backdrop__glow--right[data-v-fe4bb596]{width:26rem;height:26rem;bottom:16%;right:6%;background:radial-gradient(circle,rgba(139,127,212,.2),transparent 70%);animation:heroGlowPulse-fe4bb596 22s ease-in-out infinite alternate-reverse}.hero-backdrop__canvas[data-v-fe4bb596]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.88}.hero-backdrop__grid[data-v-fe4bb596]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(110,207,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(139,127,212,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 42%,#000 20%,transparent 88%);mask-image:radial-gradient(ellipse 85% 75% at 50% 42%,#000 20%,transparent 88%)}.hero-backdrop__vignette[data-v-fe4bb596]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 95% 80% at 50% 45%,transparent 42%,rgba(4,7,18,.55) 100%),linear-gradient(180deg,rgba(4,7,18,.35) 0%,transparent 22%,transparent 78%,rgba(4,7,18,.65) 100%)}@keyframes heroFlowA-fe4bb596{0%{transform:translate3d(-6%,-4%,0) rotate(-2deg);background-position:0% 40%}to{transform:translate3d(8%,6%,0) rotate(2deg);background-position:100% 60%}}@keyframes heroFlowB-fe4bb596{0%{transform:translate3d(5%,3%,0) rotate(1deg);background-position:100% 0%}to{transform:translate3d(-7%,-5%,0) rotate(-1.5deg);background-position:0% 100%}}@keyframes heroRibbonCyan-fe4bb596{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(10%,8%,0) scale(1.12)}}@keyframes heroRibbonViolet-fe4bb596{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-9%,-6%,0) scale(.96)}}@keyframes heroRibbonBlue-fe4bb596{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,-8%,0) scale(1.08)}}@keyframes heroGlowPulse-fe4bb596{0%{opacity:.18;transform:scale(.94)}to{opacity:.34;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.hero-backdrop__flow[data-v-fe4bb596],.hero-backdrop__ribbon[data-v-fe4bb596],.hero-backdrop__glow[data-v-fe4bb596]{animation:none}}.hero-chart[data-v-732bcf5f]{width:100%;height:400px;min-height:320px}@media(max-width:640px){.hero-chart[data-v-732bcf5f]{height:340px}}.hero-home[data-v-ad9f4794]{isolation:isolate}.hero-copy[data-v-ad9f4794]{display:flex;flex-direction:column;gap:0;max-width:38rem}.hero-copy__reveal[data-v-ad9f4794]{opacity:0;animation:heroReveal-ad9f4794 .85s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--reveal-delay, 0s)}.hero-copy__eyebrow[data-v-ad9f4794]{display:flex;align-items:center;gap:.875rem;margin-bottom:1.25rem}.hero-copy__eyebrow-line[data-v-ad9f4794]{flex-shrink:0;width:2.5rem;height:1px;background:linear-gradient(90deg,#6ecfe8d9,#8b7fd459)}.hero-copy__eyebrow-text[data-v-ad9f4794]{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9dd9ec}.hero-copy__title[data-v-ad9f4794]{margin:0 0 1.375rem;font-family:var(--font-display);font-weight:700;line-height:1.12;letter-spacing:.02em}.hero-copy__title-line[data-v-ad9f4794]{display:block;font-size:clamp(2rem,4.8vw,3.25rem);color:#f8fafc}.hero-copy__title-accent[data-v-ad9f4794]{display:block;margin-top:.375rem;font-size:clamp(2.125rem,5.2vw,3.75rem);background:linear-gradient(115deg,#7eb8e8,#9b8fd8 46%,#6ecfe8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(110,207,232,.12)}.hero-copy__desc[data-v-ad9f4794]{position:relative;margin:0 0 1.75rem;padding-left:1.125rem;max-width:34rem;font-family:var(--font-body);font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.85;color:#94a3b8}.hero-copy__desc[data-v-ad9f4794]:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;border-radius:9999px;background:linear-gradient(180deg,#3b82f6,#8b5cf659)}.hero-copy__actions[data-v-ad9f4794]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem}.hero-copy__btn[data-v-ad9f4794]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.375rem;border-radius:.75rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.hero-copy__btn--primary[data-v-ad9f4794]{border:none;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 30px #2563eb47}.hero-copy__btn--primary[data-v-ad9f4794]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #2563eb61}.hero-copy__btn--ghost[data-v-ad9f4794]{border:1px solid rgba(148,163,184,.35);background:#ffffff08;color:#e2e8f0}.hero-copy__btn--ghost[data-v-ad9f4794]:hover{border-color:#60a5fa8c;background:#3b82f614;transform:translateY(-1px)}.hero-copy__stats[data-v-ad9f4794]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding-top:1.375rem;border-top:1px solid rgba(255,255,255,.08)}.hero-copy__stat[data-v-ad9f4794]{position:relative;padding:.875rem .75rem .75rem;border-radius:.875rem;background:#ffffff09;border:1px solid rgba(255,255,255,.07);overflow:hidden}.hero-copy__stat[data-v-ad9f4794]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;opacity:.85}.hero-copy__stat--blue[data-v-ad9f4794]:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.hero-copy__stat--jade[data-v-ad9f4794]:before{background:linear-gradient(90deg,#14b8a6,#34d399)}.hero-copy__stat--gold[data-v-ad9f4794]:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.hero-copy__stat-value[data-v-ad9f4794]{margin:0;font-family:var(--font-display);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;line-height:1.1;color:#f8fafc}.hero-copy__stat-suffix[data-v-ad9f4794]{margin-left:.0625rem;font-size:.72em;color:#cbd5e1}.hero-copy__stat-label[data-v-ad9f4794]{margin:.375rem 0 .125rem;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:#e2e8f0}.hero-copy__stat-hint[data-v-ad9f4794]{margin:0;font-family:var(--font-body);font-size:.6875rem;line-height:1.45;color:#64748b}@keyframes heroReveal-ad9f4794{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.hero-copy__stats[data-v-ad9f4794]{grid-template-columns:1fr}.hero-copy__actions[data-v-ad9f4794]{flex-direction:column;align-items:stretch}.hero-copy__btn[data-v-ad9f4794]{width:100%}}@media(min-width:1024px){.hero-copy[data-v-ad9f4794]{padding-right:1rem}}.member-card[data-v-36a5ea8e]{position:relative;overflow:hidden;isolation:isolate}.member-card--linked[data-v-36a5ea8e]{cursor:pointer;text-decoration:none}.member-card--linked[data-v-36a5ea8e]:hover{transform:translateY(-3px)}.member-card--featured[data-v-36a5ea8e]{border-color:#fbbf246b!important;box-shadow:0 0 0 1px #fbbf2438,0 10px 28px #f59e0b2e;animation:member-featured-breathe-36a5ea8e 3.4s ease-in-out infinite}.member-card--featured.member-card--linked[data-v-36a5ea8e]:hover{transform:translateY(-5px);background:#f59e0b14}.member-card__glow[data-v-36a5ea8e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(251,191,36,.18),transparent 70%);animation:member-glow-pulse-36a5ea8e 3.4s ease-in-out infinite}.member-card__badge[data-v-36a5ea8e]{position:absolute;top:.45rem;left:50%;z-index:2;display:inline-flex;align-items:center;gap:.22rem;max-width:calc(100% - .9rem);padding:.22rem .48rem;border-radius:999px;transform:translate(-50%);font-size:.5625rem;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap;color:#451a03;background:linear-gradient(135deg,#fde68a,#fbbf24 48%,#f59e0b);border:1px solid rgba(255,251,235,.95);box-shadow:0 0 0 1px #f59e0b47,0 3px 12px #f59e0b61;animation:member-badge-pulse-36a5ea8e 2.6s ease-in-out infinite}.member-card__badge-icon[data-v-36a5ea8e]{flex-shrink:0;color:#b45309}.member-card__badge-text[data-v-36a5ea8e]{overflow:hidden;text-overflow:ellipsis}.member-card__link-icon[data-v-36a5ea8e]{position:absolute;top:.5rem;right:.5rem;z-index:2;color:#94a3b8d9;transition:color .2s ease}.member-card__name--featured[data-v-36a5ea8e]{margin-top:1.15rem}.member-card--linked:hover .member-card__link-icon[data-v-36a5ea8e]{color:#fcd34d}@media(min-width:768px){.member-card__badge[data-v-36a5ea8e]{font-size:.625rem;padding:.26rem .55rem}}@keyframes member-featured-breathe-36a5ea8e{0%,to{box-shadow:0 0 0 1px #fbbf2438,0 10px 28px #f59e0b2e}50%{box-shadow:0 0 0 1px #fde04773,0 14px 34px #f59e0b47,0 0 20px #fbbf2429}}@keyframes member-glow-pulse-36a5ea8e{0%,to{opacity:.65}50%{opacity:1}}@keyframes member-badge-pulse-36a5ea8e{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}@media(prefers-reduced-motion:reduce){.member-card--featured[data-v-36a5ea8e],.member-card__glow[data-v-36a5ea8e],.member-card__badge[data-v-36a5ea8e]{animation:none}}.news-list-search[data-v-fefca1ca]{position:relative;margin-bottom:1.25rem;padding:.875rem .875rem .75rem;border-radius:1rem;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.12),transparent 42%),radial-gradient(circle at 100% 100%,rgba(139,92,246,.1),transparent 38%),#ffffff08;border:1px solid rgba(96,165,250,.16);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #02061747}.news-list-search__label[data-v-fefca1ca]{display:block;margin-bottom:.5rem;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7dd3fc}.news-list-search__field[data-v-fefca1ca]{position:relative;display:flex;align-items:center;min-height:2.875rem;padding:0 .75rem 0 .375rem;border-radius:9999px;background:#0206178c;border:1px solid rgba(148,163,184,.18);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.news-list-search__field[data-v-fefca1ca]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#3b82f673,#8b5cf633,#3b82f614);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .25s ease}.news-list-search__field--active[data-v-fefca1ca],.news-list-search__field[data-v-fefca1ca]:focus-within{border-color:#60a5fa6b;background:#0f172ab8;box-shadow:0 0 0 3px #3b82f61f}.news-list-search__field[data-v-fefca1ca]:focus-within:before{opacity:1}.news-list-search__icon[data-v-fefca1ca]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;margin-right:.25rem;border-radius:9999px;color:#93c5fd;background:linear-gradient(145deg,#2563eb47,#3b82f614);box-shadow:inset 0 1px #ffffff14}.news-list-search__input[data-v-fefca1ca]{flex:1;min-width:0;border:none;background:transparent;color:#f8fafc;font-family:var(--font-body);font-size:.9375rem;outline:none}.news-list-search__input[data-v-fefca1ca]::-moz-placeholder{color:#64748b}.news-list-search__input[data-v-fefca1ca]::placeholder{color:#64748b}.news-list-search__input[data-v-fefca1ca]::-webkit-search-cancel-button{display:none}.news-list-search__clear[data-v-fefca1ca]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.25rem;border:none;border-radius:9999px;background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.news-list-search__clear[data-v-fefca1ca]:hover{color:#e2e8f0;background:#ffffff14;transform:scale(1.04)}.news-list-search__meta[data-v-fefca1ca]{margin:.625rem 0 0;padding-left:.25rem;font-size:.75rem;color:#64748b}.news-list-search__meta strong[data-v-fefca1ca]{color:#93c5fd;font-weight:700}.news-list-search__empty[data-v-fefca1ca]{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2rem 1rem 1.5rem;text-align:center;color:#94a3b8}.news-list-search__empty-icon[data-v-fefca1ca]{color:#475569;opacity:.85}.news-list-search__empty p[data-v-fefca1ca]{margin:0;font-size:.875rem}.news-list-search__reset[data-v-fefca1ca]{margin-top:.25rem;padding:.4375rem .875rem;border:1px solid rgba(96,165,250,.28);border-radius:9999px;background:#2563eb1f;color:#bfdbfe;font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.news-list-search__reset[data-v-fefca1ca]:hover{border-color:#60a5fa73;background:#2563eb33}.news-list-item[data-v-fefca1ca]{display:flex;align-items:stretch;gap:.875rem}.news-list-item__thumb[data-v-fefca1ca]{flex-shrink:0;width:5.5rem;height:4rem;border-radius:.625rem;overflow:hidden;background:linear-gradient(135deg,#1e3a5f,#4a1a6b)}.news-list-item__thumb img[data-v-fefca1ca]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-list-item__body[data-v-fefca1ca]{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:flex-start;gap:.75rem}.news-list-item__main[data-v-fefca1ca]{flex:1;min-width:0}.news-list-item__meta[data-v-fefca1ca]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}@media(max-width:520px){.news-list-item__thumb[data-v-fefca1ca]{width:4.5rem;height:3.5rem}.news-list-item__body[data-v-fefca1ca]{flex-direction:column;gap:.5rem}.news-list-item__meta[data-v-fefca1ca]{flex-direction:row;align-items:center;gap:.5rem}}.policy-list-search[data-v-047e5275]{position:relative;margin-bottom:1.25rem;padding:.875rem .875rem .75rem;border-radius:1rem;background:radial-gradient(circle at 0% 0%,rgba(139,92,246,.14),transparent 42%),radial-gradient(circle at 100% 100%,rgba(59,130,246,.08),transparent 38%),#ffffff08;border:1px solid rgba(167,139,250,.18);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #02061747}.policy-list-search__label[data-v-047e5275]{display:block;margin-bottom:.5rem;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd}.policy-list-search__field[data-v-047e5275]{position:relative;display:flex;align-items:center;min-height:2.875rem;padding:0 .75rem 0 .375rem;border-radius:9999px;background:#0206178c;border:1px solid rgba(148,163,184,.18);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.policy-list-search__field[data-v-047e5275]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#8b5cf680,#3b82f62e,#22c55e1f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .25s ease}.policy-list-search__field--active[data-v-047e5275],.policy-list-search__field[data-v-047e5275]:focus-within{border-color:#a78bfa73;background:#0f172ab8;box-shadow:0 0 0 3px #8b5cf61f}.policy-list-search__field[data-v-047e5275]:focus-within:before{opacity:1}.policy-list-search__icon[data-v-047e5275]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;margin-right:.25rem;border-radius:9999px;color:#ddd6fe;background:linear-gradient(145deg,#6d28d952,#8b5cf61a);box-shadow:inset 0 1px #ffffff14}.policy-list-search__input[data-v-047e5275]{flex:1;min-width:0;border:none;background:transparent;color:#f8fafc;font-family:var(--font-body);font-size:.9375rem;outline:none}.policy-list-search__input[data-v-047e5275]::-moz-placeholder{color:#64748b}.policy-list-search__input[data-v-047e5275]::placeholder{color:#64748b}.policy-list-search__input[data-v-047e5275]::-webkit-search-cancel-button{display:none}.policy-list-search__clear[data-v-047e5275]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.25rem;border:none;border-radius:9999px;background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.policy-list-search__clear[data-v-047e5275]:hover{color:#e2e8f0;background:#ffffff14;transform:scale(1.04)}.policy-list-search__meta[data-v-047e5275]{margin:.625rem 0 0;padding-left:.25rem;font-size:.75rem;color:#64748b}.policy-list-search__meta strong[data-v-047e5275]{color:#c4b5fd;font-weight:700}.policy-list-search__empty[data-v-047e5275]{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2rem 1rem 1.5rem;text-align:center;color:#94a3b8}.policy-list-search__empty-icon[data-v-047e5275]{color:#475569;opacity:.85}.policy-list-search__empty p[data-v-047e5275]{margin:0;font-size:.875rem}.policy-list-search__reset[data-v-047e5275]{margin-top:.25rem;padding:.4375rem .875rem;border:1px solid rgba(167,139,250,.32);border-radius:9999px;background:#6d28d924;color:#ddd6fe;font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.policy-list-search__reset[data-v-047e5275]:hover{border-color:#a78bfa7a;background:#6d28d938}.services-section[data-v-35c187b7]{--featured-glow: rgba(56, 189, 248, .45);--featured-ring: rgba(125, 211, 252, .75);--featured-accent: rgba(34, 211, 238, .9)}.service-card[data-v-35c187b7]{overflow:hidden;isolation:isolate}.service-card--linked[data-v-35c187b7]{cursor:pointer;text-decoration:none}.service-card--linked[data-v-35c187b7]:hover{transform:translateY(-4px)}.service-card--featured[data-v-35c187b7]{transform:translateY(-2px);border-color:#38bdf859!important;box-shadow:0 0 0 1px #38bdf82e,0 12px 40px #0e749038;animation:featured-card-breathe-35c187b7 3.6s ease-in-out infinite}.service-card--featured.service-card--linked[data-v-35c187b7]:hover{transform:translateY(-6px)}.service-card__glow[data-v-35c187b7]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;opacity:0;pointer-events:none;z-index:0}.service-card__glow--active[data-v-35c187b7]{opacity:1;background:radial-gradient(circle at 50% 0%,rgba(56,189,248,.22),transparent 58%),radial-gradient(circle at 100% 100%,rgba(167,139,250,.14),transparent 45%);animation:featured-glow-pulse-35c187b7 3.6s ease-in-out infinite}.service-card__glow--active[data-v-35c187b7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,transparent 0%,rgba(125,211,252,.15) 35%,rgba(255,255,255,.55) 50%,rgba(125,211,252,.15) 65%,transparent 100%);background-size:220% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:featured-shimmer-35c187b7 4.8s linear infinite}.service-card__badge[data-v-35c187b7]{position:absolute;top:.75rem;left:.75rem;z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .82rem .42rem .68rem;border-radius:999px;font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.04em;color:#451a03;background:linear-gradient(135deg,#fde68a,#fbbf24 48%,#f59e0b);border:1.5px solid rgba(255,251,235,.95);box-shadow:0 0 0 1px #f59e0b59,0 4px 14px #f59e0b73,0 0 22px #fbbf2459;text-shadow:0 1px 0 rgba(255,255,255,.35);animation:featured-badge-pulse-35c187b7 2.6s ease-in-out infinite}.service-card__badge-icon[data-v-35c187b7]{flex-shrink:0;color:#b45309;filter:drop-shadow(0 0 4px rgba(255,255,255,.55));animation:featured-star-twinkle-35c187b7 2s ease-in-out infinite}.service-card__badge-text[data-v-35c187b7]{white-space:nowrap;font-family:inherit}.service-card__link-hint[data-v-35c187b7]{position:absolute;top:.85rem;right:.85rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;color:#94a3b8f2;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease,color .25s ease}.service-card--linked:hover .service-card__link-hint[data-v-35c187b7]{opacity:1;transform:translateY(0);color:#7dd3fc}@keyframes featured-card-breathe-35c187b7{0%,to{box-shadow:0 0 0 1px #38bdf82e,0 12px 40px #0e749038}50%{box-shadow:0 0 0 1px #7dd3fc6b,0 16px 48px #0e749057,0 0 28px #38bdf82e}}@keyframes featured-glow-pulse-35c187b7{0%,to{opacity:.72}50%{opacity:1}}@keyframes featured-shimmer-35c187b7{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes featured-badge-pulse-35c187b7{0%,to{box-shadow:0 0 0 1px #f59e0b59,0 4px 14px #f59e0b73,0 0 22px #fbbf2459;transform:scale(1)}50%{box-shadow:0 0 0 1px #fffbeba6,0 6px 18px #f59e0b94,0 0 32px #fbbf248c;transform:scale(1.04)}}@keyframes featured-star-twinkle-35c187b7{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.service-card--featured[data-v-35c187b7],.service-card__glow--active[data-v-35c187b7],.service-card__glow--active[data-v-35c187b7]:before,.service-card__badge[data-v-35c187b7],.service-card__badge-icon[data-v-35c187b7]{animation:none}.service-card__badge[data-v-35c187b7]{box-shadow:0 0 0 1px #f59e0b73,0 4px 14px #f59e0b73}.service-card--featured[data-v-35c187b7]{box-shadow:0 0 0 1px #7dd3fc59,0 12px 40px #0e749038}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.mt-12{margin-top:3rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-8{height:2rem}.h-full{height:100%}.min-h-\[100px\]{min-height:100px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-full{width:100%}.w-px{width:1px}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-blue-400\/30{border-color:#60a5fa4d}.border-gray-400\/30{border-color:#9ca3af4d}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-400\/30{border-color:#4ade804d}.border-green-500\/30{border-color:#22c55e4d}.border-purple-400\/30{border-color:#c084fc4d}.border-red-500\/30{border-color:#ef44444d}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.bg-\[\#000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#050816\]{--tw-bg-opacity: 1;background-color:rgb(5 8 22 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-cyan-600\/20{background-color:#0891b233}.bg-gray-600\/20{background-color:#4b556333}.bg-gray-600\/30{background-color:#4b55634d}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-600\/20{background-color:#16a34a33}.bg-green-600\/30{background-color:#16a34a4d}.bg-orange-600\/20{background-color:#ea580c33}.bg-pink-600\/20{background-color:#db277733}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/30{background-color:#9333ea4d}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600\/20{background-color:#dc262633}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-20{padding-top:5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-widest{letter-spacing:.1em}.text-\[\#c0c4d0\]{--tw-text-opacity: 1;color:rgb(192 196 208 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-display: "Noto Serif SC", "Songti SC", Georgia, serif;--font-body: "Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", sans-serif}body{font-family:var(--font-body)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .8s ease-out forwards}.hero-home{position:relative}.glass-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.glass-card:hover{border-color:#3b82f680;box-shadow:0 0 20px #3b82f633;transform:translateY(-5px)}.nav-active{color:#3b82f6!important;border-bottom:2px solid #3b82f6}.gradient-text{background:linear-gradient(90deg,#3b82f6,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);transition:all .3s ease}.btn-primary:hover{opacity:.9;box-shadow:0 0 15px #3b82f680}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hover-card{transition:all .4s ease}.hover-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #3b82f633}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:20px;animation:fadeIn .3s ease}.modal-overlay.active{display:flex}.modal-content{background:linear-gradient(145deg,#111827,#0a0e27);border:1px solid rgba(59,130,246,.3);border-radius:20px;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;padding:40px;position:relative;box-shadow:0 0 40px #3b82f626;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close{position:absolute;top:16px;right:20px;width:36px;height:36px;border-radius:50%;background:#ffffff1a;border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:10}.modal-close:hover{background:#fff3;transform:rotate(90deg)}.modal-cover{width:100%;height:280px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff9;overflow:hidden}.modal-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-cover__zoom{position:relative;display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:zoom-in;overflow:hidden}.modal-cover__zoom img{transition:transform .25s ease}.modal-cover__zoom:hover img,.modal-cover__zoom:focus-visible img{transform:scale(1.03)}.modal-cover__zoom:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:2px}.modal-cover__zoom-hint{position:absolute;right:.875rem;bottom:.875rem;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:9999px;background:#020617b8;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;font-size:.75rem;font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.modal-cover__zoom:hover .modal-cover__zoom-hint,.modal-cover__zoom:focus-visible .modal-cover__zoom-hint{opacity:1;transform:translateY(0)}.modal-tag{font-size:11px;padding:4px 12px;border-radius:20px;display:inline-block;margin-bottom:12px}.modal-date{font-size:12px;color:#6b7280;margin-bottom:16px}.modal-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.modal-body{font-size:15px;line-height:1.8;color:#c0c4d0}.modal-body p{margin-bottom:16px}.news-cover{width:100%;height:160px;border-radius:12px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#ffffff4d;overflow:hidden;position:relative}.news-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-list-item{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .3s}.modal-list-item:hover{padding-left:12px;border-bottom-color:#3b82f64d}.modal-list-item:last-child{border-bottom:none}.modal-list-item .item-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px}.modal-list-item:hover .item-title{color:#3b82f6}.modal-list-item .item-meta{font-size:12px;color:#6b7280}.modal-list-item .item-summary{font-size:13px;color:#9ca3af;margin-top:6px;line-height:1.5}.modal-content::-webkit-scrollbar{width:4px}.modal-content::-webkit-scrollbar-track{background:transparent}.modal-content::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:2px}.selection\:bg-blue-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.selection\:bg-blue-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-blue-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.selection\:bg-blue-500::selection{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:px-24{padding-left:6rem;padding-right:6rem}}@media(min-width:1280px){.xl\:gap-16{gap:4rem}}.rich-content{color:inherit;line-height:1.8;word-break:break-word}.rich-content :where(p,ul,ol,blockquote,pre,table){margin:0 0 1rem}.rich-content :where(p:last-child,ul:last-child,ol:last-child,blockquote:last-child,pre:last-child,table:last-child){margin-bottom:0}.rich-content :where(h1,h2,h3,h4,h5,h6){margin:1.25rem 0 .75rem;line-height:1.4;font-weight:700}.rich-content :where(h1){font-size:1.5rem}.rich-content :where(h2){font-size:1.35rem}.rich-content :where(h3){font-size:1.2rem}.rich-content :where(h4,h5,h6){font-size:1.05rem}.rich-content :where(ul,ol){padding-left:1.25rem}.rich-content :where(li){margin:.25rem 0}.rich-content :where(a){color:#60a5fa;text-decoration:underline;text-underline-offset:.15em}.rich-content :where(a:hover){color:#93c5fd}.rich-content :where(img){display:block;max-width:100%;height:auto;margin:.75rem auto;border-radius:.5rem}.rich-content :where(table){width:100%;border-collapse:collapse;overflow:hidden;border:1px solid rgba(148,163,184,.35);border-radius:.5rem}.rich-content :where(th,td){padding:.625rem .75rem;border:1px solid rgba(148,163,184,.25);vertical-align:top}.rich-content :where(th){background:#94a3b81f;font-weight:700}.rich-content :where(blockquote){padding:.75rem 1rem;border-left:3px solid rgba(96,165,250,.65);background:#94a3b814;border-radius:0 .5rem .5rem 0}.rich-content :where(pre){overflow-x:auto;padding:.875rem 1rem;border-radius:.5rem;background:#0f172a8c}.rich-content :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.rich-content :where(hr){margin:1.25rem 0;border:none;border-top:1px solid rgba(148,163,184,.25)}
