.styles-module__wBp7la__scene{pointer-events:none;width:100%;height:100svh;position:absolute;top:0;left:0;overflow:clip}.styles-module__wBp7la__back,.styles-module__wBp7la__front{position:absolute;inset:0}.styles-module__wBp7la__back{z-index:-1}.styles-module__wBp7la__front{z-index:2}.styles-module__wBp7la__light,.styles-module__wBp7la__flare{pointer-events:none;height:100svh;transition:opacity 1.4s ease-out;position:absolute;inset:0 0 auto}.styles-module__wBp7la__light{overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 95%);mask-image:linear-gradient(#000 45%,#0000 95%)}.styles-module__wBp7la__scene[data-stage=waiting] :is(.styles-module__wBp7la__light,.styles-module__wBp7la__flare){opacity:0;transition:none}.styles-module__wBp7la__sun{aspect-ratio:1;background:radial-gradient(circle,#fff6e2b3 0%,#ffe2ac80 8%,#ffc87d42 18%,#ffb0601a 32%,#0000 50%);width:130vmax;animation:9s ease-in-out infinite alternate styles-module__wBp7la__glare-breathe;position:absolute;top:-55vmax;right:-45vmax}.styles-module__wBp7la__rays{filter:blur(5px);transform-origin:92% -4%;background:repeating-conic-gradient(from 180deg at 92% -4%,#ffc47821 0deg 2.5deg,#0000 2.5deg 9deg);animation:24s ease-in-out infinite alternate styles-module__wBp7la__glare-sway;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 92% -4%,#000 0%,#00000080 30%,#0000 70%);mask-image:radial-gradient(circle at 92% -4%,#000 0%,#00000080 30%,#0000 70%)}.styles-module__wBp7la__ghosts{filter:blur(1.5px);background:radial-gradient(circle at 72% 24%,#ffbe6e24 0 34px,#0000 36px),radial-gradient(circle at 58% 42%,#0000 0 18px,#ffaa5a29 20px,#0000 23px),radial-gradient(circle at 40% 66%,#ffb47814 0 70px,#0000 74px),radial-gradient(circle at 30% 80%,#ff965a21 0 12px,#0000 14px);position:absolute;inset:0}.styles-module__wBp7la__flare{background:radial-gradient(circle at 92% -4%,#fff4de52 0%,#ffdca024 14%,#0000 30%)}.dark .styles-module__wBp7la__light{opacity:.55}.dark .styles-module__wBp7la__flare{opacity:.35}@keyframes styles-module__wBp7la__glare-breathe{0%{opacity:.85}to{opacity:1}}@keyframes styles-module__wBp7la__glare-sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.styles-module__wBp7la__grain{background-size:160px;height:100svh;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.styles-module__wBp7la__bloom{width:var(--size);aspect-ratio:1;transform:translate(-50%,calc(-50% + (var(--scroll,0) - var(--anchor))*var(--parallax)*1px));perspective:600px;will-change:transform;position:absolute}@supports (animation-timeline:scroll()){.styles-module__wBp7la__bloom{animation:linear both styles-module__wBp7la__bloom-parallax;animation-timeline:scroll(root)}}@keyframes styles-module__wBp7la__bloom-parallax{0%{transform:translate(-50%,calc(-50% - var(--anchor)*var(--parallax)*1px))}to{transform:translate(-50%,calc(-50% + (var(--max-scroll,0) - var(--anchor))*var(--parallax)*1px))}}.styles-module__wBp7la__flight{width:100%;height:100%}.styles-module__wBp7la__scene:is([data-stage=waiting],[data-stage=bursting]) .styles-module__wBp7la__flight{opacity:0}.styles-module__wBp7la__bloom[data-below] .styles-module__wBp7la__flight{transition:opacity .8s ease-out}.styles-module__wBp7la__scene:is([data-stage=settled],[data-stage=still]) [data-flyby]{display:none}.styles-module__wBp7la__scene[data-stage=still] :is(.styles-module__wBp7la__light,.styles-module__wBp7la__flare){animation:1.8s ease-out both styles-module__wBp7la__glare-arrive}.styles-module__wBp7la__scene[data-stage=still] .styles-module__wBp7la__flight{animation:styles-module__wBp7la__bloom-arrive 1.2s cubic-bezier(.16,1,.3,1)var(--enter-delay)both}.styles-module__wBp7la__sway{width:100%;height:100%;animation:styles-module__wBp7la__bloom-sway var(--sway-duration)ease-in-out var(--sway-delay)infinite alternate}.styles-module__wBp7la__flower{opacity:.9;width:100%;height:100%;filter:blur(var(--blur));transform:rotate(var(--rotate))scaleY(var(--tilt))}.styles-module__wBp7la__flower svg{width:100%;height:100%;display:block;overflow:visible}@keyframes styles-module__wBp7la__bloom-sway{0%{transform:rotate(-2.5deg)translateY(0)}to{transform:rotate(2.5deg)translateY(-3px)}}@keyframes styles-module__wBp7la__bloom-arrive{0%{opacity:0;transform:scale(.6)rotate(-20deg)}}@keyframes styles-module__wBp7la__glare-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.styles-module__wBp7la__bloom,.styles-module__wBp7la__sun,.styles-module__wBp7la__rays,.styles-module__wBp7la__sway,.styles-module__wBp7la__scene[data-stage=still] :is(.styles-module__wBp7la__light,.styles-module__wBp7la__flare,.styles-module__wBp7la__flight){animation:none}}
.styles-module__OqCq6a__positioner{pointer-events:none}.styles-module__OqCq6a__preview{width:min(var(--card-width,320px),calc(100vw - 32px));background:var(--gray-2);border:1px solid var(--gray-a4);box-shadow:var(--shadow-4);transform-origin:var(--transform-origin);border-radius:12px;outline:none;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.styles-module__OqCq6a__preview[data-starting-style],.styles-module__OqCq6a__preview[data-ending-style]{opacity:0;transform:translateY(4px)scale(.96)}.styles-module__OqCq6a__preview-image{width:100%;height:auto;display:block}@media (hover:none){.styles-module__OqCq6a__preview[data-pointer-only]{display:none}}.styles-module__OqCq6a__phrase{font:inherit;vertical-align:-.12em;color:var(--gray-11);white-space:nowrap;touch-action:manipulation;cursor:pointer;background:0 0;border:none;align-items:center;gap:.28em;padding:0;transition:color .2s;display:inline-flex;position:relative}.styles-module__OqCq6a__phrase:after{content:"";position:absolute;inset:-10px -4px}.styles-module__OqCq6a__thumb{width:1.05em;height:1.05em;box-shadow:0 0 0 1px var(--gray-a4);border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.styles-module__OqCq6a__thumb img{object-fit:cover;width:100%;height:100%}.styles-module__OqCq6a__phrase-text{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gray-a8);text-decoration-color:var(--gray-a8);text-underline-offset:3px;transition:text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.styles-module__OqCq6a__phrase:hover{color:var(--gray-12)}.styles-module__OqCq6a__phrase:hover .styles-module__OqCq6a__phrase-text{-webkit-text-decoration-color:var(--gray-a10);text-decoration-color:var(--gray-a10)}}.styles-module__OqCq6a__phrase[data-popup-open]{color:var(--gray-12)}.styles-module__OqCq6a__phrase:focus-visible{outline:2px solid var(--gray-12);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.styles-module__OqCq6a__preview{transition:opacity .2s}.styles-module__OqCq6a__preview[data-starting-style],.styles-module__OqCq6a__preview[data-ending-style]{transform:none}}
.styles-module__YPs2VG__brand-stack{vertical-align:middle;color:var(--gray-11);align-items:center;gap:3px;display:inline-flex}.styles-module__YPs2VG__marks{align-items:center;display:inline-flex}.styles-module__YPs2VG__mark{cursor:default;background:var(--gray-1);box-shadow:0 0 0 1.5px var(--gray-1);border-radius:4px;flex-shrink:0;padding:0;transition:margin .18s;display:inline-flex;position:relative}.styles-module__YPs2VG__mark+.styles-module__YPs2VG__mark{margin-inline-start:-6px}.styles-module__YPs2VG__mark:focus-visible{outline:2px solid var(--gray-12);outline-offset:2px}.styles-module__YPs2VG__marks[data-open] .styles-module__YPs2VG__mark+.styles-module__YPs2VG__mark,.styles-module__YPs2VG__marks:focus-within .styles-module__YPs2VG__mark+.styles-module__YPs2VG__mark{margin-inline-start:3px}.styles-module__YPs2VG__brand-name{font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gray-a7);text-decoration-color:var(--gray-a7);text-underline-offset:2px}.styles-module__YPs2VG__tooltip{font-family:var(--font-family-display);font-size:12px;font-weight:var(--font-weight-medium);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-12px);background:var(--gray-3);border:1px solid var(--gray-a4);box-shadow:var(--shadow-2);transform-origin:var(--transform-origin);border-radius:8px;padding:6px 10px;line-height:1;transition:opacity .15s,transform .15s}.styles-module__YPs2VG__tooltip[data-starting-style],.styles-module__YPs2VG__tooltip[data-ending-style]{opacity:0;transform:scale(.94)}.styles-module__YPs2VG__tooltip[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.styles-module__YPs2VG__mark,.styles-module__YPs2VG__tooltip{transition:none}}
