body{background:#0a0a0f;overflow-x:hidden}.bg-dark.svelte-1uha8ag{background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#16213e);position:relative}.glow.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(80px);opacity:.25;animation:svelte-1uha8ag-float 25s infinite ease-in-out}.glow-1.svelte-1uha8ag{width:500px;height:500px;background:radial-gradient(circle,rgba(138,43,226,.4) 0%,transparent 70%);top:-10%;left:-10%;animation-delay:0s}.glow-2.svelte-1uha8ag{width:450px;height:450px;background:radial-gradient(circle,rgba(0,191,255,.3) 0%,transparent 70%);bottom:-10%;right:-10%;animation-delay:-10s}@keyframes svelte-1uha8ag-float{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.stars-container.svelte-1uha8ag{position:absolute;inset:0;overflow:hidden}.star.svelte-1uha8ag{position:absolute;width:1.5px;height:1.5px;background:#fff;border-radius:50%;left:var(--x);top:var(--y);animation:svelte-1uha8ag-twinkle 4s infinite ease-in-out;animation-delay:var(--delay);box-shadow:0 0 2px #ffffff80}@keyframes svelte-1uha8ag-twinkle{0%,to{opacity:.3}50%{opacity:.8}}.container.svelte-1uha8ag{max-width:1200px;margin:0 auto}.content.svelte-1uha8ag{text-align:center}.title.svelte-1uha8ag{font-size:clamp(2rem,8vw,4.5rem);font-weight:200;color:#fff;letter-spacing:clamp(2px,.5vw,4px);margin-bottom:1rem;display:flex;justify-content:center;gap:clamp(.5rem,2vw,1rem);flex-wrap:wrap;padding:0 1rem}.title-word.svelte-1uha8ag{display:inline-block;animation:svelte-1uha8ag-fadeInUp 1s ease-out backwards;animation-delay:var(--delay);color:#fff}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.subtitle.svelte-1uha8ag{font-size:clamp(.875rem,3vw,1.125rem);color:#ffffffb3;font-weight:300;letter-spacing:clamp(.5px,.3vw,1.5px);margin-bottom:clamp(2rem,6vw,4rem);animation:svelte-1uha8ag-fadeIn 1s ease-out .3s backwards;text-shadow:0 2px 10px rgba(0,0,0,.5);padding:0 1rem;line-height:1.6}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.options-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:900px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.options-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1024px){.options-grid.svelte-1uha8ag{gap:3rem}}.option-card.svelte-1uha8ag{perspective:1000px;animation:svelte-1uha8ag-cardEntry .8s ease-out backwards}.option-card.svelte-1uha8ag:nth-child(1){animation-delay:.5s}.option-card.svelte-1uha8ag:nth-child(2){animation-delay:.7s}@keyframes svelte-1uha8ag-cardEntry{0%{opacity:0;transform:translateY(40px) rotateX(-20deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.option-card-inner.svelte-1uha8ag{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:clamp(16px,4vw,20px);padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2rem);transition:all .3s ease;position:relative;overflow:hidden;min-height:clamp(350px,50vh,400px);display:flex;flex-direction:column;box-shadow:0 4px 20px #0003}.option-card-inner.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(138,43,226,.15),transparent);transition:left .5s ease}.option-card.svelte-1uha8ag:hover .option-card-inner:where(.svelte-1uha8ag){transform:translateY(-5px);border-color:#8a2be266;box-shadow:0 10px 40px #8a2be240}@media(max-width:767px){.option-card.svelte-1uha8ag:hover .option-card-inner:where(.svelte-1uha8ag){transform:translateY(-3px);box-shadow:0 8px 30px #8a2be233}}.option-card.svelte-1uha8ag:hover .option-card-inner:where(.svelte-1uha8ag):before{left:100%}.icon-glow.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(150px,40vw,200px);height:clamp(150px,40vw,200px);background:radial-gradient(circle,rgba(138,43,226,.15) 0%,transparent 70%);border-radius:50%;filter:blur(40px);opacity:0;transition:opacity .3s ease;pointer-events:none}.option-card.svelte-1uha8ag:hover .icon-glow:where(.svelte-1uha8ag){opacity:1}.option-icon.svelte-1uha8ag{font-size:clamp(3rem,10vw,4rem);margin-bottom:clamp(1rem,3vw,1.5rem);transition:transform .3s ease;position:relative;z-index:1}.option-card.svelte-1uha8ag:hover .option-icon:where(.svelte-1uha8ag){transform:scale(1.1)}@media(max-width:767px){.option-card.svelte-1uha8ag:hover .option-icon:where(.svelte-1uha8ag){transform:scale(1.05)}}.option-title.svelte-1uha8ag{font-size:clamp(1.375rem,4vw,1.875rem);font-weight:300;color:#fff;letter-spacing:clamp(1px,.4vw,2.5px);margin-bottom:clamp(.75rem,2vw,1rem);position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.3)}.option-description.svelte-1uha8ag{font-size:clamp(.875rem,2.5vw,1rem);color:#ffffffb3;line-height:1.8;margin-bottom:clamp(1.5rem,3vw,2rem);flex-grow:1;position:relative;z-index:1}.token-form.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.token-input.svelte-1uha8ag{background:#ffffff14;border:2px solid rgba(255,255,255,.15);border-radius:clamp(12px,2vw,14px);padding:clamp(.875rem,2.5vw,1.125rem) clamp(1.25rem,3vw,1.75rem);color:#fff;font-size:clamp(.875rem,2.5vw,1rem);font-weight:300;letter-spacing:clamp(.5px,.3vw,1.5px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 10px #0003}.token-input.svelte-1uha8ag::placeholder{color:#fff6}.token-input.svelte-1uha8ag:focus{outline:none;border-color:#8a2be2b3;background:#ffffff1f;box-shadow:0 0 30px #8a2be24d,inset 0 2px 10px #0003;transform:translateY(-2px)}@media(max-width:767px){.token-input.svelte-1uha8ag:focus{transform:translateY(-1px)}}.error-message.svelte-1uha8ag{color:#ff6b6b;font-size:clamp(.75rem,2vw,.875rem);font-weight:300;letter-spacing:.5px;text-shadow:0 2px 8px rgba(255,107,107,.3)}.action-button.svelte-1uha8ag{padding:clamp(.875rem,2.5vw,1.125rem) clamp(1.5rem,4vw,2.5rem);border-radius:clamp(12px,2vw,14px);font-size:clamp(.875rem,2.5vw,1rem);font-weight:400;letter-spacing:clamp(.5px,.3vw,1.5px);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;width:100%;position:relative;overflow:hidden;z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.action-button.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s ease}.action-button.svelte-1uha8ag:hover:before{opacity:1}.action-button.primary.svelte-1uha8ag{background:linear-gradient(135deg,#8a2be266,#8a2be299);border:2px solid rgba(138,43,226,.7);color:#fff;box-shadow:0 4px 20px #8a2be24d}.action-button.primary.svelte-1uha8ag:hover{background:linear-gradient(135deg,#8a2be280,#8a2be2b3);border-color:#8a2be2e6;transform:translateY(-2px);box-shadow:0 6px 24px #8a2be266}@media(max-width:767px){.action-button.primary.svelte-1uha8ag:hover,.action-button.primary.svelte-1uha8ag:active{transform:translateY(-1px);box-shadow:0 4px 16px #8a2be24d}}.action-button.primary.svelte-1uha8ag:active{transform:translateY(-1px)}.action-button.secondary.svelte-1uha8ag{background:linear-gradient(135deg,#00bfff4d,#00bfff80);border:2px solid rgba(0,191,255,.6);color:#fff;box-shadow:0 4px 20px #00bfff4d}.action-button.secondary.svelte-1uha8ag:hover{background:linear-gradient(135deg,#00bfff66,#00bfff99);border-color:#00bfffe6;transform:translateY(-2px);box-shadow:0 6px 24px #00bfff66}@media(max-width:767px){.action-button.secondary.svelte-1uha8ag:hover,.action-button.secondary.svelte-1uha8ag:active{transform:translateY(-1px);box-shadow:0 4px 16px #00bfff4d}}.action-button.secondary.svelte-1uha8ag:active{transform:translateY(-1px)}@media(max-width:767px){.glow.svelte-1uha8ag{filter:blur(50px);opacity:.2}.glow-1.svelte-1uha8ag{width:350px;height:350px}.glow-2.svelte-1uha8ag{width:300px;height:300px}.star.svelte-1uha8ag{width:1px;height:1px}}@media(hover:none)and (pointer:coarse){.option-card.svelte-1uha8ag:active .option-card-inner:where(.svelte-1uha8ag){transform:translateY(-3px);border-color:#8a2be266;box-shadow:0 8px 30px #8a2be240}.option-card.svelte-1uha8ag:active .icon-glow:where(.svelte-1uha8ag){opacity:.8}.option-card.svelte-1uha8ag:active .option-icon:where(.svelte-1uha8ag){transform:scale(1.05)}}
