.sky{width:100%;height:100%;display:block;position:relative}.sky,.sky-orb{pointer-events:none}.sky__tilt{transform-origin:50% 60%;width:100%;height:100%;transform:perspective(560px) rotateX(var(--sky-rx,0deg)) rotateY(var(--sky-ry,0deg)) translate(var(--sky-px,0%), var(--sky-py,0%));transition:transform .24s cubic-bezier(.22,.9,.36,1);display:block}.sky__move{transform-origin:50% 90%;width:100%;height:100%;display:block}.sky__sprite{background-repeat:no-repeat;background-size:500% 400%;background-position:var(--sky-pos);transform-origin:50% 90%;width:100%;height:100%;animation:.46s cubic-bezier(.22,1.1,.36,1) sky-pop;display:block}.sky[data-frames=true] .sky__sprite{animation:.46s cubic-bezier(.22,1.1,.36,1) sky-pop,1.3s linear infinite sky-frames}.sky[data-motion=float] .sky__move{animation:4.2s ease-in-out infinite sky-float}.sky[data-motion=hop] .sky__move{animation:1.25s ease-in-out infinite sky-hop}.sky[data-motion=sway] .sky__move{animation:2.1s ease-in-out infinite alternate sky-sway}.sky[data-motion=pulse] .sky__move{animation:1.6s ease-in-out infinite sky-pulse}.sky[data-motion=shake] .sky__move{animation:3.2s ease-in-out infinite sky-shake}.sky[data-motion=droop] .sky__move{animation:4.4s ease-in-out infinite alternate sky-droop}.sky[data-motion=nudge] .sky__move{animation:2s ease-in-out infinite sky-nudge}.sky[data-motion=peek] .sky__move{animation:3.4s ease-in-out infinite sky-peek}.sky[data-motion=fly] .sky__move{animation:2.6s ease-in-out infinite alternate sky-fly}.sky[data-motion=breathe] .sky__move{animation:4.8s ease-in-out infinite sky-breathe}.sky[data-reduced=true] .sky__move,.sky[data-reduced=true] .sky__sprite{animation:none!important}.sky[data-reduced=true] .sky__tilt{transition:none;transform:none}@keyframes sky-pop{0%{opacity:.5;transform:perspective(560px)rotateY(-42deg)scale(.86)}55%{opacity:1;transform:perspective(560px)rotateY(9deg)scale(1.05)}to{transform:perspective(560px)rotateY(0)scale(1)}}@keyframes sky-frames{0%,49.99%{background-position:var(--sky-pos)}50%,to{background-position:var(--sky-pos2,var(--sky-pos))}}@keyframes sky-float{0%,to{transform:perspective(560px)translateY(0)rotateY(-7deg)rotateX(1.5deg)}50%{transform:perspective(560px)translateY(-5%)rotateY(7deg)rotateX(-1.5deg)}}@keyframes sky-hop{0%,to{transform:perspective(560px)translateY(0)rotateY(-6deg)scale(1.03,.97)}35%{transform:perspective(560px)translateY(-11%)rotateY(14deg)scale(.98,1.03)}60%{transform:perspective(560px)translateY(0)rotateY(0)scale(1.03,.97)}75%{transform:perspective(560px)translateY(-3%)rotateY(-4deg)scale(1)}}@keyframes sky-sway{0%{transform:perspective(560px)rotate(-3deg)rotateY(-14deg)translateY(0)}to{transform:perspective(560px)rotate(3deg)rotateY(14deg)translateY(-2%)}}@keyframes sky-pulse{0%,to{transform:perspective(560px)scale(1)rotateX(0)}50%{transform:perspective(560px)scale(1.05)rotateX(4deg)}}@keyframes sky-shake{0%,28%,to{transform:perspective(560px)translate(0)rotate(0)rotateY(0)}4%{transform:perspective(560px)translate(-4%)rotate(-3deg)rotateY(-8deg)}8%{transform:perspective(560px)translate(4%)rotate(3deg)rotateY(8deg)}12%{transform:perspective(560px)translate(-3%)rotate(-2deg)rotateY(-6deg)}16%{transform:perspective(560px)translate(3%)rotate(2deg)rotateY(6deg)}20%{transform:perspective(560px)translate(-1%)rotate(-1deg)rotateY(-2deg)}}@keyframes sky-droop{0%{transform:perspective(560px)translateY(0)rotateX(0)scale(1)}to{transform:perspective(560px)translateY(3%)rotateX(9deg)scale(.98)}}@keyframes sky-nudge{0%,to{transform:perspective(560px)translate(0)rotateY(-3deg)}50%{transform:perspective(560px)translate(4%)rotateY(10deg)}}@keyframes sky-peek{0%,to{transform:perspective(560px)translateY(16%)rotateX(8deg)}35%,65%{transform:perspective(560px)translateY(0)rotateX(0)}}@keyframes sky-fly{0%{transform:perspective(560px)translate(-4%,3%)rotate(-4deg)rotateY(-12deg)}to{transform:perspective(560px)translate(4%,-3%)rotate(2deg)rotateY(10deg)}}@keyframes sky-breathe{0%,to{transform:perspective(560px)scale(1)rotateX(0)}50%{transform:perspective(560px)scale(1.035)rotateX(-3deg)}}.sky-orb{flex-shrink:0;display:inline-block;position:relative}.sky-tile{width:100%;height:100%;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--gold,#d6ad62) 75%, transparent), 0 6px 18px #07111f59;background:#172e52;border-radius:26%;display:block;position:relative;overflow:hidden}.sky-orb[data-bare=true] .sky-tile{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.sky-orb[data-bare=true] .sky-ring,.sky-orb[data-bare=true] .sky-glow,.sky-orb[data-bare=true] .sky-shadow,.sky-orb[data-bare=true] .sky-gloss{display:none}.tf-yoko-extra,.tf-yoko-ask{transition:opacity .25s,transform .25s,max-width .25s,padding .25s}@media (hover:hover){.tf-yoko-launcher .tf-yoko-extra{opacity:0;pointer-events:none;transform:translateY(.4rem)}.tf-yoko-launcher:hover .tf-yoko-extra,.tf-yoko-launcher:focus-within .tf-yoko-extra{opacity:1;pointer-events:auto;transform:translateY(0)}.tf-yoko-launcher .tf-yoko-ask{opacity:0;max-width:0;padding-left:0;padding-right:0;overflow:hidden}.tf-yoko-launcher:hover .tf-yoko-ask,.tf-yoko-launcher:focus-within .tf-yoko-ask{opacity:1;max-width:12rem;padding-left:1rem;padding-right:1rem}}.sky-gloss{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--sky-gx,32%) var(--sky-gy,22%), #fff6, transparent 56%);mix-blend-mode:soft-light;opacity:.7;position:absolute;inset:0}.sky-shadow{filter:blur(2px);pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;height:12%;animation:4.2s ease-in-out infinite sky-shadow;position:absolute;bottom:-11%;left:16%;right:16%}.sky-glow{opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#4aa8ff8c,#0000);border-radius:34%;animation:3.2s ease-in-out infinite sky-glow;position:absolute;inset:-12%}.sky-ring{border:2px solid color-mix(in oklab, var(--gold,#d6ad62) 70%, transparent);pointer-events:none;border-radius:26%;animation:1.8s ease-out infinite sky-ring;position:absolute;inset:0}.sky-orb[data-reduced=true] .sky-glow,.sky-orb[data-reduced=true] .sky-ring,.sky-orb[data-reduced=true] .sky-shadow{animation:none}.sky-orb[data-reduced=true] .sky-ring{display:none}@keyframes sky-glow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.7;transform:scale(1.06)}}@keyframes sky-shadow{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.3;transform:scaleX(.72)}}@keyframes sky-ring{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.35)}}.sky-dots{align-items:center;gap:4px;display:inline-flex}.sky-dots>span{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite sky-dot}.sky-dots>span:nth-child(2){animation-delay:.15s}.sky-dots>span:nth-child(3){animation-delay:.3s}.sky-dots[data-reduced=true]>span{opacity:.7;animation:none}@keyframes sky-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.sky__rive{opacity:0;transition:opacity .25s;position:absolute;inset:0}.sky__rive[data-ready=true]{opacity:1}.sky__tilt[data-hidden=true]{visibility:hidden}.tf-yoko3d{flex-shrink:0;width:3.5rem;height:3.5rem;display:inline-block;position:relative}.tf-yoko3d-img{width:100%;height:100%;filter:drop-shadow(0 6px 12px color-mix(in oklab, var(--navy) 28%, transparent));display:block;position:relative}.tf-yoko3d-img>svg{display:block;overflow:visible}.tf-yoko3d-glow{background:radial-gradient(circle, color-mix(in oklab, var(--gold) 55%, transparent) 0%, transparent 68%);filter:blur(6px);pointer-events:none;border-radius:9999px;position:absolute;inset:-16%}.tf-yoko3d[data-active=true]:after{content:"";border:2px solid var(--gold);opacity:.7;pointer-events:none;border-radius:9999px;animation:1.6s ease-in-out infinite tf-yoko3d-ring;position:absolute;inset:-6%}.tf-yoko3d[data-reduced=true] .tf-yoko3d-img,.tf-yoko3d[data-reduced=true]:after{animation:none}@keyframes tf-yoko3d-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes tf-yoko3d-ring{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.tf-yoko3d .tf-yoko3d-img,.tf-yoko3d:after{animation:none}}
