.page.svelte-1f941na{padding-bottom:140px}.example-note.svelte-1f941na{padding:var(--space-3) var(--space-4) var(--space-4)}.crumbs.svelte-1f941na,.pc-only.svelte-1f941na,.side.svelte-1f941na{display:none}.hero-wrap.svelte-1f941na{position:relative}.pl-hero.svelte-1f941na{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--fill-2)}.pl-hero.svelte-1f941na>button:where(.svelte-1f941na){display:block;position:relative;flex:0 0 100%;aspect-ratio:4 / 3;scroll-snap-align:start;overflow:hidden;padding:0;border:0;background:none;cursor:zoom-in}.more.svelte-1f941na{display:none}.pl-hero.svelte-1f941na img:where(.svelte-1f941na){width:100%;height:100%;object-fit:cover;display:block}.count.svelte-1f941na{position:absolute;right:12px;bottom:12px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--scrim);color:var(--on-brand)}.author.svelte-1f941na{padding:0 16px;min-height:60px}.pl-avatar.svelte-1f941na img:where(.svelte-1f941na){width:100%;height:100%;object-fit:cover;display:block}.head.svelte-1f941na{padding:20px 16px 28px;border-bottom:8px solid var(--fill)}.head.svelte-1f941na h1:where(.svelte-1f941na){margin:0}.price.svelte-1f941na{margin:8px 0 0}.rate.svelte-1f941na{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;line-height:19px;color:var(--sub)}.rate.svelte-1f941na b:where(.svelte-1f941na){color:var(--ink);font-weight:600}.reviews.svelte-1f941na{scroll-margin-top:56px}.consent-line.svelte-1f941na{margin:4px 0 0;color:var(--brand-strong)}.desc.svelte-1f941na{margin:12px 0 0;color:var(--ink-2);line-height:24px;white-space:pre-line}.desc--html.svelte-1f941na p{margin:0 0 8px}.sec-title.svelte-1f941na{margin:0 0 12px;font-size:18px;line-height:25px;font-weight:700}.tiers.svelte-1f941na{display:flex;flex-direction:column;gap:10px}.tier.svelte-1f941na{border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.tier.on.svelte-1f941na{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tier__head.svelte-1f941na{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:none;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer}.tier__dot.svelte-1f941na{flex-shrink:0;width:20px;height:20px;box-sizing:border-box;border:2px solid var(--line-strong);border-radius:var(--radius-pill)}.on.svelte-1f941na .tier__dot:where(.svelte-1f941na){border:6px solid var(--ink)}.tier__name.svelte-1f941na{flex:1;min-width:0;font-size:15px;line-height:22px}.tier__price.svelte-1f941na{font-size:15px;line-height:22px;white-space:nowrap;font-variant-numeric:tabular-nums}.on.svelte-1f941na .tier__name:where(.svelte-1f941na),.on.svelte-1f941na .tier__price:where(.svelte-1f941na){color:var(--ink);font-weight:700}.tier__body.svelte-1f941na{padding:0 16px 14px 48px}.desc-list.svelte-1f941na{margin:0 0 8px;padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:21px;color:var(--ink-2)}.tier__facts.svelte-1f941na{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--sub)}.tier__facts.svelte-1f941na b:where(.svelte-1f941na){color:var(--ink);font-weight:600}.masonry.svelte-1f941na{columns:2;column-gap:8px}.masonry.svelte-1f941na .case-card{margin-bottom:8px;break-inside:avoid}.pl-hero.svelte-1f941na .fill:where(.svelte-1f941na){display:none}.detail.svelte-1f941na{display:grid;grid-template-columns:88px minmax(0,1fr);font-size:13px;line-height:19px}.detail.svelte-1f941na span:where(.svelte-1f941na){padding:10px 6px;color:var(--ink-2)}.detail.svelte-1f941na span:where(.svelte-1f941na):nth-child(odd){padding-left:0;color:var(--sub)}.detail.svelte-1f941na span:where(.svelte-1f941na):nth-child(n+3){border-top:1px solid var(--line)}.score.svelte-1f941na{display:flex;align-items:center;gap:8px}.empty.svelte-1f941na{margin:0;color:var(--sub);font-size:14px}.prep.svelte-1f941na{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:22px;color:var(--ink-2)}.bar.svelte-1f941na{flex-direction:column;align-items:stretch;gap:10px}.bar__sum.svelte-1f941na{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bar__sum.svelte-1f941na span:where(.svelte-1f941na){color:var(--ink-2)}.bar__sum.svelte-1f941na b:where(.svelte-1f941na){font-variant-numeric:tabular-nums;white-space:nowrap}.bar__btns.svelte-1f941na{display:flex;gap:8px}@media (min-width: 1024px){.page.svelte-1f941na{max-width:1200px;margin:0 auto;padding:24px 32px 80px}.example-note.svelte-1f941na{padding:0 0 var(--space-4)}.page.svelte-1f941na .pl-header,.m-only.svelte-1f941na,.count.svelte-1f941na,.bar.svelte-1f941na{display:none!important}.crumbs.svelte-1f941na{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--sub)}.crumbs.svelte-1f941na a:where(.svelte-1f941na){color:var(--sub)}.crumbs.svelte-1f941na b:where(.svelte-1f941na){font-weight:400;color:var(--ink-3)}.hero-wrap.svelte-1f941na{margin-top:16px}.pl-hero.svelte-1f941na{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:200px 200px;gap:8px;border-radius:var(--radius-xl);overflow:hidden}.pl-hero.svelte-1f941na>button:where(.svelte-1f941na){aspect-ratio:auto;min-height:0}.pl-hero.svelte-1f941na>button:where(.svelte-1f941na):first-child{grid-row:span 2}.pl-hero.svelte-1f941na>button:where(.svelte-1f941na):nth-child(n+6){display:none}.more.svelte-1f941na{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;background:var(--scrim);color:var(--on-brand);font-size:20px;font-weight:700}.pl-hero.n1.svelte-1f941na{grid-template-columns:1fr}.pl-hero.n2.svelte-1f941na,.pl-hero.n3.svelte-1f941na{grid-template-columns:2fr 1fr}.pl-hero.n2.svelte-1f941na>button:where(.svelte-1f941na):nth-child(2),.pl-hero.n4.svelte-1f941na>button:where(.svelte-1f941na):nth-child(3){grid-row:span 2}.pl-hero.n1.svelte-1f941na>button:where(.svelte-1f941na){position:relative;background:var(--ink)}.pl-hero.n1.svelte-1f941na .fill:where(.svelte-1f941na){display:block;position:absolute;inset:0;filter:blur(28px) brightness(.75);transform:scale(1.15)}.pl-hero.n1.svelte-1f941na img:where(.svelte-1f941na):not(.fill){position:relative;object-fit:contain}.masonry.svelte-1f941na{columns:var(--cols, 4)}.cols.svelte-1f941na{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;margin-top:40px}.author.svelte-1f941na{padding:0;min-height:52px}.head.svelte-1f941na{padding:16px 0 28px;border-bottom:1px solid var(--line)}.head.svelte-1f941na h1:where(.svelte-1f941na){font-size:28px;line-height:38px}.main.svelte-1f941na .pl-section{padding:40px 0;border-bottom:0;border-top:1px solid var(--line)}.sec-title.svelte-1f941na,.main.svelte-1f941na .pl-section-head h2{font-size:22px;line-height:30px}.pc-only.svelte-1f941na{display:grid}.compare.svelte-1f941na{font-size:14px;line-height:20px}.compare.svelte-1f941na .k:where(.svelte-1f941na){padding:12px 12px 12px 0;color:var(--sub);border-top:1px solid var(--line)}.compare.svelte-1f941na .head-k:where(.svelte-1f941na){align-self:end;border-top:0}.col-head.svelte-1f941na{padding:10px 12px;display:flex;flex-direction:column;gap:4px;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--ink)}.col-head.svelte-1f941na input:where(.svelte-1f941na){margin:0;accent-color:var(--brand-strong)}.col-head.svelte-1f941na b:where(.svelte-1f941na){font-size:13px;line-height:18px}.col-desc.svelte-1f941na{font-size:12px;line-height:16px;color:var(--hint)}.compare.svelte-1f941na .v:where(.svelte-1f941na){padding:12px;border-top:1px solid var(--line);color:var(--ink-2)}.compare.svelte-1f941na .money:where(.svelte-1f941na){color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.compare.svelte-1f941na .on:where(.svelte-1f941na){background:var(--brand-soft)}.col-head.on.svelte-1f941na{color:var(--brand-ink)}.side.svelte-1f941na{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop);background:var(--surface)}.side__row.svelte-1f941na{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.side__row.svelte-1f941na b:where(.svelte-1f941na){font-variant-numeric:tabular-nums;white-space:nowrap}}
