.ad-placeholder.svelte-8u5cb4{display:flex;align-items:center;justify-content:center;min-height:90px;margin:24px 0;border:1px dashed oklch(.78 .01 285);border-radius:10px;background:#f7f8fa;color:#797a80;font:500 12px Geist Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.dark .ad-placeholder.svelte-8u5cb4{border-color:#313239;background:#101116;color:#7e8086}.cta-card.svelte-1gfo25d{margin:40px 0;padding:28px 32px;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.copy-title.svelte-1gfo25d{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--foreground)}.copy-body.svelte-1gfo25d{color:var(--muted-foreground);font-size:14px;margin:0;line-height:1.5}.ring.svelte-19j0xcs{position:fixed;bottom:28px;right:28px;width:44px;height:44px;padding:0;border:0;background:var(--card);border-radius:50%;cursor:pointer;box-shadow:0 1px 2px #0000000f,0 4px 14px #00000014;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px) scale(.92);pointer-events:none;transition:opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1),background .2s;z-index:30}.ring.visible.svelte-19j0xcs{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ring.svelte-19j0xcs:hover{background:var(--muted)}.ring.svelte-19j0xcs svg:where(.svelte-19j0xcs){position:absolute;inset:0;margin:auto}.track.svelte-19j0xcs{stroke:var(--border)}.fill.svelte-19j0xcs{stroke:var(--primary);transition:stroke-dashoffset .1s linear}.arrow.svelte-19j0xcs{font-size:13px;font-weight:600;color:var(--muted-foreground);line-height:1;transition:color .15s}.ring.svelte-19j0xcs:hover .arrow:where(.svelte-19j0xcs){color:var(--foreground)}.ring.svelte-19j0xcs:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ring.svelte-19j0xcs,.fill.svelte-19j0xcs{transition:none}}@media(max-width:640px){.ring.svelte-19j0xcs{bottom:16px;right:16px}}.post.svelte-15ro78f{max-width:680px;margin:0 auto;padding:72px 32px 112px;font-family:Geist Variable,system-ui,sans-serif;color:#111116;line-height:1.75}header.svelte-15ro78f{margin-bottom:32px}.meta-row.svelte-15ro78f{display:flex;align-items:center;gap:10px;font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.14em;color:#797a80;text-transform:uppercase;margin-bottom:24px;flex-wrap:wrap}.back-top.svelte-15ro78f{color:#072187;text-decoration:none}.back-top.svelte-15ro78f:hover{color:#2857e5}.dot.svelte-15ro78f{opacity:.4}h1.svelte-15ro78f{font-size:clamp(36px,5vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px;text-wrap:balance}h1.svelte-15ro78f em{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:#2857e5;letter-spacing:-.01em}.lede.svelte-15ro78f{font-size:20px;color:#4c4c55;margin:0 0 24px;line-height:1.5;text-wrap:pretty;font-weight:400}.byline.svelte-15ro78f{font:500 12px Geist Mono,ui-monospace,monospace;color:#797a80;letter-spacing:.04em}.rule.svelte-15ro78f{height:1px;background:linear-gradient(to right,#2857e5 0% 48px,#7c9de5 48px,#d6d7db 48px 100%);margin:0 0 40px}.body.svelte-15ro78f h2:not([class]){font-size:30px;font-weight:600;letter-spacing:-.025em;margin:64px 0 20px;line-height:1.15;text-wrap:balance}.body.svelte-15ro78f h2:not([class]) em{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;color:#2857e5}.body.svelte-15ro78f h3:not([class]){font-size:19px;font-weight:600;letter-spacing:-.01em;margin:40px 0 12px;color:#072187}.body.svelte-15ro78f p:not([class]){font-size:17.5px;color:#1a1a1e;margin:0 0 22px}.body.svelte-15ro78f>p:first-of-type:not([class]):first-letter{font-family:"Instrument Serif",Times New Roman,serif;font-size:4.5em;font-weight:400;float:left;line-height:.85;margin:6px 12px 0 0;color:#2857e5}.body.svelte-15ro78f ul:not([class]),.body.svelte-15ro78f ol:not([class]){font-size:17.5px;color:#1a1a1e;padding-left:1.4em;margin:0 0 24px}.body.svelte-15ro78f ul:not([class]) li,.body.svelte-15ro78f ol:not([class]) li{margin-bottom:10px;padding-left:4px}.body.svelte-15ro78f ul:not([class]) li::marker,.body.svelte-15ro78f ol:not([class]) li::marker{color:#2857e5}.body.svelte-15ro78f em{font-style:italic}.body.svelte-15ro78f p:not([class]) a:not([class]),.body.svelte-15ro78f li a:not([class]){color:#1639a6;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.body.svelte-15ro78f p:not([class]) a:not([class]):hover,.body.svelte-15ro78f li a:not([class]):hover{color:#072187}.body.svelte-15ro78f blockquote{margin:32px -24px;padding:24px 28px;background:#f2f3f7;border-left:2px solid oklch(.52 .22 265);border-radius:0 12px 12px 0;font-family:"Instrument Serif",Times New Roman,serif;font-size:22px;font-style:normal;line-height:1.45;color:#28282e}.body.svelte-15ro78f blockquote br{margin-bottom:4px}.body.svelte-15ro78f code{font-family:Geist Mono,ui-monospace,monospace;font-size:.88em;background:#eff0f3;padding:2px 6px;border-radius:4px}.body.svelte-15ro78f strong{font-weight:600;color:#09090d}.post-footer.svelte-15ro78f{margin-top:56px;padding-top:24px;border-top:1px solid oklch(.88 .005 265);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.tags.svelte-15ro78f{list-style:none;display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap}.tags.svelte-15ro78f li:where(.svelte-15ro78f){font:500 12px Geist Mono,ui-monospace,monospace;color:#797a80}.back.svelte-15ro78f{font:500 13px Geist Mono,ui-monospace,monospace;color:#4c4c55;text-decoration:none}.back.svelte-15ro78f:hover{color:#111116}.dark .post.svelte-15ro78f{color:#ebebeb}.dark h1.svelte-15ro78f em,.dark .body.svelte-15ro78f h2 em{color:#95b6ff;color:oklch(.78 .16 265)}.dark .meta-row.svelte-15ro78f,.dark .byline.svelte-15ro78f{color:#a2a4ab}.dark .back-top.svelte-15ro78f{color:#95b6ff;color:oklch(.78 .16 265)}.dark .back-top.svelte-15ro78f:hover{color:#b6ceff;color:oklch(.85 .14 265)}.dark .lede.svelte-15ro78f{color:#b5b7be}.dark .rule.svelte-15ro78f{background:linear-gradient(to right,#95b6ff 0% 48px,#576da1 48px,#2c2d34 48px 100%);background:linear-gradient(to right,color(xyz 0.491 0.466 1.286) 0% 48px,#576da1 48px,#2c2d34 48px 100%)}.dark .body.svelte-15ro78f p:not([class]),.dark .body.svelte-15ro78f ul:not([class]) li,.dark .body.svelte-15ro78f ol:not([class]) li{color:#cdcdd1}.dark .body.svelte-15ro78f>p:first-of-type:not([class]):first-letter,.dark .body.svelte-15ro78f ul:not([class]) li::marker,.dark .body.svelte-15ro78f ol:not([class]) li::marker{color:#95b6ff;color:oklch(.78 .16 265)}.dark .body.svelte-15ro78f h3:not([class]){color:#95b6ff;color:oklch(.78 .16 265)}.dark .body.svelte-15ro78f strong{color:#f8f8f8}.dark .body.svelte-15ro78f p:not([class]) a:not([class]),.dark .body.svelte-15ro78f li a:not([class]){color:#b6ceff;color:oklch(.85 .14 265)}.dark .body.svelte-15ro78f code{background:#191a20}.dark .body.svelte-15ro78f blockquote{background:#121418;color:#d6d7db}.dark .post-footer.svelte-15ro78f{border-color:#2c2d34}.dark .tags.svelte-15ro78f li:where(.svelte-15ro78f),.dark .back.svelte-15ro78f{color:#a2a4ab}.dark .back.svelte-15ro78f:hover{color:#ebebeb}.ba.svelte-xwb3a8{position:relative;margin:36px -24px;padding:24px 28px 20px;border-radius:14px;background:var(--card);border:1px solid var(--border)}.label.svelte-xwb3a8{font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:14px}.row.svelte-xwb3a8{display:flex;gap:14px;align-items:baseline}.row.svelte-xwb3a8+.row:where(.svelte-xwb3a8){margin-top:14px;padding-top:14px;border-top:1px dashed var(--border)}.tag.svelte-xwb3a8{flex:0 0 auto;font:500 10px Geist Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px;border-radius:5px;min-width:64px;text-align:center}.tag.bef.svelte-xwb3a8{background:color-mix(in oklch,var(--destructive) 14%,var(--background));color:var(--destructive)}.tag.aft-tag.svelte-xwb3a8{background:color-mix(in oklch,var(--primary) 14%,var(--background));color:var(--primary)}.bef-text.svelte-xwb3a8,.aft-text.svelte-xwb3a8{margin:0;font-size:16.5px;line-height:1.55;color:var(--foreground)}.bef-text.svelte-xwb3a8{color:var(--muted-foreground);text-decoration:line-through;text-decoration-color:color-mix(in oklch,var(--muted-foreground) 70%,transparent);text-decoration-thickness:1px}.aft-text.svelte-xwb3a8{color:var(--foreground);font-weight:500}.aft-text.svelte-xwb3a8{--hl-color: oklch(.93 .17 95 / .85)}.dark .aft-text.svelte-xwb3a8{--hl-color: oklch(.82 .19 90 / .42)}.hl.svelte-xwb3a8{background-image:linear-gradient(to right,var(--hl-color),var(--hl-color));background-position:0 92%;background-size:0% 38%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px;border-radius:1px;font-weight:600;color:var(--foreground);transition:background-size .75s cubic-bezier(.65,0,.35,1)}.hl.on.svelte-xwb3a8{background-size:100% 38%}.replay-slot.svelte-xwb3a8{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .2s}.ba.svelte-xwb3a8:hover .replay-slot:where(.svelte-xwb3a8),.replay-slot.svelte-xwb3a8 button:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.hl.svelte-xwb3a8,.hl.on.svelte-xwb3a8{transition:none}}.scorer.svelte-93q719{margin:56px 0 24px;padding:32px;border-radius:18px;background:var(--card);border:1px solid var(--border);font-family:Geist Variable,system-ui,sans-serif}.head.svelte-93q719{margin-bottom:18px}.eyebrow.svelte-93q719{font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.head-title.svelte-93q719{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--foreground)}.head-sub.svelte-93q719{margin:0;color:var(--muted-foreground);font-size:15px}.field.svelte-93q719{display:block;margin:12px 0 16px}.sr-only.svelte-93q719{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}textarea.svelte-93q719{width:100%;display:block;padding:14px 16px;font-family:inherit;font-size:16px;line-height:1.55;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:10px;resize:vertical;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}textarea.svelte-93q719:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 25%,transparent)}textarea.svelte-93q719::placeholder{color:var(--muted-foreground);opacity:.7}.hint.svelte-93q719{font:500 12px Geist Mono,ui-monospace,monospace;color:var(--muted-foreground);text-align:center;padding:12px 0 4px}.result.svelte-93q719{display:grid;gap:12px;margin-bottom:12px}.bar.svelte-93q719{height:6px;border-radius:999px;background:var(--muted);overflow:hidden}.fill.svelte-93q719{height:100%;background:var(--primary);transition:width .5s cubic-bezier(.22,.61,.36,1)}.result[data-tone=low].svelte-93q719 .fill:where(.svelte-93q719){background:var(--destructive)}.result[data-tone=meh].svelte-93q719 .fill:where(.svelte-93q719){background:linear-gradient(to right,var(--destructive),var(--primary))}.verdict.svelte-93q719{display:flex;align-items:baseline;gap:12px}.score.svelte-93q719{font:600 22px Geist Mono,ui-monospace,monospace;color:var(--primary);letter-spacing:-.02em}.label.svelte-93q719{font-size:16px;font-weight:500;color:var(--foreground)}.result[data-tone=low].svelte-93q719 .score:where(.svelte-93q719),.result[data-tone=meh].svelte-93q719 .score:where(.svelte-93q719){color:var(--destructive)}.checks.svelte-93q719{list-style:none;padding:0;margin:0;display:grid;gap:8px}.checks.svelte-93q719 li:where(.svelte-93q719){display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--muted-foreground);padding:8px 12px;border-radius:8px;background:var(--muted)}.checks.svelte-93q719 li.ok:where(.svelte-93q719){color:var(--primary);background:color-mix(in oklch,var(--primary) 12%,var(--background))}.checks.svelte-93q719 .dot:where(.svelte-93q719){font:600 14px Geist Mono,ui-monospace,monospace;min-width:14px;text-align:center}.warn.svelte-93q719{list-style:none;padding:8px 12px;margin:0;font-size:13.5px;color:var(--destructive);background:color-mix(in oklch,var(--destructive) 10%,var(--background));border-radius:8px}.warn.svelte-93q719 li:where(.svelte-93q719){margin:0;padding:0}.warn.svelte-93q719 li:where(.svelte-93q719)+li:where(.svelte-93q719){margin-top:4px}.cta-wrap.svelte-93q719{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:22px;border-top:1px solid var(--border);flex-wrap:wrap}.cta-copy.svelte-93q719{display:flex;flex-direction:column;gap:2px}.cta-eyebrow.svelte-93q719{font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.cta-title.svelte-93q719{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.reveal.svelte-j5ctzw{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal.visible.svelte-j5ctzw{opacity:1}@media(prefers-reduced-motion:reduce){.reveal.svelte-j5ctzw{opacity:1!important;transform:none!important;transition:none!important}}.stat.svelte-pdoqpr{display:inline-block;font-variant-numeric:tabular-nums;font-weight:600;color:#072187}.num.svelte-pdoqpr{display:inline-block}.dark .stat.svelte-pdoqpr{color:#95b6ff;color:oklch(.78 .16 265)}
