.aurora .a-hero{align-items:center;min-height:100svh;padding:clamp(6.5rem,5rem + 5vh,9rem) 0 clamp(2.5rem,1.5rem + 4vh,4.5rem);display:grid;position:relative}.aurora .a-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;display:grid;position:relative}.aurora .a-hero-copy{z-index:3;position:relative}.aurora .a-hero-copy:before{content:"";inset:-3.5rem calc(-1 * var(--sp-gutter)) -3rem;z-index:-1;pointer-events:none;background:#06081680;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 3.5rem calc(100% - 3rem),#0000);mask-image:linear-gradient(#0000,#000 3.5rem calc(100% - 3rem),#0000)}.aurora .a-hero-title.a-display{font-size:var(--fs-hero);color:#f6f8ff;text-shadow:0 .04em .6em #0608168c;text-wrap:wrap;overflow-wrap:break-word}@media (min-width:30rem){.aurora .a-hero-title.a-display{text-wrap:nowrap}}.aurora .a-hero-line{animation:aurora-materialize 1.2s var(--ease-expo) both;animation-delay:calc(.12s + var(--i) * .12s);display:block}.aurora .a-hero-glow{color:#0000;background:linear-gradient(100deg,#f6fffb,#b6ffe4 38%,#bcdcff 70%,#dcd0ff);text-shadow:none;filter:drop-shadow(0 0 .5em #4dffc34d)drop-shadow(0 .04em .22em #06081680);-webkit-background-clip:text;background-clip:text}@media (forced-colors:active),print{.aurora .a-hero-glow{color:inherit;filter:none;background:0 0}}@keyframes aurora-materialize{0%{opacity:0;filter:blur(22px)brightness(2);transform:translateY(.45em)scale(.97)}}.aurora .a-enter{animation:aurora-enter 1s var(--ease-expo) both;animation-delay:calc(.2s + var(--i) * 90ms)}@keyframes aurora-enter{0%{opacity:0;filter:blur(10px);transform:translateY(1.5rem)}}.aurora .a-hero-sub{max-width:35rem;font-size:var(--fs-lead);color:var(--soft);text-shadow:0 0 1.5rem #060816cc;text-wrap:pretty;margin-top:clamp(1.25rem,1rem + 1vw,2rem);line-height:1.55}.aurora .a-hero-sub strong{color:#fff;font-weight:600}.aurora .a-hero-search{z-index:2;margin-top:clamp(1.5rem,1.2rem + 1.2vw,2.5rem);position:relative}.aurora .a-hero-facts{font-size:var(--fs-small);color:var(--snow);text-shadow:0 0 1rem #060816cc;flex-wrap:wrap;gap:.375rem 1.5rem;margin-top:1.25rem;display:flex}.aurora .a-hero-facts li{align-items:center;gap:.5rem;display:inline-flex}.aurora .a-hero-facts svg{width:1rem;height:1rem;color:var(--green);filter:drop-shadow(0 0 .25rem #4dffc3b3)}.aurora .a-search{z-index:2;width:100%;max-width:37rem;position:relative}.aurora [data-search-host]{margin-bottom:var(--search-room,0px)}.aurora .a-search-drop{position:absolute;inset:100% 0 auto}.aurora .a-search-form{isolation:isolate;border-radius:1.625rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem;display:flex;position:relative;overflow:clip}.aurora .a-search-form:before{content:"";z-index:-1;border-radius:inherit;background:#080c1ee6;position:absolute;inset:1.5px}.aurora .a-search-ring{z-index:-2;background:#eef2ff33;position:absolute;inset:0}.aurora .a-search-ring:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 52%, var(--green) 68%, var(--ice) 80%, var(--violet) 91%, transparent 100%);opacity:.75;width:130%;margin:-65% 0 0 -65%;transition:opacity .4s ease-out;animation:7s linear infinite aurora-spin;position:absolute;top:50%;left:50%}.aurora .a-search-form:focus-within .a-search-ring:before,.aurora .a-search[data-loading] .a-search-ring:before{opacity:1}.aurora [data-inview=false] .a-search-ring:before{animation-play-state:paused}.aurora .a-search-form:focus-within{outline:2px solid var(--green);outline-offset:3px}.aurora .a-search-icon{width:1.25rem;height:1.25rem;color:var(--mist);flex:none;margin-left:.75rem}.aurora .a-search-input{min-width:0;height:3rem;color:var(--snow);text-overflow:ellipsis;background:0 0;outline:none;flex:10rem;padding:0 .5rem;font-size:1rem}.aurora .a-search-input::placeholder{color:#b9c1e0db;opacity:1;font-size:.9375rem}.aurora .a-search .a-search-submit{border-radius:1.25rem;flex:100%}.aurora .a-search .a-search-submit:disabled,.aurora .a-search .a-search-submit[aria-disabled=true]{cursor:progress}.aurora .a-search-spinner{border:2px solid #05070f40;border-top-color:#05070f;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite aurora-spin;display:none}.aurora .a-search[data-loading] .a-search-spinner{display:block}@media (min-width:30rem){.aurora .a-search-form{border-radius:999px;flex-wrap:nowrap}.aurora .a-search .a-search-submit{border-radius:999px;flex:none}}.aurora .a-search-error,.aurora .a-search-empty,.aurora .a-search-noscript{border-radius:var(--r-md);font-size:var(--fs-small);text-align:left;background:#070a1a;margin-top:.75rem;padding:.75rem 1.125rem;line-height:1.5}.aurora .a-search-error{color:#ffd3e6;animation:aurora-nudge .5s var(--ease-swift);box-shadow:inset 0 0 0 1px #ff6fb58c}@keyframes aurora-nudge{0%{opacity:0;transform:translate(-.75rem)}55%{transform:translate(.3rem)}}.aurora .a-search-empty,.aurora .a-search-noscript{color:var(--snow);box-shadow:inset 0 0 0 1px var(--hairline)}.aurora .a-results,.aurora .a-search-skeleton{border-radius:calc(var(--r-md) + .5rem);box-shadow:inset 0 0 0 1px var(--hairline), 0 1.5rem 3rem -1rem #000000d9;background:#070a1a;margin-top:.625rem;padding:.5rem}.aurora .a-search-skeleton{gap:.5rem;display:grid}.aurora .a-search-skeleton i{border-radius:var(--r-md);height:4rem;box-shadow:inset 0 0 0 1px var(--hairline);background:#080c1eb3;display:block;position:relative;overflow:hidden}.aurora .a-search-skeleton i:after{content:"";animation:aurora-sheen-once 1.1s var(--ease-inout) infinite;background:linear-gradient(100deg,#0000 30%,#6fb8ff33 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.aurora .a-search-skeleton i:nth-child(2):after{animation-delay:.12s}.aurora .a-search-skeleton i:nth-child(3):after{animation-delay:.24s}.aurora .a-results{scroll-margin-block:5.5rem 1.5rem}.aurora .a-results-list{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.aurora .a-result{border-radius:var(--r-md);text-align:left;cursor:pointer;width:100%;min-height:4rem;box-shadow:inset 0 0 0 1px var(--hairline);transition:transform .35s var(--ease-expo);background:#080c1ed6;align-items:center;gap:.875rem;padding:.75rem .875rem .75rem 1.25rem;display:flex}.aurora .a-result-text{min-width:0;transition:transform .35s var(--ease-expo);flex:1}.aurora .a-result-name,.aurora .a-result-address{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aurora .a-result-name{letter-spacing:-.01em;font-weight:600}@media (max-width:29.99rem){.aurora .a-result-name,.aurora .a-result-address{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.aurora .a-result-address{margin-top:.125rem;line-height:1.35}}.aurora .a-result-address{font-size:var(--fs-small);color:var(--mist)}.aurora .a-result-rating{font-size:var(--fs-small);flex:none;align-items:center;gap:.5rem;display:flex}.aurora .a-result-number{font-weight:640}.aurora .a-result-rating .a-stars{font-size:.875rem;display:none}.aurora .a-result-count{color:var(--mist)}.aurora .a-result-count:before{content:"("}.aurora .a-result-count:after{content:")"}.aurora .a-result-go{width:1.25rem;height:1.25rem;color:var(--green);opacity:.55;transition:transform .35s var(--ease-expo), opacity .25s;flex:none}@media (hover:hover){.aurora .a-result:hover .a-result-text{transform:translate(.375rem)}.aurora .a-result:hover .a-result-go{opacity:1;transform:translate(.25rem)}}.aurora .a-result:focus-visible{border-radius:var(--r-md)}.aurora .a-result:focus-visible .a-result-text{transform:translate(.375rem)}.aurora .a-result:focus-visible .a-result-go{opacity:1;transform:translate(.25rem)}.aurora .a-result:active{transform:scale(.985)}.aurora .a-results-note{font-size:var(--fs-tiny);color:var(--mist);text-align:left;margin:.5rem 0 .25rem;padding-left:.75rem}@media (min-width:30rem){.aurora .a-results,.aurora .a-search-skeleton{margin-inline:-.5rem}.aurora .a-result-rating .a-stars{display:inline-block}}.aurora .a-stage-wrap{justify-self:center;width:100%;max-width:21.5rem;position:relative}.aurora .a-stage{--u:.8125rem;height:41em;font-size:var(--u);perspective:85em;perspective-origin:50% 58%;line-height:1.4;position:relative}.aurora .a-stage-float{transform-style:preserve-3d;animation:9s ease-in-out infinite alternate aurora-float;position:absolute;inset:0;transform:rotateX(6deg)rotateY(-10deg)}.aurora .a-stage[data-paused] .a-stage-float{animation-play-state:paused}@keyframes aurora-float{0%{transform:rotateX(7deg)rotateY(-13deg)translateY(-.6em)}to{transform:rotateX(3deg)rotateY(-8deg)translateY(.7em)}}.aurora .a-stage-rig{transform-style:preserve-3d;position:absolute;inset:0 -.85em 0 .85em}.aurora .a-profile{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);width:21em;animation:aurora-card-in 1.3s var(--ease-expo) .35s backwards;background:#0c112a9e;border-radius:1.6em;padding:1.2em 1.4em 1.3em;display:grid;position:absolute;top:0;left:3.6em;transform:translateZ(-2.5em);box-shadow:0 2em 4em -1.5em #000000b3}.aurora .a-profile:before,.aurora .a-card:before,.aurora .a-card:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.aurora .a-profile:before{background:linear-gradient(150deg,#eef2ff80,#eef2ff0f 40%,#ffd48566)}.aurora .a-profile-tag{color:#05070f;background:var(--gold);border-radius:99px;padding:.2em .7em;font-size:clamp(.8em,.75rem,.925em);font-weight:600;position:absolute;top:1.2em;right:1.2em}.aurora .a-profile-name{letter-spacing:-.03em;font-size:1.25em;font-weight:640;font-stretch:110%}.aurora .a-profile-place{color:var(--mist);font-size:.9em}.aurora .a-profile-score{align-items:center;gap:1em;margin-top:.7em;display:flex;position:relative}.aurora .a-profile-number{letter-spacing:-.05em;color:#fff;filter:drop-shadow(0 0 .35em #ffd48580);font-size:3.7em;font-weight:620;font-stretch:112%;line-height:1}.aurora .a-profile-meta{gap:.3em;display:grid}.aurora .a-profile-meta .a-stars{font-size:1.45em}.aurora .a-profile-count{color:var(--mist);font-size:.9em}.aurora .a-profile-flash{pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffd4858c,#4dffc333 50%,#0000);border-radius:50%;position:absolute;inset:-2.5em -2em}.aurora .a-profile-score:not([data-removed="0"]) .a-profile-flash{animation:1.1s ease-out aurora-flash}@keyframes aurora-flash{0%{opacity:0;transform:scale(.5)}25%{opacity:1}to{opacity:0;transform:scale(1.35)}}.aurora .a-slot{left:var(--x);top:var(--y);width:20.4em;transform:translateZ(var(--z)) rotate(var(--r));transform-style:preserve-3d;position:absolute}.aurora .a-slot-0{--x:0em;--y:11.4em;--z:2em;--r:-3deg}.aurora .a-slot-1{--x:4.6em;--y:17.8em;--z:5em;--r:2deg}.aurora .a-slot-2{--x:.8em;--y:24.2em;--z:8em;--r:-1.5deg}.aurora .a-slot-3{--x:5em;--y:30.6em;--z:11em;--r:2.5deg}.aurora .a-card{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);transition:opacity .9s var(--ease-expo), transform 1s var(--ease-expo), filter .9s var(--ease-expo);transition-delay:calc(var(--i) * 90ms);animation:aurora-card-in 1.3s var(--ease-expo) backwards;animation-delay:calc(.5s + var(--i) * .13s);background:#0e1430b8;border-radius:1.3em;gap:.4em;padding:.95em 1.15em 1em;display:grid;position:relative;box-shadow:0 1.6em 3em -1.2em #000000bf}@keyframes aurora-card-in{0%{opacity:0;filter:blur(16px)brightness(2);transform:translate3d(0,5em,-22em)rotateX(38deg)}}.aurora .a-card:before{background:linear-gradient(145deg,#eef2ff75,#eef2ff0f 42%,#6fb8ff52)}.aurora .a-card:after{background:linear-gradient(120deg, var(--magenta), #ffb3d6 45%, var(--violet));opacity:0;padding:1.5px;transition:opacity .4s ease-out;box-shadow:0 0 2em #ff6fb580}.aurora .a-card[data-state=flagged]{transition-delay:0s;transform:translate3d(0,-.4em,4.2em)scale(1.02)}@media (min-width:30rem){.aurora .a-slot-0 .a-card[data-state=flagged]{transform:translate3d(0,1.8em,4.2em)scale(1.02)}}.aurora .a-card[data-state=flagged]:after{opacity:1}.aurora .a-card[data-state=gone]{opacity:0;filter:blur(16px)brightness(2.6);transition-duration:.8s;transition-delay:0s;transform:translate3d(0,-2em,5.5em)scale(1.06)}.aurora .a-card-head{align-items:center;gap:.7em;display:flex}.aurora .a-card-head .a-stars{font-size:1.05em}.aurora .a-card-author{color:var(--mist);text-overflow:ellipsis;white-space:nowrap;font-size:.86em;font-weight:600;overflow:hidden}.aurora .a-card-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aurora .a-card-flag{color:#ffd9ea;opacity:0;transform-origin:0;transition:opacity .35s ease-out, transform .5s var(--ease-expo);background:#ff6fb533;border-radius:99px;justify-self:start;align-items:center;gap:.45em;padding:.22em .7em .22em .55em;font-size:clamp(.8em,.75rem,.925em);font-weight:600;display:inline-flex;transform:translateY(.5em)scale(.94)}.aurora .a-card-flag i{background:var(--magenta);width:.5em;height:.5em;box-shadow:0 0 .6em var(--magenta);border-radius:50%}.aurora .a-card[data-state=flagged] .a-card-flag,.aurora .a-card[data-state=gone] .a-card-flag,.aurora .a-card[data-state=kept] .a-card-flag,.aurora .a-card[data-state=rejected] .a-card-flag{opacity:1;transform:none}.aurora .a-card:is([data-state=kept],[data-state=rejected]) .a-card-flag{color:#d5e9ff;background:#6fb8ff33}.aurora .a-card:is([data-state=kept],[data-state=rejected]) .a-card-flag i{background:var(--ice);box-shadow:0 0 .6em var(--ice)}.aurora .a-stage-particles{pointer-events:none;width:calc(100% + 6em);height:calc(100% + 6em);position:absolute;inset:-3em}.aurora .a-stage-foot{background:#0608169e;border-radius:1.625rem;align-items:center;gap:.5rem;max-width:26rem;margin:1rem auto 0;padding:.25rem .25rem .25rem 1rem;display:flex;position:relative}.aurora .a-stage-note{font-size:var(--fs-tiny);color:var(--soft);flex:1;padding-block:.25rem;line-height:1.5}.aurora .a-stage-toggle{width:2.75rem;height:2.75rem;color:var(--snow);cursor:pointer;transition:transform .25s var(--ease-swift);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #eef2ff4d}.aurora .a-stage-toggle:focus-visible{border-radius:50%}@media (scripting:none){.aurora .a-stage-toggle{display:none}.aurora .a-stage-foot{padding-right:1rem}}.aurora .a-stage-toggle svg{width:1rem;height:1rem}.aurora .a-stage-toggle[data-stopped]{color:#05070f;background:var(--green);box-shadow:0 0 1.25rem #4dffc380}@media (hover:hover){.aurora .a-stage-toggle:hover{transform:scale(1.08)}}.aurora .a-stage-toggle:active{transform:scale(.92)}@media (max-width:29.99rem){.aurora .a-slot{--fx:-1.2em}.aurora .a-slot-0,.aurora .a-slot-2{--fx:1.2em}.aurora .a-card[data-state=flagged]{transform:translate3d(var(--fx), -.4em, 3.4em)}.aurora .a-slot-0 .a-card[data-state=flagged]{transform:translate3d(var(--fx), 1.5em, 3.4em)}.aurora .a-card[data-state=gone]{transform:translate3d(var(--fx), -2em, 3.8em) scale(1.03)}.aurora .a-hero{padding-top:6rem}.aurora .a-hero-grid{gap:2.25rem}.aurora .a-hero-sub{margin-top:1rem;line-height:1.5}}@media (min-width:30rem){.aurora .a-stage-wrap{max-width:29rem}.aurora .a-stage{--u:.9375rem}.aurora .a-stage-rig{inset:0}.aurora .a-profile{width:23em;left:6em}.aurora .a-slot{width:21.5em}.aurora .a-slot-1{--x:8em}.aurora .a-slot-2{--x:1.6em}.aurora .a-slot-3{--x:9.2em}}@media (min-width:30rem) and (max-width:34.99rem){.aurora .a-stage{--u:min(.9375rem, 2.95vw - .4px)}.aurora .a-stage-rig{inset:0 -.7em 0 .7em}.aurora .a-slot{--fx:-1.2em}.aurora .a-slot-0,.aurora .a-slot-2{--fx:1.4em}.aurora .a-card[data-state=flagged]{transform:translate3d(var(--fx), -.4em, 4.2em) scale(1.02)}.aurora .a-slot-0 .a-card[data-state=flagged]{transform:translate3d(var(--fx), 1.8em, 4.2em) scale(1.02)}.aurora .a-card[data-state=gone]{transform:translate3d(var(--fx), -2em, 5.5em) scale(1.06)}}@media (min-width:62rem){.aurora .a-hero-title.a-display{font-size:clamp(3rem,.8rem + 4vw,4.4rem)}.aurora .a-hero-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:3.5rem}.aurora .a-hero-copy:before{--fade:max(3.5rem, 100% - 100vw - 37rem);background:linear-gradient(to left, #06081600, #06081657 calc(var(--fade) * .4), #0608168f var(--fade));inset:-3.5rem -3.5rem -3rem -100vw}.aurora .a-stage-wrap{justify-self:end;max-width:31rem}.aurora .a-stage{--u:clamp(.6875rem, min(.4rem + .6vw, (100svh - 15.5rem) / 41), 1rem)}}@media (min-width:62rem) and (max-width:71.99rem){.aurora .a-stage-rig{inset:0 .6em 0 -.6em}}@media (prefers-reduced-motion:reduce){.aurora .a-stage-float{transform:rotateX(5deg)rotateY(-10deg)}.aurora .a-stage-toggle{display:none}.aurora .a-stage-foot{padding-right:1rem}}.aurora[data-motion=still] .a-stage-float{transform:rotateX(5deg)rotateY(-10deg)}.aurora[data-motion=still] .a-stage-toggle{display:none}.aurora[data-motion=still] .a-stage-foot{padding-right:1rem}.aurora[data-motion=still] .a-stage :is(.a-card,.a-card-flag,.a-ghost,.a-roll-strip){transition:none}.aurora .a-ghost{color:var(--green);opacity:0;transition:opacity .5s ease-out, transform .8s var(--ease-expo);background:#4dffc30d;border-radius:1.3em;justify-content:center;align-items:center;gap:.45em;font-size:.9em;font-weight:620;display:flex;position:absolute;inset:0;transform:scale(.94);box-shadow:inset 0 0 0 1px #4dffc34d}.aurora .a-ghost svg{filter:drop-shadow(0 0 .4em #4dffc3cc);width:1.1em;height:1.1em}.aurora .a-ghost[data-on]{opacity:1;transition-delay:.45s;transform:none}
.aurora .a-flow{padding-block:calc(var(--sp-section) / 2);position:relative}.aurora .a-flow-head{gap:1.25rem;margin-bottom:clamp(2.5rem,1.5rem + 4vw,4.5rem);display:grid}.aurora .a-flow-steps{gap:clamp(3.5rem,2rem + 6vw,7rem);display:grid}.aurora .a-flow-step{--in:1;--out:0;--p:1;--hue:var(--green);align-items:center;gap:1.5rem;display:grid}.aurora .a-flow-step:nth-child(2){--hue:var(--ice)}.aurora .a-flow-step:nth-child(3){--hue:var(--violet)}.aurora .a-flow-step:nth-child(4){--hue:var(--gold)}.aurora .a-flow-text{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem 1rem;display:grid}.aurora .a-flow-num{letter-spacing:-.06em;color:#0000;background:linear-gradient(140deg, #fff 10%, var(--hue) 70%);filter:drop-shadow(0 0 1.25rem color-mix(in srgb, var(--hue) 45%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(3.25rem,2rem + 5vw,7.5rem);font-weight:700;font-stretch:122%;line-height:.86}.aurora .a-flow-name{font-size:clamp(1.5rem,1.15rem + 1.9vw,3rem)}.aurora .a-flow-copy{max-width:29rem;font-size:var(--fs-lead);color:var(--soft);text-wrap:pretty;grid-column:1/-1;line-height:1.5}.aurora .a-flow-screen{justify-self:center;width:100%;max-width:44rem;position:relative;container-type:inline-size}.aurora .a-flow-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 46%, transparent), color-mix(in srgb, var(--hue) 36%, transparent) 52%, color-mix(in srgb, var(--hue) 13%, transparent) 78%, transparent);border-radius:50%;position:absolute;inset:-32% -24%}.aurora .a-flow-frame{aspect-ratio:16/11;background:#090d20d6;border-radius:4.5cqi;padding:9cqi 6cqi 5cqi;position:relative;overflow:hidden;box-shadow:0 3rem 5rem -2.5rem #000c}.aurora .a-flow-frame:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg, #eef2ff80, #eef2ff0f 40%, color-mix(in srgb, var(--hue) 60%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.aurora .a-flow-frame:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--hue) 40%, transparent) 47%, #ffffff38 50%, color-mix(in srgb, var(--hue) 40%, transparent) 53%, transparent 65%);opacity:calc(var(--in) * (1 - var(--in)) * 4);transform:translateX(calc(var(--in) * 180% - 90%));position:absolute;inset:0}.aurora .a-flow-slate{color:var(--mist);align-items:center;gap:.6em;font-size:clamp(.5625rem,2.3cqi,.8125rem);font-weight:600;display:inline-flex;position:absolute;top:3.2cqi;left:6cqi}.aurora .a-flow-slate:before{content:"";background:var(--hue);width:.6em;height:.6em;box-shadow:0 0 .7em var(--hue);border-radius:50%}.aurora .a-flow-track{display:none}@media (min-width:62rem){.aurora .a-flow-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}.aurora .a-flow-text{grid-template-columns:minmax(0,1fr);gap:1rem}.aurora .a-flow-num{justify-self:start}}.aurora .a-scene{align-content:center;gap:.8em;height:100%;font-size:clamp(.59375rem,3.3cqi,1.375rem);line-height:1.35;display:grid}.aurora .a-scene--split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:1.6em}.aurora .a-seq{--t:clamp(0, calc((var(--p) - var(--a)) / (var(--b) - var(--a))), 1)}.aurora .a-seq-fade{opacity:var(--t)}.aurora .a-seq-rise{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 1.4em))}.aurora .a-seq-press{transform:scale(calc(1 - .08 * (1 - max(2 * var(--t) - 1, 1 - 2 * var(--t)))))}.aurora .a-seq-swap{--on:clamp(0, calc((var(--p) - var(--a)) * 10000), 1);--off:clamp(0, calc((var(--p) - var(--c)) * 10000), 1);--shown:calc(var(--on) * (1 - var(--off)));opacity:var(--shown);transform:translateY(calc((1 - var(--on)) * .7em - var(--off) * .7em));transition:opacity .24s ease-out, transform .4s var(--ease-expo);transition-delay:calc(var(--shown) * .12s)}.aurora .a-mock-search{background:#eef2ff12;border-radius:99em;align-items:center;gap:.7em;padding:.45em .45em .45em 1em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #eef2ff38}.aurora .a-mock-lens{width:1.2em;height:1.2em;color:var(--mist);flex:none}.aurora .a-mock-typed{white-space:nowrap;min-width:0;margin-right:auto;position:relative}.aurora .a-mock-typed-text{clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0);display:block}.aurora .a-mock-hint{color:var(--mist);opacity:clamp(0, calc(1 - var(--t) * 14), 1);position:absolute;top:0;left:0}.aurora .a-mock-caret{border-left:.12em solid var(--green);transform:translateX(calc(var(--t) * 100%));position:absolute;inset:.05em 0}.aurora .a-mock-button,.aurora .a-mock-submit{color:#05070f;background:linear-gradient(115deg,#f6fffb,#b6ffe4 40%,#bcdcff 75%,#dcd0ff);border-radius:99em;flex:none;padding:.55em 1.1em;font-weight:640}.aurora .a-mock-results,.aurora .a-mock-list{gap:.55em;display:grid;position:relative}.aurora .a-mock-cursor{--u:clamp(0, calc((var(--p) - var(--c,2)) / (var(--d,3) - var(--c,2))), 1);--hit1:max(0, calc(1 - max(var(--p) - var(--k), var(--k) - var(--p)) / .05));--hit2:max(0, calc(1 - max(var(--p) - var(--k2,9), var(--k2,9) - var(--p)) / .05));--x2:0em;--y2:0em;z-index:3;pointer-events:none;width:1.55em;height:1.55em;opacity:clamp(0, calc(var(--t) * 4), 1);transform:translate(calc(var(--x0) * (1 - var(--t)) + var(--x2) * var(--u)), calc(var(--y0) * (1 - var(--t)) + var(--y2) * var(--u))) scale(calc(1 - .22 * (var(--hit1) + var(--hit2))));transform-origin:20% 12%;filter:drop-shadow(0 .2em .35em #0009);display:none;position:absolute}.aurora .a-mock-cursor svg{width:100%;height:100%;display:block;position:relative}.aurora .a-mock-cursor:before{content:"";width:1.7em;height:1.7em;box-shadow:0 0 0 .12em var(--green), 0 0 1.2em #4dffc3cc;opacity:calc(var(--hit1) + var(--hit2));transform:scale(calc(1.5 - .5 * (var(--hit1) + var(--hit2))));border-radius:50%;position:absolute;top:-.65em;left:-.55em}@media (hover:none) and (pointer:coarse){.aurora .a-mock-cursor svg{display:none}.aurora .a-mock-cursor:after{content:"";background:#4dffc34d;border-radius:50%;width:1.3em;height:1.3em;position:absolute;top:-.45em;left:-.35em;box-shadow:inset 0 0 0 .1em #4dffc3e6,0 0 .9em #4dffc380}.aurora .a-mock-cursor:before{width:2.1em;height:2.1em;top:-.85em;left:-.75em}}.aurora .a-mock-cursor--find{--x0:4em;--y0:9em;--x2:-9em;--y2:4.1em;top:52%;right:2.2em}.aurora .a-mock-cursor--select{--x0:15em;--y0:8em;--y2:8.76em;top:1.25em;left:1.35em}.aurora .a-mock-cursor--order{--x0:9em;--y0:6em;top:48%;left:66%}.aurora .a-mock-result,.aurora .a-mock-review,.aurora .a-mock-order,.aurora .a-mock-track{background:#eef2ff0f;border-radius:1em;position:relative;box-shadow:inset 0 0 0 1px #eef2ff21}.aurora .a-mock-result{align-items:center;gap:1em;padding:.7em 1em;display:flex}.aurora .a-mock-result-text{flex:1;min-width:0;display:grid}.aurora .a-mock-result-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aurora .a-mock-result-text b{font-weight:640}.aurora .a-mock-result-text span{color:var(--mist);font-size:.86em}.aurora .a-mock-result--dim b{color:var(--mist)}.aurora .a-mock-tall,.aurora .a-mock-narrow{display:none}.aurora .a-mock-result-score{flex:none;align-items:center;gap:.5em;font-weight:640;display:flex}.aurora .a-mock-result-score .a-stars{font-size:.9em}.aurora .a-mock-pick{box-shadow:0 0 0 .14em var(--green), 0 0 2em #4dffc373;border-radius:1.1em;position:absolute;inset:-.14em}.aurora .a-mock-review{align-items:flex-start;gap:.8em;padding:.6em .9em;display:flex}.aurora .a-mock-review.a-seq:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .12em var(--magenta), 0 0 1.6em #ff6fb559;opacity:var(--t);position:absolute;inset:0}.aurora .a-mock-box{border-radius:.4em;flex:none;place-items:center;width:1.35em;height:1.35em;margin-top:.12em;display:grid;position:relative;box-shadow:inset 0 0 0 .1em #eef2ff73}.aurora .a-mock-box:before{content:"";border-radius:inherit;background:var(--magenta);opacity:var(--t,0);transform:scale(calc(.4 + .6 * var(--t,0)));position:absolute;inset:0}.aurora .a-mock-box svg{color:#05070f;width:.95em;height:.95em;clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0);position:relative}.aurora .a-mock-review-body{gap:.12em;min-width:0;display:grid}.aurora .a-mock-review-head,.aurora .a-mock-track-head{color:var(--mist);align-items:center;gap:.6em;font-size:.86em;display:flex}.aurora .a-mock-review-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aurora .a-mock-bar{background:linear-gradient(100deg,#4dffc329,#6fb8ff29);border-radius:.95em;justify-content:space-between;gap:1em;padding:.65em 1em;display:flex;box-shadow:inset 0 0 0 1px #4dffc36b}.aurora .a-mock-bar b{font-weight:640}.aurora .a-mock-order{gap:.45em;padding:1em 1.1em 1.1em;display:grid}.aurora .a-mock-order-title{margin-bottom:.2em;font-weight:640;font-stretch:110%}.aurora .a-mock-order-row{color:var(--mist);justify-content:space-between;gap:1em;font-size:.92em;display:flex}.aurora .a-mock-order-row b{color:var(--snow);font-weight:600}.aurora .a-mock-submit{place-items:center;margin-top:.5em;display:grid;position:relative}.aurora .a-mock-ring{border-radius:inherit;box-shadow:0 0 0 .12em var(--green);opacity:calc(var(--t) * (1 - var(--t)) * 4);transform:scale(calc(1 + var(--t) * .1), calc(1 + var(--t) * .5));position:absolute;inset:0}.aurora .a-mock-steps{gap:.95em;display:grid}.aurora .a-mock-step{opacity:calc(.3 + .7 * var(--t));align-items:center;gap:.7em;display:flex}.aurora .a-mock-step-dot{border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;display:grid;position:relative;box-shadow:inset 0 0 0 .1em #eef2ff66}.aurora .a-mock-step-dot:before{content:"";background:var(--green);opacity:var(--t);transform:scale(calc(.4 + .6 * var(--t)));border-radius:50%;position:absolute;inset:0;box-shadow:0 0 1.2em #4dffc3b3}.aurora .a-mock-step-dot svg{color:#05070f;width:.9em;height:.9em;opacity:var(--t);position:relative}.aurora .a-mock-link{background:#6fb8ff29;border-radius:99em;justify-self:start;padding:.28em .8em;font-size:.84em;font-weight:600;box-shadow:inset 0 0 0 1px #6fb8ff6b}.aurora .a-mock-track{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6em 1em;padding:.75em 1em .9em;display:grid}.aurora .a-mock-track--good:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--t);position:absolute;inset:0;box-shadow:inset 0 0 0 .1em #4dffc3b3,0 0 1.8em #4dffc34d}.aurora .a-mock-bar--bill{background:linear-gradient(100deg,#ffd48524,#4dffc324);box-shadow:inset 0 0 0 1px #ffd4856b}.aurora .a-mock-status{justify-items:end;font-size:.86em;font-weight:640;display:grid}.aurora .a-mock-status-label{white-space:nowrap;grid-area:1/1}.aurora .a-mock-status--good .a-mock-status-label:last-child{color:var(--green);text-shadow:0 0 1em #4dffc399}.aurora .a-mock-bars{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:.35em;display:grid}.aurora .a-mock-bars i{background:#eef2ff29;border-radius:99em;height:.42em;position:relative;overflow:hidden}.aurora .a-mock-bars i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--ice), var(--violet));transform:scaleX(var(--t));transform-origin:0;position:absolute;inset:0}.aurora .a-mock-bars--good i:last-child:after{background:linear-gradient(90deg, var(--green), #c9ffe9)}.aurora .a-mock-bars:not(.a-mock-bars--good) i:last-child:after{background:#eef2ff8c}@media (max-width:39.99rem){.aurora .a-flow-frame{aspect-ratio:1/.92;border-radius:6cqi;padding:11cqi 6cqi 6cqi}.aurora .a-flow-slate{font-size:clamp(.75rem,3.2cqi,.8125rem);top:4.2cqi}.aurora .a-scene{font-size:clamp(.6875rem,4cqi,1.375rem)}.aurora .a-scene--split{grid-template-columns:minmax(0,1fr);gap:.7em}.aurora .a-mock-order{gap:.35em;padding-block:.8em .9em}.aurora .a-mock-steps{gap:.4em}.aurora .a-mock-wide{display:none}.aurora .a-mock-narrow{display:inline}.aurora .a-mock-tall{display:flex}.aurora .a-mock-track{grid-template-columns:minmax(0,1fr);gap:.3em}.aurora .a-mock-status{justify-items:start}.aurora .a-mock-cursor--find{--x2:-7em}.aurora .a-mock-cursor--select{--x0:11em}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-height:640px),(scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-height:560px) and (min-width:40rem){.aurora .a-flow{padding-bottom:0}.aurora .a-flow-head{margin-bottom:-2.5rem}.aurora .a-flow-run{height:calc(100svh + 340vh)}.aurora .a-flow-pin{height:100svh;position:sticky;top:0;overflow:clip}.aurora .a-flow-inner{grid-template-rows:minmax(0,1fr) auto;gap:.5rem;height:100%;padding:5.25rem 0 .5rem;display:grid}.aurora .a-mock-cursor{display:block}.aurora .a-flow-steps{display:block;position:relative}.aurora .a-flow-step{--in:0;--out:0;--p:0;align-content:center;gap:1rem;position:absolute;inset:0}.aurora .a-flow-step:first-child{--in:1}.aurora .a-flow-text{--ti:clamp(0, calc(var(--in) * 2 - 1), 1);--to:clamp(0, calc(var(--out) * 2), 1);opacity:calc(var(--ti) * (1 - var(--to)));filter:blur(calc((1 - var(--ti) + var(--to)) * 10px));transform:translate3d(0, calc((1 - var(--ti)) * 3rem - var(--to) * 3rem), 0)}.aurora .a-flow-num{font-size:clamp(2.75rem,1.6rem + 5vw,7.5rem)}.aurora .a-flow-screen{pointer-events:none;width:min(100%,145.455svh - 33.4545rem);opacity:calc(var(--in) * (1 - var(--out)));filter:blur(calc(var(--out) * 8px));transform:perspective(70rem) translate3d(0, calc((1 - var(--in)) * 46% - var(--out) * 40%), 0) rotateX(calc((1 - var(--in)) * -32deg + var(--out) * 26deg)) scale(calc(1 - (1 - var(--in)) * .14 - var(--out) * .12))}.aurora .a-flow-track{--q:0;z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.aurora .a-flow-tick{text-align:left;cursor:pointer;align-content:start;gap:.4375rem;min-width:0;min-height:2.75rem;padding-top:.625rem;display:grid}.aurora .a-flow-tick-bar{background:#eef2ff2e;border-radius:3px;height:3px;display:block;overflow:hidden}.aurora .a-flow-tick-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--ice), var(--violet));height:100%;transform:scaleX(clamp(0, calc(var(--q) - var(--i)), 1));transform-origin:0;display:block}.aurora .a-flow-tick-label{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.3;overflow:hidden}.aurora .a-flow-tick-long{display:none}.aurora .a-flow-tick[aria-current] .a-flow-tick-label{color:#fff;font-weight:640}.aurora .a-flow-tick:focus-visible .a-flow-tick-bar{background:#eef2ff66}}@media (hover:hover){.aurora .a-flow-tick:hover .a-flow-tick-bar{background:#eef2ff66}.aurora .a-flow-tick:hover .a-flow-tick-label{color:#fff}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-height:640px) and (max-width:39.99rem){.aurora .a-flow-screen{width:min(100%,108.696svh - 25rem)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-height:560px) and (min-width:48rem){.aurora .a-flow-tick-label{font-size:var(--fs-tiny)}.aurora .a-flow-tick-short{display:none}.aurora .a-flow-tick-long{display:inline}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-height:560px) and (min-width:62rem){.aurora .a-flow-inner{gap:1rem;padding:6rem 0 1rem}.aurora .a-flow-step{align-content:center;gap:4rem}.aurora .a-flow-screen{justify-self:end;width:min(100%,145.455svh - 24.7273rem)}}
.aurora .a-tag{font-size:var(--fs-tiny);color:#05070f;background:var(--gold);border-radius:999px;margin-right:.625rem;padding:.125rem .625rem;font-weight:640;display:inline-flex}.aurora .a-pick-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;position:relative}.aurora .a-pick-main{gap:.75rem;min-width:0;display:grid}.aurora .a-pick-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;display:flex}.aurora .a-pick-actions{flex-wrap:wrap;gap:0 1.5rem;display:flex}.aurora .a-pick-actions .a-action[aria-disabled=true]{cursor:default;opacity:.5;text-decoration-color:#0000}.aurora .a-pick-list{gap:.625rem;display:grid}.aurora .a-pick-sparks{z-index:3;pointer-events:none;width:calc(100% + 4rem);height:calc(100% + 4rem);display:none;position:absolute;inset:-2rem}.aurora .a-pick-card{border-radius:var(--r-md);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hairline);transition:transform .4s var(--ease-expo);background:#0b0f24b8;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem;display:flex}@media (hover:hover){.aurora .a-pick-card:hover{transform:translate(.375rem)}}.aurora .a-pick-card:active{transform:scale(.99)}.aurora .a-pick-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, var(--magenta), #ffb3d6 40%, var(--violet));-webkit-mask-composite:xor;opacity:0;padding:1.5px;transition:opacity .4s ease-out;position:absolute;inset:0;-webkit-mask:linear-gradient(#000000ed 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000000ed 0 0) content-box exclude,linear-gradient(#000 0 0)}.aurora .a-pick-card:has(.a-pick-input:checked):before{opacity:1}.aurora .a-pick-card[data-nudge]:before{animation:1.5s ease-in-out .5s 3 aurora-pick-nudge}@keyframes aurora-pick-nudge{50%{opacity:.85}}.aurora .a-pick-input{opacity:0;cursor:pointer;width:1.5rem;height:1.5rem;margin:0;position:absolute;top:1.25rem;left:1.25rem}.aurora .a-pick-card:has(.a-pick-input:focus-visible){outline:2px solid var(--green);outline-offset:3px}.aurora .a-pick-box{border-radius:.5rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.125rem;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #eef2ff8c}.aurora .a-pick-box:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--magenta), var(--violet));opacity:0;transition:opacity .2s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.3);box-shadow:0 0 1rem #ff6fb599}.aurora .a-pick-box:after{content:"";box-shadow:0 0 0 2px var(--magenta);opacity:0;border-radius:.75rem;position:absolute;inset:-.25rem}.aurora .a-pick-input:checked+.a-pick-box:before{opacity:1;transform:none}.aurora .a-pick-input:checked+.a-pick-box:after{animation:.65s ease-out aurora-ring}@keyframes aurora-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2)}}.aurora .a-pick-box svg{color:#fff;clip-path:inset(0 100% 0 0);width:1rem;height:1rem;transition:clip-path .3s var(--ease-inout) 60ms;position:relative}.aurora .a-pick-input:checked+.a-pick-box svg{clip-path:inset(0)}.aurora .a-pick-body{gap:.375rem;min-width:0;display:grid}.aurora .a-pick-head{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:.125rem .75rem;display:flex}.aurora .a-pick-author{font-weight:600}.aurora .a-pick-when{color:var(--mist)}.aurora .a-pick-text{text-wrap:pretty}.aurora .a-pick-hint{font-size:var(--fs-tiny);color:#ffd9ea;background:#ff6fb526;border-radius:.875rem;justify-self:start;padding:.1875rem .75rem;font-weight:600;line-height:1.4}.aurora .a-pick-card:has(.a-pick-input:checked) .a-pick-hint{background:#ff6fb54d}.aurora .a-pick-bar{z-index:5;border-radius:var(--r-md);font-size:var(--fs-tiny);color:var(--mist);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#090d20db;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding:.5rem .5rem .5rem 1rem;line-height:1.35;display:flex;position:sticky;bottom:.75rem;box-shadow:inset 0 0 0 1px #4dffc373,0 1rem 2.5rem -.75rem #000000e6,0 0 2rem #4dffc324}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aurora .a-pick-bar{background:#090d20}}.aurora .a-pick-bar-figures{align-items:center;min-width:0;display:grid}.aurora .a-pick-bar-figures>*{min-width:0;transition:opacity .2s ease-out, transform .5s var(--ease-expo);grid-area:1/1;gap:.125rem;display:grid}.aurora .a-pick-bar-figures:not([data-empty]) .a-pick-bar-live,.aurora .a-pick-bar-figures[data-empty] .a-pick-bar-invite{transition-delay:.16s}.aurora .a-pick-bar-invite{opacity:0;transform:translateY(.5rem)}.aurora .a-pick-bar-invite b{font-size:var(--fs-small)}.aurora .a-pick-bar-figures[data-empty] .a-pick-bar-live{opacity:0;transform:translateY(-.5rem)}.aurora .a-pick-bar-figures[data-empty] .a-pick-bar-invite{opacity:1;transform:none}.aurora .a-pick-bar-count,.aurora .a-pick-bar-rating{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}.aurora .a-pick-bar-rating{align-items:center;gap:.375rem}.aurora .a-pick-bar b{letter-spacing:-.01em;color:var(--snow);font-weight:640}.aurora .a-pick-bar-count b{font-size:1rem}.aurora .a-pick-bar-rating b{font-size:var(--fs-small);align-items:center;gap:.25rem;display:inline-flex}.aurora .a-pick-bar .a-pick-arrow{width:1.125rem;height:.5rem;color:var(--mist)}.aurora .a-pick-bar-star{width:.875rem;height:.875rem;color:var(--gold);filter:drop-shadow(0 0 .3rem #ffd485cc)}.aurora .a-pick-bar .a-pick-bar-cta{flex:none;width:2.75rem;padding:0}.aurora .a-pick-lens{flex:none;width:1.125rem;height:1.125rem}.aurora .a-pick-bar-cta-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:25rem) and (max-width:29.99rem){.aurora .a-pick-bar-invite b{text-wrap:balance}.aurora .a-pick-bar-invite span{display:none}}@media (min-width:25rem){.aurora .a-pick-bar .a-pick-bar-cta{width:auto;padding:0 1rem 0 .875rem}.aurora .a-pick-bar-cta-text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.aurora .a-pick-sum{gap:1.125rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.aurora .a-pick-profile{font-size:var(--fs-small);color:var(--snow);font-weight:560}.aurora .a-pick-count{color:var(--mist);align-items:center;gap:1rem;line-height:1.35;display:flex}.aurora .a-pick-count-number{letter-spacing:-.05em;color:var(--snow);font-size:3.25rem;font-weight:620;font-stretch:115%;line-height:1}.aurora .a-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}@media (min-width:26rem){.aurora .a-tiers{grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr))}}.aurora .a-tier{border-radius:var(--r-sm);font-size:var(--fs-tiny);color:var(--mist);box-shadow:inset 0 0 0 1px var(--hairline);gap:.0625rem;padding:.5rem .625rem;line-height:1.4;display:grid;position:relative}.aurora .a-tier:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--green), 0 0 1.5rem #4dffc347;opacity:0;transition:opacity .35s ease-out, transform .55s var(--ease-expo);background:linear-gradient(135deg,#4dffc338,#6fb8ff2e);position:absolute;inset:0;transform:scale(.92)}.aurora .a-tier[data-active]:before{opacity:1;transform:none}.aurora .a-tier>*{position:relative}.aurora .a-tier b{font-size:var(--fs-small);color:var(--snow);font-weight:620}.aurora .a-pick-figures{gap:.75rem;display:grid}.aurora .a-pick-figures>div{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.75rem;display:flex}.aurora .a-pick-figures dt{max-width:13rem;font-size:var(--fs-small);color:var(--mist);line-height:1.4}.aurora .a-pick-figures dd{letter-spacing:-.03em;font-size:1.375rem;font-weight:620;font-stretch:110%}.aurora .a-pick-rating{border-top:1px solid var(--hairline);gap:.25rem;padding-top:.75rem;display:grid}.aurora .a-pick-rating-label{font-size:var(--fs-small);color:var(--mist)}.aurora .a-pick-rating-slot{align-items:center;min-height:3rem;display:grid}.aurora .a-pick-rating-slot>*{transition:opacity .35s ease-out, transform .55s var(--ease-expo);grid-area:1/1}.aurora .a-pick-rating-row{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-weight:620;font-stretch:112%;line-height:1;display:flex}.aurora .a-pick-rating-row .a-pick-arrow{width:1.75rem;height:.75rem;color:var(--mist);flex:none}.aurora .a-pick-rating-old{color:var(--mist);font-size:1.375rem}.aurora .a-pick-rating-new{color:#fff;filter:drop-shadow(0 0 1rem #ffd48580);font-size:2.75rem;position:relative}.aurora .a-pick-stars{flex:none;margin-right:calc(100% - 5em);font-size:1.25rem}.aurora .a-pick-invite{max-width:19rem;font-size:var(--fs-small);color:var(--snow);opacity:0;line-height:1.4;transform:translateY(.5rem)}.aurora .a-pick-rating-slot[data-empty] .a-pick-rating-row{opacity:0;transform:translateY(-.5rem)}.aurora .a-pick-rating-slot[data-empty] .a-pick-invite{opacity:1;transform:none}.aurora .a-pick-flash{pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffd48580,#4dffc32e 55%,#0000);border-radius:50%;animation:1.1s ease-out .12s aurora-flash;position:absolute;inset:-1.75rem -2.5rem}.aurora .a-pick-note,.aurora .a-calc-note{font-size:var(--fs-tiny);color:var(--mist);line-height:1.5}.aurora .a-pick-cta{justify-self:stretch}.aurora .a-pick-next{background:linear-gradient(115deg,#4dffc31f,#6fb8ff0d 45%,#a480ff1f),#0b0f24db;align-items:start;gap:1.25rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.aurora .a-pick-next-copy{gap:.375rem;display:grid}.aurora .a-pick-next-copy p{max-width:30rem;font-size:var(--fs-small);color:var(--soft);text-wrap:pretty;line-height:1.5}.aurora .a-pick-next-search .a-search{max-width:none}.aurora .a-pick-next-search .a-results,.aurora .a-pick-next-search .a-search-skeleton{margin-inline:0}@media (min-width:56rem){.aurora .a-pick-next{border-radius:var(--r-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem}.aurora .a-pick-next-search{padding-top:.25rem}}@media (min-width:40rem) and (max-width:61.99rem){.aurora .a-pick-figures dt{max-width:none}}@media (max-width:61.99rem){.aurora .a-pick-input{scroll-margin-block:6rem 16rem}}@media (min-width:62rem){.aurora .a-pick-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2rem}.aurora .a-pick-side{position:sticky;top:6.5rem}.aurora .a-pick-stars{margin:0 0 0 auto;font-size:1.125rem}.aurora .a-pick-bar{display:none}.aurora .a-pick-sparks{display:block}}.aurora .a-calc .a-calc-panel{gap:2.5rem;padding:clamp(1.25rem,.8rem + 2.4vw,3.5rem);display:grid}.aurora .a-calc-controls{gap:1.5rem;display:grid}.aurora .a-range{gap:.125rem;display:grid}.aurora .a-range-head{font-size:var(--fs-small);color:var(--mist);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.aurora .a-range-value{color:var(--snow);font-size:1.25rem;font-weight:620;font-stretch:110%}.aurora .a-range-input{cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem;margin:0}.aurora .a-range-input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--green), var(--ice) var(--fill), #eef2ff66 var(--fill));border-radius:99px;height:.375rem}.aurora .a-range-input::-moz-range-track{background:linear-gradient(90deg, var(--green), var(--ice) var(--fill), #eef2ff66 var(--fill));border-radius:99px;height:.375rem}.aurora .a-range-input::-webkit-slider-thumb{width:1.625rem;height:1.625rem;transition:transform .25s var(--ease-swift);appearance:none;background:#fff;border-radius:50%;margin-top:-.625rem;box-shadow:0 0 0 .375rem #4dffc333,0 0 1.25rem #4dffc3d9}.aurora .a-range-input::-moz-range-thumb{width:1.625rem;height:1.625rem;transition:transform .25s var(--ease-swift);background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 .375rem #4dffc333,0 0 1.25rem #4dffc3d9}@media (hover:hover){.aurora .a-range-input:hover::-webkit-slider-thumb{transform:scale(1.14)}.aurora .a-range-input:hover::-moz-range-thumb{transform:scale(1.14)}}.aurora .a-range-input:active::-webkit-slider-thumb{transform:scale(1.3)}.aurora .a-range-input:active::-moz-range-thumb{transform:scale(1.3)}.aurora .a-calc-result{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem 1rem;display:grid}.aurora .a-calc-now,.aurora .a-calc-then{justify-items:start;gap:.5rem;display:grid}.aurora .a-calc-label{font-size:var(--fs-small);color:var(--mist)}.aurora .a-calc-number{letter-spacing:-.05em;color:var(--mist);font-size:clamp(3rem,1.9rem + 5vw,6.25rem);font-weight:620;font-stretch:115%;line-height:1}.aurora .a-calc-number--lit{color:#fff;filter:drop-shadow(0 0 1.5rem #ffd4858c)}.aurora .a-calc-result .a-stars{font-size:clamp(1.125rem,1rem + .6vw,1.5rem)}.aurora .a-calc-gain{font-size:var(--fs-small);color:#05070f;background:var(--green);border-radius:999px;align-items:baseline;gap:.125rem;margin-top:.25rem;padding:.125rem .75rem;font-weight:640;display:inline-flex;box-shadow:0 0 1.25rem #4dffc373}.aurora .a-calc-then{--gain:0;isolation:isolate;position:relative}.aurora .a-calc-then:before{content:"";z-index:-1;aspect-ratio:1.5;pointer-events:none;width:130%;opacity:calc(.12 + var(--gain) * .88);transform:scale(calc(.7 + var(--gain) * .4));transition:opacity .6s ease-out, transform .9s var(--ease-expo);background:radial-gradient(closest-side,#ffd48557,#4dffc31f 55%,#0000);border-radius:50%;position:absolute;top:-12%;left:-22%}.aurora .a-calc-flash{z-index:-1;aspect-ratio:1.6;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffd48580,#4dffc329 55%,#0000);border-radius:50%;width:120%;animation:.9s ease-out aurora-flash;position:absolute;top:6%;left:-18%}.aurora .a-calc-scale{grid-column:1/-1;gap:.625rem;padding-inline:.5rem;display:grid}.aurora .a-calc-scale-track{background:#eef2ff24;border-radius:99px;height:.375rem;display:block;position:relative}.aurora .a-calc-scale-span,.aurora .a-calc-scale-mark{pointer-events:none;transition:transform .7s var(--ease-expo);position:absolute;inset:0}.aurora .a-calc-scale-span{background:linear-gradient(90deg, var(--ice), var(--green));transform:translateX(calc(var(--from) * 100%)) scaleX(calc(var(--to) - var(--from)));transform-origin:0;box-shadow:0 0 .875rem #4dffc3b3}.aurora .a-calc-scale-mark{transform:translateX(calc(var(--from) * 100%))}.aurora .a-calc-scale-mark--then{transform:translateX(calc(var(--to) * 100%))}.aurora .a-calc-scale-mark:before{content:"";width:1rem;height:1rem;box-shadow:inset 0 0 0 2px var(--mist);background:#1a2140;border-radius:50%;margin-top:-.5rem;position:absolute;top:50%;left:-.5rem}.aurora .a-calc-scale-mark--then:before{background:#fff;box-shadow:0 0 0 .25rem #4dffc338,0 0 1rem #4dffc3e6}.aurora .a-calc-scale-ticks{font-size:var(--fs-tiny);color:var(--mist);justify-content:space-between;line-height:1.2;display:flex;position:relative}.aurora .a-calc-scale-ticks span{text-align:center;white-space:nowrap;flex:1 1 0}.aurora .a-calc-scale-ticks span:first-child{text-align:left;flex:.5 1 0}.aurora .a-calc-scale-ticks span:last-child{flex:.5 1 0;justify-content:flex-end;display:flex}.aurora .a-calc-note{grid-column:1/-1;max-width:30rem}@media (min-width:56rem){.aurora .a-calc .a-calc-panel{border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem}}
.aurora .a-reasons{--thread:clamp(2.5rem, 1.5rem + 4vh, 4.5rem);padding:clamp(2rem, 1.5rem + 2vw, 3.25rem) 0 calc(var(--sp-section) / 3);position:relative}.aurora .a-reasons-horizon{pointer-events:none;height:0;position:absolute;inset:0 0 auto}.aurora .a-reasons-thread{width:2px;height:var(--thread);clip-path:inset(0 -2rem);background:linear-gradient(#0000,#4dffc3e6);border-radius:1px;margin-left:-1px;position:absolute;bottom:0;left:50%}.aurora .a-reasons-thread:before{content:"";filter:blur(6px);background:linear-gradient(#0000,#4dffc352);position:absolute;inset:0 -.5rem}.aurora .a-reasons-thread:after{content:"";filter:drop-shadow(0 0 .375rem #d6fff0e6);height:45%;animation:aurora-thread 2.6s var(--ease-inout) infinite;background:linear-gradient(#0000,#fff);border-radius:2px;position:absolute;inset:0 -1px auto;transform:translateY(-110%)}@keyframes aurora-thread{to{transform:translateY(230%)}}.aurora .a-reasons-rain i{width:2px;height:.875rem;margin-left:calc(var(--x) - 1px);opacity:0;animation:aurora-reasons-drop var(--t) cubic-bezier(.55, 0, .9, .55) var(--w) infinite;background:linear-gradient(#0000,#d9fff1);border-radius:1px;position:absolute;bottom:0;left:50%}@keyframes aurora-reasons-drop{0%{opacity:0;transform:translateY(calc(var(--thread) * -1))}18%,90%{opacity:.85}to{opacity:0;transform:translateY(0)}}.aurora .a-reasons-ripple{filter:blur(1px);opacity:0;height:4px;animation:aurora-reasons-ripple 2.6s var(--ease-expo) infinite;background:linear-gradient(90deg,#0000,#4dffc3e6 30%,#fff 50%,#a480ffe6 70%,#0000);border-radius:2px;position:absolute;inset:-2px 18% auto;transform:scaleX(.02)}@keyframes aurora-reasons-ripple{0%,46%{opacity:0;transform:scaleX(.02)}52%{opacity:1}to{opacity:0;transform:scaleX(1)}}.aurora .a-reasons-line{filter:drop-shadow(0 0 .5rem #4dffc3cc);background:linear-gradient(90deg,#0000 4%,#4dffc3cc 26%,#f2fffa 50%,#a480ffcc 74%,#0000 96%);height:2px;position:absolute;inset:-1px 0 auto}.aurora .a-reasons-glow{transform-origin:50% 0;background:radial-gradient(50% 100% at 50% 0,#4dffc34d,#6fb8ff1f 42%,#0000 72%);height:clamp(7rem,4rem + 10vw,14rem);position:absolute;inset:0 4% auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aurora .a-reasons-line,.aurora .a-reasons-glow{animation:linear both aurora-horizon;animation-timeline:view();animation-range:cover cover 38%}.aurora .a-reasons-glow{animation-name:aurora-horizon-glow}}}@keyframes aurora-horizon{0%{opacity:.3;transform:scaleX(.04)}}@keyframes aurora-horizon-glow{0%{opacity:0;transform:scale(.2,.4)}}.aurora .a-reasons-head{text-align:center;justify-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:grid}.aurora .a-reasons-title{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}.aurora .a-reasons-note{max-width:40rem;font-size:var(--fs-small);color:var(--snow);text-shadow:0 0 1rem #060816cc;text-wrap:balance}.aurora .a-reasons-toggle{text-shadow:0 0 1rem #060816cc;margin-top:-.25rem}@media (scripting:none){.aurora .a-reasons-toggle{display:none}}.aurora .a-marquee{cursor:pointer;gap:.75rem;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.aurora .a-marquee-row{width:max-content;display:flex}.aurora .a-marquee-track{flex:none;justify-content:space-around;gap:.75rem;min-width:100vw;padding-right:.75rem;animation:56s linear infinite aurora-marquee;display:flex}.aurora .a-marquee-row[data-reverse] .a-marquee-track{animation-duration:72s;animation-direction:reverse}@keyframes aurora-marquee{to{transform:translate(-100%)}}.aurora .a-reasons[data-inview=false] .a-marquee-track,.aurora .a-reasons[data-inview=false] .a-reasons-thread:after,.aurora .a-reasons[data-inview=false] .a-reasons-rain i,.aurora .a-reasons[data-inview=false] .a-reasons-ripple,.aurora .a-reasons[data-still] .a-reasons-thread:after,.aurora .a-reasons[data-still] .a-reasons-rain i,.aurora .a-reasons[data-still] .a-reasons-ripple{animation-play-state:paused}@media (hover:hover){.aurora .a-marquee:hover .a-marquee-track{animation-play-state:paused}}.aurora .a-marquee-lens{pointer-events:none;mix-blend-mode:color-dodge;background:radial-gradient(closest-side,#aae1ff80,#4dffc329 60%,#0000);width:min(36rem,86vw);margin-left:calc(min(36rem,86vw)/-2);position:absolute;inset:0 auto 0 50%}.aurora .a-chip{--dot:var(--magenta);white-space:nowrap;background:linear-gradient(150deg, color-mix(in srgb, var(--dot) 13%, #0b0f24), #0b0f24 62%);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:1.125rem;gap:.125rem;padding:.75rem 1.375rem .875rem 1.125rem;display:grid}.aurora .a-chip:nth-child(4n+2){--dot:var(--violet)}.aurora .a-chip:nth-child(4n+3){--dot:var(--ice)}.aurora .a-chip:nth-child(4n){--dot:var(--green)}.aurora .a-chip-flag{font-size:var(--fs-tiny);color:color-mix(in srgb, var(--dot) 32%, white);align-items:center;gap:.5rem;font-weight:620;display:inline-flex}.aurora .a-chip-flag:before{content:"";background:var(--dot);width:.4375rem;height:.4375rem;box-shadow:0 0 .625rem var(--dot);border-radius:50%}.aurora .a-chip-quote{color:var(--snow);font-size:1rem;line-height:1.4}.aurora .a-reasons[data-still] .a-marquee{cursor:auto;-webkit-mask-image:none;mask-image:none}.aurora .a-reasons[data-still] .a-marquee-lens,.aurora .a-reasons[data-still] .a-marquee-track[aria-hidden],.aurora .a-reasons[data-still] .a-marquee-row[data-reverse]{display:none}.aurora .a-reasons[data-still] .a-marquee-row{width:min(100% - 2 * var(--sp-gutter), 77.5rem);margin-inline:auto}.aurora .a-reasons[data-still] .a-marquee-track{flex-wrap:wrap;flex:1;justify-content:center;min-width:0;padding-right:0;animation:none}.aurora .a-reasons[data-still] .a-chip{white-space:normal;animation:aurora-reasons-settle .7s var(--ease-expo) both;animation-delay:calc(var(--n) * 45ms)}@keyframes aurora-reasons-settle{0%{opacity:0;filter:blur(8px);transform:translateY(1rem)scale(.96)}}@media (prefers-reduced-motion:reduce){.aurora .a-marquee{cursor:auto;-webkit-mask-image:none;mask-image:none}.aurora .a-reasons-toggle,.aurora .a-reasons-rain,.aurora .a-reasons-ripple,.aurora .a-marquee-lens{display:none}.aurora .a-marquee-row{width:auto;padding-inline:var(--sp-gutter)}.aurora .a-marquee-track{flex-wrap:wrap;flex:1;justify-content:center;min-width:0;padding-right:0}.aurora .a-marquee-track[aria-hidden],.aurora .a-marquee-row[data-reverse]{display:none}.aurora .a-chip{white-space:normal}}.aurora[data-motion=still] .a-marquee{cursor:auto;-webkit-mask-image:none;mask-image:none}.aurora[data-motion=still] .a-reasons-toggle,.aurora[data-motion=still] .a-reasons-rain,.aurora[data-motion=still] .a-reasons-ripple,.aurora[data-motion=still] .a-marquee-lens,.aurora[data-motion=still] .a-marquee-track[aria-hidden],.aurora[data-motion=still] .a-marquee-row[data-reverse]{display:none}.aurora[data-motion=still] .a-marquee-row{width:auto;padding-inline:var(--sp-gutter)}.aurora[data-motion=still] .a-marquee-track{flex-wrap:wrap;flex:1;justify-content:center;min-width:0;padding-right:0}.aurora[data-motion=still] .a-chip{white-space:normal}.aurora .a-price-dial{gap:1.5rem;margin-bottom:1.5rem;padding:clamp(1.25rem,1rem + 1.4vw,2.25rem);display:grid}.aurora .a-price-total{gap:.25rem;display:grid}.aurora .a-price-total-label{font-size:var(--fs-small);color:var(--mist)}.aurora .a-price-total-number{letter-spacing:-.045em;color:#fff;filter:drop-shadow(0 0 1.25rem #4dffc366);font-size:clamp(2.25rem,1.7rem + 2vw,3.25rem);font-weight:620;font-stretch:112%;line-height:1.05}.aurora .a-price-total-note{max-width:30rem;font-size:var(--fs-small);color:var(--soft);text-wrap:pretty;line-height:1.5}.aurora .a-price-marks{height:1.25rem;font-size:var(--fs-tiny);color:var(--mist);margin:-.25rem .8125rem 0;line-height:1.25rem;display:block;position:relative}.aurora .a-price-marks i{left:calc(var(--at) * 100%);font-style:normal;position:absolute;top:0;transform:translate(-50%)}.aurora .a-price-marks i[data-reached]{color:var(--snow);font-weight:620}.aurora .a-price-grid{gap:1rem;display:grid}.aurora .a-price-slot{--hue:var(--green);position:relative}.aurora .a-price-slot:nth-child(2){--hue:var(--ice)}.aurora .a-price-slot:nth-child(3){--hue:var(--violet)}.aurora .a-price-slot:nth-child(4){--hue:var(--magenta)}.aurora .a-price-slot:before{content:"";border-radius:var(--r-lg);pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--hue) 75%, transparent), 0 0 3.5rem -.5rem color-mix(in srgb, var(--hue) 60%, transparent);opacity:0;transition:opacity .5s ease-out, transform .6s var(--ease-expo);position:absolute;inset:0;transform:translateY(0)}.aurora .a-price-slot[data-active]:before{opacity:1;transform:translateY(-.625rem)}.aurora .a-price{text-align:left;cursor:pointer;width:100%;min-height:13rem;transform:perspective(60rem) translateY(var(--lift,0rem)) rotateX(calc(var(--ty,0) * -5deg)) rotateY(calc(var(--tx,0) * 6deg)) scale(var(--press,1));transition:transform .6s var(--ease-expo);grid-template-rows:1fr;grid-auto-rows:auto;gap:.25rem;padding:1.75rem;display:grid;overflow:hidden;container-type:inline-size}.aurora .a-price:focus-visible{border-radius:var(--r-lg)}.aurora .a-price:active{--press:.985}.aurora .a-price-slot[data-active] .a-price{--lift:-.625rem}.aurora .a-price-sheen{pointer-events:none;background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--hue) 45%, transparent) 47%, #ffffff52 50%, color-mix(in srgb, var(--hue) 45%, transparent) 53%, transparent 60%);animation:aurora-price-sheen 1.1s var(--ease-inout) .1s both;position:absolute;inset:0 -60%;transform:translate(-75%)}@keyframes aurora-price-sheen{to{transform:translate(75%)}}.aurora .a-price.a-glass:before{background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 75%, white), #eef2ff12 42%, #eef2ff0a 70%, color-mix(in srgb, var(--hue) 45%, transparent))}.aurora .a-price-beam{background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 55%, transparent), transparent);opacity:.3;height:95%;transition:opacity .5s ease-out, transform .9s var(--ease-expo);border-radius:50%;position:absolute;top:-45%;left:5%;right:5%}.aurora .a-price-slot[data-active] .a-price-beam{opacity:1;transform:translateY(12%)scale(1.1)}@media (hover:hover){.aurora .a-price:hover .a-price-beam{opacity:1;transform:translateY(12%)scale(1.1)}}.aurora .a-price-label,.aurora .a-price-value,.aurora .a-price-unit,.aurora .a-price-save{display:block;position:relative}.aurora .a-price-pile{grid-template-columns:repeat(var(--cols,6), minmax(0, 1fr));gap:calc(2.25rem / var(--cols,6));align-self:start;width:min(100%,10.125rem);margin-bottom:auto;padding-bottom:1.5rem;display:grid;position:relative}.aurora .a-price-pile i{aspect-ratio:11/7;border-radius:calc(1.5rem / var(--cols,6));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 55%, transparent);position:relative}.aurora .a-price-pile i:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--hue) 70%, white);box-shadow:0 0 .75rem color-mix(in srgb, var(--hue) 70%, transparent);opacity:0;transition:opacity .25s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.3)}.aurora .a-price-pile i[data-lit]:before{opacity:1;transition-delay:calc(var(--n) * 24ms);transform:none}.aurora .a-price-pile i[data-lit]{animation:3.2s ease-in-out infinite alternate aurora-twinkle;animation-delay:calc(var(--n) * -.37s)}@keyframes aurora-twinkle{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.aurora .a-prices[data-inview=false] .a-price-pile i{animation-play-state:paused}.aurora .a-price-label{font-weight:560}.aurora .a-price-value{letter-spacing:-.045em;color:#fff;font-size:min(clamp(2.5rem,1.7rem + 2.7vw,4.25rem),25cqi);font-weight:620;font-stretch:112%;line-height:1.05}.aurora .a-price-unit{font-size:var(--fs-small);color:var(--mist)}.aurora .a-price-save{font-size:var(--fs-tiny);color:color-mix(in srgb, var(--hue) 40%, white);margin-top:.375rem;font-weight:600}.aurora .a-promises{gap:1.5rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.aurora .a-promise{align-items:flex-start;gap:.875rem;display:flex}.aurora .a-promise svg{width:1.75rem;height:1.75rem;color:var(--green);filter:drop-shadow(0 0 .5rem #4dffc399);flex:none}.aurora .a-promise b{font-weight:620;line-height:1.35;display:block}.aurora .a-promise span span{font-size:var(--fs-small);color:var(--soft);margin-top:.25rem;line-height:1.5;display:block}.aurora .a-price-legal{margin-top:clamp(2rem,1.6rem + 1.6vw,3rem)}@media (min-width:64rem){.aurora .a-price-legal .a-notice{padding:1.5rem 1.75rem 1.5rem 1.5rem}.aurora .a-price-legal .a-notice-body{grid-template-columns:15rem minmax(0,1fr);align-items:start;column-gap:2rem}.aurora .a-price-legal .a-notice-body>p:not(.a-notice-title){max-width:46rem;font-size:1rem;line-height:1.6}}@media (min-width:48rem){.aurora .a-price-dial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;margin-bottom:2.25rem}.aurora .a-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora .a-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.aurora .a-faq-grid{gap:2.5rem;display:grid}.aurora .a-faq-head{gap:1.25rem;display:grid}.aurora .a-faq-sky{display:none}.aurora .a-faq-sky svg{width:100%;height:auto;display:block;overflow:visible}.aurora .a-faq-link{stroke:#cfe0ff;stroke-width:1px;stroke-linecap:round;opacity:.24;transition:opacity .9s ease-out}.aurora .a-faq-link[data-lit]{opacity:.85}.aurora .a-faq-link--pointer{stroke-dasharray:2 5}.aurora .a-faq-star>*{transform-box:fill-box;transform-origin:50%}.aurora .a-faq-star-core{fill:var(--snow);opacity:.7;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out;transform:scale(.72)}.aurora .a-faq-star-halo{fill:#ffd4858c;filter:blur(7px);opacity:0;transition:transform .9s var(--ease-expo), opacity .6s ease-out;transform:scale(.5)}.aurora .a-faq-star-ring{fill:none;stroke:var(--gold);stroke-width:1px;opacity:0}.aurora .a-faq-star[data-hot] .a-faq-star-core{opacity:1;transform:scale(1.05)}.aurora .a-faq-star[data-seen] .a-faq-star-core{fill:var(--gold);opacity:1;transform:scale(1)}.aurora .a-faq-star[data-seen] .a-faq-star-halo{opacity:.5;transform:scale(.8)}.aurora .a-faq-star[data-open] .a-faq-star-core{fill:#fff3d6;transform:scale(1.45)}.aurora .a-faq-star[data-open] .a-faq-star-halo{opacity:1;transform:scale(1.15)}.aurora .a-faq-star[data-seen][data-hot] .a-faq-star-core{transform:scale(1.7)rotate(45deg)}.aurora .a-faq-star[data-open] .a-faq-star-ring{animation:.9s ease-out aurora-faq-ring}@keyframes aurora-faq-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.aurora .a-faq-sky[data-complete] .a-faq-link{opacity:1}.aurora .a-faq-sky[data-complete] .a-faq-link--pointer{opacity:.6}.aurora .a-faq-sky[data-complete] .a-faq-star{animation:1.6s ease-in-out 3 aurora-faq-twinkle}.aurora .a-faq-sky[data-complete] .a-faq-star:nth-of-type(2n){animation-delay:.4s}@keyframes aurora-faq-twinkle{50%{opacity:.45}}.aurora .a-faq-sky-note{font-size:var(--fs-tiny);color:var(--soft);text-shadow:0 0 1rem #060816cc;line-height:1.5}.aurora .a-faq-head .a-link,.aurora .a-faq-more .a-link,.aurora .a-final-mail .a-link{padding-block:.75rem}.aurora .a-faq-more{font-size:var(--fs-small);margin-top:.625rem}.aurora .a-faq-list{gap:.625rem;display:grid}.aurora .a-faq-item{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--hairline);background:#0b0f24bd;position:relative}.aurora .a-faq-item:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, var(--green), var(--ice) 45%, var(--violet));-webkit-mask-composite:xor;opacity:0;padding:1.5px;transition:opacity .5s ease-out;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.aurora .a-faq-item[open]:before{opacity:1}.aurora .a-faq-item[open]{background:linear-gradient(115deg,#4dffc317,#6fb8ff0a 38%,#0000 62%),#0b0f24d6}.aurora .a-faq-question{border-radius:var(--r-md);cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.5rem;padding:.875rem .875rem .875rem clamp(1.125rem,.9rem + 1vw,1.75rem);font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);font-weight:560;font-stretch:104%;line-height:1.3;list-style:none;display:flex}.aurora .a-faq-question:focus-visible{border-radius:var(--r-md)}.aurora .a-faq-question::-webkit-details-marker{display:none}.aurora .a-faq-question>span:first-child{transition:transform .45s var(--ease-expo)}@media (hover:hover){.aurora .a-faq-question:hover>span:first-child{transform:translate(.5rem)}.aurora .a-faq-question:hover .a-faq-icon{transform:scale(1.1)}}.aurora .a-faq-icon{width:2.75rem;height:2.75rem;transition:transform .55s var(--ease-expo);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #eef2ff47}.aurora .a-faq-icon:before,.aurora .a-faq-icon:after{content:"";width:.875rem;height:2px;transition:transform .55s var(--ease-expo);background:currentColor;border-radius:1px;margin:-1px 0 0 -.4375rem;position:absolute;top:50%;left:50%}.aurora .a-faq-icon:after{transform:rotate(90deg)}.aurora .a-faq-item[open] .a-faq-icon{box-shadow:inset 0 0 0 1px var(--green), 0 0 1rem #4dffc359;transform:rotate(180deg)}.aurora .a-faq-item[open] .a-faq-icon:after{transform:rotate(0)}.aurora .a-faq-answer{max-width:44rem;color:var(--soft);text-wrap:pretty;padding:0 clamp(1.125rem,.9rem + 1vw,1.75rem) 1.5rem;line-height:1.65}@media (min-width:40rem){.aurora .a-faq-answer{padding-right:4.5rem}}@media (min-width:62rem){.aurora .a-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:4rem}.aurora .a-faq-head{position:sticky;top:7.5rem}.aurora .a-faq-sky{gap:.75rem;max-width:21rem;margin-top:1.5rem;display:grid}}.aurora .a-final{padding-bottom:calc(var(--sp-section) * .75)}.aurora .a-final .a-final-panel{border-radius:var(--r-lg);text-align:center;background:#090c1ed1;justify-items:center;gap:1.25rem;padding:clamp(2.25rem,1.5rem + 4vw,4.75rem) clamp(1.125rem,.4rem + 4vw,4rem);display:grid;overflow:hidden}.aurora .a-final-panel>*{position:relative}.aurora .a-final-halo{aspect-ratio:1;background:conic-gradient(from 0deg, var(--green), var(--ice), var(--violet), var(--magenta), var(--gold), var(--green));filter:blur(70px);opacity:.24;will-change:transform;border-radius:50%;width:max(46rem,90%);margin-left:calc(max(46rem,90%)/-2);animation:36s linear infinite aurora-halo;position:absolute;top:0;left:50%;transform:translateY(-62%)}@keyframes aurora-halo{0%{transform:translateY(-62%)rotate(0)}to{transform:translateY(-62%)rotate(1turn)}}.aurora .a-final-panel>.a-final-sky{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora .a-final-sky i{opacity:.7;width:2px;height:2px;animation:4.2s ease-in-out infinite alternate aurora-sparkle;animation-delay:calc(var(--n) * -.83s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 .375rem #d6e8ffe6}.aurora .a-final-sky i[data-size="1"]{width:3px;height:3px}.aurora .a-final-sky i[data-size="2"]{background:var(--gold);width:4px;height:4px;box-shadow:0 0 .625rem #ffd485e6}@media (max-width:39.99rem){.aurora .a-final-sky i:not([data-top]){display:none}}@keyframes aurora-sparkle{0%{opacity:.15;transform:scale(.6)}to{opacity:.95;transform:scale(1.15)}}.aurora .a-final-comet{opacity:0;background:linear-gradient(90deg,#0000,#d6fff0e6 80%,#fff);border-radius:1px;width:clamp(5rem,12vw,9rem);height:1.5px;animation:9s ease-in 2.5s infinite aurora-comet;position:absolute;top:14%;left:58%}@keyframes aurora-comet{0%,84%{opacity:0;transform:rotate(152deg)translate(-14rem)}88%{opacity:1}to{opacity:0;transform:rotate(152deg)translate(16rem)}}.aurora .a-final-panel>.a-final-ring{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.aurora .a-final-ring:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 58%, var(--green) 74%, var(--ice) 84%, var(--violet) 93%, transparent 100%);width:150%;margin:-75% 0 0 -75%;animation:10s linear infinite aurora-spin;position:absolute;top:50%;left:50%}.aurora .a-final-mark{place-items:center;width:4.5rem;height:4.5rem;display:grid}.aurora .a-final-rays{opacity:.7;background:repeating-conic-gradient(#ffd48580 0deg 2.5deg,#0000 2.5deg 22.5deg);border-radius:50%;width:15rem;height:15rem;margin:-7.5rem 0 0 -7.5rem;animation:48s linear infinite aurora-spin;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 12%,#0000 72%);mask-image:radial-gradient(closest-side,#000 12%,#0000 72%)}.aurora .a-final-star{width:3.5rem;height:3.5rem;color:var(--gold);filter:drop-shadow(0 0 1rem #ffd485e6);animation:3.6s ease-in-out infinite alternate aurora-glow;position:relative}@keyframes aurora-glow{0%{opacity:.8;filter:drop-shadow(0 0 .5rem #ffd48599);transform:scale(.94)rotate(-6deg)}to{opacity:1;filter:drop-shadow(0 0 1.75rem #ffd485);transform:scale(1.06)rotate(6deg)}}.aurora .a-final[data-inview=false] .a-final-halo,.aurora .a-final[data-inview=false] .a-final-ring:before,.aurora .a-final[data-inview=false] .a-final-rays,.aurora .a-final[data-inview=false] .a-final-star,.aurora .a-final[data-inview=false] .a-final-sky i,.aurora .a-final[data-inview=false] .a-final-comet{animation-play-state:paused}.aurora .a-final-title span{display:block}.aurora .a-final-search{z-index:2;width:calc(100% + 1.25rem);max-width:37rem;margin:1rem -.625rem var(--search-room,0px);text-align:left}.aurora .a-final .a-final-facts{text-shadow:none;justify-content:center;margin-top:0}.aurora .a-final-mail{font-size:var(--fs-small);color:var(--soft)}@media (min-width:30rem){.aurora .a-final-search{width:100%;margin-inline:0}}.aurora .a-final-search .a-results,.aurora .a-final-search .a-search-skeleton{margin-inline:0}@media (min-width:48rem){.aurora .a-final .a-final-panel{border-radius:var(--r-xl)}}@media (prefers-reduced-motion:reduce){.aurora .a-final-comet{display:none}}.aurora[data-motion=still] .a-final-comet{display:none}@media (min-width:64rem){.aurora .a-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.aurora .a-price-slot:first-child .a-price{min-height:15.5rem}.aurora .a-price-slot:nth-child(2) .a-price{min-height:18rem}.aurora .a-price-slot:nth-child(3) .a-price{min-height:20.5rem}.aurora .a-price-slot:nth-child(4) .a-price{min-height:23rem}}
