@import "https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800;900&family=Plus+Jakarta+Sans:wght@700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700..800&family=Inter:wght@500;600;700;800;900&display=swap";.app{color:#f5f7ff;background:radial-gradient(circle at top,#4268ff47,#0000 42%),radial-gradient(circle at 100% 100%,#ff477e29,#0000 32%),#05060b;min-height:100vh;position:relative;overflow:hidden}.app:before{content:"";opacity:.22;pointer-events:none;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/80px 100%;position:absolute;inset:0}.navbar{z-index:2;justify-content:space-between;align-items:center;padding:40px 64px;display:flex;position:relative}.logo{letter-spacing:-.08em;color:#fff;font-size:3.8rem;font-weight:900}.waitlistButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12121cc7;border:1px solid #ffffff0d;border-radius:999px;padding:18px 34px;font-size:1rem;font-weight:600;transition:all .22s}.waitlistButton:hover{background:#181824e6;transform:translateY(-1px)}.hero{z-index:2;text-align:center;width:100%;max-width:1120px;margin:0 auto;padding:48px 32px 140px;position:relative}.eyebrow{color:#c6ccff;letter-spacing:.22em;margin-bottom:38px;font-size:1rem;font-weight:700}.headline{letter-spacing:-.075em;color:#f8f8fb;text-wrap:balance;max-width:980px;margin:0 auto;font-size:clamp(4.4rem,8vw,7.6rem);font-weight:900;line-height:.92}.subtext{color:#f4f5ffe6;max-width:840px;margin:42px auto 0;font-size:1.55rem;font-weight:500;line-height:1.6}.heroButtons{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:58px;display:flex}.primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c7b6ff 0%,#ff6ea8 100%);border:none;border-radius:999px;min-width:220px;height:78px;font-size:1.35rem;font-weight:700;transition:transform .22s;box-shadow:0 0 32px #ff69b452,0 0 70px #8766ff2e}.primaryButton:hover{transform:translateY(-2px)}.secondaryButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11121cb8;border:1px solid #ffffff14;border-radius:999px;min-width:220px;height:78px;font-size:1.35rem;font-weight:700;transition:all .22s}.secondaryButton:hover{background:#181926e6;transform:translateY(-2px)}.waitlistOverlay{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:100;background:#020308b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.waitlistCard{background:linear-gradient(#16182aeb,#0a0b14f5);border:1px solid #ffffff0d;border-radius:40px;width:100%;max-width:720px;padding:42px;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff08}.waitlistTag{letter-spacing:.18em;color:#d6d8ff;margin-bottom:18px;font-size:.95rem;font-weight:800}.waitlistTitle{letter-spacing:-.06em;color:#f7f8fc;margin:0;font-size:clamp(3rem,5vw,4.4rem);line-height:.94}.waitlistDescription{color:#f0f2ffe6;margin-top:24px;font-size:1.45rem;line-height:1.55}.emailInput{color:#fff;background:#21253ebd;border:1px solid #ffffff14;border-radius:28px;outline:none;width:100%;height:82px;margin-top:34px;padding:0 28px;font-size:1.2rem;transition:border .18s}.emailInput:focus{border-color:#ff8ac473}.errorText{color:#ffb7c9;opacity:.92;margin-top:14px;margin-left:4px;font-size:1rem}.submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c7b6ff 0%,#ff6ea8 100%);border:none;border-radius:999px;width:100%;height:84px;margin-top:28px;font-size:1.4rem;font-weight:800;transition:transform .22s;box-shadow:0 0 40px #ff69b457,0 0 90px #8d6fff33}.submitButton:hover{transform:translateY(-2px)}@media (width<=768px){.navbar{padding:28px 22px}.logo{font-size:2.8rem}.waitlistButton{padding:14px 22px;font-size:.92rem}.hero{padding:24px 20px 100px}.eyebrow{margin-bottom:26px;font-size:.82rem;line-height:1.5}.headline{letter-spacing:-.065em;font-size:clamp(3.2rem,15vw,5rem);line-height:.96}.subtext{margin-top:28px;font-size:1.08rem;line-height:1.7}.heroButtons{flex-direction:column;gap:16px;margin-top:40px}.primaryButton,.secondaryButton{width:100%;min-width:unset;height:72px;font-size:1.16rem}.waitlistCard{border-radius:30px;padding:28px 22px}.waitlistTitle{font-size:2.7rem}.waitlistDescription{font-size:1.08rem;line-height:1.7}.emailInput{border-radius:22px;height:72px;font-size:1.05rem}.submitButton{height:74px;font-size:1.16rem}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#030106}button,input{font:inherit}.app,.app button,.app input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app{--bg:#030106;--ink:#fffaf0;--muted:#fffaf0ad;--soft:#fffaf07a;--panel:#0b1020;--line:#ffffff1a;--lineStrong:#ffffff2e;--blue:#4f6dff;--blueSolid:#4f6dff;--cyan:#22c7ff;--mint:#67f7a8;--mintSolid:#67f7a8;--violet:#8f6cff;--creamCard:#fff8ea;--cardInk:#101018;min-height:100svh;color:var(--ink);background:var(--bg);border:0;outline:0;overflow-x:hidden}.app:before{content:"";pointer-events:none;opacity:1;background:#030106;position:fixed;inset:0}.app:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 50% 52%,#ffffff09,#0000 34%);position:fixed;inset:0}.app>*{z-index:1;position:relative}.auraLandingShell{grid-template-rows:auto 1fr;width:min(100%,1180px);min-height:100svh;margin:0 auto;padding:clamp(18px,4vw,32px) clamp(16px,4vw,32px) clamp(28px,5vw,52px);display:grid}.auraTopbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.logoButton{color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;line-height:1;display:inline-flex}.logoMark{letter-spacing:-.08em;font-size:clamp(2rem,6vw,3rem);font-weight:940}.logoSubmark{color:var(--mint);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:850}.auraMenuButton{cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;place-items:center;gap:0;width:46px;height:46px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.auraMenuButton span{background:#fffaf0e0;border-radius:999px;width:18px;height:2px;margin:2px 0;display:block}.auraStackStage{perspective:1300px;place-items:center;width:min(100%,760px);min-height:clamp(590px,76svh,760px);margin:0 auto;display:grid;position:relative}.stackCard{aspect-ratio:.72;will-change:transform, opacity;border:0;border-radius:clamp(30px,5vw,42px);width:min(420px,78vw);position:absolute}.stackCardBack{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.stackCardBlue{background:var(--blueSolid);animation:.82s cubic-bezier(.16,1,.3,1) .11s forwards blueCardArrive;box-shadow:0 0 42px #4f6dff59,0 34px 72px #0000005c}.stackCardMint{background:var(--mintSolid);animation:.82s cubic-bezier(.16,1,.3,1) .16s forwards mintCardArrive;box-shadow:0 0 42px #67f7a852,0 34px 72px #00000057}.stackCardFront{z-index:3;background:var(--creamCard);color:var(--cardInk);opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,44px);animation:.76s cubic-bezier(.16,1,.3,1) forwards frontCardArrive;display:flex;position:relative;transform:translateY(24px)scale(.965);box-shadow:0 30px 80px #00000057,inset 0 0 0 1px #1010180e}.stackKicker{color:var(--blueSolid);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:900}.stackTitle{max-width:340px;color:var(--cardInk);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,7vw,4.6rem);font-weight:940;line-height:.93}.stackText{color:#101018b3;max-width:320px;margin:22px 0 0;font-size:clamp(.98rem,2.4vw,1.08rem);font-weight:650;line-height:1.48}.auraPrimaryButton,.exportButton,.ghostButton,.quietActionButton,.submitButton,.modalCloseButton,.auraMenuButton{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0}.auraPrimaryButton{color:#fff;background:linear-gradient(90deg, var(--blue), var(--cyan) 48%, var(--mint));border-radius:999px;width:min(100%,300px);min-height:58px;margin-top:32px;font-weight:860;transition:transform .19s,box-shadow .19s,opacity .19s;box-shadow:0 16px 38px #22c7ff38}.stackCta{align-self:center}.auraPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 22px 48px #22c7ff42}.auraPrimaryButton:active{transform:translateY(0)scale(.99)}@keyframes frontCardArrive{0%{opacity:0;transform:translateY(24px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes blueCardArrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)rotate(0)}to{opacity:1;transform:translate(calc(-50% - 108px),calc(16px - 50%))scale(.94)rotate(-6deg)}}@keyframes mintCardArrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)rotate(0)}to{opacity:1;transform:translate(calc(108px - 50%),calc(16px - 50%))scale(.94)rotate(6deg)}}.singleProductShell{align-content:center;justify-items:center;gap:20px;width:min(620px,100% - 34px);min-height:100svh;margin:0 auto;padding:clamp(22px,5vw,42px) 0;display:grid}.flowTopbar{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ghostButton{min-height:44px;color:var(--ink);background:#111827;border-radius:999px;padding:0 18px;font-weight:760}.progressTrack{gap:8px;display:flex}.progressDot{background:#ffffff21;border-radius:999px;width:30px;height:4px}.progressDotActive{background:linear-gradient(90deg, var(--blue), var(--mint))}.creatorCard{background:#0b1020;border:0;border-radius:clamp(30px,5vw,42px);width:100%;padding:clamp(28px,6vw,52px);box-shadow:0 34px 90px #0000006b}.flowCreatorCard{padding:clamp(24px,5vw,42px)}.creatorKicker,.stepKicker,.revealEyebrow,.modalEyebrow{color:var(--blue);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:860}.stepTitle,.revealTitle,.modalTitle{color:var(--ink);letter-spacing:-.08em;text-wrap:balance;margin:16px 0 0;font-size:clamp(2.65rem,9vw,5.2rem);font-weight:940;line-height:.96}.stepSubtitle,.revealText,.modalText{color:var(--muted);margin:18px 0 0;font-size:clamp(1rem,2.4vw,1.16rem);font-weight:620;line-height:1.55}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.choiceButton{min-height:86px;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#111827;border:0;border-radius:24px;padding:17px 18px;transition:transform .17s,background-color .17s,box-shadow .17s}.choiceButton:hover{box-shadow:inset 0 0 0 1px var(--lineStrong);background:#151f33;transform:translateY(-1px)}.choiceButtonSelected{box-shadow:inset 7px 0 0 var(--mint), inset 0 0 0 1px #67f7a86b;background:#17243d}.choiceButtonSelected:hover{box-shadow:inset 7px 0 0 var(--mint), inset 0 0 0 1px #67f7a88a;background:#1a2946}.choiceButton span{letter-spacing:-.025em;font-size:1.02rem;font-weight:840;line-height:1.22;display:block}.choiceButton small{color:#fffaf09e;margin-top:8px;font-size:.86rem;font-weight:650;line-height:1.35;display:block}.choiceButtonSelected.choice-protected{background:#1d2b5a;box-shadow:inset 7px 0 #6d86ff,inset 0 0 0 1px #6d86ff6b}.choiceButtonSelected.choice-after-hours{background:#221744;box-shadow:inset 7px 0 #9b7bff,inset 0 0 0 1px #9b7bff6b}.choiceButtonSelected.choice-fresh-pulse{background:#113b31;box-shadow:inset 7px 0 #67f7a8,inset 0 0 0 1px #67f7a86b}.choiceButtonSelected.choice-soft-mode{background:#2c344d;box-shadow:inset 7px 0 #d7ddff,inset 0 0 0 1px #d7ddff61}.choiceButtonSelected.choice-redline{background:#411520;box-shadow:inset 7px 0 #ff5277,inset 0 0 0 1px #ff52776b}.choiceButtonSelected.choice-rare-glow{background:#49300e;box-shadow:inset 7px 0 #ffc247,inset 0 0 0 1px #ffc24770}.auraContinueButton{width:100%;margin-top:22px}.revealSingleShell{text-align:center;align-content:center}.revealTitle{margin-top:10px;font-size:clamp(2.7rem,9vw,5.6rem)}.revealText{text-align:center;max-width:520px}.revealCardWrap{text-align:left;width:min(100%,420px);margin:22px auto 0}.vyoCard{background:#0e1528;border:0;border-radius:34px;flex-direction:column;justify-content:space-between;width:100%;min-height:560px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000005c}.vyoCardTop,.vyoCardMeta{justify-content:space-between;gap:12px;display:flex}.vyoCardTop p,.vyoCardTop span{color:#fffaf0d6;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:880}.vyoCardCenter{flex-direction:column;justify-content:center;min-height:320px;display:flex}.vyoAtmosphereName{margin:0 0 24px;font-size:1rem;font-weight:800}.vyoSignature{color:#fffaf0;letter-spacing:-.062em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,10vw,4.2rem);font-weight:760;line-height:.96}.vyoSignatureLong{font-size:clamp(2.35rem,8vw,3.55rem);line-height:1}.vyoCardCenter p:last-child{color:#fffaf0d1;margin:28px 0 0;font-size:1.02rem;font-weight:760}.vyoCardMeta div{background:#ffffff0e;border-radius:20px;flex:1;min-width:0;padding:14px 12px}.vyoCardMeta span{color:#fffaf08a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;font-weight:850;display:block}.vyoCardMeta strong{color:#fffaf0e6;font-size:.82rem;line-height:1.25;display:block}.revealExportActions{justify-content:center;gap:14px;margin-top:24px;display:flex}.exportButton{border-radius:999px;min-width:180px;min-height:58px;padding:0 26px;font-weight:850}.exportButtonSave{color:#101828;background:#fffaf0}.exportButtonShare{color:#fffaf0;background:#0f172a;box-shadow:inset 0 0 0 1px #ffffff1f}.exportButton:disabled{opacity:.7;cursor:not-allowed}.exportStatus{min-height:24px;color:var(--muted);margin:12px 0 0;font-weight:700}.revealMicroActions{justify-content:center;gap:18px;margin-top:12px;display:flex}.quietActionButton{color:var(--muted);background:0 0;font-weight:780}.modalOverlay{z-index:9999;overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020208d1;place-items:center;width:100vw;min-height:100dvh;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.waitlistModal{background:#0b1020;border-radius:34px;width:min(100%,520px);max-height:calc(100dvh - 44px);padding:38px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000073}.modalCloseButton{color:#fffaf0c7;background:#111827;border-radius:999px;width:38px;height:38px;font-size:1.4rem;line-height:1;position:absolute;top:18px;right:18px}.modalTitle{max-width:390px;font-size:clamp(2.15rem,7vw,3rem)}.emailInput{width:100%;height:60px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#111827;border:0;border-radius:18px;outline:none;margin-top:26px;padding:0 18px;font-size:1rem}.emailInput::placeholder{color:#fffaf061}.errorText{color:#ffc0d6f2;margin:12px 0 0 4px;font-size:.92rem;font-weight:650;line-height:1.42}.submitButton{color:#fff;background:linear-gradient(90deg, var(--blue), var(--mint));border-radius:999px;width:100%;min-height:58px;margin-top:22px;font-weight:850}.logoButton:focus,.auraPrimaryButton:focus,.exportButton:focus,.ghostButton:focus,.quietActionButton:focus,.submitButton:focus,.choiceButton:focus,.modalCloseButton:focus,.auraMenuButton:focus{outline:none}.logoButton:focus-visible,.auraPrimaryButton:focus-visible,.exportButton:focus-visible,.ghostButton:focus-visible,.quietActionButton:focus-visible,.submitButton:focus-visible,.choiceButton:focus-visible,.modalCloseButton:focus-visible,.emailInput:focus-visible,.auraMenuButton:focus-visible{outline:none;box-shadow:0 0 0 3px #67f7a838}@media (width<=720px){.auraLandingShell{padding:16px 12px 28px}.auraStackStage{min-height:calc(100svh - 98px)}.stackCard{width:min(340px,72vw)}@keyframes blueCardArrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)rotate(0)}to{opacity:1;transform:translate(calc(-50% - 64px),calc(14px - 50%))scale(.94)rotate(-6deg)}}@keyframes mintCardArrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)rotate(0)}to{opacity:1;transform:translate(calc(64px - 50%),calc(14px - 50%))scale(.94)rotate(6deg)}}.singleProductShell{align-content:start;width:min(100% - 24px,560px);padding:16px 0 30px}.creatorCard{border-radius:30px;padding:24px}.choiceGrid{grid-template-columns:1fr;gap:10px}.choiceButton{min-height:74px}.vyoCard{min-height:520px;padding:24px}.vyoCardMeta{gap:8px}.vyoCardMeta div{padding:12px 10px}.revealExportActions{flex-direction:column;width:100%}.exportButton{width:100%}}@media (width<=430px){.stackCard{width:min(318px,72vw)}.stackTitle{font-size:clamp(2.2rem,12vw,3.4rem)}.vyoCardMeta{flex-direction:column}.vyoCard{min-height:610px}}:root{--vyo-bg:#030106;--vyo-blue-a:#1768ff;--vyo-blue-b:#4c72ff;--vyo-blue-c:#7fb4ff;--vyo-mint-a:#25d986;--vyo-mint-b:#64f4a8;--vyo-mint-c:#b6ffd5;--vyo-ivory-a:#fffdf4;--vyo-ivory-b:#fff6e8;--vyo-ivory-c:#f3eee3;--vyo-ink:#0b0a12}.stackCardFront,.auraMaterialCard,.stackCardBlue,.stackCardMint{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.stackCardFront,.auraMaterialCard{background:image-set(url(/vyo_card_foil_master.webp) type("image/webp"), url(/vyo_card_foil_master.png) type("image/png")), radial-gradient(circle at 22% 18%, #fffffff2, transparent 34%), radial-gradient(circle at 86% 88%, #e4ded247, transparent 44%), linear-gradient(180deg, var(--vyo-ivory-a) 0%, var(--vyo-ivory-b) 58%, var(--vyo-ivory-c) 100%);background-blend-mode:overlay, screen, multiply, normal;box-shadow:0 36px 92px #0000005c,inset 0 1px #ffffffeb,inset 0 -1px #1010180e}.stackCardBlue{background:image-set(url(/vyo_card_foil_master.webp) type("image/webp"), url(/vyo_card_foil_master.png) type("image/png")), radial-gradient(circle at 22% 16%, #7fb4ff99, transparent 34%), radial-gradient(circle at 78% 86%, #0c187652, transparent 44%), linear-gradient(145deg, var(--vyo-blue-a) 0%, var(--vyo-blue-b) 50%, var(--vyo-blue-c) 100%);background-blend-mode:soft-light, screen, multiply, normal;box-shadow:0 0 42px #4c72ff47,0 34px 72px #0000005c,inset 0 1px #ffffff2b,inset 0 -1px #060c222e}.stackCardMint{background:image-set(url(/vyo_card_foil_master.webp) type("image/webp"), url(/vyo_card_foil_master.png) type("image/png")), radial-gradient(circle at 24% 16%, #b6ffd58a, transparent 34%), radial-gradient(circle at 80% 86%, #084e2a40, transparent 44%), linear-gradient(145deg, var(--vyo-mint-a) 0%, var(--vyo-mint-b) 52%, var(--vyo-mint-c) 100%);background-blend-mode:soft-light, screen, multiply, normal;box-shadow:0 0 42px #64f4a842,0 34px 72px #00000057,inset 0 1px #ffffff2b,inset 0 -1px #08180e24}.stackCardFront:before,.auraMaterialCard:before,.stackCardBlue:before,.stackCardMint:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(132deg,#ffffff24,#0000 42%,#0000000a 100%),radial-gradient(circle at 18% 12%,#ffffff2e,#0000 30%),radial-gradient(circle at 86% 90%,#1010180d,#0000 36%);position:absolute;inset:0}.stackCardBlue:before,.stackCardMint:before{opacity:.84;background:linear-gradient(132deg,#ffffff1c,#0000 42%,#0000000f 100%),radial-gradient(circle at 18% 14%,#ffffff21,#0000 30%),radial-gradient(circle at 84% 88%,#080a181a,#0000 32%)}.stackCardFront:after,.auraMaterialCard:after,.stackCardBlue:after,.stackCardMint:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.stackKicker{color:#3f6df0;margin-bottom:20px}.stackTitle{letter-spacing:-.068em;max-width:350px;font-size:clamp(2.28rem,6.35vw,4.25rem);line-height:.98}.stackText{color:#101018b8;max-width:330px;margin-top:24px;line-height:1.55}.stackCta{margin-top:34px}@media (width<=430px){.stackTitle{font-size:clamp(2.05rem,11vw,3.18rem);line-height:1}.stackText{font-size:.95rem}}.vyoCard{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;overflow:hidden}.vyoCard>*{z-index:2;position:relative}.vyoCard:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:.58;background:-webkit-image-set(url(/vyo_card_foil_master.webp) 1x type("image/webp"),url(/vyo_card_foil_master.png) 1x type("image/png")) 50%/cover no-repeat;background:image-set("/vyo_card_foil_master.webp" 1x type("image/webp"),"/vyo_card_foil_master.png" 1x type("image/png")) 50%/cover no-repeat;position:absolute;inset:0}.vyoCard:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:.86;background:linear-gradient(135deg,#ffffff1f,#0000 42%,#0000001a 100%),radial-gradient(circle at 18% 14%,#ffffff29,#0000 31%),radial-gradient(circle at 84% 88%,#0003,#0000 42%);position:absolute;inset:0}.vyoCard.paletteProtected{background:radial-gradient(circle at 24% 18%,#81aeff5c,#0000 34%),radial-gradient(circle at 82% 84%,#0b13488a,#0000 46%),linear-gradient(145deg,#113b96 0%,#1e55d7 46%,#4e80ff 100%);box-shadow:0 34px 84px #0000006b,0 0 48px #4e80ff2e,inset 0 0 0 1px #a0bcff38}.vyoCard.paletteProtected .vyoAtmosphereName{color:#b9caff}.vyoCard.paletteAfterHours{background:radial-gradient(circle at 24% 18%,#a27eff57,#0000 34%),radial-gradient(circle at 82% 84%,#120a2e94,#0000 46%),linear-gradient(145deg,#1d123e 0%,#382075 48%,#7d5cff 100%);box-shadow:0 34px 84px #0000006b,0 0 48px #7d5cff29,inset 0 0 0 1px #bcaaff33}.vyoCard.paletteAfterHours .vyoAtmosphereName{color:#cdbeff}.vyoCard.paletteFresh{background:radial-gradient(circle at 24% 18%,#b5ffd657,#0000 34%),radial-gradient(circle at 82% 84%,#0543278a,#0000 46%),linear-gradient(145deg,#08764a 0%,#1bcb7a 48%,#69f9ac 100%);box-shadow:0 34px 84px #0006,0 0 48px #67f7a82b,inset 0 0 0 1px #b8ffd633}.vyoCard.paletteFresh .vyoAtmosphereName{color:#c6ffdf}.vyoCard.paletteSoftMode,.vyoCard.paletteSoft{background:radial-gradient(circle at 24% 18%,#e0e5ff57,#0000 34%),radial-gradient(circle at 82% 84%,#1418368a,#0000 46%),linear-gradient(145deg,#222a4c 0%,#526199 48%,#d7ddff 100%);box-shadow:0 34px 84px #0006,0 0 48px #d7ddff1f,inset 0 0 0 1px #e3e8ff33}.vyoCard.paletteSoftMode .vyoAtmosphereName,.vyoCard.paletteSoft .vyoAtmosphereName{color:#eef1ff}.vyoCard.paletteRedline{background:radial-gradient(circle at 24% 18%,#ff809e57,#0000 34%),radial-gradient(circle at 82% 84%,#50061e8f,#0000 46%),linear-gradient(145deg,#6d0d2d 0%,#d1285a 48%,#ff5c7d 100%);box-shadow:0 34px 84px #0000006b,0 0 48px #ff527729,inset 0 0 0 1px #ff8ca638}.vyoCard.paletteRedline .vyoAtmosphereName{color:#ffc1cf}.vyoCard.paletteRare{background:radial-gradient(circle at 24% 18%,#ffdc845c,#0000 34%),radial-gradient(circle at 82% 84%,#5b2f048f,#0000 46%),linear-gradient(145deg,#8a4a06 0%,#e59b18 50%,#ffd66f 100%);box-shadow:0 34px 84px #0000006b,0 0 48px #ffc24729,inset 0 0 0 1px #ffda7a38}.vyoCard.paletteRare .vyoAtmosphereName{color:#fff0b6}.vyoCard .vyoCardTop p,.vyoCard .vyoCardTop span,.vyoCard .vyoCardMeta span{color:#fffaf0b8}.vyoCard .vyoSignature,.vyoCard .vyoCardMeta strong,.vyoCard .vyoCardCenter p:last-child{color:#fffaf0f0}.vyoCard .vyoCardMeta div{background:#ffffff1b;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001a}.stackCard{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.stackCardFront,.auraMaterialCard{background-blend-mode:overlay, screen, multiply, normal!important;background:-webkit-image-set(url(/vyo_card_foil_master.webp) 1x type("image/webp"),url(/vyo_card_foil_master.png) 1x type("image/png")),-webkit-radial-gradient(circle at 20% 14%,#fffffffa,#0000 34%),-webkit-radial-gradient(circle at 86% 88%,#dfd8cb57,#0000 46%),-webkit-linear-gradient(270deg,#fffdf5 0%,#fff7e9 56%,#f2ece1 100%)!important;background:image-set("/vyo_card_foil_master.webp" 1x type("image/webp"),"/vyo_card_foil_master.png" 1x type("image/png")),radial-gradient(circle at 20% 14%,#fffffffa,#0000 34%),radial-gradient(circle at 86% 88%,#dfd8cb57,#0000 46%),linear-gradient(#fffdf5 0%,#fff7e9 56%,#f2ece1 100%)!important;box-shadow:0 38px 96px #0006,inset 0 1px #fffffff0,inset 0 -1px #1010180f!important}.stackCardBlue{background-blend-mode:overlay, screen, multiply, normal!important;background:-webkit-image-set(url(/vyo_card_foil_master.webp) 1x type("image/webp"),url(/vyo_card_foil_master.png) 1x type("image/png")),-webkit-radial-gradient(circle at 18% 16%,#9dcaffa8,#0000 34%),-webkit-radial-gradient(circle at 86% 84%,#0813676b,#0000 46%),-webkit-linear-gradient(305deg,#1263ff 0%,#4f74ff 47%,#91c7ff 100%)!important;background:image-set("/vyo_card_foil_master.webp" 1x type("image/webp"),"/vyo_card_foil_master.png" 1x type("image/png")),radial-gradient(circle at 18% 16%,#9dcaffa8,#0000 34%),radial-gradient(circle at 86% 84%,#0813676b,#0000 46%),linear-gradient(145deg,#1263ff 0%,#4f74ff 47%,#91c7ff 100%)!important;box-shadow:0 0 54px #4f74ff5c,0 34px 76px #0000006b,inset 0 1px #fff3,inset 0 -1px #040a2438!important}.stackCardMint{background-blend-mode:overlay, screen, multiply, normal!important;background:-webkit-image-set(url(/vyo_card_foil_master.webp) 1x type("image/webp"),url(/vyo_card_foil_master.png) 1x type("image/png")),-webkit-radial-gradient(circle at 18% 16%,#cfffe59e,#0000 34%),-webkit-radial-gradient(circle at 86% 84%,#054c2a52,#0000 46%),-webkit-linear-gradient(305deg,#18cf7e 0%,#67f7a8 52%,#c4ffdd 100%)!important;background:image-set("/vyo_card_foil_master.webp" 1x type("image/webp"),"/vyo_card_foil_master.png" 1x type("image/png")),radial-gradient(circle at 18% 16%,#cfffe59e,#0000 34%),radial-gradient(circle at 86% 84%,#054c2a52,#0000 46%),linear-gradient(145deg,#18cf7e 0%,#67f7a8 52%,#c4ffdd 100%)!important;box-shadow:0 0 54px #67f7a857,0 34px 76px #0006,inset 0 1px #fff3,inset 0 -1px #041c0e2e!important}.stackCardFront:after,.auraMaterialCard:after,.stackCardBlue:after,.stackCardMint:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:.86;background:linear-gradient(135deg,#ffffff29,#0000 42%,#0000000e 100%),radial-gradient(circle at 16% 12%,#ffffff2e,#0000 30%),radial-gradient(circle at 84% 90%,#0000001a,#0000 42%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.stackCardBlue:before,.stackCardMint:before{opacity:.72;mix-blend-mode:soft-light}.stackCard,.stackCardFront,.auraMaterialCard,.stackCardBlue,.stackCardMint{isolation:isolate!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;overflow:hidden!important}.stackCardFront,.auraMaterialCard{background:radial-gradient(circle at 24% 18%,#ffffff61,#0000 34%),radial-gradient(circle at 82% 84%,#d8d2c54d,#0000 46%),linear-gradient(145deg,#fffdf4 0%,#fff7ea 50%,#f1ebdf 100%)!important;box-shadow:0 36px 92px #0006,0 0 38px #fff8ea14,inset 0 0 0 1px #12101c0e,inset 0 1px #ffffffeb!important}.stackCardBlue{background:radial-gradient(circle at 24% 18%,#96c6ff57,#0000 34%),radial-gradient(circle at 82% 84%,#0a18748f,#0000 46%),linear-gradient(145deg,#103b9a 0%,#1f5de0 46%,#5790ff 100%)!important;box-shadow:0 34px 84px #0000006b,0 0 48px #4e80ff33,inset 0 0 0 1px #a0bcff38!important}.stackCardMint{background:radial-gradient(circle at 24% 18%,#b9ffd857,#0000 34%),radial-gradient(circle at 82% 84%,#044c2a8a,#0000 46%),linear-gradient(145deg,#08764a 0%,#1bcb7a 48%,#69f9ac 100%)!important;box-shadow:0 34px 84px #0006,0 0 48px #67f7a830,inset 0 0 0 1px #b8ffd633!important}.stackCardFront:before,.auraMaterialCard:before,.stackCardBlue:before,.stackCardMint:before{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;mix-blend-mode:soft-light!important;opacity:.66!important;background:-webkit-image-set(url(/vyo_card_foil_master.webp) 1x type("image/webp"),url(/vyo_card_foil_master.png) 1x type("image/png")) 50%/cover no-repeat!important;background:image-set("/vyo_card_foil_master.webp" 1x type("image/webp"),"/vyo_card_foil_master.png" 1x type("image/png")) 50%/cover no-repeat!important;position:absolute!important;inset:0!important}.stackCardBlue:before,.stackCardMint:before{opacity:.78!important}.stackCardFront:after,.auraMaterialCard:after,.stackCardBlue:after,.stackCardMint:after{content:""!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;opacity:.86!important;background:linear-gradient(135deg,#ffffff21,#0000 42%,#0000001a 100%),radial-gradient(circle at 18% 14%,#ffffff26,#0000 31%),radial-gradient(circle at 84% 88%,#0000002e,#0000 42%)!important;position:absolute!important;inset:0!important}.stackCardBlue:after,.stackCardMint:after{opacity:.9!important}.stackCardFront>*,.auraMaterialCard>*,.stackCardBlue>*,.stackCardMint>*{z-index:2!important;position:relative!important}.stackTitle{color:#0b0a12!important;text-shadow:none!important}.stackKicker{color:#286fe8!important}:root{--vyo-bg:#030106}.appShell,.auraLanding,.landingShell,.pageShell{box-shadow:none;outline:none}@media (width<=520px){.stackKicker{letter-spacing:.28em!important;margin-bottom:22px!important}.stackTitle{letter-spacing:-.066em!important;font-size:clamp(2.25rem,11.6vw,3.35rem)!important;line-height:.94!important}.stackText{max-width:300px!important;font-size:.96rem!important}.stackCta,.auraPrimaryButton,button.stackCta{min-height:52px!important}}:root{--vyo-bg:#030106;--vyo-ink:#030106;--vyo-ink-soft:#030106b3;--vyo-blue-accent:#286fe8}@media (width>=900px){.stackTitle{max-width:410px!important}.stackText{max-width:372px!important}}@media (width<=520px){.stackKicker{letter-spacing:.3em!important;margin-bottom:23px!important;font-size:.7rem!important}.stackTitle{letter-spacing:-.045em!important;max-width:310px!important;font-size:clamp(2.15rem,10.8vw,3.12rem)!important;line-height:.99!important}.stackText{max-width:300px!important;margin-top:26px!important;font-size:.94rem!important;line-height:1.52!important}.stackCta,.auraPrimaryButton,button.stackCta{min-height:52px!important;margin-top:32px!important}}:root{--vyo-bg:#030106;--vyo-ink:#030106;--vyo-ink-soft:#030106b3;--vyo-blue-accent:#286fe8;--vyo-aura-green:#139e62;--vyo-aura-green-bright:#18b86f}.stackTitleAura{letter-spacing:-.068em;display:inline-block;position:relative;transform:translateY(.01em);color:var(--vyo-aura-green)!important;text-shadow:0 1px #ffffff1a,0 12px 26px #139e621a!important}.stackTitleAura:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#18b86f00,#18b86f2e,#18b86f00);border-radius:999px;height:.1em;position:absolute;bottom:.055em;left:.08em;right:.06em}@media (width>=900px){.stackTitle{max-width:410px!important}.stackText{max-width:372px!important}}@media (width<=520px){.stackKicker{letter-spacing:.3em!important;margin-bottom:23px!important;font-size:.7rem!important}.stackTitle{letter-spacing:-.052em!important;max-width:320px!important;font-size:clamp(2.14rem,10.9vw,3.15rem)!important;line-height:.965!important}.stackText{max-width:300px!important;margin-top:28px!important;font-size:.94rem!important;line-height:1.52!important}.stackCta,.auraPrimaryButton,button.stackCta{min-height:52px!important;margin-top:32px!important}}:root{--vyo-bg:#030106;--vyo-ink:#030106;--vyo-ink-soft:#030106b3;--vyo-blue-accent:#286fe8;--vyo-aura-green-deep:#0e8f58;--vyo-aura-green-main:#139e62;--vyo-aura-green-light:#67f7a8}html,body,#root,.appShell,.auraLanding,.landingShell,.pageShell{background-color:var(--vyo-bg)!important}.stackKicker{color:var(--vyo-blue-accent)!important;letter-spacing:.38em!important;text-transform:uppercase!important;margin-bottom:clamp(27px,3.6vw,38px)!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(.7rem,1.12vw,.84rem)!important;font-weight:800!important;line-height:1!important}.stackTitle{text-wrap:balance;max-width:410px!important;color:var(--vyo-ink)!important;letter-spacing:-.058em!important;text-shadow:0 1px #ffffff1a,0 16px 30px #03010608!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(2.46rem,6.12vw,4.38rem)!important;font-weight:800!important;line-height:.955!important}.stackTitleLine{white-space:nowrap;display:block}.stackTitleAura{-webkit-text-fill-color:transparent;background:linear-gradient(105deg, var(--vyo-aura-green-deep) 0%, var(--vyo-aura-green-main) 26%, var(--vyo-aura-green-light) 46%, var(--vyo-aura-green-main) 62%, var(--vyo-aura-green-deep) 100%);letter-spacing:-.064em;background-position:18%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:8.5s ease-in-out infinite vyoAuraTextFoil;display:inline-block;position:relative;transform:translateY(.004em);color:#0000!important;text-shadow:none!important}.stackTitleAura:after{content:none!important;display:none!important}@keyframes vyoAuraTextFoil{0%{filter:saturate()brightness(.98);background-position:10%}45%{filter:saturate(1.08)brightness(1.035);background-position:90%}to{filter:saturate()brightness(.98);background-position:10%}}@media (prefers-reduced-motion:reduce){.stackTitleAura{background-position:48%;animation:none!important}}.stackText{max-width:368px!important;color:var(--vyo-ink-soft)!important;letter-spacing:-.008em!important;margin-top:clamp(30px,3.9vw,42px)!important;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(.98rem,1.45vw,1.1rem)!important;font-weight:700!important;line-height:1.58!important}.stackCta,.auraPrimaryButton,button.stackCta{transform:translateZ(0);color:#fffffff0!important;letter-spacing:-.006em!important;background:linear-gradient(135deg,#1677ff 0%,#1fb9e9 48%,#67f7a8 100%)!important;border:0!important;outline:none!important;min-height:54px!important;margin-top:clamp(34px,4.4vw,46px)!important;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:820!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1)!important;box-shadow:0 18px 44px #1677ff33,0 12px 30px #67f7a81f,inset 0 1px #fff3,inset 0 -1px #0301061f!important}.stackCta:hover,.auraPrimaryButton:hover,button.stackCta:hover{filter:saturate(1.035)brightness(1.012);transform:translateY(-1px)translateZ(0);box-shadow:0 22px 52px #1677ff3b,0 14px 34px #67f7a824,inset 0 1px #ffffff38,inset 0 -1px #0301061f!important}.stackCta:active,.auraPrimaryButton:active,button.stackCta:active{transform:translateY(0)scale(.993)translateZ(0)}.stackCardFront,.auraMaterialCard{padding-top:clamp(60px,7.2vw,80px)!important}@media (width<=520px){.stackKicker{letter-spacing:.3em!important;margin-bottom:23px!important;font-size:.7rem!important}.stackTitle{letter-spacing:-.052em!important;max-width:320px!important;font-size:clamp(2.14rem,10.9vw,3.15rem)!important;line-height:.965!important}.stackTitleAura{letter-spacing:-.056em}.stackText{max-width:300px!important;margin-top:28px!important;font-size:.94rem!important;line-height:1.52!important}.stackCta,.auraPrimaryButton,button.stackCta{min-height:52px!important;margin-top:32px!important}}.auraStack,.cardStack,.stackStage,.stackWrap,.stackCards{overflow:visible!important}.stackCardBlue,.stackCardMint{isolation:isolate;position:absolute;overflow:visible!important}.stackCardBlue:before,.stackCardMint:before,.stackCardBlue:after,.stackCardMint:after{border-radius:inherit!important}.stackCardBlue .stackCardAuraGlow,.stackCardMint .stackCardAuraGlow{display:none}.stackCardBlue>*,.stackCardMint>*{z-index:2;position:relative}.stackCardBlue::marker{display:none}.stackCardMint::marker{display:none}.stackText{color:#030106b3!important}.stackCta,.auraPrimaryButton,button.stackCta{box-shadow:0 18px 44px #1677ff33,0 12px 30px #67f7a821,inset 0 1px #fff3,inset 0 -1px #0301061f!important}@media (width<=520px){.stackCardBlue{filter:drop-shadow(0 0 16px #4187ff26)drop-shadow(0 0 34px #4187ff1a)drop-shadow(0 16px 34px #00000052)}.stackCardMint{filter:drop-shadow(0 0 16px #67f7a824)drop-shadow(0 0 34px #67f7a817)drop-shadow(0 16px 34px #0000004d)}}.stackCardBlue{filter:drop-shadow(0 0 26px #4187ff38)drop-shadow(0 0 58px #4187ff29)drop-shadow(0 22px 46px #00000057)!important}.stackCardMint{filter:drop-shadow(0 0 26px #67f7a836)drop-shadow(0 0 58px #67f7a826)drop-shadow(0 22px 46px #00000052)!important}@media (width<=520px){.stackCardBlue{filter:drop-shadow(0 0 19px #4187ff2e)drop-shadow(0 0 40px #4187ff21)drop-shadow(0 16px 34px #00000052)!important}.stackCardMint{filter:drop-shadow(0 0 19px #67f7a82b)drop-shadow(0 0 40px #67f7a81f)drop-shadow(0 16px 34px #0000004d)!important}}.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{overflow:visible!important}.stackCardFront,.auraMaterialCard{box-sizing:border-box!important}@media (width<=520px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-10px)}.stackCardFront,.auraMaterialCard{padding:clamp(46px,9.8vw,54px) clamp(34px,8.2vw,44px) clamp(34px,8.2vw,42px)!important}.stackKicker{letter-spacing:.3em!important;margin-bottom:clamp(21px,5.4vw,25px)!important;font-size:clamp(.62rem,2.75vw,.72rem)!important}.stackTitle{letter-spacing:-.048em!important;max-width:315px!important;font-size:clamp(2.02rem,10.05vw,3.02rem)!important;line-height:.985!important}.stackTitleAura{letter-spacing:-.052em!important}.stackText{letter-spacing:-.006em!important;max-width:292px!important;margin-top:clamp(24px,6.4vw,30px)!important;font-size:clamp(.88rem,3.55vw,.96rem)!important;line-height:1.46!important}.stackCta,.auraPrimaryButton,button.stackCta{width:min(100%,292px)!important;min-height:50px!important;margin-top:clamp(26px,6.7vw,32px)!important;font-size:clamp(.9rem,3.65vw,.98rem)!important}}@media (width<=380px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-14px)}.stackCardFront,.auraMaterialCard{padding:44px 32px 32px!important}.stackKicker{letter-spacing:.28em!important;margin-bottom:20px!important;font-size:.61rem!important}.stackTitle{letter-spacing:-.044em!important;max-width:292px!important;font-size:clamp(1.96rem,10vw,2.72rem)!important;line-height:.99!important}.stackText{max-width:270px!important;margin-top:23px!important;font-size:.88rem!important;line-height:1.43!important}.stackCta,.auraPrimaryButton,button.stackCta{width:min(100%,270px)!important;min-height:48px!important;margin-top:25px!important;font-size:.9rem!important}}@media (width<=520px) and (height>=850px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-4px)}.stackCardFront,.auraMaterialCard{padding-top:clamp(50px,10vw,58px)!important;padding-bottom:clamp(38px,8.6vw,46px)!important}.stackText{margin-top:clamp(26px,6vw,32px)!important}.stackCta,.auraPrimaryButton,button.stackCta{margin-top:clamp(28px,6.2vw,34px)!important}}@media (width<=520px) and (height<=790px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-20px)}.stackCardFront,.auraMaterialCard{padding-top:40px!important;padding-bottom:28px!important}.stackKicker{margin-bottom:18px!important}.stackTitle{font-size:clamp(1.88rem,9.55vw,2.58rem)!important;line-height:.985!important}.stackText{margin-top:20px!important;font-size:.86rem!important;line-height:1.4!important}.stackCta,.auraPrimaryButton,button.stackCta{min-height:46px!important;margin-top:22px!important}}@media (width>=381px) and (width<=440px){.stackTitle{max-width:326px!important}.stackText{max-width:306px!important}.stackCta,.auraPrimaryButton,button.stackCta{width:min(100%,306px)!important}}@media (width<=520px){.stackCardBlue{filter:drop-shadow(0 0 18px #4187ff2b)drop-shadow(0 0 38px #4187ff1f)drop-shadow(0 16px 34px #00000052)!important}.stackCardMint{filter:drop-shadow(0 0 18px #67f7a829)drop-shadow(0 0 38px #67f7a81c)drop-shadow(0 16px 34px #0000004d)!important}}.stackText{color:#030106b8!important;font-weight:660!important}.stackCta,.auraPrimaryButton,button.stackCta{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;color:#fffffff7!important;font-weight:800!important}@media (width<=520px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-18px)!important}.stackText{color:#030106b3!important;font-weight:650!important}.stackCta,.auraPrimaryButton,button.stackCta{letter-spacing:-.004em!important;font-weight:800!important}}@media (width<=380px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-22px)!important}.stackText{font-weight:650!important}.stackCta,.auraPrimaryButton,button.stackCta{font-weight:800!important}}@media (width>=390px) and (width<=440px){.stackCardFront,.auraMaterialCard{transform-origin:50%;transform:scale(1.025)}.stackTitle{font-size:clamp(2.12rem,9.92vw,3.08rem)!important}.stackText{max-width:312px!important}.stackCta,.auraPrimaryButton,button.stackCta{width:min(100%,312px)!important}}@media (width<=520px) and (height>=900px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-10px)!important}}@media (width<=520px) and (height<=790px){.stackStage,.auraStack,.cardStack,.stackWrap,.stackCards{transform:translateY(-26px)!important}.stackText{margin-top:19px!important;font-weight:650!important}.stackCta,.auraPrimaryButton,button.stackCta{margin-top:21px!important;font-weight:800!important}}@media (width>=390px) and (width<=440px){.stackCardBlue{filter:drop-shadow(0 0 17px #4187ff29)drop-shadow(0 0 36px #4187ff1c)drop-shadow(0 16px 34px #00000052)!important}.stackCardMint{filter:drop-shadow(0 0 17px #67f7a826)drop-shadow(0 0 36px #67f7a81a)drop-shadow(0 16px 34px #0000004d)!important}}.stackCardContent,.landingCardContent,.insideQuestionContent{z-index:4;width:100%;position:relative}.cardContentBridge{align-items:center;width:100%;min-height:100%;display:grid}.cardContentBridge>.bridgeLayer{grid-area:1/1;width:100%}.auraPrimaryButton[disabled],.stackCta[disabled]{cursor:default;pointer-events:none}.stackCardBlue,.stackCardMint,.stackCardFront{transform-origin:50%;backface-visibility:hidden}.stackCardFront{overflow:hidden}.auraLandingShell.auraTransitioning .auraStackStage{pointer-events:none}.auraLandingShell.auraTransitioning .stackCardBlue{animation:.82s cubic-bezier(.16,1,.3,1) forwards vyoVibeBlueExit!important}.auraLandingShell.auraTransitioning .stackCardMint{animation:.82s cubic-bezier(.16,1,.3,1) forwards vyoVibeMintExit!important}.auraLandingShell.auraTransitioning .stackCardFront{animation:.9s cubic-bezier(.16,1,.3,1) forwards vyoVibeFrontGrow!important}.vibeTransitionShimmer{z-index:7;pointer-events:none;opacity:0;filter:none;will-change:transform, opacity;background:linear-gradient(105deg,#fff0 0% 34%,#1677ff0d 42%,#67f7a852 49%,#ffffff94 52%,#1fb9e92e 57%,#fff0 68% 100%);position:absolute;inset:12% -42%;transform:translate(-58%)rotate(-12deg)}.auraLandingShell.auraTransitioning .vibeTransitionShimmer{animation:.78s cubic-bezier(.16,1,.3,1) 96ms both vyoVibeShimmerPass}.auraLandingShell.auraTransitioning .landingCardContent{z-index:5;transform-origin:50%;will-change:opacity, transform;transform:translateZ(0);animation:.36s cubic-bezier(.24,.72,.2,1) 72ms forwards vyoVibeLandingExit!important}.auraLandingShell.auraTransitioning .insideQuestionContent{z-index:4;opacity:1;pointer-events:none;transform:translateZ(0)scale(1)}.auraLandingShell.auraTransitioning .questionRevealTitle,.auraLandingShell.auraTransitioning .questionRevealSubtitle,.auraLandingShell.auraTransitioning .questionRevealChoices,.auraLandingShell.auraTransitioning .questionRevealDock{opacity:0;will-change:opacity, transform;transform:translateY(8px)scale(.992)}.auraLandingShell.auraTransitioning .questionRevealTitle{animation:.52s cubic-bezier(.16,1,.3,1) .31s both vyoVibeContentRise}.auraLandingShell.auraTransitioning .questionRevealSubtitle{animation:.52s cubic-bezier(.16,1,.3,1) .38s both vyoVibeContentRise}.auraLandingShell.auraTransitioning .questionRevealChoices{animation:.56s cubic-bezier(.16,1,.3,1) .47s both vyoVibeContentRise}.auraLandingShell.auraTransitioning .questionRevealDock{animation:.56s cubic-bezier(.16,1,.3,1) .56s both vyoVibeContentRise}.auraLandingShell.auraTransitioning .questionRevealChoices .insideChoiceButton{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) both vyoVibeChoicePop;transform:translateY(7px)scale(.988)}.auraLandingShell.auraTransitioning .questionRevealChoices .insideChoiceButton:first-child{animation-delay:.5s}.auraLandingShell.auraTransitioning .questionRevealChoices .insideChoiceButton:nth-child(2){animation-delay:.535s}.auraLandingShell.auraTransitioning .questionRevealChoices .insideChoiceButton:nth-child(3){animation-delay:.57s}.auraLandingShell.auraTransitioning .questionRevealChoices .insideChoiceButton:nth-child(4){animation-delay:.605s}@keyframes vyoVibeBlueExit{0%{opacity:1;transform:translate(calc(-50% - 108px),calc(16px - 50%))scale(.94)rotate(-6deg)}to{opacity:0;transform:translate(calc(-50% - 720px),calc(16px - 50%))scale(.87)rotate(-16deg)}}@keyframes vyoVibeMintExit{0%{opacity:1;transform:translate(calc(108px - 50%),calc(16px - 50%))scale(.94)rotate(6deg)}to{opacity:0;transform:translate(calc(720px - 50%),calc(16px - 50%))scale(.87)rotate(16deg)}}@keyframes vyoVibeFrontGrow{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-8px)scale(1.065)}}@keyframes vyoVibeShimmerPass{0%{opacity:0;transform:translate(-58%)rotate(-12deg)}18%{opacity:.92}62%{opacity:.84}to{opacity:0;transform:translate(58%)rotate(-12deg)}}@keyframes vyoVibeLandingExit{0%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;transform:translateZ(0)scale(.994)}}@keyframes vyoVibeContentRise{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes vyoVibeChoicePop{0%{opacity:0;transform:translateY(7px)scale(.988)}to{opacity:1;transform:translate(0,0)scale(1)}}.auraLandingShell.auraQuestionMode .stackCardBlue,.auraLandingShell.auraQuestionMode .stackCardMint{opacity:0!important;pointer-events:none!important;animation:none!important}.auraLandingShell.auraQuestionMode .stackCardFront{opacity:1!important;animation:none!important;transform:translateY(-8px)scale(1.065)!important}.auraLandingShell.auraQuestionMode .vibeTransitionShimmer{display:none!important}.auraLandingShell.auraQuestionMode .insideQuestionContent,.auraLandingShell.auraQuestionMode .questionRevealTitle,.auraLandingShell.auraQuestionMode .questionRevealSubtitle,.auraLandingShell.auraQuestionMode .questionRevealChoices,.auraLandingShell.auraQuestionMode .questionRevealDock,.auraLandingShell.auraQuestionMode .questionRevealChoices .insideChoiceButton{pointer-events:auto;opacity:1!important;animation:none!important;transform:translate(0,0)scale(1)!important}.insideQuestionContent{flex-direction:column;justify-content:center;gap:0;min-height:100%;display:flex}.insideQuestionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(14px,2.4vw,22px);width:100%;margin-bottom:clamp(10px,1.7vw,14px);display:grid}.insideQuestionTitle{color:var(--vyo-ink,#030106)!important;letter-spacing:-.054em!important;margin:0!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(2.02rem,4.45vw,3.04rem)!important;font-weight:800!important;line-height:.98!important}.insideQuestionTitleLine{white-space:nowrap;display:block}.insideQuestionAccent{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#0e8f58 0%,#139e62 26%,#67f7a8 46%,#139e62 62%,#0e8f58 100%) 18%/240% 100%;letter-spacing:-.062em;-webkit-background-clip:text;background-clip:text;animation:8.5s ease-in-out infinite vyoAuraTextFoil;display:inline-block;color:#0000!important}.insideQuestionProgress{flex-direction:column;align-items:flex-end;gap:8px;min-width:52px;padding-top:4px;display:flex}.insideQuestionProgress strong{color:#0301067a;letter-spacing:.12em;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(.62rem,1.05vw,.72rem);font-weight:800;line-height:1}.insideProgressBars{grid-template-columns:repeat(4,1fr);gap:4px;width:48px;display:grid}.insideProgressBar{background:#0301061f;border-radius:999px;height:3px}.insideProgressBar.active{background:#1677ff}.insideQuestionSubtitle{color:#0301069e!important;margin:clamp(10px,1.8vw,13px) 0 0!important;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(.86rem,1.52vw,.98rem)!important;font-weight:650!important;line-height:1.38!important}.insideChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(9px,1.6vw,12px)!important;margin-top:clamp(20px,3.25vw,25px)!important;display:grid!important}.insideChoiceButton{cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;color:#030106d1!important;text-align:left!important;background:#0301060d!important;border:0!important;border-radius:clamp(18px,2.8vw,22px)!important;height:100%!important;min-height:clamp(72px,8vw,88px)!important;padding:clamp(13px,1.8vw,16px)!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1)!important;box-shadow:inset 0 0 0 1px #03010613!important}.insideChoiceButton:before{content:"";border-radius:inherit;opacity:0;transform-origin:50%;z-index:-1;width:100%;height:100%;transition:opacity .17s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(.92);background:#1677ff!important;inset:0!important}.insideChoiceButton:hover{transform:translateY(-1px);background:#03010611!important;box-shadow:inset 0 0 0 1px #0301061c!important}.insideChoiceButton.insideChoiceSelected,.insideChoiceButton.insideChoiceSelected:hover{transform:translateY(-1px)scale(1.012);color:#fffffff5!important;background:0 0!important;box-shadow:inset 0 0 0 1px #fff3,0 14px 28px #1677ff2e!important}.insideChoiceButton.insideChoiceSelected:before{opacity:1;transform:scale(1)}.insideChoiceButton span,.insideChoiceButton small{z-index:2;position:relative}.insideChoiceButton span{display:block;color:inherit!important;letter-spacing:-.024em!important;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(.96rem,1.58vw,1.06rem)!important;font-weight:800!important;line-height:1.08!important}.insideChoiceButton small{color:#03010685;margin-top:7px;display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(.72rem,1.23vw,.82rem)!important;font-weight:640!important;line-height:1.22!important}.insideChoiceButton.insideChoiceSelected small,.insideChoiceButton.insideChoiceSelected:hover small{color:#ffffffc2!important}.insideColorChoice.choice-protected.insideChoiceSelected:before{background:#1677ff!important}.insideColorChoice.choice-after-hours.insideChoiceSelected:before{background:#4f35c9!important}.insideColorChoice.choice-fresh-pulse.insideChoiceSelected:before{background:#139e62!important}.insideColorChoice.choice-soft-mode.insideChoiceSelected:before{background:#7c62dc!important}.insideColorChoice.choice-redline.insideChoiceSelected:before{background:#d82958!important}.insideColorChoice.choice-rare-glow.insideChoiceSelected:before{background:#c8841e!important}.insideActionDock{border-radius:999px!important;grid-template-columns:.86fr 1.14fr!important;align-items:stretch!important;gap:7px!important;width:min(100%,276px)!important;height:54px!important;min-height:54px!important;margin:30px auto 0!important;display:grid!important}.insideDockButton{letter-spacing:-.004em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:820;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1);height:54px!important;min-height:54px!important;font-size:.94rem!important;line-height:1!important}.insideDockBack{color:#030106a3;background:#03010614;box-shadow:inset 0 0 0 1px #03010614}.insideDockNext{color:#fffffff7;background:linear-gradient(135deg,#1677ff 0%,#1fb9e9 48%,#67f7a8 100%);box-shadow:0 16px 34px #1677ff2e,0 10px 24px #67f7a81c,inset 0 1px #fff3,inset 0 -1px #0301061f}.insideDockButton:hover{transform:translateY(-1px)}.insideDockButton:active{transform:translateY(0)scale(.99)}@media (width<=520px){.auraLandingShell.auraTransitioning .stackCardBlue{animation:.78s cubic-bezier(.16,1,.3,1) forwards vyoVibeBlueExitMobile!important}.auraLandingShell.auraTransitioning .stackCardMint{animation:.78s cubic-bezier(.16,1,.3,1) forwards vyoVibeMintExitMobile!important}.auraLandingShell.auraTransitioning .stackCardFront{animation:.86s cubic-bezier(.16,1,.3,1) forwards vyoVibeFrontGrowMobile!important}.auraLandingShell.auraTransitioning .vibeTransitionShimmer{animation:.74s cubic-bezier(.16,1,.3,1) 92ms both vyoVibeShimmerPass}.auraLandingShell.auraQuestionMode .stackCardFront{transform:translateY(-7px)scale(1.055)!important}.auraLandingShell.auraTransitioning .landingCardContent{animation:.34s cubic-bezier(.24,.72,.2,1) 68ms forwards vyoVibeLandingExit!important}.auraLandingShell.auraTransitioning .questionRevealTitle{animation:.5s cubic-bezier(.16,1,.3,1) .3s both vyoVibeContentRise}.auraLandingShell.auraTransitioning .questionRevealSubtitle{animation:.5s cubic-bezier(.16,1,.3,1) .36s both vyoVibeContentRise}.auraLandingShell.auraTransitioning .questionRevealChoices{animation:.54s cubic-bezier(.16,1,.3,1) .45s both vyoVibeContentRise}.auraLandingShell.auraTransitioning .questionRevealDock{animation:.54s cubic-bezier(.16,1,.3,1) .535s both vyoVibeContentRise}.insideQuestionContent{justify-content:center!important}.insideQuestionHeader{column-gap:10px;margin-bottom:9px}.insideQuestionTitle{letter-spacing:-.046em!important;font-size:clamp(1.58rem,7.45vw,2.04rem)!important;line-height:1!important}.insideQuestionProgress{gap:6px;min-width:45px;padding-top:2px}.insideQuestionProgress strong{font-size:.58rem}.insideProgressBars{gap:3px;width:42px}.insideProgressBar{height:3px}.insideQuestionSubtitle{margin-top:9px!important;font-size:.78rem!important;line-height:1.3!important}.insideChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:15px!important}.insideChoiceButton{border-radius:15px!important;min-height:55px!important;padding:9px 10px!important}.insideChoiceButton span{font-size:.82rem!important;line-height:1.05!important}.insideChoiceButton small{margin-top:4px!important;font-size:.66rem!important;line-height:1.16!important}.insideActionDock{gap:7px!important;width:min(100%,274px)!important;height:48px!important;min-height:48px!important;margin:clamp(25px,6.4vw,30px) auto 0!important}.insideDockButton{height:48px!important;min-height:48px!important;font-size:.88rem!important}}@media (width>=381px) and (width<=440px){.insideActionDock{width:min(100%,286px)!important}}@media (width>=390px) and (width<=440px){.insideActionDock{width:min(100%,292px)!important}}@media (width<=380px){.insideQuestionTitle{font-size:clamp(1.48rem,7.25vw,1.92rem)!important}.insideQuestionSubtitle{font-size:.76rem!important}.insideChoiceButton{min-height:52px!important}.insideActionDock{width:min(100%,254px)!important;height:46px!important;min-height:46px!important;margin:24px auto 0!important}.insideDockButton{height:46px!important;min-height:46px!important;font-size:.87rem!important}}@keyframes vyoVibeBlueExitMobile{0%{opacity:1;transform:translate(calc(-50% - 64px),calc(14px - 50%))scale(.94)rotate(-6deg)}to{opacity:0;transform:translate(calc(-50% - 450px),calc(14px - 50%))scale(.87)rotate(-16deg)}}@keyframes vyoVibeMintExitMobile{0%{opacity:1;transform:translate(calc(64px - 50%),calc(14px - 50%))scale(.94)rotate(6deg)}to{opacity:0;transform:translate(calc(450px - 50%),calc(14px - 50%))scale(.87)rotate(16deg)}}@keyframes vyoVibeFrontGrowMobile{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-7px)scale(1.055)}}@media (prefers-reduced-motion:reduce){.auraLandingShell.auraTransitioning .stackCardBlue,.auraLandingShell.auraTransitioning .stackCardMint,.auraLandingShell.auraTransitioning .stackCardFront,.auraLandingShell.auraTransitioning .landingCardContent,.auraLandingShell.auraTransitioning .questionRevealTitle,.auraLandingShell.auraTransitioning .questionRevealSubtitle,.auraLandingShell.auraTransitioning .questionRevealChoices,.auraLandingShell.auraTransitioning .questionRevealDock,.auraLandingShell.auraTransitioning .questionRevealChoices .insideChoiceButton,.auraLandingShell.auraTransitioning .vibeTransitionShimmer{animation-duration:1ms!important;animation-delay:0s!important}}
