:root{--font-heading: "ABC Diatype", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Egyptienne", Georgia, serif;--color-text: #333;--color-text-muted: #555;--line-height-body: 1.3}.blog-content{width:100%}.blog-content h1{font-family:var(--font-heading)!important;font-size:46px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.03em!important;margin-top:0!important;margin-bottom:32px!important}.blog-content p{font-size:22px!important;line-height:var(--line-height-body)!important;letter-spacing:-.03em!important;margin-top:8px!important;margin-bottom:22px!important;color:var(--color-text)!important}.blog-content h2{font-family:var(--font-heading)!important;font-size:32px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.03em!important;margin-top:16px!important;margin-bottom:32px!important}.blog-content ol,.blog-content ul{font-size:18px!important;line-height:1.3!important;margin-bottom:22px!important}.blog-content li{font-size:18px!important;margin-bottom:4px!important}.katex *{vertical-align:initial}.katex .vlist{vertical-align:bottom}.katex .vlist-t{vertical-align:baseline}.katex-inline{font-size:1em}.blog-content [data-figure]{display:flex;justify-content:center}.blog-content .visualization-container{margin:2rem 0;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.blog-content .visualization-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:1rem}.blog-content .demo-wrapper{margin:2rem 0}.blog-content .demo-frame{display:block;width:100%;aspect-ratio:16 / 9;border:none;border-radius:4px;box-shadow:0 1px 3px #00000014}.blog-content code{background:#f0f0f0;padding:.2em .4em;border-radius:3px;font-size:.9em}.blog-content .formula-block{margin:1.5rem 0;padding:1rem 1rem 1.5rem;background:#f8f9fa;border-radius:6px;text-align:center;max-width:90vw;overflow-x:auto}.blog-content .formula-block .katex-display{margin:0;max-width:100%}.blog-content .formula-block .katex-display>.katex{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden}.blog-content details.advanced{margin:1.5rem 0;padding:1rem;background:#fafafa;border-left:3px solid #ddd;border-radius:4px}.blog-content details.advanced summary{display:list-item;list-style:disclosure-closed inside;cursor:pointer;font-weight:600;font-size:18px;line-height:1.4;color:var(--color-text-muted)}.blog-content details.advanced[open] summary{list-style-type:disclosure-open;margin-bottom:16px}.blog-content details.advanced p{font-size:18px!important;line-height:1.4!important;margin:12px 0!important;color:var(--color-text)}.blog-content details.advanced ul,.blog-content details.advanced ol{font-size:18px!important;line-height:1.4!important;margin:12px 0!important;padding-left:24px;color:var(--color-text)}.blog-content details.advanced li{font-size:18px!important;margin-bottom:6px}.blog-content .term-policy{color:#1e293b;font-weight:500}.blog-content .term-rollout{color:#0891b2;font-weight:500}.blog-content .term-reward{color:#0f766e;font-weight:500}.blog-content .term-advantage{color:#7c3aed;font-weight:500}.blog-content details.advanced span[class^=term-]{font-size:inherit}.blog-content details.advanced sub,.blog-content details.advanced sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.blog-content details.advanced sub{bottom:-.25em}.blog-content details.advanced sup{top:-.5em}.blog-content details.advanced strong,.blog-content details.advanced em,.blog-content details.advanced b,.blog-content details.advanced i{vertical-align:baseline}.blog-content a.newsletter-cta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25em;margin-top:2.5rem;padding:1.25rem 1.5rem;max-width:100%;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-height:3.5rem;font-family:var(--font-heading);font-size:.95rem;color:#1d1d1f;text-decoration:none;cursor:pointer;text-align:center;transition:box-shadow .15s ease,transform .15s ease}.blog-content a.newsletter-cta:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.blog-content a.newsletter-cta span{font-weight:600;border-bottom:1px solid currentColor;margin-left:.3em}.blog-content a.newsletter-cta:after{content:" →";display:inline-block;margin-left:.2em;transition:transform .15s ease}.blog-content a.newsletter-cta:hover:after{transform:translate(2px)}.gen.svelte-1ser1gy{display:flex;flex-direction:column;align-items:center;gap:14px;margin:32px 0;font-family:Diatype,ABC Diatype,Arial,sans-serif;color:#333}.row.svelte-1ser1gy{display:flex;flex-direction:column;align-items:center;gap:6px}.eyebrow.svelte-1ser1gy{font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.tokens.svelte-1ser1gy,.rollouts.svelte-1ser1gy{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;align-items:center}.chip.svelte-1ser1gy{padding:7px 12px;border:1px solid #333;border-radius:7px;font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:15px;background:transparent;color:#333;line-height:1}.chip-hex.svelte-1ser1gy{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px}.swatch.svelte-1ser1gy{width:14px;height:14px;border-radius:3px;border:1px solid #333;flex-shrink:0;display:inline-block}.hex.svelte-1ser1gy{letter-spacing:.01em}.chip-rollout.svelte-1ser1gy{display:inline-flex;align-items:baseline;gap:5px;border-color:#0891b2;color:#0891b2}.rollout-label.svelte-1ser1gy{font-weight:600}.rollout-sep.svelte-1ser1gy{color:#a5d8e4}.rollout-name.svelte-1ser1gy{color:#0891b2}.arrow-down.svelte-1ser1gy{width:1px;height:18px;background:#333;position:relative}.arrow-down.svelte-1ser1gy:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333}.model.svelte-1ser1gy{display:block;width:300px;max-width:100%;height:auto}.rank.svelte-103nauj{display:flex;flex-direction:column;align-items:center;gap:14px;margin:32px 0;font-family:Diatype,ABC Diatype,Arial,sans-serif;color:#333}.rollouts.svelte-103nauj{display:flex;flex-direction:column;gap:6px;min-width:250px}.row.svelte-103nauj{display:grid;grid-template-columns:1fr 44px;align-items:center;gap:14px}.chip.svelte-103nauj{display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px;border:1px solid #0891b2;border-radius:7px;font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:15px;background:transparent;color:#0891b2;line-height:1;transition:border-color .3s ease,color .3s ease}.label.svelte-103nauj{font-weight:600}.sep.svelte-103nauj{color:#a5d8e4}.row.above.svelte-103nauj .chip:where(.svelte-103nauj){border-color:#28a948;color:#28a948}.row.above.svelte-103nauj .sep:where(.svelte-103nauj){color:#28a948;opacity:.6}.row.below.svelte-103nauj .chip:where(.svelte-103nauj){border-color:#e7323f;color:#e7323f}.row.below.svelte-103nauj .sep:where(.svelte-103nauj){color:#e7323f;opacity:.6}.reward.svelte-103nauj{font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;text-align:right;color:#0f766e;transition:color .3s ease}.row.above.svelte-103nauj .reward:where(.svelte-103nauj){color:#28a948}.row.below.svelte-103nauj .reward:where(.svelte-103nauj){color:#e7323f}.avg.svelte-103nauj{font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.04em;color:#0f766e;transition:opacity .3s ease}.apply.svelte-47hgtp{display:flex;flex-direction:column;gap:16px;margin:32px 0;font-family:Diatype,ABC Diatype,Arial,sans-serif;color:#333;align-items:center}.row.svelte-47hgtp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-height:40px}.chip.svelte-47hgtp{display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px;border:1px solid #0891b2;border-radius:7px;font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:15px;color:#0891b2;line-height:1;background:transparent;transition:border-color .45s ease,color .45s ease}.above.svelte-47hgtp .chip:where(.svelte-47hgtp){color:#28a948;border-color:#28a948}.below.svelte-47hgtp .chip:where(.svelte-47hgtp){color:#e7323f;border-color:#e7323f}.chip-label.svelte-47hgtp{font-weight:600}.chip-sep.svelte-47hgtp{opacity:.55}.arrow-right.svelte-47hgtp{position:relative;display:inline-block;width:18px;height:1px;background:#bbb}.arrow-right.svelte-47hgtp:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #bbb}.tokens.svelte-47hgtp{display:inline-flex;gap:4px}.token.svelte-47hgtp{padding:6px 10px;border:1px solid #d0d0d0;border-radius:5px;background:#fafafa;font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:13px;color:#555;line-height:1;transition:transform .65s cubic-bezier(.22,1,.36,1),background-color .5s ease,border-color .5s ease,color .5s ease;will-change:transform}.above.svelte-47hgtp .token.pushed:where(.svelte-47hgtp){transform:translateY(-6px);background:#e9f8ec;border-color:#28a948;color:#1d7a34}.below.svelte-47hgtp .token.pushed:where(.svelte-47hgtp){transform:translateY(6px);background:#fde9ea;border-color:#e7323f;color:#b91a25}.advantage.svelte-47hgtp{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid #d5d5d5;border-radius:999px;background:#fff;font-family:Diatype,ABC Diatype,Arial,sans-serif;font-size:13px;color:#777;transition:border-color .45s ease,color .45s ease,background-color .3s ease}.above.svelte-47hgtp .advantage:where(.svelte-47hgtp){color:#28a948;border-color:#bfe5c8;background:#f4fbf6}.below.svelte-47hgtp .advantage:where(.svelte-47hgtp){color:#e7323f;border-color:#f4c5c9;background:#fdf5f5}.adv-label.svelte-47hgtp{letter-spacing:.02em}.adv-value.svelte-47hgtp{font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500}.formula.svelte-47hgtp{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;color:#7a7a7a;line-height:1.5}.formula-generic.svelte-47hgtp{color:#9a9a9a}.formula-specific.svelte-47hgtp{color:#555}.result.svelte-47hgtp{font-weight:500;color:#333}
