@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@400;500;600;700;800;900&family=Outfit:wght@300;400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&family=Orbitron:wght@400;500;600;700;800;900&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--border-angle:0deg;--cf-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--color-primary);--color-primary-light:var(--color-primary-light);--color-primary-dark:var(--color-primary-dark);--color-accent:var(--color-accent);--color-accent-light:var(--color-accent-light);--color-gold:var(--color-gold);--color-danger:var(--color-danger);--color-success:var(--color-success);--color-bg:var(--color-bg);--color-surface:var(--color-surface);--color-surface-2:var(--color-surface-2);--color-text:var(--color-text);--color-text-secondary:var(--color-text-secondary);--color-border:var(--color-border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-w-sm{max-width:var(--container-sm)}.grow{flex-grow:1}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.bg-\[\#9d4edd\]{background-color:#9d4edd}.p-6{padding:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--color-primary:#8b5cf6;--color-primary-light:#ede9fe;--color-primary-dark:#6d28d9;--color-accent:#f59e0b;--color-accent-light:#fef3c7;--color-gold:#d4a843;--color-danger:#ef4444;--color-success:#22c55e;--color-bg:#0a0615;--color-surface:#0f0a1e;--color-surface-2:#160e2a;--color-text:#ede9fe;--color-text-secondary:#9b8ec4;--color-border:#1e1638;--color-neon-purple:#c084fc;--color-neon-gold:#fbbf24;--neon-pink:#e879f9;--neon-blue:#a78bfa;--neon-amber:#fb923c;--radius:16px}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,PingFang SC,Noto Sans SC,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(at 15% -5%,#8b5cf626 0%,#0000 45%),radial-gradient(at 85% 105%,#fb923c14 0%,#0000 40%),radial-gradient(at 50% 40%,#581cb40f 0%,#0000 55%),radial-gradient(circle at 10% 70%,#ec48990a 0%,#0000 30%),radial-gradient(circle at 90% 20%,#fbbf2408 0%,#0000 25%);position:fixed;inset:0}body:after{content:"";z-index:-1;background:radial-gradient(circle at 25% 30%,#8b5cf61f 0%,#0000 35%),radial-gradient(circle at 75% 70%,#ec48990f 0%,#0000 30%),radial-gradient(circle at 60% 20%,#fbbf240a 0%,#0000 25%),radial-gradient(circle at 35% 80%,#38bdf808 0%,#0000 20%);animation:18s ease-in-out infinite orbFloat;position:fixed;inset:0}@keyframes orbFloat{0%,to{transform:translate(0%)scale(1)}20%{transform:translate(3%,-4%)scale(1.04)}40%{transform:translate(-4%,3%)scale(.98)}60%{transform:translate(2%,5%)scale(1.02)}80%{transform:translate(-3%,-3%)scale(.99)}}@keyframes borderGlow{0%,16%,17.5%,to{opacity:1}16.5%,17%{opacity:.3}}.card{border-radius:var(--radius);background:linear-gradient(145deg,#0c0818f2,#140e24eb);border:none;transition:transform .3s,opacity .3s,box-shadow .3s;position:relative}.card:after{content:"";border-radius:var(--radius);will-change:opacity;pointer-events:none;animation:2.7s ease-in-out infinite borderGlow;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #c084fc66,inset 0 0 3px #c084fc4d,0 0 2px #c084fc80,0 0 6px #c084fc66,0 0 14px #c084fc40,0 0 30px #8b5cf61f,0 0 50px #8b5cf60a}.card:before{content:"";border-radius:var(--radius);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #fbbf2426,-3px -3px 15px #c084fc14,3px 3px 15px #fbbf240f}.card:nth-child(2n):after{animation-duration:3.3s;animation-delay:-.8s}.card:nth-child(3n):after{animation-duration:2.4s;animation-delay:-1.5s}.card:nth-child(4n):after{animation-duration:3.7s;animation-delay:-.3s}.card:nth-child(5n):after{animation-duration:2.1s;animation-delay:-2.1s}.card:nth-child(7n):after{animation-duration:3s;animation-delay:-1.2s}.card:hover:after{opacity:1;animation:none;box-shadow:inset 0 0 0 1.5px #c084fc8c,inset 0 0 4px #c084fc66,0 0 4px #c084fc99,0 0 10px #c084fc80,0 0 22px #c084fc4d,0 0 40px #8b5cf626,0 0 65px #8b5cf60d}@keyframes navGlowPulse{0%,55%,56.5%,to{border-color:#c084fc73;box-shadow:0 -2px 12px #8b5cf626,0 -4px 20px #00000080}55.5%,56%{border-color:#a78bfa0f;box-shadow:0 -1px 2px #8b5cf605,0 -4px 20px #00000080}}.bottom-nav{padding:6px 0 env(safe-area-inset-bottom,6px);z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#06040ee6,#06040efa);border-top:none;animation:2.5s ease-in-out infinite navGlowPulse;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #c084fc33,0 -2px 8px #c084fc0f,0 -4px 20px #00000080}.gradient-text{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #c084fc99)drop-shadow(0 0 15px #8b5cf64d)drop-shadow(0 0 30px #8b5cf61a);background:linear-gradient(135deg,#e9d5ff,#f0abfc,#c084fc,#fbbf24,#fb923c) 0 0/300% 300%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite textShimmer}@keyframes textShimmer{0%,to{background-position:0%}50%{background-position:100%}}h1,h2{text-shadow:0 0 8px #c084fc40,0 0 20px #8b5cf61a}h2 svg{opacity:.9}img[class*=rounded-full][class*=object-cover]{box-shadow:0 0 0 1.5px #c084fc4d,0 0 4px #c084fc40,0 0 10px #ec489914}button{cursor:pointer;transition:transform .15s,opacity .15s}button:active:not(:disabled){transform:scale(.96)}.btn-glow{background:linear-gradient(135deg,#7c3aed,#a855f7,#ec4899);box-shadow:0 0 3px #ffffff1a,0 0 8px #c084fc66,0 0 20px #ec489926;transition:transform .2s,box-shadow .2s!important}.btn-glow:hover{box-shadow:0 0 5px #ffffff26,0 0 12px #c084fc80,0 0 25px #ec489933,0 0 45px #8b5cf61a!important}.btn-gold{color:#06040e;background:linear-gradient(135deg,#d4a843,#f59e0b,#fb923c);box-shadow:0 0 3px #ffffff14,0 0 8px #fbbf2466,0 0 18px #fb923c1f;transition:transform .2s,box-shadow .2s!important}.btn-gold:hover{box-shadow:0 0 5px #ffffff1f,0 0 12px #fbbf2480,0 0 25px #fb923c33!important}.btn-white-glow{transition:transform .25s,box-shadow .25s!important}.btn-white-glow:hover{filter:brightness(1.12)!important;box-shadow:0 0 8px #a78bfa4d,0 0 20px #8b5cf626,0 0 40px #8b5cf60f!important}.input-dark{width:100%;color:var(--color-text);background:#161028b3;border:1.5px solid #c084fc4d;border-radius:12px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .3s,box-shadow .3s;box-shadow:0 0 4px #8b5cf61a}.input-dark:focus{box-shadow:0 0 4px #ffffff14,0 0 10px #c084fc66,0 0 20px #8b5cf61f;border-color:#c084fc99!important}.input-dark::placeholder{color:var(--color-text-secondary)}.intent-chip{color:#c4b5fd;cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf61f;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:13px;font-weight:500;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.intent-chip:hover{background:#8b5cf633;border-color:#a78bfa59;box-shadow:0 0 8px #8b5cf626}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.2s ease-out fadeIn}.online-dot{border:2px solid var(--color-surface);background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite onlinePulse;position:absolute;bottom:0;right:0;box-shadow:0 0 3px #4ade80,0 0 6px #4ade8080,0 0 12px #4ade8026}@keyframes onlinePulse{0%,15%,17%,to{box-shadow:0 0 3px #4ade80,0 0 6px #4ade8080,0 0 12px #4ade8026}16%{box-shadow:0 0 1px #4ade8033}}@keyframes edgeFlicker{0%,22%,23.5%,60%,61.5%,to{opacity:1}22.5%,23%,60.5%,61%{opacity:.25}}.neon-edge-left,.neon-edge-right{z-index:60;pointer-events:none;will-change:opacity;width:3px;position:fixed;top:0;bottom:0}.neon-edge-left{background:linear-gradient(#0000 2%,#c084fc99 12%,#ec489966 30%,#c084fcb3 50%,#fbbf2459 75%,#c084fc80 90%,#0000 98%);width:1.5px;animation:5s infinite edgeFlicker;left:0;box-shadow:0 0 3px #c084fc80,0 0 8px #c084fc66,0 0 20px #8b5cf633,0 0 40px #8b5cf60f}.neon-edge-right{background:linear-gradient(#0000 3%,#fbbf2473 15%,#ec48994d 38%,#fbbf2480 58%,#c084fc80 80%,#fbbf2459 93%,#0000 98%);width:1.5px;animation:6s infinite edgeFlicker;right:0;box-shadow:0 0 3px #fbbf2466,0 0 8px #ec489933,0 0 20px #8b5cf61f,0 0 40px #8b5cf60a}@keyframes noiseShift{0%{transform:translate(0)}25%{transform:translate(-1.5%,-1%)}50%{transform:translate(1%,1.5%)}75%{transform:translate(-1%,-1.5%)}to{transform:translate(0)}}body>div:first-child:before{content:"";z-index:999;pointer-events:none;opacity:.015;will-change:transform;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");animation:4s steps(4,end) infinite noiseShift;position:fixed;inset:0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}button[class*=rounded-full][class*="bg-[var(--color-surface-2)]"]:hover{box-shadow:0 0 8px #8b5cf626;background:#8b5cf626!important}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}@media (hover:hover){.desktop-scrollbar::-webkit-scrollbar{width:3px}.desktop-scrollbar::-webkit-scrollbar-track{background:0 0}.desktop-scrollbar::-webkit-scrollbar-thumb{background:#a78bfa40;border-radius:3px}}.font-unbounded{letter-spacing:-.01em;font-family:Unbounded,Noto Sans SC,sans-serif}.font-outfit{font-family:Outfit,Noto Sans SC,sans-serif}.font-noto-sc{letter-spacing:-.01em;font-family:Noto Sans SC,Outfit,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes wiggle-6s{0%,92%,to{transform:translate(0)rotate(0)}93%{transform:translate(-2px)rotate(-1.5deg)}94%{transform:translate(2px)rotate(1.5deg)}95%{transform:translate(-2px)rotate(-1deg)}96%{transform:translate(2px)rotate(1deg)}97%{transform:translate(-1px)rotate(-.5deg)}98%{transform:translate(1px)rotate(.5deg)}}.animate-wiggle-6s{transform-origin:0;animation:6s ease-in-out infinite wiggle-6s;display:inline-block}@keyframes plane-rotate-7s{0%,88%{rotate:none}91%{animation-timing-function:cubic-bezier(.32,0,.35,1);rotate:-22deg}to{rotate:360deg}}@keyframes plane-scale-7s{0%,88%{scale:1}91%{animation-timing-function:cubic-bezier(.4,0,.6,1);scale:.78}95%{animation-timing-function:cubic-bezier(.4,0,.6,1);scale:1.12}to{scale:1}}.animate-plane-boost-7s{transform-origin:50%;will-change:transform, rotate, scale;animation:7s linear infinite plane-rotate-7s,7s linear infinite plane-scale-7s}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(2deg)}}.animate-float-slow{animation:5s ease-in-out infinite float-slow}@keyframes float-mini{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(.6deg)}}.animate-float-mini{animation:4.5s ease-in-out infinite float-mini}@keyframes float-card{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-.7deg)}}.animate-float-card{animation:4.2s ease-in-out infinite float-card}@keyframes glitter{0%,to{opacity:.05;transform:scale(.9)}50%{opacity:.45;transform:scale(1.02)}}.animate-glitter{animation:6s ease-in-out infinite glitter}@keyframes float-fast{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-6px)translate(2px)}}.animate-float-fast{animation:3s ease-in-out infinite float-fast}@keyframes pulse-glow-icon{0%,to{opacity:1}50%{opacity:.85;transform:scale(1.04)}}@keyframes pulse-glow-ring{0%,to{box-shadow:0 0 6px var(--glow,#ff2d92), inset 0 0 3px var(--glow,#ff2d92)}50%{box-shadow:0 0 11px var(--glow,#ff2d92), inset 0 0 5px var(--glow,#ff2d92)}}.animate-pulse-glow-ring{animation:2.6s ease-in-out infinite pulse-glow-ring}@keyframes pulse-glow-pink{0%,to{box-shadow:0 0 20px #ff2d9299,0 0 40px #ff2d924d}50%{box-shadow:0 0 30px #ff2d92e6,0 0 60px #ff2d9280}}.animate-pulse-glow-pink{animation:2s ease-in-out infinite pulse-glow-pink}@keyframes twinkle{0%,to{opacity:.1}50%{opacity:.5}}.animate-twinkle{animation:8s ease-in-out infinite twinkle}@keyframes ripple-out{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.ripple-circle{border:2px solid;border-radius:9999px;animation:2s ease-out infinite ripple-out;position:absolute;inset:0}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.6s ease-out both fade-up}.accent-underline{display:inline-block;position:relative}.accent-underline:after{content:"";background:linear-gradient(90deg,#ff2d92 0% 60%,#0000 100%);border-radius:9999px;width:60%;height:3px;position:absolute;bottom:-6px;left:4px;box-shadow:0 0 12px #ff2d92cc}.text-glow-pink{text-shadow:0 0 10px #ff2d92b3,0 0 20px #ff2d9266}.text-glow-purple{text-shadow:0 0 10px #9d4eddb3,0 0 20px #9d4edd66}.text-glow-blue{text-shadow:0 0 10px #00d4ffb3,0 0 20px #00d4ff66}.text-glow-teal{text-shadow:0 0 10px #00f5d4b3,0 0 20px #00f5d466}.text-glow-orange{text-shadow:0 0 10px #ff9a3db3,0 0 20px #ff9a3d66}.text-glow-white{text-shadow:0 0 10px #fff9}.neon-card-pink{background:linear-gradient(160deg,#ff2d922e 0%,#ff2d920a 100%);border:1px solid #ff2d9280;box-shadow:0 0 24px #ff2d9240,inset 0 0 30px #ff2d9214}.neon-card-purple{background:linear-gradient(160deg,#9d4edd2e 0%,#9d4edd0a 100%);border:1px solid #9d4edd80;box-shadow:0 0 24px #9d4edd40,inset 0 0 30px #9d4edd14}.neon-card-blue{background:linear-gradient(160deg,#00d4ff29 0%,#00d4ff0a 100%);border:1px solid #00d4ff80;box-shadow:0 0 24px #00d4ff38,inset 0 0 30px #00d4ff14}.neon-card-teal{background:linear-gradient(160deg,#00f5d424 0%,#00f5d40a 100%);border:1px solid #00f5d480;box-shadow:0 0 24px #00f5d438,inset 0 0 30px #00f5d414}.neon-border{border:2px solid #1e3cb44d;border-radius:8px;position:relative;box-shadow:0 0 12px #ff2d9226,0 0 28px #1e3cb41a}.neon-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#1e3cb499 0%,#5a32c88c 35%,#c8288c80 65%,#ff2d9299 100%);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-border-thin{border:2px solid #9d4edd59;border-radius:8px;position:relative;box-shadow:0 0 10px #9d4edd2e,0 0 22px #9d4edd14}.neon-border-thin:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#9d4edd80,#c864ff66 30%,#ff2d924d 65%,#9d4edd73);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-border-thin:after{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, transparent 60%, #c8a0ff26 72%, #ffffff40 80%, #c8a0ff26 88%, transparent 96%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:10s linear infinite borderOrbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes borderOrbit{0%{--border-angle:0deg}to{--border-angle:360deg}}.neon-border:after{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, transparent 68%, #fff3 76%, #ffffff59 82%, #fff3 88%, transparent 95%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:10s linear infinite borderOrbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-border:first-child:after{animation-delay:0s}.neon-border:nth-child(2):after{animation-delay:-1.5s}.neon-border:nth-child(3):after{animation-delay:-3s}.neon-border:nth-child(4):after{animation-delay:-4.5s}.neon-border:nth-child(5):after{animation-delay:-.8s}.neon-border:nth-child(6):after{animation-delay:-2.3s}.neon-border:nth-child(7):after{animation-delay:-3.8s}.neon-border:nth-child(8):after{animation-delay:-5.2s}.neon-border-thin:nth-child(odd):after{animation-delay:-2s}.neon-border-thin:nth-child(2n):after{animation-delay:-4.5s}.activity-edge-pink{border:1px solid #ff2d9259;box-shadow:0 0 18px #ff2d9226}.activity-edge-blue{border:1px solid #00d4ff59;box-shadow:0 0 18px #00d4ff26}.activity-edge-teal{border:1px solid #00f5d459;box-shadow:0 0 18px #00f5d426}.activity-edge-orange{border:1px solid #ff9a3d59;box-shadow:0 0 18px #ff9a3d26}.activity-edge-purple{border:1px solid #9d4edd59;box-shadow:0 0 18px #9d4edd26}.activity-edge-deepblue{border:1px solid #1e64dc59;box-shadow:0 0 18px #1e64dc26}.activity-edge-c1{border:1px solid #7b2fbe59;box-shadow:0 0 18px #7b2fbe26}.activity-edge-c2{border:1px solid #5c3dd459;box-shadow:0 0 18px #5c3dd426}.activity-edge-c3{border:1px solid #3a4ae059;box-shadow:0 0 18px #3a4ae026}.activity-edge-c4{border:1px solid #1e5adc59;box-shadow:0 0 18px #1e5adc26}.card-edge-purple{background-clip:padding-box;border:1.5px solid #0000;position:relative}.card-edge-purple:before{content:"";border-radius:inherit;background-blend-mode:overlay,normal;-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff6b 0%,#ffffff14 22%,#fff0 45%,#0000 62%,#00000047 88%,#0000006b 100%),linear-gradient(135deg,#7a2a54 0%,#5a2766 30%,#3f2566 55%,#552566 80%,#7a2a54 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-edge-purple-thick{background-clip:padding-box;border:1.5px solid #0000;position:relative}.card-edge-purple-thick:before{content:"";border-radius:inherit;background-blend-mode:overlay,normal;-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff73 0%,#ffffff1a 22%,#fff0 45%,#0000 62%,#00000040 88%,#0006 100%),linear-gradient(135deg,#7a2a54 0%,#5a2766 30%,#3f2566 55%,#552566 80%,#7a2a54 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-edge-purple>*{z-index:0;position:relative}.card-edge-purple:before{z-index:5!important}.card-edge-purple-thick>*{z-index:0;position:relative}.card-edge-purple-thick:before{z-index:5!important}.card-edge-blue{background-clip:padding-box;border:1.5px solid #0000;position:relative}.card-edge-blue:before{content:"";border-radius:inherit;background-blend-mode:overlay,normal;-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff61 0%,#ffffff0f 22%,#fff0 45%,#0000 62%,#00000040 88%,#00000061 100%),linear-gradient(135deg,#1e4adc 0%,#2a40b8 30%,#3a3599 55%,#4a2a88 80%,#1e4adc 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-edge-blue>*{z-index:0;position:relative}.card-edge-blue:before{z-index:5!important}@keyframes btn-shimmer{0%{transform:translate(-100%)skew(-18deg)}60%{transform:translate(220%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.btn-edge-tri{background-clip:padding-box;border:1.5px solid #0000;position:relative;overflow:hidden}.btn-edge-tri:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff2d92 0%,#c63dd1 35%,#9d4edd 65%,#6b4eff 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-edge-tri:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:40%;animation:3.2s ease-in-out infinite btn-shimmer;position:absolute;top:0;bottom:0;left:0}.btn-edge-tri>*{z-index:1;position:relative}.nav-active-glow{filter:drop-shadow(0 0 6px #ff2d92e6)}.signal-bar{transition:opacity .3s}.starmap{background-image:radial-gradient(1px 1px at 12% 22%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 78% 8%,#ffffff80 50%,#0000 51%),radial-gradient(1.5px 1.5px at 35% 70%,#ff2d9299 50%,#0000 51%),radial-gradient(1px 1px at 92% 64%,#00d4ff99 50%,#0000 51%),radial-gradient(1px 1px at 58% 40%,#fff6 50%,#0000 51%),radial-gradient(1px 1px at 20% 88%,#9d4edd99 50%,#0000 51%),radial-gradient(1.5px 1.5px at 70% 92%,#00f5d499 50%,#0000 51%),radial-gradient(1px 1px at 8%,#ffffff4d 50%,#0000 51%)}.phone-frame{width:100%;min-height:100vh;position:relative;overflow:hidden}button,[role=button]{-webkit-tap-highlight-color:transparent}@property --cf-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cf-glow-rotate{0%{--cf-angle:0deg}to{--cf-angle:360deg}}.cf-card{background:#080520f0;border:1px solid #5028a040;border-radius:4px;position:relative;box-shadow:inset 0 1px #ffffff08,0 0 8px #5028a00f}.cf-card:before{content:"";background:conic-gradient(from var(--cf-angle), #5028b480, #1e0f5026, #9d4edd99, #1e0f5026, #5028b480);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:5px;padding:1px;animation:10s linear infinite cf-glow-rotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-card-active{border-color:#ff2d9273!important;box-shadow:0 0 14px #ff2d9233,inset 0 1px #ff2d9226!important}.cf-card-active:before{background:conic-gradient(from var(--cf-angle), #ff2d9299, #9d4edd4d, #ff2d9299, #9d4edd4d, #ff2d9299)!important}@property --tw-font-weight{syntax:"*";inherits:false}
