summary.svelte-1agd4cf{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}summary.svelte-1agd4cf::-webkit-details-marker{display:none}summary.svelte-1agd4cf:hover span:where(.svelte-1agd4cf){color:var(--primary)}details[open].svelte-1agd4cf .faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){summary.svelte-1agd4cf span:where(.svelte-1agd4cf){transition:color .2s}.faq.svelte-1agd4cf .faq-icon{transition:transform .3s cubic-bezier(.3,1.35,.5,1)}}.pp-price.svelte-2jviz3{font-family:var(--font-headline);letter-spacing:.005em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.pp-price-hero.svelte-2jviz3{color:#fff;text-shadow:0 0 24px color-mix(in oklab, var(--primary) 55%, transparent), 0 0 2px color-mix(in oklab, var(--primary) 80%, transparent);font-size:clamp(4.5rem,11vw,7.5rem)}.pp-h2-sm.svelte-2jviz3{font-size:clamp(28px,3vw,40px)}.pp-seg.svelte-2jviz3{border:1px solid var(--border);background:var(--card);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.pp-seg-thumb.svelte-2jviz3{background:var(--primary);width:calc(50% - 4px);box-shadow:0 6px 24px -6px color-mix(in oklab, var(--primary) 80%, transparent);border-radius:999px;position:absolute;inset:4px auto 4px 4px}.pp-seg[data-active=personal].svelte-2jviz3 .pp-seg-thumb:where(.svelte-2jviz3){transform:translate(100%)}.pp-seg.svelte-2jviz3 button:where(.svelte-2jviz3){min-height:2.75rem;color:var(--muted-foreground);border-radius:999px;padding-inline:1.4rem;font-size:.875rem;font-weight:650;transition:color .25s;position:relative}.pp-seg.svelte-2jviz3 button:where(.svelte-2jviz3):hover{color:var(--foreground)}.pp-seg.svelte-2jviz3 button[aria-pressed=true]:where(.svelte-2jviz3){color:var(--primary-foreground)}.pp-seg.svelte-2jviz3 button:where(.svelte-2jviz3):active{transform:scale(.96)}.pp-lit.svelte-2jviz3{border:1px solid color-mix(in oklab, var(--primary) 55%, transparent);background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--primary) 26%, transparent), transparent 60%), radial-gradient(80% 60% at 100% 100%, oklab(38.85% .138841 -.103908/.35), transparent 70%), oklch(16% .02 340);box-shadow:0 40px 100px -50px color-mix(in oklab, var(--primary) 90%, transparent);position:relative}.pp-lit.svelte-2jviz3:before,.pp-lit.svelte-2jviz3:after{content:"";border-color:var(--primary);pointer-events:none;border-style:solid;width:28px;height:28px;position:absolute}.pp-lit.svelte-2jviz3:before{border-width:5px 0 0 5px;top:-7px;left:-7px}.pp-lit.svelte-2jviz3:after{border-width:0 5px 5px 0;bottom:-7px;right:-7px}.pp-row.svelte-2jviz3{border:1px solid var(--border);border-radius:1rem;display:grid;overflow:hidden}.pp-cell.svelte-2jviz3{flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.pp-cell.svelte-2jviz3+.pp-cell:where(.svelte-2jviz3){border-top:1px solid var(--border)}.pp-cell-pop.svelte-2jviz3{background:color-mix(in oklab, var(--primary) 10%, transparent)}@media (width>=640px){.pp-row.svelte-2jviz3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-cell.svelte-2jviz3+.pp-cell:where(.svelte-2jviz3){border-top:0;border-left:1px solid var(--border)}}.pp-sizes.svelte-2jviz3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.pp-sizes.svelte-2jviz3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.pp-sizes.svelte-2jviz3{grid-template-columns:repeat(5,minmax(0,1fr))}}.pp-sizes.svelte-2jviz3 li:where(.svelte-2jviz3){border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.pp-glyph.svelte-2jviz3{background:linear-gradient(var(--primary), var(--primary)) left bottom / calc(14px + var(--s) * 7px) calc(9px + var(--s) * 4.5px) no-repeat;height:34px;opacity:calc(.45 + var(--s) * .13);border-radius:2px;margin-bottom:.4rem;display:block}@media (prefers-reduced-motion:no-preference){.pp-rise.svelte-2jviz3{animation:.6s cubic-bezier(.2,.8,.2,1) both svelte-2jviz3-pp-rise;animation-delay:calc(var(--i,0) * 90ms)}.pp-seg-thumb.svelte-2jviz3{transition:transform .38s cubic-bezier(.3,1.35,.5,1)}.pp-seg.svelte-2jviz3 button:where(.svelte-2jviz3){transition:color .25s,transform .12s}.pp-pop.svelte-2jviz3{animation:.6s cubic-bezier(.2,.9,.3,1.4) .3s both svelte-2jviz3-pp-pop}}@keyframes svelte-2jviz3-pp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-2jviz3-pp-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}}
