@import"https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&f[]=satoshi@400,500,700&display=swap";@import"https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-mono/style.min.css";:root{color-scheme:dark;--glass-bg: rgba(13, 19, 32, .7);--glass-bg-hover: rgba(17, 24, 39, .8);--glass-bg-solid: #0d1320;--glass-bg-surface: #111827;--glass-bg-muted: rgba(13, 19, 32, .5);--glass-blur: 12px;--glass-border: rgba(136, 146, 176, .15);--glass-border-hover: rgba(255, 77, 77, .3);--glow-primary: 0 0 20px rgba(255, 77, 77, .3);--glow-primary-intense: 0 0 30px rgba(255, 77, 77, .4);--glow-secondary: 0 0 20px rgba(0, 229, 204, .3);--glow-secondary-intense: 0 0 30px rgba(0, 229, 204, .4);--text-secondary: #8892b0;--text-muted: #5c6584;--accent-secondary: #00e5cc;--accent-secondary-hover: #22d3ee;--glass-highlight: inset 0 1px 0 0 rgba(160, 200, 255, .08);--glass-highlight-strong: inset 0 1px 0 0 rgba(160, 200, 255, .14);--glass-accent-subtle: rgba(255, 77, 77, .08);--glass-accent-muted: rgba(255, 77, 77, .1);--glass-accent-light: rgba(255, 77, 77, .2);--border-subtle: rgba(136, 146, 176, .08);--border-default: rgba(136, 146, 176, .15);--selected-bg: rgba(255, 77, 77, .15);--selected-border: rgba(255, 77, 77, .4);--selected-text: #f0f4ff;--selected-text-muted: #c0c8e0;--oc-glass-bg: var(--glass-bg);--oc-glass-bg-hover: var(--glass-bg-hover);--oc-glass-bg-solid: var(--glass-bg-solid);--oc-glass-blur: var(--glass-blur);--oc-glass-border: var(--glass-border);--oc-glass-border-hover: var(--glass-border-hover);--oc-glow-coral: var(--glow-primary);--oc-glow-coral-intense: var(--glow-primary-intense);--oc-glow-cyan: var(--glow-secondary);--oc-glow-cyan-intense: var(--glow-secondary-intense);--oc-text-primary: #f0f4ff;--oc-text-secondary: var(--text-secondary)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}html,body{font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--oc-text-primary)}h1,h2,h3,h4,h5,h6{font-family:Clash Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:#050810;background:radial-gradient(ellipse 100% 80% at 5% -20%,rgba(255,77,77,.25) 0%,transparent 50%),radial-gradient(ellipse 100% 80% at 95% 120%,rgba(0,229,204,.2) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 90% 25%,rgba(255,77,77,.15) 0%,transparent 45%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(0,229,204,.12) 0%,transparent 45%),linear-gradient(180deg,#050810,#0a0f1a,#050810);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 130px 80px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 160px 120px,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 200px 60px,rgba(0,229,204,.6),transparent),radial-gradient(1px 1px at 250px 150px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 300px 40px,rgba(255,77,77,.4),transparent);background-size:350px 200px;pointer-events:none;z-index:0;animation:twinkle 8s ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:.4}to{opacity:.7}}.p-card{background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow, none);transform:translateZ(0);transition:border-color .2s ease-out,box-shadow .2s ease-out}@supports not (backdrop-filter: blur(1px)){.p-card{background:var(--glass-bg-solid)!important}}html{overflow-x:hidden}img{max-width:100%;height:auto}@media(pointer:coarse){button,a,[role=button]{min-height:44px}}.ui-scroll-reveal{transition:opacity .6s ease-out,transform .6s ease-out}.ui-scroll-reveal--fade-up{opacity:0;transform:translateY(32px)}.ui-scroll-reveal--fade-in{opacity:0}.ui-scroll-reveal--fade-left{opacity:0;transform:translate(-32px)}.ui-scroll-reveal--fade-right{opacity:0;transform:translate(32px)}.ui-scroll-reveal--scale-up{opacity:0;transform:scale(.95)}.ui-scroll-reveal--visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ui-scroll-reveal{transition:none}.ui-scroll-reveal--fade-up,.ui-scroll-reveal--fade-in,.ui-scroll-reveal--fade-left,.ui-scroll-reveal--fade-right,.ui-scroll-reveal--scale-up{opacity:1;transform:none}}
