.splash[data-v-73911343]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.splash.mini[data-v-73911343]{background:#0a0a0af7}.logo-wrap[data-v-73911343]{display:flex;flex-direction:column;align-items:center;gap:24px;opacity:0;transform:scale(.75);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.logo-wrap.logo-in[data-v-73911343]{opacity:1;transform:scale(1)}.logo-img[data-v-73911343]{width:260px;height:260px;object-fit:contain;filter:drop-shadow(0 0 32px rgba(212,175,55,.55))}.logo-img-mini[data-v-73911343]{width:190px;height:190px}.slogan-wrap[data-v-73911343]{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.slogan-wrap.slogan-in[data-v-73911343]{opacity:1;transform:translateY(0)}.slogan[data-v-73911343]{font-family:Georgia,Times New Roman,serif;font-size:16px;color:#d4af37;letter-spacing:.15em;text-align:center;margin:0;text-transform:uppercase;opacity:.9}.slogan-line[data-v-73911343]{width:60px;height:1px;background:linear-gradient(90deg,transparent,#D4AF37,transparent)}.user-type-label[data-v-73911343]{font-size:14px;color:#888;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 0}.bottom-brand[data-v-73911343]{position:absolute;bottom:40px;font-size:14px;color:#333;letter-spacing:.06em;opacity:0;transition:opacity .6s ease .3s}.bottom-brand.brand-in[data-v-73911343]{opacity:1}.splash-out-leave-active[data-v-73911343]{transition:opacity .7s ease,transform .7s ease}.splash-out-leave-to[data-v-73911343]{opacity:0;transform:scale(1.04)}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0a;color:#fff;font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;font-size:18px;--gold: #D4AF37;--gold-light: #E8C84A;--gold-dim: #D4AF3720;--gold-border: #D4AF3740;--bg: #0A0A0A;--card: #181818;--card-border: #333333;--text: #FFFFFF;--text-dim: #E0E0E0;--text-muted: #BBBBBB;--success: #30D158;--warning: #FF9F0A;--danger: #FF453A;--radius: 16px;--radius-sm: 10px;--font-display: "Playfair Display", Georgia, serif;--font-heading: "Cinzel", "Playfair Display", Georgia, serif}html,body{height:100%;overflow:hidden}body{background-color:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;letter-spacing:-.01em}#app{height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}::-webkit-scrollbar{width:0px}button{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:700;-webkit-tap-highlight-color:transparent;letter-spacing:-.01em}input,select,textarea{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;color-scheme:dark;letter-spacing:-.01em}select option{background:var(--card);color:#fff}button,.nav-item{user-select:none;-webkit-user-select:none}h1{font-size:26px;font-weight:800;letter-spacing:-.03em}h2{font-size:18px;font-weight:700;letter-spacing:-.02em}h3{font-size:15px;font-weight:700;letter-spacing:-.01em}
