.crumbs.svelte-jot9ci{max-width:1280px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0 auto;padding:18px 28px 0;font-size:12px;display:flex}.crumbs.svelte-jot9ci span.sep:where(.svelte-jot9ci){opacity:.4}.crumbs.svelte-jot9ci a:where(.svelte-jot9ci){text-underline-offset:3px;text-decoration:underline}.idea-head.svelte-jot9ci{grid-template-columns:1.5fr 1fr;gap:24px;max-width:1280px;margin:0 auto;padding:18px 28px 28px;display:grid}@media (width<=960px){.idea-head.svelte-jot9ci{grid-template-columns:1fr}}.head-main.svelte-jot9ci{border:4px solid var(--color-ink);background:var(--color-cream);box-shadow:var(--shadow-brut-lg);padding:28px 30px}.head-meta.svelte-jot9ci{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--color-ink);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:12px;font-size:12px;display:flex}.head-meta.svelte-jot9ci .stamp:where(.svelte-jot9ci){background:var(--color-ink);color:var(--color-cream);padding:4px 8px}.head-meta.svelte-jot9ci .bookmark:where(.svelte-jot9ci){font-family:var(--font-mono);letter-spacing:.1em;border:2px solid var(--color-ink);background:var(--color-cream);color:var(--color-ink);box-shadow:var(--shadow-brut-sm);margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700;transition:transform 80ms,box-shadow 80ms,background 80ms}.head-meta.svelte-jot9ci .bookmark:where(.svelte-jot9ci):hover{box-shadow:4px 4px 0 var(--color-ink);transform:translate(-1px,-1px)}.head-meta.svelte-jot9ci .bookmark.on:where(.svelte-jot9ci){background:var(--color-lime)}.head-name.svelte-jot9ci{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(40px,5.5vw,72px);line-height:.95}.head-tagline.svelte-jot9ci{color:#1f1f1f;text-wrap:pretty;max-width:60ch;margin:0 0 22px;font-size:20px;line-height:1.4}.hook-block.svelte-jot9ci{border:3px solid var(--color-ink);background:var(--color-yellow);box-shadow:var(--shadow-brut-sm);padding:16px 20px;font-size:17px;line-height:1.45;position:relative}.hook-block.svelte-jot9ci:before{content:"“";font-family:var(--font-display);color:var(--color-ink);font-size:80px;position:absolute;top:-30px;left:-12px}.tag-row.svelte-jot9ci{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tagpill.svelte-jot9ci{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--color-ink);background:var(--color-cream);padding:5px 10px;font-size:11px}.score-panel.svelte-jot9ci{border:4px solid var(--color-ink);background:var(--color-pink);box-shadow:var(--shadow-brut-lg);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.score-panel.svelte-jot9ci h3:where(.svelte-jot9ci){font-family:var(--font-display);letter-spacing:.02em;justify-content:space-between;align-items:baseline;margin:0;font-size:18px;display:flex}.overall.svelte-jot9ci{background:var(--color-ink);color:var(--color-cream);justify-content:space-between;align-items:baseline;padding:18px 20px;display:flex}.overall.svelte-jot9ci .num:where(.svelte-jot9ci){font-family:var(--font-display);letter-spacing:-.04em;font-size:64px;line-height:1}.overall.svelte-jot9ci .label:where(.svelte-jot9ci){font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:right;font-size:12px}.barwrap.svelte-jot9ci{flex-direction:column;gap:10px;display:flex}.bar.svelte-jot9ci{font-family:var(--font-mono);align-items:center;gap:10px;font-size:12px;display:flex}.bar.svelte-jot9ci .name:where(.svelte-jot9ci){letter-spacing:.06em;text-transform:uppercase;width:90px}.bar.svelte-jot9ci .track:where(.svelte-jot9ci){border:2px solid var(--color-ink);background:var(--color-cream);flex:1;height:18px;position:relative;overflow:hidden}.bar.svelte-jot9ci .fill:where(.svelte-jot9ci){background:var(--color-ink);position:absolute;top:0;bottom:0;left:0}.bar.svelte-jot9ci>.num:where(.svelte-jot9ci){text-align:right;width:34px;font-weight:700}.body-grid.svelte-jot9ci{grid-template-columns:1.55fr 1fr;align-items:start;gap:28px;max-width:1280px;margin:0 auto;padding:0 28px 60px;display:grid}@media (width<=960px){.body-grid.svelte-jot9ci{grid-template-columns:1fr}}.col-main.svelte-jot9ci,.col-side.svelte-jot9ci{flex-direction:column;gap:22px;display:flex}.quotes.svelte-jot9ci{flex-direction:column;gap:10px;display:flex}.quote.svelte-jot9ci{border-left:5px solid var(--color-ink);background:#ff6ba51f;padding:10px 14px;font-size:15.5px;font-style:italic;line-height:1.45}.receipts.svelte-jot9ci{flex-direction:column;gap:8px;display:flex}.receipt.svelte-jot9ci{font-family:var(--font-mono);border:2px solid var(--color-ink);background:var(--color-cream);align-items:flex-start;gap:10px;padding:8px 12px;font-size:13.5px;line-height:1.45;display:flex}.receipt.svelte-jot9ci:before{content:"§";font-family:var(--font-display);background:var(--color-yellow);border:2px solid var(--color-ink);flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-1px;font-size:16px;display:inline-flex}.pricetag.svelte-jot9ci{border:4px solid var(--color-ink);background:var(--color-lime);box-shadow:var(--shadow-brut);padding:20px}.pricetag.svelte-jot9ci .row:where(.svelte-jot9ci){border-bottom:2px solid var(--color-ink);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;display:flex}.pricetag.svelte-jot9ci .row:where(.svelte-jot9ci) span:where(.svelte-jot9ci):first-child{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.pricetag.svelte-jot9ci .row:where(.svelte-jot9ci) span:where(.svelte-jot9ci):last-child{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px}.pricetag.svelte-jot9ci .copy:where(.svelte-jot9ci){margin:0;font-size:15px;line-height:1.5}.audiencebox.svelte-jot9ci{padding:18px 22px;font-size:15.5px;line-height:1.5}.verdict.svelte-jot9ci{background:var(--color-ink);color:var(--color-cream);border:4px solid var(--color-ink);box-shadow:var(--shadow-brut);padding:22px}.verdict.svelte-jot9ci .head-meta:where(.svelte-jot9ci){color:var(--color-cream);border-bottom-color:var(--color-cream);margin-bottom:14px}.verdict.svelte-jot9ci .head-meta:where(.svelte-jot9ci) .stamp:where(.svelte-jot9ci){background:var(--color-yellow);color:var(--color-ink)}.verdict.svelte-jot9ci h4:where(.svelte-jot9ci){font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:22px}.verdict.svelte-jot9ci p:where(.svelte-jot9ci){margin:0;font-size:15.5px;line-height:1.55}.cta-row.svelte-jot9ci{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1280px;margin:0 auto;padding:0 28px 80px;display:flex}.cta-row.svelte-jot9ci .nextprev:where(.svelte-jot9ci){flex-wrap:wrap;gap:10px;display:flex}.btn.svelte-jot9ci{border:3px solid var(--color-ink);background:var(--color-cream);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-brut-sm);padding:12px 18px;font-size:14px;transition:transform 80ms,box-shadow 80ms;display:inline-block}.btn.svelte-jot9ci:hover{box-shadow:5px 5px 0 var(--color-ink);transform:translate(-2px,-2px)}.btn.svelte-jot9ci:active{box-shadow:1px 1px 0 var(--color-ink);transform:translate(2px,2px)}.btn.primary.svelte-jot9ci{background:var(--color-yellow)}.btn.pink.svelte-jot9ci{background:var(--color-pink)}@media (width<=640px){.crumbs.svelte-jot9ci{gap:6px;padding:12px 16px 0;font-size:11px}.idea-head.svelte-jot9ci{gap:16px;padding:12px 16px 16px}.head-main.svelte-jot9ci{padding:18px}.head-meta.svelte-jot9ci{gap:8px;margin-bottom:14px;padding-bottom:10px}.head-meta.svelte-jot9ci .bookmark:where(.svelte-jot9ci){text-align:center;width:100%;margin-top:6px;margin-left:0}.head-name.svelte-jot9ci{font-size:34px}.head-tagline.svelte-jot9ci{margin-bottom:16px;font-size:15.5px}.hook-block.svelte-jot9ci{padding:12px 14px;font-size:14.5px}.hook-block.svelte-jot9ci:before{font-size:62px;top:-22px}.score-panel.svelte-jot9ci{padding:16px}.overall.svelte-jot9ci{padding:14px}.overall.svelte-jot9ci .num:where(.svelte-jot9ci){font-size:48px}.bar.svelte-jot9ci .name:where(.svelte-jot9ci){width:74px;font-size:11px}.body-grid.svelte-jot9ci{gap:16px;padding:0 16px 40px}.col-main.svelte-jot9ci,.col-side.svelte-jot9ci{gap:14px}.verdict.svelte-jot9ci{padding:16px}.verdict.svelte-jot9ci h4:where(.svelte-jot9ci){font-size:19px}.cta-row.svelte-jot9ci{z-index:30;background:var(--color-cream);border-top:3px solid var(--color-ink);padding:10px 14px calc(10px + var(--safe-bottom));align-items:stretch;gap:8px;max-width:none;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.cta-spacer.svelte-jot9ci{height:calc(76px + var(--safe-bottom));background:var(--color-ink);display:block}.cta-row.svelte-jot9ci .btn:where(.svelte-jot9ci){flex:1;justify-content:center;align-items:center;min-height:46px;padding:12px 10px;font-size:12px;display:inline-flex}.cta-row.svelte-jot9ci .nextprev:where(.svelte-jot9ci){display:contents}}
