.brand-surface{--bc-navy: #14283a;--bc-blue: #1368ab;--bc-blue-hover: #105890;--bc-mark-blue: #1368ab;--bc-link: #1368ab;--bc-link-hover: #3e8fcc;--bc-bg: linear-gradient(160deg, #f2f5f8 0%, #e4ecf3 100%);--bc-glow: radial-gradient( ellipse 55% 42% at 50% 36%, rgba(19, 104, 171, .08) 0%, rgba(19, 104, 171, .025) 45%, transparent 75% );--bc-text: #14283a;--bc-text-2: #5b7183;--bc-text-3: #7c90a1;--bc-label: #3e5468;--bc-input-bg: #ffffff;--bc-input-text: #14283a;--bc-placeholder: #93a6b6;--bc-border: #c9d6e1;--bc-hairline: #e1e8ef;--bc-divider: #d5dfe8;--bc-focus: 0 0 0 3px rgba(19, 104, 171, .18);--bc-ms-bg: #ffffff;--bc-ms-border: #c9d6e1;--bc-ms-text: #14283a;--bc-ms-hover: #f2f5f8;--bc-bar-track: rgba(20, 40, 58, .1);--bc-error: #b2382f;--bc-error-bg: rgba(178, 56, 47, .08);--bc-footer: #93a6b6;--bc-radius: 8px;--bc-control-h: 44px;--bc-btn-h: 46px;--bc-font-body: var(--font-sans)}[data-theme=dark] .brand-surface:not(.brand-surface--light){--bc-bg: linear-gradient(160deg, #0a1422 0%, #0f2032 100%);--bc-glow: radial-gradient( ellipse 55% 42% at 50% 36%, rgba(19, 104, 171, .13) 0%, rgba(19, 104, 171, .04) 45%, transparent 75% );--bc-text: #ffffff;--bc-text-2: #8fa6ba;--bc-text-3: #64798c;--bc-label: #a9bccc;--bc-input-bg: rgba(255, 255, 255, .05);--bc-input-text: #e8eff5;--bc-placeholder: rgba(143, 166, 186, .55);--bc-border: rgba(255, 255, 255, .14);--bc-hairline: rgba(255, 255, 255, .1);--bc-divider: rgba(255, 255, 255, .12);--bc-focus: 0 0 0 3px rgba(19, 104, 171, .25);--bc-link: #4c9bd8;--bc-ms-bg: transparent;--bc-ms-border: rgba(255, 255, 255, .16);--bc-ms-text: #d7e2eb;--bc-ms-hover: rgba(255, 255, 255, .05);--bc-bar-track: rgba(255, 255, 255, .08);--bc-error-bg: rgba(178, 56, 47, .16);--bc-footer: #4a5d6e}@media(max-width:834px){.brand-surface{--bc-radius: 10px;--bc-control-h: 52px;--bc-btn-h: 52px}}@keyframes brand-logo-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes brand-bar-slide{0%{transform:translate(-72px)}to{transform:translate(224px)}}@keyframes brand-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.brand-surface .brand-anim-in,.brand-surface .brand-bar-inner{animation:none!important}}.brand-backdrop.svelte-9dilo{position:relative;min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;background:var(--bc-bg);box-sizing:border-box;padding:48px 20px 72px}.brand-glow.svelte-9dilo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bc-glow);pointer-events:none}.brand-content.svelte-9dilo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;flex:1;justify-content:center}.brand-splash.svelte-1d6zvpj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-splash)}.splash-col.svelte-1d6zvpj{display:flex;flex-direction:column;align-items:center}.splash-lockup.svelte-1d6zvpj{animation:brand-logo-in .8s cubic-bezier(.2,.7,.3,1) both}.splash-bar.svelte-1d6zvpj{width:220px;height:3px;border-radius:2px;background:var(--bc-bar-track);overflow:hidden;margin-top:36px;animation:brand-logo-in .8s .3s both}.brand-bar-inner.svelte-1d6zvpj{width:72px;height:100%;border-radius:2px;background:var(--bc-blue);animation:brand-bar-slide 1.3s cubic-bezier(.45,.1,.55,.9) infinite}
