@layer shared{.plan-mark{display:block;width:52px;height:auto}.plan-mark__bubble{stroke-width:1.5}.plan-mark__bubble--open{fill:none;stroke:var(--rule)}.plan-mark__bubble--marked{fill:var(--ink);stroke:var(--ink)}.plan-mark__bubble--new{fill:var(--signal);stroke:var(--signal)}[data-surface=ink] .plan-mark__bubble--open{stroke:color-mix(in srgb,var(--paper) 30%,transparent)}[data-surface=ink] .plan-mark__bubble--marked{fill:var(--paper);stroke:var(--paper)}[data-surface=ink] .plan-mark__bubble--new{fill:var(--signal-bright);stroke:var(--signal-bright)}.term-switch{margin:0;min-width:0;gap:4px;padding:4px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule-2)}.term-switch,.term-switch__term{border:0;display:inline-flex;align-items:center;border-radius:var(--r-full)}.term-switch__term{gap:8px;padding:9px 16px;background:transparent;color:var(--ink-2);font:inherit;font-weight:500;cursor:pointer}.term-switch__term:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.term-switch__term[aria-pressed=true]{background:var(--ink);color:var(--paper)}.term-switch__cut{padding:2px 7px;border-radius:var(--r-full);background:var(--signal-soft);color:var(--signal-text);font-size:.72rem;font-style:normal;font-weight:600}.term-switch__term[aria-pressed=true] .term-switch__cut{background:var(--signal-bright);color:var(--on-signal)}.plan-price{display:grid;grid-gap:4px;gap:4px;margin:0}.plan-price__full{font-size:.9rem;font-weight:500;color:var(--ink-3);text-decoration-thickness:1.5px}.plan-price__sum{font-size:1.75rem;font-weight:600;letter-spacing:-.04em;line-height:1.1}.plan-price__soon{font-size:1.05rem;font-weight:500;color:var(--ink-2)}[data-surface=ink] .plan-price__soon{color:color-mix(in srgb,var(--paper) 64%,transparent)}.plan-price__saved{font-size:.88rem;font-style:normal;font-weight:600;color:var(--signal-text)}[data-surface=ink] .plan-price__full{color:color-mix(in srgb,var(--paper) 55%,transparent)}[data-surface=ink] .plan-price__saved{color:var(--signal-bright)}[data-surface=ink] .btn--solid{background:var(--paper);color:var(--ink)}[data-surface=ink] .btn--solid:hover{background:var(--paper-2)}[data-surface=ink] .btn--line{color:var(--paper);border-color:color-mix(in srgb,var(--paper) 32%,transparent)}[data-surface=ink] .btn--line:hover{background:color-mix(in srgb,var(--paper) 10%,transparent)}}