._1VfIiq_root{--display:var(--zv-display,"Fredoka Variable", "Fredoka", system-ui, sans-serif);--text:var(--zv-text,"Nunito Variable", "Nunito", system-ui, sans-serif);color:#fff;font-family:var(--text);position:relative}.zv-motion ._1VfIiq_root:not(._1VfIiq_started) [data-enter]{opacity:0;animation:0s linear 2.5s forwards _1VfIiq_reveal}@keyframes _1VfIiq_reveal{to{opacity:1}}._1VfIiq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1VfIiq_page{--gutter:clamp(12px, 2vw, 28px);isolation:isolate;background:#24106f;flex-direction:column;min-height:100svh;display:flex;overflow:clip}._1VfIiq_bg{z-index:0;position:absolute;inset:0;overflow:hidden}._1VfIiq_bgImage{position:absolute;inset:-2%}._1VfIiq_bgImg{object-fit:cover;object-position:50% 100%}._1VfIiq_shade{background:linear-gradient(#24106f8c 0%,#24106f26 38%,#0000 60%),linear-gradient(90deg,#1d145299 0%,#24106f4d 40%,#0000 62%);position:absolute;inset:0}._1VfIiq_sky{z-index:1;pointer-events:none;position:absolute;inset:0}._1VfIiq_star{fill:#fff;opacity:.45;position:absolute;translate:-50% -50%}._1VfIiq_star:nth-child(3n){fill:#ffd127}._1VfIiq_star:nth-child(4n){fill:#c9b5ff}._1VfIiq_cloud{fill:#efe8ff80;position:absolute}._1VfIiq_cloudA{width:clamp(120px,15vw,230px);top:17%;left:-2%}._1VfIiq_cloudB{fill:#ffecf061;width:clamp(90px,11vw,170px);top:30%;right:3%}._1VfIiq_header{z-index:3;width:min(1500px, calc(100% - var(--gutter) * 2));margin:max(12px, env(safe-area-inset-top)) auto 0;color:#1d1452;background:#fffffff2;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:6px 8px 6px 18px;display:flex;position:relative;box-shadow:0 12px 30px -18px #0a0432b3}._1VfIiq_brand{min-height:44px;color:inherit;border-radius:999px;align-items:center;display:inline-flex}._1VfIiq_headerLink{color:#1d1452;background:#efe8ff;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:800;transition:background .2s;display:inline-flex}._1VfIiq_headerLink:hover{background:#e2d6ff}._1VfIiq_main{z-index:3;width:min(1240px, calc(100% - var(--gutter) * 2));flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy scene""actions scene";align-content:center;gap:28px clamp(20px,4vw,64px);margin:0 auto;padding:clamp(28px,6vh,72px) clamp(4px,2vw,24px) clamp(120px,18vh,200px);display:grid;position:relative}._1VfIiq_copy{grid-area:copy;align-self:end;min-width:0}._1VfIiq_code{font-family:var(--display);letter-spacing:-.02em;background:linear-gradient(#fff 30%,#c9b5ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(6rem,15vw,12rem);font-weight:600;line-height:.86;display:inline-block;position:relative}._1VfIiq_sparkle{fill:#ffd127;width:.24em;height:.24em;position:absolute;top:-.04em;right:-.28em}._1VfIiq_title{font-family:var(--display);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:18px 0 0;font-size:clamp(1.9rem,3.8vw,3.3rem);font-weight:600;line-height:1.08}._1VfIiq_lead{color:#efe8ff;max-width:34rem;margin:14px 0 0;font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:600;line-height:1.6}._1VfIiq_actions{flex-wrap:wrap;grid-area:actions;align-self:start;gap:12px;display:flex}._1VfIiq_btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s,box-shadow .25s,color .25s;display:inline-flex}._1VfIiq_btn svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}._1VfIiq_primary{color:#24106f;background:#fff;box-shadow:0 16px 30px -16px #0a0432cc}._1VfIiq_secondary{color:#fff;background:#ffffff1f;border:1.5px solid #fff9}@media (hover:hover){._1VfIiq_btn:hover{transform:translateY(-3px)}._1VfIiq_primary:hover{background:#ffd127;box-shadow:0 20px 34px -16px #ffd127bf}._1VfIiq_secondary:hover{background:#ffffff3d;border-color:#fff}._1VfIiq_btn:hover svg:first-child:not(:last-child){transform:translateY(-2px)}._1VfIiq_btn:hover svg:last-child:not(:first-child){transform:translate(4px)}}._1VfIiq_btn:active{transform:translateY(0)scale(.98)}._1VfIiq_root :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffd127}._1VfIiq_scene{aspect-ratio:1/1.08;grid-area:scene;place-self:center;width:clamp(230px,30vw,400px);position:relative}._1VfIiq_pip{cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:40%;width:66%;padding:0;position:absolute;top:4%;left:18%}._1VfIiq_pipIdle,._1VfIiq_pipWave{will-change:transform;display:block}._1VfIiq_pipWave{transform-origin:50% 85%}._1VfIiq_pip img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}._1VfIiq_bubble{z-index:3;color:#24106f;min-width:2.6em;height:2.6em;font-family:var(--display);background:#ffd127;border-radius:999px;place-items:center;padding:0 .6em;font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:600;display:grid;position:absolute;top:-2%;right:-4%;box-shadow:0 10px 20px -10px #0a043299}._1VfIiq_map{z-index:3;width:46%;height:auto;position:absolute;bottom:14%;left:-4%;overflow:visible;transform:rotate(-10deg)}._1VfIiq_mapCard{fill:#24106fd1;stroke:#c9b5ff;stroke-width:2.5px}._1VfIiq_mapGrid line{stroke:#c9b5ff38;stroke-width:1.2px}._1VfIiq_mapPath{fill:none;stroke:#ffd127;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:2 7}._1VfIiq_mapStart{fill:#d9fb9b}._1VfIiq_mapGoal{fill:#ffd127}._1VfIiq_mapQ{fill:#fff;font-family:var(--display);font-size:30px;font-weight:600}._1VfIiq_mapGlow{z-index:1;aspect-ratio:1;opacity:.6;pointer-events:none;background:radial-gradient(circle,#8ce6ff66 0%,#c9b5ff2e 40%,#0000 68%);border-radius:50%;width:66%;position:absolute;bottom:4%;left:-14%}._1VfIiq_shadow{z-index:0;background:radial-gradient(#10083c80 0%,#10083c2e 50%,#0000 72%);border-radius:50%;width:46%;height:7%;margin-left:-23%;position:absolute;bottom:2%;left:50%}._1VfIiq_fox{z-index:2;pointer-events:none;width:clamp(66px,8vw,128px);height:auto;position:absolute;bottom:clamp(6px,2.4vh,28px);left:clamp(8px,3vw,56px)}._1VfIiq_flag{z-index:2;pointer-events:none;width:auto;height:clamp(64px,9vw,124px);position:absolute;bottom:clamp(20px,5vh,64px);right:clamp(14px,6vw,110px);overflow:visible}._1VfIiq_embedded{width:100%}._1VfIiq_card{background:radial-gradient(circle at 85% 15%,#ffd1272e,#0000 30%),linear-gradient(160deg,#5a4fe0 0%,#4b4fcf 40%,#24106f 100%);border-radius:clamp(26px,3vw,40px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy scene""actions scene";align-content:center;gap:24px clamp(16px,3vw,48px);padding:clamp(24px,4vw,56px);display:grid;overflow:hidden}._1VfIiq_embedded ._1VfIiq_code{font-size:clamp(4.5rem,9vw,8rem)}._1VfIiq_embedded ._1VfIiq_title{font-size:clamp(1.6rem,2.8vw,2.5rem)}._1VfIiq_embedded ._1VfIiq_scene{width:clamp(190px,22vw,290px)}._1VfIiq_embedded ._1VfIiq_lead{font-size:1rem}@media (max-width:860px){._1VfIiq_main,._1VfIiq_card{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""scene""actions";justify-items:center;row-gap:20px}._1VfIiq_main{align-content:start;padding:clamp(28px,6vh,56px) 4px clamp(110px,16vh,150px)}._1VfIiq_copy,._1VfIiq_actions{align-self:auto}._1VfIiq_lead{margin-inline:auto}._1VfIiq_actions{justify-content:center;width:100%}._1VfIiq_scene,._1VfIiq_embedded ._1VfIiq_scene{width:min(68vw,300px)}._1VfIiq_shade{background:linear-gradient(#1d1452b8 0%,#24106f66 40%,#24106f14 70%,#0000 85%)}._1VfIiq_cloudB{top:40%}._1VfIiq_star:nth-child(3),._1VfIiq_star:nth-child(8){display:none}}@media (max-width:560px){._1VfIiq_header{padding-left:14px}._1VfIiq_headerLink{padding:0 14px;font-size:.86rem}._1VfIiq_code{font-size:clamp(5.4rem,30vw,7.5rem)}._1VfIiq_embedded ._1VfIiq_code{font-size:clamp(4.4rem,24vw,6rem)}._1VfIiq_title{margin-top:12px;font-size:clamp(1.7rem,8vw,2.2rem)}._1VfIiq_actions{flex-direction:column;align-items:stretch;max-width:380px}._1VfIiq_btn{width:100%}._1VfIiq_fox{width:64px}._1VfIiq_flag{height:62px;bottom:18px;right:14px}._1VfIiq_cloudA{width:110px;top:13%}}@media (max-width:360px){._1VfIiq_headerLink{justify-content:center;gap:0;min-width:44px;padding:0;font-size:0}._1VfIiq_headerLink svg{width:18px;height:18px}._1VfIiq_scene,._1VfIiq_embedded ._1VfIiq_scene{width:72vw}}@media (max-height:560px) and (min-width:600px){._1VfIiq_main{padding-block:20px 90px}._1VfIiq_code{font-size:clamp(4rem,18vh,7rem)}._1VfIiq_scene{width:clamp(180px,46vh,280px)}}@media (prefers-reduced-motion:reduce){._1VfIiq_btn,._1VfIiq_btn svg,._1VfIiq_headerLink{transition:none}._1VfIiq_btn:hover,._1VfIiq_btn:active{transform:none}._1VfIiq_btn:hover svg{transform:none!important}._1VfIiq_pipIdle,._1VfIiq_pipWave{will-change:auto}}
