.pricebox[data-astro-cid-x33y4bfn]{border-radius:var(--r-lg);border:1px solid var(--line-strong);transition:border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-4) var(--ease-out);background:linear-gradient(#ffffff0f,#ffffff05);gap:1.4rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.pricebox[data-astro-cid-x33y4bfn][data-state=applied]{border-color:color-mix(in oklab, var(--signal) 70%, transparent);box-shadow:var(--glow-signal)}.pricebox__price[data-astro-cid-x33y4bfn]{gap:.35rem;display:grid}.pricebox__label[data-astro-cid-x33y4bfn]{font-size:var(--step-0);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:560;display:flex}.pricebox[data-astro-cid-x33y4bfn][data-state=applied] .pricebox__label[data-astro-cid-x33y4bfn]{color:var(--signal)}.pricebox__code[data-astro-cid-x33y4bfn]{border-radius:var(--r-xs);border:1px solid color-mix(in oklab, var(--signal) 55%, transparent);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--signal);padding:.12rem .5rem}.pricebox__value[data-astro-cid-x33y4bfn]{letter-spacing:-.045em;align-items:baseline;gap:.6rem;font-size:clamp(2.75rem,2rem + 3.4vw,4.25rem);font-weight:680;font-stretch:114%;line-height:1;display:flex}.pricebox__value[data-astro-cid-x33y4bfn] data[data-astro-cid-x33y4bfn]{transform-origin:0;display:inline-block}.pricebox__currency[data-astro-cid-x33y4bfn]{font-size:var(--step-0);letter-spacing:0;color:var(--muted);font-weight:560;font-stretch:100%}.pricebox__meta[data-astro-cid-x33y4bfn]{font-size:var(--step-0);color:var(--muted)}.pricebox__applied[data-astro-cid-x33y4bfn]{gap:.45rem;padding-top:.5rem;display:grid}.pricebox__was[data-astro-cid-x33y4bfn]{font-size:var(--step-0);color:var(--muted)}.pricebox__was-value[data-astro-cid-x33y4bfn]{color:var(--fg);text-decoration:line-through 1.5px;text-decoration-color:color-mix(in oklab, var(--fg) 55%, transparent);font-weight:620}.pricebox__saved[data-astro-cid-x33y4bfn]{border-radius:var(--r-sm);background:color-mix(in oklab, var(--signal) 14%, transparent);color:var(--signal);font-size:var(--step-0);justify-self:start;align-items:center;gap:.5rem;padding:.4rem .75rem;font-weight:560;display:inline-flex}.pricebox__saved[data-astro-cid-x33y4bfn] strong[data-astro-cid-x33y4bfn]{color:var(--on-night);font-weight:700}.pricebox__form[data-astro-cid-x33y4bfn]{border-top:1px solid var(--line);gap:.5rem;padding-top:1.3rem;display:grid}.pricebox__row[data-astro-cid-x33y4bfn]{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.pricebox__row[data-astro-cid-x33y4bfn] .btn[data-astro-cid-x33y4bfn]{min-height:3.25rem}.pricebox__active[data-astro-cid-x33y4bfn]{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding-top:1.3rem;display:grid}.pricebox__active-line[data-astro-cid-x33y4bfn]{align-items:center;gap:.5rem;font-weight:560;display:inline-flex}.pricebox__active-line[data-astro-cid-x33y4bfn] .icon{color:var(--signal)}.pricebox__remove[data-astro-cid-x33y4bfn]{min-height:44px;color:var(--muted);font-size:var(--step-0);text-underline-offset:.2em;transition:color var(--dur-2) var(--ease-out);padding-inline:.25rem;font-weight:560;text-decoration:underline}.pricebox__remove[data-astro-cid-x33y4bfn]:hover{color:var(--fg)}.pricebox__preview-note[data-astro-cid-x33y4bfn]{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.pricebox[data-astro-cid-x33y4bfn][data-anim=apply] .pricebox__value[data-astro-cid-x33y4bfn] data[data-astro-cid-x33y4bfn]{animation:price-land .62s var(--ease-out) both}.pricebox[data-astro-cid-x33y4bfn][data-anim=apply] .pricebox__saved[data-astro-cid-x33y4bfn]{animation:chip-pop .52s var(--ease-spring) .38s both}.pricebox[data-astro-cid-x33y4bfn][data-anim=apply] .pricebox__was[data-astro-cid-x33y4bfn]{animation:fade-up .42s var(--ease-out) .26s both}.pricebox[data-astro-cid-x33y4bfn][data-anim=apply] .pricebox__active[data-astro-cid-x33y4bfn]{animation:fade-up .42s var(--ease-out) .12s both}.pricebox[data-astro-cid-x33y4bfn][data-anim=remove] .pricebox__form[data-astro-cid-x33y4bfn]{animation:fade-up .38s var(--ease-out) both}.pricebox[data-astro-cid-x33y4bfn][data-anim=shake] .pricebox__row[data-astro-cid-x33y4bfn]{animation:shake .36s var(--ease-out) both}}@keyframes price-land{0%{filter:blur(1.5px);transform:scale(1.06)}60%{filter:blur()}to{transform:scale(1)}}@keyframes chip-pop{0%{opacity:0;transform:scale(.8)translateY(6px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shake{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@media (width<=420px){.pricebox__row[data-astro-cid-x33y4bfn]{grid-template-columns:1fr}}.phero[data-astro-cid-cezwlk7t]{padding-block:calc(var(--header-h) + clamp(1.5rem, 4vw, 3.5rem)) clamp(3rem, 6vw, 5.5rem);background:radial-gradient(55% 70% at 18% 30%, #2f6bff2e, transparent 70%), var(--ink-900);overflow:clip}.phero__grid[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.phero__art[data-astro-cid-cezwlk7t]{top:calc(var(--header-h) + 2rem);justify-self:center;width:min(100%,27rem);position:sticky}.phero__art[data-astro-cid-cezwlk7t] .plate{border-radius:var(--r-xl)}@media (prefers-reduced-motion:no-preference){.motion .phero__art[data-astro-cid-cezwlk7t]{animation:plate-in .9s var(--ease-out) both}}@keyframes plate-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}.phero__info[data-astro-cid-cezwlk7t]{gap:1.25rem;min-width:0;display:grid}.phero__chips[data-astro-cid-cezwlk7t]{--cluster:.45rem}.phero__title[data-astro-cid-cezwlk7t]{font-size:clamp(1.9rem,1.15rem + 2.3vw,3.1rem);line-height:1.04}.phero__actions[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.phero__hint[data-astro-cid-cezwlk7t]{grid-column:1/-1}.included[data-astro-cid-cezwlk7t]{gap:2.5rem;display:grid}.included__grid[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:0;display:grid}.included__item[data-astro-cid-cezwlk7t]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-0);align-content:start;gap:.3rem;padding:1.25rem 1.25rem 1.4rem;display:grid}.included__name[data-astro-cid-cezwlk7t]{font-size:var(--step-2)}.included__not[data-astro-cid-cezwlk7t]{gap:.9rem;display:grid}.included__not-title[data-astro-cid-cezwlk7t]{font-size:var(--step-1);letter-spacing:0;font-stretch:100%}.compat[data-astro-cid-cezwlk7t]{padding-top:0}.compat__body[data-astro-cid-cezwlk7t]{gap:1.5rem;display:grid}.delivery__grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.delivery__item[data-astro-cid-cezwlk7t]{align-content:start;gap:.6rem;padding:1.6rem;display:grid;position:relative;overflow:hidden}.delivery__item[data-astro-cid-cezwlk7t] .icon{color:var(--signal);margin-bottom:.4rem}.delivery__item[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{font-size:var(--step-2)}.delivery__item[data-astro-cid-cezwlk7t]:before{content:"";background:radial-gradient(20rem circle at var(--mx,50%) var(--my,-40%), #7ae9de1a, transparent 60%);opacity:0;transition:opacity var(--dur-3) var(--ease-out);pointer-events:none;position:absolute;inset:0}.delivery__item[data-astro-cid-cezwlk7t]:hover:before{opacity:1}.compare-section[data-astro-cid-cezwlk7t]{padding-top:0}.licensing[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line);display:grid}.licensing[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:1rem;padding-block:1.3rem;line-height:1.6;display:grid}.licensing[data-astro-cid-cezwlk7t] .icon{color:var(--signal);margin-top:.2rem}@media (width<=899px){.phero__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.phero__art[data-astro-cid-cezwlk7t]{order:-1;width:min(100%,20rem);position:static}.delivery__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}}@media (width<=560px){.phero__actions[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.phero__art[data-astro-cid-cezwlk7t]{width:min(72%,17rem)}}
