.plan-cards.svelte-djjo7x{container-type:inline-size}.light.svelte-djjo7x{--ink:var(--vicena-public-ink-rgb);--surface:rgb(var(--vicena-public-ink-rgb) / .018);--featured-ink:var(--brand-snow-rgb);--featured-surface:radial-gradient(ellipse at 0% 0%, rgb(var(--vicena-accent-rgb) / .12), transparent 60%), rgb(var(--vicena-public-media-deep-rgb))}.dark.svelte-djjo7x{--ink:var(--vicena-text-rgb);--surface:var(--vicena-surface-raised);--featured-ink:var(--vicena-text-rgb);--featured-surface:radial-gradient(ellipse at 0% 0%, rgb(var(--vicena-accent-rgb) / .1), transparent 60%), var(--vicena-surface-raised)}ol.svelte-djjo7x,dl.svelte-djjo7x,dd.svelte-djjo7x,p.svelte-djjo7x,h3.svelte-djjo7x{margin:0;padding:0}ol.svelte-djjo7x{grid-template-columns:minmax(0,1fr);gap:16px;list-style:none;display:grid}@container (width>=560px){ol.svelte-djjo7x{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=940px){ol.svelte-djjo7x{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan.svelte-djjo7x{--line:rgb(var(--ink) / .12);--muted:rgb(var(--ink) / .64);--fill:rgb(var(--ink) / .8);border:1px solid var(--line);border-radius:var(--vicena-radius-panel);background:var(--surface);color:rgb(var(--ink));flex-direction:column;padding:24px 20px 20px;display:flex;position:relative}.plan.featured.svelte-djjo7x{--ink:var(--featured-ink);--fill:rgb(var(--vicena-accent-rgb));border-color:rgb(var(--vicena-accent-rgb) / .6);background:var(--featured-surface)}.ribbon.svelte-djjo7x{background:rgb(var(--vicena-accent-rgb));max-width:calc(100% - 40px);color:rgb(var(--vicena-on-accent-rgb));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;top:0;left:20px;overflow:hidden;transform:translateY(-50%)}.name.svelte-djjo7x{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}h3.svelte-djjo7x{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.2}.chip.svelte-djjo7x{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px}.audience.svelte-djjo7x{color:var(--muted);margin-top:4px;font-size:13px}.price.svelte-djjo7x{min-height:64px;margin-top:16px}.price.svelte-djjo7x p:where(.svelte-djjo7x):first-child{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.amount.svelte-djjo7x{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.15}s.svelte-djjo7x,.period.svelte-djjo7x,.terms.svelte-djjo7x{color:var(--muted);font-size:13px}.terms.svelte-djjo7x{margin-top:4px}.placeholder.svelte-djjo7x{border-radius:var(--vicena-radius-control);background:var(--line);width:104px;height:36px;animation:1.4s ease-in-out infinite svelte-djjo7x-pulse;display:block}@keyframes svelte-djjo7x-pulse{50%{opacity:.45}}.action.svelte-djjo7x{flex-direction:column;gap:8px;margin-top:16px;display:flex}dl.svelte-djjo7x{border-top:1px solid var(--line);margin-top:20px}dl.svelte-djjo7x>div:where(.svelte-djjo7x){border-bottom:1px solid var(--line);padding:12px 0}dl.svelte-djjo7x>div:where(.svelte-djjo7x):last-child{border-bottom:none;padding-bottom:0}dt.svelte-djjo7x{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px}dd.svelte-djjo7x{flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}strong.svelte-djjo7x{font-weight:600}.pro.svelte-djjo7x{color:rgb(var(--vicena-accent-rgb))}.light.svelte-djjo7x .plan:where(.svelte-djjo7x):not(.featured) .pro:where(.svelte-djjo7x){color:inherit}.hint.svelte-djjo7x{color:var(--muted);font-size:13px}.specs.svelte-djjo7x{color:rgb(var(--ink) / .5);font-variant-numeric:tabular-nums;font-size:12px}.meter.svelte-djjo7x{background:var(--line);border-radius:2px;height:4px;margin:6px 0 4px;display:block;overflow:hidden}.meter.svelte-djjo7x span:where(.svelte-djjo7x){border-radius:inherit;background:var(--fill);height:100%;display:block}@media (prefers-reduced-motion:reduce){.placeholder.svelte-djjo7x{animation:none}}.light.svelte-12qpizk{--ink:var(--vicena-public-ink-rgb)}.dark.svelte-12qpizk{--ink:var(--vicena-text-rgb)}.billing-toggle.svelte-12qpizk{grid-template-columns:repeat(var(--count), minmax(0, auto));border:1px solid rgb(var(--ink) / .12);background:rgb(var(--ink) / .03);max-width:100%;color:rgb(var(--ink));border-radius:999px;gap:4px;padding:4px;display:inline-grid}button.svelte-12qpizk{min-height:40px;color:rgb(var(--ink) / .7);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:6px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){button.svelte-12qpizk:hover{color:rgb(var(--ink))}}button[aria-checked=true].svelte-12qpizk{background:rgb(var(--ink));color:rgb(var(--brand-snow-rgb))}.dark.svelte-12qpizk button[aria-checked=true]:where(.svelte-12qpizk){background:rgb(var(--vicena-accent-rgb) / .16);color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--vicena-accent-rgb) / .5)}button.svelte-12qpizk:focus-visible{outline:2px solid rgb(var(--vicena-accent-rgb));outline-offset:2px}.save.svelte-12qpizk{background:rgb(var(--vicena-accent-rgb));color:rgb(var(--vicena-on-accent-rgb));white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}@media (width<=480px){button.svelte-12qpizk{padding:6px 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){button.svelte-12qpizk{transition:none}}.light.svelte-3wbe08{--ink:var(--vicena-public-ink-rgb)}.dark.svelte-3wbe08{--ink:var(--vicena-text-rgb)}.plan-details.svelte-3wbe08{--line:rgb(var(--ink) / .12);color:rgb(var(--ink));border-top:1px solid var(--line)}details.svelte-3wbe08{border-bottom:1px solid var(--line)}summary.svelte-3wbe08{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;font-weight:500;list-style:none;display:flex}summary.svelte-3wbe08::-webkit-details-marker{display:none}summary.svelte-3wbe08:after{content:"+";color:rgb(var(--ink) / .55);font-size:20px;line-height:1}details[open].svelte-3wbe08 summary:where(.svelte-3wbe08):after{content:"−"}summary.svelte-3wbe08:focus-visible{outline:2px solid rgb(var(--vicena-accent-rgb));outline-offset:2px}details.svelte-3wbe08>p:where(.svelte-3wbe08){max-width:720px;color:rgb(var(--ink) / .72);margin:0 0 16px;font-size:14px;line-height:1.7}.scroller.svelte-3wbe08{margin-bottom:16px;overflow-x:auto}table.svelte-3wbe08{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:13px;line-height:1.5}th.svelte-3wbe08,td.svelte-3wbe08{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}thead.svelte-3wbe08 th:where(.svelte-3wbe08){font-size:14px;font-weight:600}tbody.svelte-3wbe08 th:where(.svelte-3wbe08){width:22%;color:rgb(var(--ink) / .64);font-weight:400}tbody.svelte-3wbe08 tr:where(.svelte-3wbe08):last-child th:where(.svelte-3wbe08),tbody.svelte-3wbe08 tr:where(.svelte-3wbe08):last-child td:where(.svelte-3wbe08){border-bottom:none}.visually-hidden.svelte-3wbe08{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.light.svelte-1upturb{--ink:var(--vicena-public-ink-rgb);--surface:rgb(var(--vicena-public-ink-rgb) / .018);--field:rgb(var(--brand-snow-rgb));--button:rgb(var(--vicena-public-ink-rgb));--button-ink:rgb(var(--brand-snow-rgb))}.dark.svelte-1upturb{--ink:var(--vicena-text-rgb);--surface:var(--vicena-surface-raised);--field:var(--vicena-surface-control);--button:rgb(var(--vicena-text-rgb) / .08);--button-ink:rgb(var(--vicena-text-rgb))}.custom-plan.svelte-1upturb{--line:rgb(var(--ink) / .12);--muted:rgb(var(--ink) / .64);border:1px solid rgb(var(--vicena-accent-rgb) / .6);border-radius:var(--vicena-radius-panel);background:var(--surface);color:rgb(var(--ink));flex-direction:column;gap:16px;padding:24px 20px 20px;display:flex}p.svelte-1upturb,h3.svelte-1upturb{margin:0}.pitch.svelte-1upturb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.text.svelte-1upturb{flex-direction:column;flex:26rem;max-width:46rem;display:flex}h3.svelte-1upturb{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.2}.audience.svelte-1upturb{color:var(--muted);margin-top:4px;font-size:13px}.body.svelte-1upturb{margin-top:12px;font-size:14px;line-height:1.6}.received.svelte-1upturb{font-size:14px;line-height:1.6}.contact.svelte-1upturb{border:1px solid var(--line);border-radius:var(--vicena-radius-control);background:var(--button);min-height:48px;color:var(--button-ink);font:inherit;cursor:pointer;flex:none;padding:12px 22px;font-size:14px;font-weight:500;transition:opacity .2s}.dark.svelte-1upturb .contact:where(.svelte-1upturb){letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}@media (hover:hover){.contact.svelte-1upturb:hover{opacity:.88}}.contact.svelte-1upturb:disabled{opacity:.6;cursor:default}.cancel.svelte-1upturb{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 8px;font-size:14px}fieldset.svelte-1upturb{border:0;min-width:0;margin:0;padding:0}.fields.svelte-1upturb{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wide.svelte-1upturb{grid-column:1/-1}label.svelte-1upturb{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}label.check.svelte-1upturb{color:rgb(var(--ink));flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}label.check.svelte-1upturb input:where(.svelte-1upturb){width:auto;accent-color:rgb(var(--vicena-accent-rgb));margin-top:3px}input.svelte-1upturb,textarea.svelte-1upturb{border:1px solid var(--line);border-radius:var(--vicena-radius-control);background:var(--field);width:100%;min-width:0;color:rgb(var(--ink));font:inherit;padding:10px 12px;font-size:15px}textarea.svelte-1upturb{resize:vertical;line-height:1.6}input.svelte-1upturb:focus-visible,textarea.svelte-1upturb:focus-visible,button.svelte-1upturb:focus-visible{outline:2px solid rgb(var(--vicena-accent-rgb));outline-offset:2px}.trap.svelte-1upturb{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.privacy.svelte-1upturb{color:var(--muted);margin-top:14px;font-size:12px}.error.svelte-1upturb{color:rgb(var(--vicena-error-rgb));margin-top:10px;font-size:14px}.actions.svelte-1upturb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}@media (width<=640px){.fields.svelte-1upturb{grid-template-columns:minmax(0,1fr)}.contact.svelte-1upturb{width:100%}}@media (prefers-reduced-motion:reduce){.contact.svelte-1upturb{transition:none}}
