.subscription-page.svelte-hsuh2x{background:var(--color-surface-main);padding-top:var(--app-header-height);box-shadow:0 var(--tab-bar-overlap) 0 var(--color-panel);flex-direction:column;flex:1;display:flex}.subscription-page.svelte-hsuh2x .column:where(.svelte-hsuh2x){background:var(--color-panel);flex:1;width:100%;max-width:40rem;margin:0 auto;padding-bottom:1.5rem}@media (width>=768px){.subscription-page.svelte-hsuh2x .column:where(.svelte-hsuh2x){border-right:1px solid var(--color-line);border-left:1px solid var(--color-line)}}.subscription-page.svelte-hsuh2x .top:where(.svelte-hsuh2x){border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.subscription-page.svelte-hsuh2x .top:where(.svelte-hsuh2x) .back:where(.svelte-hsuh2x){height:44px;color:var(--color-main);cursor:pointer;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.875rem;font-weight:800;display:inline-flex}.subscription-page.svelte-hsuh2x .top:where(.svelte-hsuh2x) .all:where(.svelte-hsuh2x){color:var(--color-sub);cursor:pointer;padding:0 .5rem;font-size:.8125rem;font-weight:700}.subscription-page.svelte-hsuh2x .top:where(.svelte-hsuh2x) .all:where(.svelte-hsuh2x):hover{color:var(--color-main)}.subscription-page.svelte-hsuh2x .intro:where(.svelte-hsuh2x){flex-direction:column;gap:.375rem;padding:1.25rem 1rem 1rem;display:flex}.subscription-page.svelte-hsuh2x .intro:where(.svelte-hsuh2x) .eyebrow:where(.svelte-hsuh2x){color:var(--color-brand-600);font-size:.75rem;font-weight:800}.dark :is(.subscription-page.svelte-hsuh2x .intro:where(.svelte-hsuh2x) .eyebrow:where(.svelte-hsuh2x)){color:var(--color-brand-300)}.subscription-page.svelte-hsuh2x .intro:where(.svelte-hsuh2x) h1:where(.svelte-hsuh2x){color:var(--color-main);word-break:keep-all;overflow-wrap:anywhere;font-size:1.375rem;font-weight:900;line-height:1.35}.subscription-page.svelte-hsuh2x .intro:where(.svelte-hsuh2x) .badges:where(.svelte-hsuh2x){flex-wrap:wrap;gap:6px;display:flex}.subscription-page.svelte-hsuh2x .intro:where(.svelte-hsuh2x) .badge:where(.svelte-hsuh2x){background:var(--color-surface-sub);color:var(--color-sub);border-radius:4px;padding:.125rem .5rem;font-size:.75rem;font-weight:800}.subscription-page.svelte-hsuh2x .section:where(.svelte-hsuh2x){border-top:1px solid var(--color-line);padding:1rem}.subscription-page.svelte-hsuh2x .section:where(.svelte-hsuh2x) h2:where(.svelte-hsuh2x){color:var(--color-main);margin-bottom:.5rem;font-size:.9375rem;font-weight:800}.subscription-page.svelte-hsuh2x .hint:where(.svelte-hsuh2x){color:var(--color-muted);word-break:keep-all;margin-bottom:.5rem;font-size:.75rem;line-height:1.6}.subscription-page.svelte-hsuh2x .facts:where(.svelte-hsuh2x){flex-direction:column;display:flex}.subscription-page.svelte-hsuh2x .facts:where(.svelte-hsuh2x)>div:where(.svelte-hsuh2x){border-top:1px solid var(--color-line);gap:.75rem;padding:.5rem 0;display:flex}.subscription-page.svelte-hsuh2x .facts:where(.svelte-hsuh2x)>div:where(.svelte-hsuh2x):first-child{border-top:0;padding-top:0}.subscription-page.svelte-hsuh2x .facts:where(.svelte-hsuh2x) dt:where(.svelte-hsuh2x){width:7.5rem;color:var(--color-muted);flex:none;font-size:.8125rem;font-weight:700}.subscription-page.svelte-hsuh2x .facts:where(.svelte-hsuh2x) dd:where(.svelte-hsuh2x){min-width:0;color:var(--color-main);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.subscription-page.svelte-hsuh2x .table-wrap:where(.svelte-hsuh2x){overflow-x:auto}.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x){border-collapse:collapse;width:100%;font-size:.8125rem}.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x) th:where(.svelte-hsuh2x),.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x) td:where(.svelte-hsuh2x){border-top:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:.5rem .5rem .5rem 0}.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x) thead:where(.svelte-hsuh2x) th:where(.svelte-hsuh2x){color:var(--color-muted);border-top:0;font-size:.75rem;font-weight:700}.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x) tbody:where(.svelte-hsuh2x) th:where(.svelte-hsuh2x){color:var(--color-main);font-weight:800}.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x) td:where(.svelte-hsuh2x){color:var(--color-sub)}.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x) .num:where(.svelte-hsuh2x){text-align:right;font-variant-numeric:tabular-nums;padding-left:.5rem;padding-right:0}.subscription-page.svelte-hsuh2x table:where(.svelte-hsuh2x) .price:where(.svelte-hsuh2x){color:var(--color-main);font-weight:700}.subscription-page.svelte-hsuh2x .source:where(.svelte-hsuh2x){flex-direction:column;gap:.5rem;display:flex}.subscription-page.svelte-hsuh2x .source:where(.svelte-hsuh2x) .source-link:where(.svelte-hsuh2x){border:1px solid var(--color-line);color:var(--color-brand-600);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.875rem;font-weight:800;display:flex}.subscription-page.svelte-hsuh2x .source:where(.svelte-hsuh2x) .source-link:where(.svelte-hsuh2x):hover{background:var(--color-surface-sub)}.dark :is(.subscription-page.svelte-hsuh2x .source:where(.svelte-hsuh2x) .source-link:where(.svelte-hsuh2x)){color:var(--color-brand-300)}
