@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--bg-1:#050b1a;--bg-2:#0b1d3a;--bg-3:#16315c;--glass:#0f1b358c;--glass-soft:#0f1b3552;--glass-strong:#081226c7;--glass-border:#ffffff1a;--glass-border-strong:#ffffff29;--surface:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--hairline:#0f172a14;--hairline-2:#0f172a0f;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--on-glass:#f8fafc;--on-glass-2:#cbd5e1;--on-glass-3:#94a3b8;--brand:#fbbf24;--brand-2:#f59e0b;--brand-ink:#78350f;--accent:#38bdf8;--accent-2:#0ea5e9;--success:#16a34a;--danger:#ef4444;--grad-warm:linear-gradient(135deg,#fbbf24,#f97316);--grad-cool:linear-gradient(135deg,#60a5fa,#6366f1);--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-pill:999px;--sh-1:0 1px 2px #0f172a0f;--sh-2:0 4px 14px #0f172a1a;--sh-3:0 12px 32px #0f172a29;--sh-4:0 24px 60px #02061759;--sh-glow:0 8px 24px #fbbf2452;--sh-glow-cool:0 8px 24px #38bdf852;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";background:radial-gradient(ellipse at 50% 30%,#16315c 0,#0b1d3a 40%,#050b1a 100%);color:#0f172a;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;height:100%;line-height:1.5;overflow:hidden;text-rendering:optimizeLegibility}body{-webkit-text-size-adjust:100%;height:100dvh;min-width:320px;overscroll-behavior:none;width:100%}button,input,select,textarea{-webkit-tap-highlight-color:transparent;font-family:inherit}button{cursor:pointer;font:inherit}img,svg,video{max-width:100%}:focus-visible{border-radius:6px;outline:2px solid #fbbf24;outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.orboot-scroll{scrollbar-color:#94a3b866 #0000;scrollbar-width:thin}.orboot-scroll::-webkit-scrollbar{height:8px;width:8px}.orboot-scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.orboot-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b88c}@keyframes orboot-spin{to{transform:rotate(1turn)}}@keyframes orboot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes orboot-pop-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes orboot-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes orboot-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes orboot-wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes orboot-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes orboot-stamp{0%{opacity:0;transform:scale(.4) rotate(-8deg)}40%{opacity:1;transform:scale(1.08) rotate(2deg)}60%{transform:scale(.97) rotate(0deg)}75%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:0;transform:scale(1) rotate(0deg)}}@keyframes orboot-fade-in{0%{opacity:0}to{opacity:1}}@media (hover:hover){.orboot-hoverable:hover{transform:translateY(-1px);transition:transform .15s cubic-bezier(.16,1,.3,1);transition:transform .15s var(--ease-out)}}
/*# sourceMappingURL=main.594c4892.css.map*/