@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;--tw-border-style:solid}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#f3f3f5;-webkit-font-smoothing:antialiased;background:#0e0e12}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2a35;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3a3a48}@layer components{.btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;display:inline-flex}.btn:active{scale:.98}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#ff2d92;border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.btn-primary:hover{background-color:#d91f75}}.btn-primary:active{scale:.98}.btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-200,#e5e7eb);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#181820;border-width:1px;border-color:#2a2a35;border-radius:3.40282e38px;display:inline-flex}@supports (color:lab(0% 0 0)){.btn-ghost{color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media (hover:hover){.btn-ghost:hover{border-color:#ff2d9299;border-color:lab(57.9163% 79.6539 -1.62172/.6)}}.btn-ghost:active{scale:.98}.card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:#181820;border-width:1px;border-color:#2a2a35}.input{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);--tw-outline-style:none;background-color:#0e0e12;border-width:1px;border-color:#2a2a35;outline-style:none}.input::placeholder{color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.input::placeholder{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.input:focus{border-color:#ff2d92}.chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-300,#d1d5dc);background-color:#0e0e12;border-width:1px;border-color:#2a2a35;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.chip{color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}}.immersive{background:#000}.splash-overlay{z-index:9999;padding:calc(24px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));touch-action:none;overscroll-behavior:contain;background:#fff;justify-content:center;align-items:center;animation:1.85s ease-in-out forwards splash-overlay-out;display:flex;position:fixed;inset:0}.splash-stage{width:min(60vw,280px);position:relative}@media (min-width:768px){.splash-stage{width:min(38vw,320px)}}@media (min-width:1024px){.splash-stage{width:340px}}.splash-logo-wrapper{z-index:3;animation:1.85s both splash-logo-hero;position:relative}.splash-logo{width:100%;height:auto;display:block}@keyframes splash-logo-hero{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.15,.2,1);transform:rotate(-360deg)scale(.86)}8%{opacity:1}41%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(0)scale(1.06)}52%{animation-timing-function:cubic-bezier(.3,0,.4,1);transform:rotate(0)scale(.98)}60%,to{transform:rotate(0)scale(1)}}.splash-glow{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffffff2 0%,#ff4da68c 38%,#ff2d9247 62%,#ff2d9200 78%);border-radius:50%;animation:.43s cubic-bezier(.2,.6,.4,1) .78s both splash-glow-burst;position:absolute;inset:-25%}@keyframes splash-glow-burst{0%{opacity:0;transform:scale(.55)}30%{opacity:.9}to{opacity:0;transform:scale(1.55)}}.splash-rays{z-index:2;pointer-events:none;position:absolute;inset:0}.splash-ray{opacity:0;background:linear-gradient(#ff9ac8e6 0%,#ff2d92d9 55%,#ff2d9200 100%);border-radius:9999px;width:2px;height:clamp(18px,6vw,40px);margin:calc(clamp(18px,6vw,40px)/-2) -1px;animation:.34s ease-out .76s both splash-ray-burst;position:absolute;top:50%;left:50%}@keyframes splash-ray-burst{0%{opacity:0;transform:rotate(var(--ray-angle)) translateY(calc(min(30vw, 145px) * -1)) scaleY(.4)}35%{opacity:.9}to{opacity:0;transform:rotate(var(--ray-angle)) translateY(calc(min(38vw, 180px) * -1)) scaleY(1)}}.splash-stars{z-index:4;pointer-events:none;position:absolute;inset:0}.splash-star{clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);opacity:0;animation:.46s cubic-bezier(.34,1.3,.6,1) .8s both splash-star-pop;position:absolute}.splash-star-lg{width:clamp(14px,4vw,22px);height:clamp(14px,4vw,22px)}.splash-star-sm{width:clamp(8px,2.4vw,13px);height:clamp(8px,2.4vw,13px)}.splash-star-c1{background:#ff2d92}.splash-star-c2{background:#ff9ac8}.splash-star-c3{filter:drop-shadow(0 0 3px #ff2d92b3);background:#fff}.splash-star:nth-child(2){animation-delay:.84s}.splash-star:nth-child(4){animation-delay:.86s}.splash-star:nth-child(6){animation-delay:.88s}@keyframes splash-star-pop{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1)rotate(18deg)}to{opacity:0;transform:scale(.55)rotate(32deg)}}@keyframes splash-overlay-out{0%,84%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.splash-overlay{animation:1.05s forwards splash-overlay-out-reduced}.splash-logo-wrapper{animation:.25s ease-out both splash-logo-fade-in}.splash-rays,.splash-glow,.splash-stars{display:none}}@keyframes splash-logo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes splash-overlay-out-reduced{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
