.mat-page.svelte-1n4gesk{--lemon: #f5ec7a;--mint: #c6f0d6;--holo: conic-gradient(from 45deg, #fbb6d6, #fff3b0, #b6f0cc, #a8d6ff, #e0b8ff, #fbb6d6);background:var(--paper);color:var(--ink);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.mat-page.svelte-1n4gesk *{box-sizing:border-box}.mat-page.svelte-1n4gesk .holo-word:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .hl:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .anchor:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .spec:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .pull:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .use:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .use:where(.svelte-1n4gesk) .ico:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .ctable:where(.svelte-1n4gesk) td:where(.svelte-1n4gesk):first-child,.mat-page.svelte-1n4gesk .ctable:where(.svelte-1n4gesk) thead:where(.svelte-1n4gesk) .mat-name:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .life:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .pip:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .price-pill:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .pick:where(.svelte-1n4gesk) .answer:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .book:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .btn-ink:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk .btn-out:where(.svelte-1n4gesk){font-family:Archivo,system-ui,sans-serif}.mat-page.svelte-1n4gesk h1:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk h2:where(.svelte-1n4gesk),.mat-page.svelte-1n4gesk h3:where(.svelte-1n4gesk){font-family:Archivo,system-ui,sans-serif;font-weight:700}.mono.svelte-1n4gesk{font-family:JetBrains Mono,ui-monospace,monospace}.hero.svelte-1n4gesk{background:var(--ink);color:var(--white);padding:var(--sp-section) 0;position:relative;overflow:hidden}.hero.svelte-1n4gesk .eyebrow:where(.svelte-1n4gesk){display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#ffffffbf;padding:8px 16px;border-radius:var(--r-pill);margin-bottom:28px}.hero.svelte-1n4gesk h1:where(.svelte-1n4gesk){font-size:clamp(32px,6.4vw,92px);line-height:1.02;letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.holo-word.svelte-1n4gesk{background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.hero.svelte-1n4gesk .lede:where(.svelte-1n4gesk){margin-top:32px;max-width:560px;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:#fffc}.hero.svelte-1n4gesk .lede:where(.svelte-1n4gesk) strong:where(.svelte-1n4gesk){font-weight:800;color:var(--white)}.anchor-row.svelte-1n4gesk{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.anchor.svelte-1n4gesk{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;min-height:44px;border-radius:var(--r-pill);border:2px solid rgba(255,255,255,.22);color:var(--white);font-weight:700;font-size:15px;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.anchor.svelte-1n4gesk:hover{background:var(--white);color:var(--ink);border-color:var(--white);transform:translateY(-2px)}.anchor.svelte-1n4gesk:active{transform:translateY(-1px)}.mat-sec.svelte-1n4gesk{padding:var(--sp-section) 0;position:relative}.mat-sec.bg-white.svelte-1n4gesk{background:var(--paper)}.mat-sec.bg-blue.svelte-1n4gesk{background:var(--blue);color:var(--white)}.mat-sec.with-divider.svelte-1n4gesk{border-top:1px solid rgba(0,0,0,.06)}.mat-grid.svelte-1n4gesk{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:var(--sp-block);align-items:start}.mat-meta.svelte-1n4gesk{position:sticky;top:104px;min-width:0}.mat-h.svelte-1n4gesk{font-size:clamp(30px,3.8vw,56px);line-height:1.02;letter-spacing:-.02em;margin:0 0 14px;overflow-wrap:break-word}.mat-tag.svelte-1n4gesk{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--ink-3);margin-bottom:24px}.bg-blue.svelte-1n4gesk .mat-tag:where(.svelte-1n4gesk){color:#ffffffd9}.specs.svelte-1n4gesk{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.spec.svelte-1n4gesk{display:inline-flex;align-items:center;background:var(--paper);border:2px solid var(--ink);color:var(--ink);border-radius:var(--r-pill);padding:9px 16px;font-weight:700;font-size:13px;box-shadow:0 4px 0 -1px var(--ink);transition:transform .2s var(--ease)}.spec.svelte-1n4gesk:hover{transform:translateY(-3px)}.spec.blue.svelte-1n4gesk{background:var(--blue);color:var(--white);border-color:var(--blue)}.spec.ink.svelte-1n4gesk{background:var(--ink);color:var(--white);border-color:var(--ink)}.bg-blue.svelte-1n4gesk .spec:where(.svelte-1n4gesk){background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:0 4px 0 -1px #00000080}.bg-blue.svelte-1n4gesk .spec.ink:where(.svelte-1n4gesk){background:var(--ink);color:var(--white);border-color:var(--ink)}.mat-body.svelte-1n4gesk{padding-top:8px}.mat-kicker.svelte-1n4gesk{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--ink-4);display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.bg-blue.svelte-1n4gesk .mat-kicker:where(.svelte-1n4gesk){color:#ffffffd9}.mat-kicker.svelte-1n4gesk:before{content:"";width:24px;height:1.5px;background:currentColor}.mat-body.svelte-1n4gesk .lede:where(.svelte-1n4gesk){font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:clamp(20px,1.8vw,26px);line-height:1.25;letter-spacing:-.01em;margin:0 0 30px;max-width:34ch}.bg-blue.svelte-1n4gesk .mat-body:where(.svelte-1n4gesk) .lede:where(.svelte-1n4gesk){color:var(--white)}.mat-body.svelte-1n4gesk p:where(.svelte-1n4gesk){font-size:16px;line-height:1.6;margin:0 0 22px;max-width:62ch}.bg-white.svelte-1n4gesk .mat-body:where(.svelte-1n4gesk) p:where(.svelte-1n4gesk){color:var(--ink-2)}.bg-blue.svelte-1n4gesk .mat-body:where(.svelte-1n4gesk) p:where(.svelte-1n4gesk){color:#ffffffeb}.mat-body.svelte-1n4gesk p:where(.svelte-1n4gesk) strong:where(.svelte-1n4gesk){font-weight:800}.pull.svelte-1n4gesk{margin:38px 0;padding:24px 28px;border-left:3px solid var(--blue);background:#2b2bff0d;border-radius:0 var(--r-sm) var(--r-sm) 0;font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-.005em;max-width:54ch}.bg-blue.svelte-1n4gesk .pull:where(.svelte-1n4gesk){background:#ffffff14;border-left-color:var(--white);color:var(--white)}.uses.svelte-1n4gesk{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.use.svelte-1n4gesk{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-sm);font-weight:700;font-size:14px;box-shadow:0 4px 0 -1px var(--ink)}.bg-blue.svelte-1n4gesk .use:where(.svelte-1n4gesk){background:var(--paper);color:var(--ink);box-shadow:0 4px 0 -1px #00000080}.use.svelte-1n4gesk .ico:where(.svelte-1n4gesk){width:34px;height:34px;border-radius:8px;background:var(--blue);color:var(--white);display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0}.compare.svelte-1n4gesk{background:var(--ink);color:var(--white);padding:var(--sp-section) 0}.compare.svelte-1n4gesk .head:where(.svelte-1n4gesk){text-align:center;max-width:780px;margin:0 auto var(--sp-block)}.compare.svelte-1n4gesk h2:where(.svelte-1n4gesk){font-size:clamp(30px,5.9vw,84px);line-height:1.02;letter-spacing:-.02em;margin:0 0 22px}.compare.svelte-1n4gesk h2:where(.svelte-1n4gesk) .hl:where(.svelte-1n4gesk){background:var(--blue);color:var(--white);padding:0 14px;border-radius:var(--r-sm);display:inline-block;transform:rotate(-1.5deg)}.compare.svelte-1n4gesk .head:where(.svelte-1n4gesk) p:where(.svelte-1n4gesk){font-size:16px;line-height:1.55;opacity:.8;margin:0 auto;max-width:520px}.ctable-wrap.svelte-1n4gesk{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:12px 12px 0 -2px var(--blue)}table.ctable.svelte-1n4gesk{width:100%;border-collapse:collapse}.ctable.svelte-1n4gesk th:where(.svelte-1n4gesk),.ctable.svelte-1n4gesk td:where(.svelte-1n4gesk){padding:22px 20px;text-align:center;font-size:14px}.ctable.svelte-1n4gesk th:where(.svelte-1n4gesk){background:#f5f5f7;border-bottom:2px solid var(--ink)}.ctable.svelte-1n4gesk th:where(.svelte-1n4gesk):first-child,.ctable.svelte-1n4gesk td:where(.svelte-1n4gesk):first-child{text-align:left;font-weight:700}.ctable.svelte-1n4gesk thead:where(.svelte-1n4gesk) .label:where(.svelte-1n4gesk){font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:var(--ink-4)}.ctable.svelte-1n4gesk thead:where(.svelte-1n4gesk) .mat-name:where(.svelte-1n4gesk){font-weight:700;font-size:22px;letter-spacing:-.01em;display:block}.ctable.svelte-1n4gesk thead:where(.svelte-1n4gesk) .mat-name.holo:where(.svelte-1n4gesk){background:var(--holo);color:var(--ink);display:inline-block;padding:2px 14px;border-radius:var(--r-pill)}.ctable.svelte-1n4gesk thead:where(.svelte-1n4gesk) .mat-tag-sm:where(.svelte-1n4gesk){font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--ink-4);margin-top:4px;display:block}.ctable.svelte-1n4gesk tbody:where(.svelte-1n4gesk) tr:where(.svelte-1n4gesk){border-bottom:1px dashed rgba(0,0,0,.12)}.ctable.svelte-1n4gesk tbody:where(.svelte-1n4gesk) tr:where(.svelte-1n4gesk):last-child{border-bottom:0}.ctable.svelte-1n4gesk tbody:where(.svelte-1n4gesk) tr:where(.svelte-1n4gesk):hover{background:#2b2bff0a}.ctable.svelte-1n4gesk td:where(.svelte-1n4gesk):first-child{font-size:14px;color:var(--ink)}.life.svelte-1n4gesk{font-weight:700;font-size:14px}.pip.svelte-1n4gesk{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:2px solid var(--ink)}.pip.yes.svelte-1n4gesk{background:var(--blue);color:var(--white);border-color:var(--blue)}.pip.no.svelte-1n4gesk{background:var(--paper);color:var(--ink)}.pip.partial.svelte-1n4gesk{background:var(--lemon);color:var(--ink)}.price-pill.svelte-1n4gesk{display:inline-block;padding:8px 16px;border-radius:var(--r-pill);font-weight:700;font-size:13px;border:2px solid var(--ink)}.price-pill.low.svelte-1n4gesk{background:var(--mint);color:var(--ink)}.price-pill.mid.svelte-1n4gesk{background:var(--paper);color:var(--ink)}.price-pill.high.svelte-1n4gesk{background:var(--ink);color:var(--white)}.legend.svelte-1n4gesk{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;margin-top:40px}.legend-item.svelte-1n4gesk{display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:#ffffffa6}.legend-item.svelte-1n4gesk .pip:where(.svelte-1n4gesk){width:28px;height:28px}.decide.svelte-1n4gesk{background:var(--paper);padding:var(--sp-section) 0}.decide.svelte-1n4gesk .head:where(.svelte-1n4gesk){display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-block);align-items:end;margin-bottom:var(--sp-block)}.decide.svelte-1n4gesk h2:where(.svelte-1n4gesk){font-size:clamp(30px,5.9vw,84px);line-height:1.02;letter-spacing:-.02em;margin:0}.decide.svelte-1n4gesk .intro:where(.svelte-1n4gesk){font-size:16px;line-height:1.6;color:var(--ink-2);max-width:380px;justify-self:end}.pick-grid.svelte-1n4gesk{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pick.svelte-1n4gesk{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-lg);padding:34px 30px;display:flex;flex-direction:column;gap:18px;box-shadow:12px 12px 0 -2px var(--ink);transition:transform .25s var(--ease),border-color .25s var(--ease)}.pick.svelte-1n4gesk:hover{transform:translateY(-6px);border-color:var(--blue)}.pick.svelte-1n4gesk:active{transform:translateY(-2px)}.pick.svelte-1n4gesk .pick-num:where(.svelte-1n4gesk){font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--ink-4)}.pick.svelte-1n4gesk h3:where(.svelte-1n4gesk){font-size:30px;line-height:1.05;letter-spacing:-.01em;margin:0}.pick.svelte-1n4gesk p:where(.svelte-1n4gesk){font-size:14px;line-height:1.55;margin:0;color:var(--ink-2)}.pick.svelte-1n4gesk .answer:where(.svelte-1n4gesk){margin-top:auto;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;min-height:44px;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-weight:700;font-size:14px;align-self:flex-start;border:2px solid var(--ink);transition:transform .2s var(--ease)}.pick.svelte-1n4gesk .answer.holo:where(.svelte-1n4gesk){background:var(--holo);color:var(--ink);border-color:var(--ink)}.pick.svelte-1n4gesk .answer.blue:where(.svelte-1n4gesk){background:var(--blue);border-color:var(--blue)}.pick.svelte-1n4gesk:hover .answer:where(.svelte-1n4gesk){transform:translateY(-2px)}.sec-sample.svelte-1n4gesk{background:var(--paper);padding:0 0 var(--sp-block)}.cta-final.svelte-1n4gesk{background:var(--blue);color:var(--white);padding:var(--sp-section) 0;text-align:center;position:relative;overflow:hidden}.cta-inner.svelte-1n4gesk{position:relative;z-index:2}.cta-final.svelte-1n4gesk h2:where(.svelte-1n4gesk){font-size:clamp(30px,5.9vw,84px);line-height:1.02;letter-spacing:-.02em;margin:0}.cta-final.svelte-1n4gesk .book:where(.svelte-1n4gesk){margin:20px 0 32px;font-size:14px;font-weight:700}.cta-final.svelte-1n4gesk .row:where(.svelte-1n4gesk){display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.cta-final.svelte-1n4gesk .btn-ink:where(.svelte-1n4gesk),.cta-final.svelte-1n4gesk .btn-out:where(.svelte-1n4gesk){display:inline-flex;align-items:center;justify-content:center;padding:18px 40px;min-height:44px;border-radius:var(--r-pill);font-weight:700;font-size:18px;border:2px solid transparent;transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.cta-final.svelte-1n4gesk .btn-ink:where(.svelte-1n4gesk){background:var(--ink);color:var(--white);border-color:var(--ink)}.cta-final.svelte-1n4gesk .btn-ink:where(.svelte-1n4gesk):hover{transform:translateY(-2px)}.cta-final.svelte-1n4gesk .btn-ink:where(.svelte-1n4gesk):active{transform:translateY(-1px)}.cta-final.svelte-1n4gesk .btn-out:where(.svelte-1n4gesk){background:transparent;color:var(--white);border-color:var(--white)}.cta-final.svelte-1n4gesk .btn-out:where(.svelte-1n4gesk):hover{background:var(--white);color:var(--blue);transform:translateY(-2px)}.cta-final.svelte-1n4gesk .btn-out:where(.svelte-1n4gesk):active{transform:translateY(-1px)}.cta-final.svelte-1n4gesk .sA:where(.svelte-1n4gesk),.cta-final.svelte-1n4gesk .sB:where(.svelte-1n4gesk){position:absolute;color:var(--white);pointer-events:none}.cta-final.svelte-1n4gesk .sA:where(.svelte-1n4gesk){top:80px;left:8%;width:60px;height:60px}.cta-final.svelte-1n4gesk .sB:where(.svelte-1n4gesk){bottom:100px;right:10%;width:100px;height:100px;opacity:.7}.cta-final.svelte-1n4gesk .sA:where(.svelte-1n4gesk) svg:where(.svelte-1n4gesk),.cta-final.svelte-1n4gesk .sB:where(.svelte-1n4gesk) svg:where(.svelte-1n4gesk){display:block;width:100%;height:100%}@media (max-width: 980px){.mat-grid.svelte-1n4gesk{grid-template-columns:1fr}.mat-meta.svelte-1n4gesk{position:static}.pick-grid.svelte-1n4gesk{grid-template-columns:1fr}.decide.svelte-1n4gesk .head:where(.svelte-1n4gesk){grid-template-columns:1fr;gap:24px}.decide.svelte-1n4gesk .intro:where(.svelte-1n4gesk){justify-self:start}.uses.svelte-1n4gesk{grid-template-columns:1fr 1fr}.ctable.svelte-1n4gesk th:where(.svelte-1n4gesk),.ctable.svelte-1n4gesk td:where(.svelte-1n4gesk){padding:14px 10px;font-size:12px}.ctable.svelte-1n4gesk thead:where(.svelte-1n4gesk) .mat-name:where(.svelte-1n4gesk){font-size:16px}.cta-final.svelte-1n4gesk .sA:where(.svelte-1n4gesk),.cta-final.svelte-1n4gesk .sB:where(.svelte-1n4gesk){display:none}}@media (max-width: 640px){.uses.svelte-1n4gesk{grid-template-columns:1fr}.ctable-wrap.svelte-1n4gesk{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-shadow:8px 8px 0 -2px var(--blue)}table.ctable.svelte-1n4gesk{min-width:520px}.pick.svelte-1n4gesk{box-shadow:8px 8px 0 -2px var(--ink)}}@media (prefers-reduced-motion: reduce){.anchor.svelte-1n4gesk,.spec.svelte-1n4gesk,.pick.svelte-1n4gesk,.pick.svelte-1n4gesk .answer:where(.svelte-1n4gesk),.cta-final.svelte-1n4gesk .btn-ink:where(.svelte-1n4gesk),.cta-final.svelte-1n4gesk .btn-out:where(.svelte-1n4gesk){transition:none}}
