.preferred-source[data-astro-cid-2nfgbnhp]{font-family:var(--sans)}.google-mark[data-astro-cid-2nfgbnhp]{border:1px solid color-mix(in srgb, var(--rule) 78%, transparent);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #0000000a}.google-mark[data-astro-cid-2nfgbnhp] svg[data-astro-cid-2nfgbnhp]{width:68%;height:68%;display:block}.google-mark--small[data-astro-cid-2nfgbnhp]{width:18px;height:18px}.google-mark--large[data-astro-cid-2nfgbnhp]{width:31px;height:31px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.preferred-source--inline[data-astro-cid-2nfgbnhp]{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.preferred-source--inline[data-astro-cid-2nfgbnhp]:hover{color:var(--ink)}.preferred-inline-text[data-astro-cid-2nfgbnhp]{text-underline-offset:3px;text-decoration:underline 1px}.preferred-inline-arrow[data-astro-cid-2nfgbnhp]{font-size:10px;transition:transform .15s}.preferred-source--inline[data-astro-cid-2nfgbnhp]:hover .preferred-inline-arrow[data-astro-cid-2nfgbnhp]{transform:translate(2px,-2px)}.preferred-source--inline[data-astro-cid-2nfgbnhp][data-loading=true]{opacity:.58;cursor:progress}.preferred-source--article[data-astro-cid-2nfgbnhp]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:82px minmax(0,1fr);align-items:start;gap:22px;margin-top:58px;padding:24px 0 27px;display:grid}.source-bridge[data-astro-cid-2nfgbnhp]{align-items:center;width:82px;padding-top:4px;display:flex}.source-mascot[data-astro-cid-2nfgbnhp]{flex:0 0 31px;width:31px;height:31px;display:block}.source-mascot[data-astro-cid-2nfgbnhp] svg[data-astro-cid-2nfgbnhp]{width:100%;height:100%;display:block;overflow:visible}.source-mascot[data-astro-cid-2nfgbnhp] circle[data-astro-cid-2nfgbnhp]{fill:var(--ink)}.source-mascot-eyes[data-astro-cid-2nfgbnhp]{fill:var(--paper);transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.bridge-dots[data-astro-cid-2nfgbnhp]{flex:auto;justify-content:center;align-items:center;gap:2px;padding-inline:3px;display:flex}.bridge-dots[data-astro-cid-2nfgbnhp] i[data-astro-cid-2nfgbnhp]{background:color-mix(in srgb, var(--muted) 58%, transparent);border-radius:50%;width:2px;height:2px;transition:transform .18s;display:block}.preferred-source--article[data-astro-cid-2nfgbnhp]:hover .source-mascot-eyes[data-astro-cid-2nfgbnhp]{transform:translate(2px)}.preferred-source--article[data-astro-cid-2nfgbnhp]:hover .google-mark--large[data-astro-cid-2nfgbnhp]{transform:translate(2px)rotate(2deg)}.preferred-source--article[data-astro-cid-2nfgbnhp]:hover .bridge-dots[data-astro-cid-2nfgbnhp] i[data-astro-cid-2nfgbnhp]:first-child{transform:translate(1px)}.preferred-source--article[data-astro-cid-2nfgbnhp]:hover .bridge-dots[data-astro-cid-2nfgbnhp] i[data-astro-cid-2nfgbnhp]:nth-child(2){transform:translate(2px)}.preferred-source--article[data-astro-cid-2nfgbnhp]:hover .bridge-dots[data-astro-cid-2nfgbnhp] i[data-astro-cid-2nfgbnhp]:nth-child(3){transform:translate(3px)}.preferred-article-copy[data-astro-cid-2nfgbnhp]{min-width:0}.preferred-kicker[data-astro-cid-2nfgbnhp]{color:var(--muted);font-family:var(--mono);letter-spacing:.075em;margin-bottom:5px;font-size:9px;display:block}.preferred-article-copy[data-astro-cid-2nfgbnhp] h2[data-astro-cid-2nfgbnhp]{font-family:var(--sans);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:620;line-height:1.25}.preferred-article-copy[data-astro-cid-2nfgbnhp] p[data-astro-cid-2nfgbnhp]{max-width:480px;color:var(--muted);font-family:var(--sans);margin:6px 0 0;font-size:13.5px;line-height:1.55}.preferred-article-copy[data-astro-cid-2nfgbnhp] strong[data-astro-cid-2nfgbnhp]{color:var(--ink);font-weight:600}.preferred-article-cta[data-astro-cid-2nfgbnhp]{border:1px solid var(--ink);background:var(--ink);min-height:34px;color:var(--paper);border-radius:999px;align-items:center;gap:9px;margin-top:13px;padding:0 12px;font-size:11.5px;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.preferred-article-cta[data-astro-cid-2nfgbnhp]:hover{color:var(--paper);opacity:.86;transform:translateY(-1px)}.preferred-article-cta[data-astro-cid-2nfgbnhp][data-loading=true]{opacity:.58;cursor:progress;transform:none}.preferred-cta-arrow[data-astro-cid-2nfgbnhp]{font-size:10px;transition:transform .15s}.preferred-article-cta[data-astro-cid-2nfgbnhp]:hover .preferred-cta-arrow[data-astro-cid-2nfgbnhp]{transform:translate(2px,-2px)}@media (width<=640px){.preferred-source--article[data-astro-cid-2nfgbnhp]{grid-template-columns:70px minmax(0,1fr);gap:15px;margin-top:45px;padding:21px 0 23px}.source-bridge[data-astro-cid-2nfgbnhp]{width:70px}.source-mascot[data-astro-cid-2nfgbnhp]{flex-basis:28px;width:28px;height:28px}.google-mark--large[data-astro-cid-2nfgbnhp]{width:28px;height:28px}.bridge-dots[data-astro-cid-2nfgbnhp]{padding-inline:2px}.preferred-article-copy[data-astro-cid-2nfgbnhp] h2[data-astro-cid-2nfgbnhp]{font-size:16.5px}.preferred-article-copy[data-astro-cid-2nfgbnhp] p[data-astro-cid-2nfgbnhp]{font-size:12.5px}.preferred-article-cta[data-astro-cid-2nfgbnhp]{min-height:33px;margin-top:11px;padding-inline:11px;font-size:11px}}@media (width<=370px){.preferred-source--article[data-astro-cid-2nfgbnhp]{grid-template-columns:1fr;gap:10px}.source-bridge[data-astro-cid-2nfgbnhp]{padding-top:0}.preferred-inline-long[data-astro-cid-2nfgbnhp]{display:none}}@media (prefers-reduced-motion:reduce){.source-mascot-eyes[data-astro-cid-2nfgbnhp],.google-mark--large[data-astro-cid-2nfgbnhp],.bridge-dots[data-astro-cid-2nfgbnhp] i[data-astro-cid-2nfgbnhp],.preferred-inline-arrow[data-astro-cid-2nfgbnhp],.preferred-article-cta[data-astro-cid-2nfgbnhp],.preferred-cta-arrow[data-astro-cid-2nfgbnhp]{transition:none}}.quiet-article-page .post-nav{border-top:0;margin-top:32px;padding-top:0}.ai-essay{width:min(640px,100% - 40px)}.ai-essay .article-shell,.ai-essay .back-link,.ai-essay .article-header,.ai-essay .prose,.ai-essay .post-nav{width:100%;max-width:none;margin-inline:auto}.ai-essay .article-header{margin:37px 0 30px}.ai-essay .article-header h1{letter-spacing:-.045em;max-width:610px;margin-bottom:15px;font-size:clamp(32px,4.6vw,43px);font-weight:650;line-height:1.08}.ai-essay .article-header>p{max-width:590px;margin-bottom:16px;font-size:16px;line-height:1.62}.ai-essay .article-featured{border:1px solid var(--rule);background:var(--paper-soft);border-radius:10px;width:100%;margin:6px 0 42px;overflow:hidden}.ai-essay .article-featured img{width:100%;box-shadow:none;border-radius:0}.ai-essay .prose{max-width:620px;font-size:17px;line-height:1.78}.ai-essay .prose h2{letter-spacing:-.03em;margin-top:54px;font-size:24px;line-height:1.22}.ai-essay .prose strong{font-weight:670}.ai-essay .prose .ai-breakout{width:100%;margin-left:0;transform:none}.ai-thesis,.ai-formula-stack,.ai-final-equation{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);background:0 0;border-radius:0;margin:38px 0 42px;padding:26px 0}.ai-thesis .ai-eyebrow,.ai-formula-stack .ai-eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;margin-bottom:12px;font-size:9px;font-weight:650;display:block}.ai-thesis strong{font-family:var(--mono);letter-spacing:-.025em;font-size:clamp(17px,2.7vw,23px);line-height:1.45;display:block}.ai-thesis small{max-width:560px;color:var(--muted);margin-top:11px;font-size:13px;line-height:1.6;display:block}.ai-thesis--inverse,.ai-thesis--inverse strong,.ai-thesis--inverse small,.ai-thesis--inverse .ai-eyebrow{color:inherit;background:0 0}.ai-thesis--inverse small,.ai-thesis--inverse .ai-eyebrow{color:var(--muted)}.ai-equation{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:36px 0 42px;display:block}.ai-equation>div{background:0 0;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;display:grid}.ai-equation>div+div{border-top:1px solid var(--rule)}.ai-equation span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:9px}.ai-equation strong{font-family:var(--mono);font-size:13px;font-weight:540;line-height:1.65}.ai-matrix{border:1px solid var(--rule);background:0 0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0 42px;display:grid;overflow:hidden}.ai-matrix>div{background:0 0;min-height:108px;padding:18px 19px}.ai-matrix>div:nth-of-type(2n){border-left:1px solid var(--rule)}.ai-matrix>div:nth-of-type(n+3){border-top:1px solid var(--rule)}.ai-matrix .ai-matrix__corner{display:none}.ai-matrix span{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;margin-bottom:17px;font-size:9px;display:block}.ai-matrix strong{letter-spacing:-.02em;font-size:17px;display:block}.ai-matrix .is-hot{color:var(--ink);background:color-mix(in srgb, var(--accent) 8%, var(--paper))}.ai-matrix .is-hot span{color:var(--accent)}.ai-matrix .is-hot strong{color:var(--ink)}.ai-formula-stack p{color:var(--ink);font-family:var(--mono);margin:0;font-size:clamp(15px,2.5vw,20px);line-height:1.55}.ai-formula-stack p.muted{color:var(--muted);font-family:var(--sans);margin-top:12px;font-size:13px;line-height:1.62}.ai-final-equation{text-align:left}.ai-final-equation span{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;margin-bottom:10px;font-size:10px;display:block}.ai-final-equation strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(25px,4.5vw,35px);line-height:1.12;display:block}@media (width<=640px){.quiet-article-page .post-nav{margin-top:27px}.ai-essay{width:calc(100% - 40px)}.ai-essay .article-header{margin-top:30px}.ai-essay .article-header h1{font-size:31px;line-height:1.1}.ai-essay .article-header>p{font-size:15px}.ai-essay .article-featured{border-radius:8px;margin-bottom:35px}.ai-essay .prose{font-size:16.5px}.ai-essay .prose h2{margin-top:46px;font-size:22px}.ai-thesis,.ai-formula-stack,.ai-final-equation{margin-block:32px 36px;padding-block:21px}.ai-equation{margin-block:31px 36px}.ai-equation>div{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:12px 0}.ai-equation strong{font-size:12px}.ai-matrix{margin-block:31px 36px}.ai-matrix>div{min-height:96px;padding:15px}.ai-matrix strong{font-size:15px}}
