.plan:where(.astro-urvcgkoj){align-content:start;gap:14px;padding:clamp(24px,2.6vw,36px);display:grid}.featured:where(.astro-urvcgkoj),:root[data-theme=dark] .featured:where(.astro-urvcgkoj){box-shadow:0 0 0 2px var(--accent)}h3:where(.astro-urvcgkoj){letter-spacing:-.03em;font-size:1.5rem}.line:where(.astro-urvcgkoj){color:var(--ink-2);min-height:3.2em}.price:where(.astro-urvcgkoj){flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.price:where(.astro-urvcgkoj) strong:where(.astro-urvcgkoj){letter-spacing:-.04em;font-size:2.5rem;font-weight:600;line-height:1}.price:where(.astro-urvcgkoj) span:where(.astro-urvcgkoj){color:var(--ink-3);font-size:.9375rem}.btn:where(.astro-urvcgkoj){justify-content:center}ul:where(.astro-urvcgkoj){border-top:1px solid var(--line);gap:10px;margin:8px 0 0;padding:18px 0 0;list-style:none;display:grid}li:where(.astro-urvcgkoj){color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;font-size:.9375rem;display:grid}li:where(.astro-urvcgkoj) svg:where(.astro-urvcgkoj){width:16px;height:16px;color:var(--accent-text);margin-top:4px}li:where(.astro-urvcgkoj) b:where(.astro-urvcgkoj){color:var(--ink);font-weight:500}.y:where(.astro-urvcgkoj){display:none}.plans:has(#period-year:checked) .y:where(.astro-urvcgkoj){display:inline}.plans:has(#period-year:checked) .m:where(.astro-urvcgkoj){display:none}.plans:where(.astro-i7nfoaoc){justify-items:center;gap:32px;display:grid}.sr:where(.astro-i7nfoaoc){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch:where(.astro-i7nfoaoc){border-radius:var(--tramme-radius-menu);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);gap:4px;padding:4px;display:inline-flex}label:where(.astro-i7nfoaoc){border-radius:var(--tramme-radius-control);height:38px;color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);align-items:center;padding:0 20px;font-size:.9375rem;font-weight:500;display:inline-flex}label:where(.astro-i7nfoaoc):hover{background:var(--hover);color:var(--ink)}#period-month:where(.astro-i7nfoaoc):checked~label:where(.astro-i7nfoaoc)[for=period-month],#period-year:where(.astro-i7nfoaoc):checked~label:where(.astro-i7nfoaoc)[for=period-year]{background:var(--accent);color:var(--accent-ink)}#period-month:where(.astro-i7nfoaoc):focus-visible~label:where(.astro-i7nfoaoc)[for=period-month],#period-year:where(.astro-i7nfoaoc):focus-visible~label:where(.astro-i7nfoaoc)[for=period-year]{outline:2px solid var(--accent-text);outline-offset:2px}.cards:where(.astro-i7nfoaoc){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}@media (width<=960px){.cards:where(.astro-i7nfoaoc){grid-template-columns:minmax(0,1fr);max-width:30rem}}.frame:where(.astro-wx34mk4s){position:relative;overflow-x:auto}table:where(.astro-wx34mk4s){border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}th:where(.astro-wx34mk4s),td:where(.astro-wx34mk4s){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px clamp(14px,1.6vw,24px)}thead:where(.astro-wx34mk4s) th:where(.astro-wx34mk4s){color:var(--ink);font-size:1rem;font-weight:600}tbody:where(.astro-wx34mk4s) th:where(.astro-wx34mk4s){width:34%;color:var(--ink-2);font-weight:400}td:where(.astro-wx34mk4s){color:var(--ink)}tr:where(.astro-wx34mk4s):last-child>:where(.astro-wx34mk4s){border-bottom:0}td:where(.astro-wx34mk4s) svg:where(.astro-wx34mk4s){width:16px;height:16px;color:var(--accent-text)}.sr:where(.astro-wx34mk4s){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list:where(.astro-hemr5th4){gap:var(--gap);max-width:52rem;margin:0 auto;display:grid}summary:where(.astro-hemr5th4){cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(20px,2.4vw,28px);font-size:1.0625rem;font-weight:500;list-style:none;display:flex}summary:where(.astro-hemr5th4)::-webkit-details-marker{display:none}summary:where(.astro-hemr5th4):after{content:"";border:solid var(--ink-3);width:8px;height:8px;transition:transform .2s var(--ease);border-width:0 1.5px 1.5px 0;flex:none;margin-top:-4px;transform:rotate(45deg)}:where(.astro-hemr5th4)[open]>summary:where(.astro-hemr5th4):after{margin-top:4px;transform:rotate(-135deg)}p:where(.astro-hemr5th4){max-width:44rem;color:var(--ink-2);padding:0 clamp(20px,2.4vw,28px) 22px;font-size:.9688rem;line-height:1.6}.plans:where(.astro-lrfxphbn){margin-top:clamp(40px,5vw,64px)}.key:where(.astro-lrfxphbn){text-align:center;color:var(--ink-3);margin-top:20px;font-size:.9375rem}
