[data-theme=aicoding]{--paper:#0b0f14;--paper-2:#10161d;--panel:#141c25;--panel-2:#182230;--ink:#eef3f8;--ink-2:#0d1319;--body:#c4ced9;--muted:#8b98a7;--rule:#1e2933;--line:#1e2933;--line-2:#2a3746;--sig:#34d399;--sig-deep:#6ee7b7;--sig-ink:#04120c;--sig-soft:#34d3991f;--blue:#60a5fa;--violet:#c4b5fd;--amber:#fbbf24;--grad:linear-gradient(135deg, #10b981 0%, #22c1a5 45%, #3b82f6 100%);--grad-ink:linear-gradient(135deg, #34d399 0%, #4fd1c5 55%, #60a5fa 100%);--on-grad:#04121a;--accent:var(--sig);--accent-2:var(--blue);--accent-ink:var(--sig-ink);--radius:10px;--radius-sm:7px;--border-w:1px;--shadow:0 1px 0 #ffffff08 inset, 0 16px 40px -24px #000000e6;--shadow-lift:0 1px 0 #ffffff0d inset, 0 24px 50px -22px #000000f2;--ease:cubic-bezier(.2,.7,.3,1);--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=aicoding] body{background-color:var(--paper);color:var(--body);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(1000px 480px at 50% -220px,#10b98121,#0000 70%),radial-gradient(#8b98a71a 1px,#0000 1.2px);background-size:auto,26px 26px;background-attachment:fixed,scroll;font-size:17px;line-height:1.65}[data-theme=aicoding] ::selection{color:#fff;background:#34d3994d}[data-theme=aicoding] h1,[data-theme=aicoding] h2,[data-theme=aicoding] h3,[data-theme=aicoding] .display{font-family:var(--font-display), system-ui, sans-serif;color:var(--ink);letter-spacing:-.022em;overflow-wrap:break-word;font-weight:700}[data-theme=aicoding] a{color:var(--sig);text-underline-offset:3px;transition:color .16s var(--ease);text-decoration-thickness:1px}[data-theme=aicoding] a:hover{color:var(--sig-deep)}[data-theme=aicoding] :focus-visible{outline:2px solid var(--sig);outline-offset:3px;border-radius:4px}[data-theme=aicoding] .wrap{max-width:780px;padding:0 24px}[data-theme=aicoding] .skip-link{background:var(--sig);color:var(--sig-ink)}[data-theme=aicoding] .masthead{z-index:30;-webkit-backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--rule);background:#0d1319db;position:sticky;top:0}[data-theme=aicoding] .masthead:after{content:"";background:var(--grad);opacity:.9;height:2px;display:block}[data-theme=aicoding] .masthead .wrap{gap:16px;padding:14px 24px}[data-theme=aicoding] .brand{color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;gap:11px;font-size:clamp(20px,4.4vw,24px);font-weight:700;line-height:1}[data-theme=aicoding] .brand b{color:var(--sig);font-weight:inherit}[data-theme=aicoding] .brand svg{transition:transform .25s var(--ease)}[data-theme=aicoding] .brand:hover svg{transform:translateY(-1px)scale(1.05)}[data-theme=aicoding] .site-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;display:flex}[data-theme=aicoding] .site-nav a{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);transition:color .16s var(--ease), background-color .16s var(--ease);border-radius:6px;margin-left:0;padding:7px 11px;font-size:12px;font-weight:500}[data-theme=aicoding] .site-nav a:before{content:"./";color:var(--line-2);margin-right:1px}[data-theme=aicoding] .site-nav a:hover{color:var(--ink);background:#ffffff0d}[data-theme=aicoding] .ticker{background:var(--ink-2);color:var(--muted);font-family:var(--mono);letter-spacing:.02em;text-transform:none;border-bottom:1px solid var(--rule);font-size:12px;font-weight:500;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}[data-theme=aicoding] .ticker-track{padding:10px 0;animation-duration:84s}[data-theme=aicoding] .ticker-track span{margin:0 22px}[data-theme=aicoding] .ticker-track span:before{content:"$";color:var(--sig);margin-right:12px;font-weight:600}[data-theme=aicoding] .hero{border-bottom:1px solid var(--rule);background:radial-gradient(760px 380px at 18% 0,#10b98129,#0000 64%),radial-gradient(640px 320px at 90% 8%,#3b82f624,#0000 62%);padding:72px 0 60px;position:relative}[data-theme=aicoding] .hero .kicker{border:1px solid var(--line-2);color:var(--sig);font-family:var(--mono);letter-spacing:.04em;background:#10161de6;border-radius:6px;align-items:center;gap:10px;margin-bottom:24px;padding:7px 14px 7px 12px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=aicoding] .hero .kicker:before{content:">";color:var(--muted)}[data-theme=aicoding] .hero .kicker:after{content:"";background:var(--sig);border-radius:1px;width:7px;height:14px;animation:1.1s steps(2,start) infinite ac-blink}[data-theme=aicoding] .hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;color:var(--ink);margin:0 0 20px;font-size:clamp(38px,7vw,66px);line-height:1.02}[data-theme=aicoding] .hero h1 mark{background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0;text-decoration:none}[data-theme=aicoding] .hero p{color:var(--body);max-width:640px;margin-bottom:26px;font-size:18.5px}[data-theme=aicoding] .stat{font-family:var(--mono);letter-spacing:.01em;text-transform:none;color:var(--muted);margin-top:22px;font-size:13px}[data-theme=aicoding] .stat:before{content:"// ";color:var(--line-2)}[data-theme=aicoding] .signup{gap:10px}[data-theme=aicoding] .signup input{border:1px solid var(--line-2);border-radius:var(--radius-sm);min-height:52px;color:var(--ink);font-family:var(--mono);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);background:#0d1319;font-size:15.5px}[data-theme=aicoding] .signup input::placeholder{color:#5f6d7c}[data-theme=aicoding] .signup input:hover{border-color:#3a4a5c}[data-theme=aicoding] .signup input:focus{border-color:var(--sig);outline:none;box-shadow:0 0 0 4px #34d39929}[data-theme=aicoding] .signup input:focus-visible{outline:none}[data-theme=aicoding] .signup button{border-radius:var(--radius-sm);background:var(--grad-ink);min-height:52px;color:var(--on-grad);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.005em;transition:transform .16s var(--ease), box-shadow .16s var(--ease), filter .16s var(--ease);border:0;padding:0 24px;font-size:15.5px;font-weight:700;box-shadow:0 10px 26px -14px #34d399e6}[data-theme=aicoding] .signup button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 16px 32px -14px #34d399}[data-theme=aicoding] .signup button:active{transform:translateY(0)}[data-theme=aicoding] .signup-ok{background:var(--sig-soft);color:var(--sig-deep);border-radius:var(--radius-sm);font-family:var(--mono);border:1px solid #34d39959;padding:12px 16px;font-size:14px}[data-theme=aicoding] .signup-err{color:#fca5a5;font-weight:600}[data-theme=aicoding] main{padding:44px 0 72px}[data-theme=aicoding] .card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:40px 44px 20px 48px;position:relative;overflow:hidden}[data-theme=aicoding] .card:before{content:"";background:var(--grad);opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}[data-theme=aicoding] .issue-head{border-bottom:1px solid var(--rule);margin-bottom:30px;padding-bottom:26px}[data-theme=aicoding] .issue-head h1,[data-theme=aicoding] .issue-head .h1{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(30px,5vw,44px);line-height:1.06}[data-theme=aicoding] .issue-head .h1 a{color:var(--ink);text-decoration:none}[data-theme=aicoding] .issue-head .h1 a:hover{color:var(--sig-deep);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}[data-theme=aicoding] .issue-head .dek{color:var(--body);font-size:18px;line-height:1.6}[data-theme=aicoding] .meta{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);font-size:12px;font-weight:500}[data-theme=aicoding] .meta a{color:var(--sig)}[data-theme=aicoding] .toc{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:10px;padding:20px 22px 10px}[data-theme=aicoding] .toc .label{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:600}[data-theme=aicoding] .toc .label:before{content:"# ";color:var(--sig)}[data-theme=aicoding] .toc ol{counter-reset:toc}[data-theme=aicoding] .toc li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:11px 0}[data-theme=aicoding] .toc li:last-child{border-bottom:0}[data-theme=aicoding] .toc li:before{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);transition:color .16s var(--ease);flex:0 0 26px;font-size:12.5px;font-weight:500}[data-theme=aicoding] .toc li:hover:before{color:var(--sig)}[data-theme=aicoding] .toc li a{min-width:0;color:var(--ink);flex:220px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}[data-theme=aicoding] .toc li a:hover{color:var(--sig-deep);text-decoration:underline;text-decoration-thickness:1px}[data-theme=aicoding] .toc-quick{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-left:0;font-size:11px}[data-theme=aicoding] .toc .chip{margin-left:0}[data-theme=aicoding] .chip{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;transition:transform .16s var(--ease);border:1px solid #0000;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:600}[data-theme=aicoding] .chip[data-tag=big],[data-theme=aicoding] .chip[data-tag=now]{background:var(--grad-ink);color:var(--on-grad)}[data-theme=aicoding] .chip[data-tag=notable],[data-theme=aicoding] .chip[data-tag=soon]{color:var(--amber);background:#fbbf241f;border-color:#fbbf244d}[data-theme=aicoding] .chip[data-tag=contrarian]{color:var(--violet);background:#c4b5fd1f;border-color:#c4b5fd4d}[data-theme=aicoding] .chip[data-tag=tryit],[data-theme=aicoding] .chip[data-tag=watch]{background:var(--sig-soft);color:var(--sig-deep);border-color:#34d39952}[data-theme=aicoding] .chip[data-tag=none]{color:var(--muted);border-color:var(--rule);background:#ffffff0d}[data-theme=aicoding] .story-tag .chip:hover,[data-theme=aicoding] .toc li:hover .chip{transform:translateY(-1px)}[data-theme=aicoding] h2.section{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border-top:0;align-items:center;gap:12px;margin:52px 0 24px;padding:0;font-size:12px;font-weight:600;display:flex}[data-theme=aicoding] h2.section:before{content:"//";color:var(--sig);font-weight:600}[data-theme=aicoding] h2.section:after{content:"";background:linear-gradient(90deg, var(--line-2), #2a374600);flex:auto;height:1px}[data-theme=aicoding] .story{margin:0 0 48px;scroll-margin-top:86px}[data-theme=aicoding] .story-tag{margin-bottom:14px}[data-theme=aicoding] .story h3{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(25px,4.1vw,32px);line-height:1.12}[data-theme=aicoding] .story .lede{color:var(--body);margin-bottom:20px;font-size:17px;line-height:1.68}[data-theme=aicoding] .whynow{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);color:var(--body);margin-bottom:22px;padding:18px 22px 18px 26px;font-size:15.5px;line-height:1.62;position:relative;overflow:hidden}[data-theme=aicoding] .whynow:before{content:"";background:var(--sig);width:3px;position:absolute;top:0;bottom:0;left:0}[data-theme=aicoding] .whynow strong{font-family:var(--mono);letter-spacing:.1em;color:var(--sig);margin-bottom:7px;font-size:11px;font-weight:600}[data-theme=aicoding] .who{color:var(--body);margin:14px 0 18px;font-size:16px}[data-theme=aicoding] .who strong{color:var(--ink)}[data-theme=aicoding] .actions{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:20px 24px 16px}[data-theme=aicoding] .actions .label{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:600}[data-theme=aicoding] .actions li{color:var(--body);margin-bottom:9px;padding-left:26px;font-size:16px;line-height:1.6}[data-theme=aicoding] .actions li:before{content:">";font-family:var(--mono);color:var(--sig);font-weight:600;top:0}[data-theme=aicoding] .actions em{color:var(--sig-deep);font-style:normal;font-weight:700}[data-theme=aicoding] .quick{border-bottom:1px solid var(--rule);margin-bottom:22px;padding:0 0 20px;scroll-margin-top:86px}[data-theme=aicoding] .quick h3{letter-spacing:-.02em;margin-bottom:6px;font-size:20px;line-height:1.2}[data-theme=aicoding] .quick p{color:var(--muted);font-size:15.5px}[data-theme=aicoding] .tweet{border-radius:var(--radius);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:#000;border:1px solid #2f3336;margin-bottom:14px;padding:16px 18px}[data-theme=aicoding] .tweet:hover{box-shadow:var(--shadow-lift);border-color:#3f4448;transform:translateY(-2px)}[data-theme=aicoding] .tweet-name{font-family:var(--font-body), system-ui, sans-serif;color:#e7e9ea;font-size:15px;font-weight:700}[data-theme=aicoding] .tweet-handle{color:#71767b;font-size:13px}[data-theme=aicoding] .tweet-text{color:#e7e9ea;font-size:16.5px;line-height:1.5}[data-theme=aicoding] .tweet-x{color:#000;transition:opacity .16s var(--ease);background:#e7e9ea;border-radius:8px}[data-theme=aicoding] .tweet-x:hover{opacity:.82}[data-theme=aicoding] .tweet-foot{color:#71767b;font-size:13px;font-weight:500}[data-theme=aicoding] .tweet-foot a{color:#71767b}[data-theme=aicoding] .tweet-foot a:hover{color:var(--sig)}[data-theme=aicoding] .tweet-avatar-fallback{background:var(--sig-soft);color:var(--sig-deep)}[data-theme=aicoding] .archive li{border-bottom:1px solid var(--rule);padding:0}[data-theme=aicoding] .archive li:last-child{border-bottom:0}[data-theme=aicoding] .archive a{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.028em;color:var(--ink);border-radius:var(--radius-sm);transition:color .16s var(--ease), background-color .16s var(--ease), transform .16s var(--ease);margin:0 -14px;padding:18px 14px 4px;font-size:22px;font-weight:700;line-height:1.16;display:block}[data-theme=aicoding] .archive a:hover{color:var(--sig-deep);background:#ffffff08;text-decoration:none;transform:translate(3px)}[data-theme=aicoding] .archive p{margin:0 0 18px}[data-theme=aicoding] .faq-item{border-top:1px solid var(--rule);padding:17px 0}[data-theme=aicoding] .faq-item h3{letter-spacing:-.02em;margin-bottom:7px;font-size:19px;line-height:1.32}[data-theme=aicoding] .faq-item p{color:var(--body);font-size:16px}[data-theme=aicoding] .cta{background:radial-gradient(600px 260px at 88% -30%, #10b98159, transparent 62%), radial-gradient(520px 240px at 0% 120%, #3b82f647, transparent 60%), var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);margin-top:40px;padding:40px 40px 42px;position:relative;overflow:hidden}[data-theme=aicoding] .cta h2{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin-bottom:10px;font-size:clamp(27px,4.4vw,38px);line-height:1.06}[data-theme=aicoding] .cta p{color:var(--body);margin-bottom:22px}[data-theme=aicoding] .cta .signup-ok{color:var(--ink);background:#ffffff0f;border-color:#ffffff29}[data-theme=aicoding] .site-footer{background:var(--ink-2);color:var(--muted);border-top:1px solid var(--rule);margin-top:44px;padding:40px 0 56px;font-size:15px;position:relative}[data-theme=aicoding] .site-footer:before{content:"";background:var(--grad);opacity:.9;height:2px;position:absolute;top:-1px;left:0;right:0}[data-theme=aicoding] .site-footer .big{color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:28ch;margin-bottom:10px;font-size:clamp(21px,3.2vw,27px);line-height:1.14}[data-theme=aicoding] .site-footer a{color:var(--ink);text-decoration-thickness:1px}[data-theme=aicoding] .site-footer a:hover{color:var(--sig)}[data-theme=aicoding] .prose h2{letter-spacing:-.025em;margin-top:32px;font-size:24px}[data-theme=aicoding] .prose code,[data-theme=aicoding] .lede code,[data-theme=aicoding] .quick p code{font-family:var(--mono);border:1px solid var(--rule);color:var(--sig-deep);background:#ffffff0f;border-radius:4px;padding:.08em .38em;font-size:.92em}[data-theme=aicoding] .wall-label{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);font-size:11.5px;font-weight:600}[data-theme=aicoding] .wall-dot{background:var(--sig);box-shadow:0 0 0 4px var(--sig-soft)}[data-theme=aicoding] .wall-grid .tweet{border-radius:var(--radius);background:#000;border:1px solid #2f3336}[data-theme=aicoding] .wall-grid .tweet:hover{box-shadow:var(--shadow-lift);border-color:#3f4448}[data-theme=aicoding] a.read-now{background:var(--grad-ink);color:var(--on-grad);border-radius:var(--radius-sm);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.005em;transition:transform .16s var(--ease), box-shadow .16s var(--ease), filter .16s var(--ease);border:0;font-size:16px;font-weight:700;box-shadow:0 14px 28px -14px #34d399e6}[data-theme=aicoding] a.read-now:hover{color:var(--on-grad);filter:brightness(1.06);box-shadow:0 20px 34px -15px #34d399}@keyframes ac-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ac-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){[data-theme=aicoding] .masthead{animation:ac-fade .3s var(--ease) both}}@supports (animation-timeline:view()){[data-theme=aicoding] .story,[data-theme=aicoding] .quick,[data-theme=aicoding] h2.section,[data-theme=aicoding] .issue-body .tweet,[data-theme=aicoding] .archive li{animation:linear both ac-rise;animation-timeline:view();animation-range:entry entry 160px}}@supports not (animation-timeline:view()){[data-theme=aicoding] [data-reveal]{opacity:0;transition:opacity .36s var(--ease), transform .36s var(--ease);transform:translateY(14px)}[data-theme=aicoding] [data-reveal].in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-theme=aicoding] *,[data-theme=aicoding] :before,[data-theme=aicoding] :after{transition:none!important;animation:none!important}[data-theme=aicoding] [data-reveal]{opacity:1!important;transform:none!important}}@media (max-width:760px){[data-theme=aicoding] .card{padding:30px 22px 14px 26px}[data-theme=aicoding] .cta{padding:30px 24px 32px}}@media (max-width:600px){[data-theme=aicoding] body{font-size:16.5px}[data-theme=aicoding] .wrap{padding:0 16px}[data-theme=aicoding] .masthead .wrap{gap:6px;padding:11px 16px}[data-theme=aicoding] .site-nav{justify-content:flex-start;margin-left:-11px}[data-theme=aicoding] .hero{padding:40px 0}[data-theme=aicoding] .hero h1{max-width:none;line-height:1.06}[data-theme=aicoding] .hero p{font-size:17px}[data-theme=aicoding] .signup input,[data-theme=aicoding] .signup button{flex:100%}[data-theme=aicoding] main{padding:26px 0 52px}[data-theme=aicoding] .toc{padding:18px 18px 10px}[data-theme=aicoding] .toc li{gap:6px 12px;padding:13px 0}[data-theme=aicoding] .toc li a{flex:100%}[data-theme=aicoding] .toc li .chip,[data-theme=aicoding] .toc li .toc-quick{margin-left:40px}[data-theme=aicoding] h2.section{margin:38px 0 20px}[data-theme=aicoding] .story{margin-bottom:38px}[data-theme=aicoding] .archive a{font-size:20px}}
[data-theme=aifounder]{--ink:#0f1b2d;--ink-2:#132238;--ink-3:#1c2d47;--body:#33415a;--muted:#5f6b80;--paper:#f7f3ec;--paper-2:#fffdf9;--panel:#f3ece0;--panel-2:#ece3d3;--rule:#e6dccb;--line:#e6dccb;--gold:#b45309;--gold-deep:#8a3f06;--gold-live:#f59e0b;--gold-light:#fcd34d;--gold-soft:#fdf0d5;--green:#047857;--green-soft:#d9f2e6;--plum:#6d28d9;--plum-soft:#efe6fb;--grad:linear-gradient(135deg, #1e3a8a 0%, #7c5a2a 55%, #f59e0b 100%);--grad-ink:linear-gradient(135deg, #f7c25c 0%, #f4a83a 55%, #ec9a2c 100%);--on-grad:#1a1200;--accent:var(--gold);--accent-2:var(--gold-live);--accent-ink:var(--ink);--radius:14px;--radius-sm:9px;--border-w:1px;--shadow:0 1px 2px #0f1b2d0d, 0 14px 34px -18px #0f1b2d47;--shadow-lift:0 2px 5px #0f1b2d14, 0 22px 44px -18px #0f1b2d66;--ease:cubic-bezier(.2,.7,.3,1)}[data-theme=aifounder] body{background:var(--paper);color:var(--body);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.66}[data-theme=aifounder] ::selection{color:var(--ink);background:#f59e0b4d}[data-theme=aifounder] h1,[data-theme=aifounder] h2,[data-theme=aifounder] h3,[data-theme=aifounder] .display{font-family:var(--font-display), Georgia, "Times New Roman", serif;color:var(--ink);letter-spacing:-.012em;overflow-wrap:break-word;font-weight:400}[data-theme=aifounder] a{color:var(--gold);text-underline-offset:3px;transition:color .16s var(--ease);text-decoration-thickness:1.5px}[data-theme=aifounder] a:hover{color:var(--gold-deep)}[data-theme=aifounder] :focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:5px}[data-theme=aifounder] .wrap{max-width:760px;padding:0 24px}[data-theme=aifounder] .skip-link{background:var(--ink);color:#fff}[data-theme=aifounder] .masthead{z-index:30;background:var(--ink);border-bottom:0;position:sticky;top:0}[data-theme=aifounder] .masthead:after{content:"";background:var(--grad);height:3px;display:block}[data-theme=aifounder] .masthead .wrap{gap:16px;padding:14px 24px}[data-theme=aifounder] .brand{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;gap:11px;font-size:clamp(23px,5vw,29px);font-weight:400;line-height:1}[data-theme=aifounder] .brand b{color:var(--gold-light);font-weight:inherit;font-style:italic}[data-theme=aifounder] .brand svg{transition:transform .25s var(--ease)}[data-theme=aifounder] .brand:hover svg{transform:translateY(-2px)}[data-theme=aifounder] .site-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;display:flex}[data-theme=aifounder] .site-nav a{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#c9d3e3;transition:color .16s var(--ease), background-color .16s var(--ease);border-radius:999px;margin-left:0;padding:7px 11px;font-size:12px;font-weight:700}[data-theme=aifounder] .site-nav a:hover{color:#fff;background:#ffffff1a}[data-theme=aifounder] .ticker{background:var(--ink-2);color:#e3d9c4;font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;text-transform:none;border-bottom:1px solid #ffffff0f;font-size:15px;font-style:italic;font-weight:400;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}[data-theme=aifounder] .ticker-track{padding:9px 0;animation-duration:80s}[data-theme=aifounder] .ticker-track span{margin:0 24px}[data-theme=aifounder] .ticker-track span:before{content:"";vertical-align:middle;background:var(--gold-light);border-radius:50%;width:5px;height:5px;margin-right:18px;display:inline-block}[data-theme=aifounder] .hero{border-bottom:1px solid var(--rule);background:radial-gradient(860px 400px at 50% -18%, #f59e0b33, transparent 66%), radial-gradient(600px 300px at 4% 6%, #1e3a8a1a, transparent 62%), linear-gradient(180deg, #fffdf8 0%, #fffdf8 60%, var(--paper) 100%);padding:72px 0 60px;position:relative}[data-theme=aifounder] .hero .wrap:before{content:"";border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);width:64px;height:6px;margin-bottom:22px;display:block}[data-theme=aifounder] .hero .kicker{color:var(--gold-deep);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:18px;padding:0;font-size:12px;font-weight:800;display:inline-flex}[data-theme=aifounder] .hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:17ch;color:var(--ink);margin:0 0 22px;font-size:clamp(42px,8vw,74px);font-weight:400;line-height:.98}[data-theme=aifounder] .hero h1 mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#f59e0b8c 0%,#fcd34d8c 100%) 0 92%/100% .18em no-repeat;padding:0 .04em;font-style:italic;text-decoration:none}[data-theme=aifounder] .hero p{color:var(--body);max-width:620px;margin-bottom:26px;font-size:19px}[data-theme=aifounder] .stat{letter-spacing:.01em;text-transform:none;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:22px;font-size:13.5px;font-weight:600}[data-theme=aifounder] .signup{gap:12px}[data-theme=aifounder] .signup input{border-radius:var(--radius-sm);min-height:54px;color:var(--ink);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);background:#fff;border:1px solid #dccfb9;font-size:16.5px;box-shadow:0 1px 2px #0f1b2d0a}[data-theme=aifounder] .signup input::placeholder{color:#9a8f7c}[data-theme=aifounder] .signup input:hover{border-color:#c9b797}[data-theme=aifounder] .signup input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #b4530929}[data-theme=aifounder] .signup input:focus-visible{outline:none}[data-theme=aifounder] .signup button{border-radius:var(--radius-sm);background:var(--ink);color:#fff;min-height:54px;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.01em;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background-color .16s var(--ease);border:0;padding:0 26px;font-size:15.5px;font-weight:800;box-shadow:0 1px 2px #0f1b2d29,0 12px 24px -12px #0f1b2db3}[data-theme=aifounder] .signup button:hover{background:#16264a;transform:translateY(-1px);box-shadow:0 2px 5px #0f1b2d29,0 18px 30px -14px #0f1b2dcc}[data-theme=aifounder] .signup button:active{transform:translateY(0)}[data-theme=aifounder] .signup-ok{background:var(--gold-soft);color:var(--gold-deep);border-radius:var(--radius-sm);border:1px solid #f3dcae;padding:12px 16px;font-weight:700}[data-theme=aifounder] .signup-err{color:#b42318;font-weight:600}[data-theme=aifounder] main{padding:44px 0 72px}[data-theme=aifounder] .card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:44px 44px 20px}[data-theme=aifounder] .issue-head{border-bottom:2px solid var(--ink);margin-bottom:30px;padding-bottom:26px}[data-theme=aifounder] .issue-head h1,[data-theme=aifounder] .issue-head .h1{letter-spacing:-.018em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(34px,5.8vw,50px);line-height:1.02}[data-theme=aifounder] .issue-head .h1 a{color:var(--ink);text-decoration:none}[data-theme=aifounder] .issue-head .h1 a:hover{color:var(--gold-deep);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}[data-theme=aifounder] .issue-head .dek{color:var(--body);font-size:19px;line-height:1.58}[data-theme=aifounder] .meta{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}[data-theme=aifounder] .meta a{color:var(--gold)}[data-theme=aifounder] .toc{background:var(--panel);border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0;margin-bottom:10px;padding:22px 0 12px}[data-theme=aifounder] .toc .label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0 20px;font-size:11px;font-weight:800}[data-theme=aifounder] .toc ol{counter-reset:toc}[data-theme=aifounder] .toc li{border-bottom:1px solid #0f1b2d14;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:11px 20px}[data-theme=aifounder] .toc li:last-child{border-bottom:0}[data-theme=aifounder] .toc li:before{font-family:var(--font-display), Georgia, serif;color:var(--gold);transition:transform .2s var(--ease);flex:0 0 26px;font-size:19px;font-style:italic}[data-theme=aifounder] .toc li:hover:before{transform:translate(3px)}[data-theme=aifounder] .toc li a{min-width:0;color:var(--ink);flex:220px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}[data-theme=aifounder] .toc li a:hover{color:var(--gold-deep);text-decoration:underline;text-decoration-thickness:1.5px}[data-theme=aifounder] .toc-quick{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:0;font-size:11px;font-weight:700}[data-theme=aifounder] .toc .chip{margin-left:0}[data-theme=aifounder] .chip{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800}[data-theme=aifounder] .chip[data-tag=big],[data-theme=aifounder] .chip[data-tag=now]{background:var(--grad-ink);color:var(--on-grad);box-shadow:0 6px 14px -8px #f4a83ae6}[data-theme=aifounder] .chip[data-tag=numbers]{background:var(--green-soft);color:var(--green);font-variant-numeric:tabular-nums}[data-theme=aifounder] .chip[data-tag=notable],[data-theme=aifounder] .chip[data-tag=soon]{background:var(--gold-soft);color:var(--gold-deep)}[data-theme=aifounder] .chip[data-tag=contrarian]{background:var(--plum-soft);color:var(--plum)}[data-theme=aifounder] .chip[data-tag=watch]{color:#1e3a8a;background:#e6ecf7}[data-theme=aifounder] .chip[data-tag=none]{color:#5c5446;background:#ebe5da}[data-theme=aifounder] .story-tag .chip:hover,[data-theme=aifounder] .toc li:hover .chip{transform:translateY(-1px)}[data-theme=aifounder] h2.section{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-top:0;align-items:center;gap:14px;margin:52px 0 24px;padding:0;font-size:11.5px;font-weight:800;display:flex}[data-theme=aifounder] h2.section:before,[data-theme=aifounder] h2.section:after{content:"";background:var(--rule);flex:auto;height:1px}[data-theme=aifounder] h2.section:before{background:var(--gold-live);flex:0 0 28px;height:2px}[data-theme=aifounder] .story{margin:0 0 50px;scroll-margin-top:86px}[data-theme=aifounder] .story-tag{margin-bottom:14px}[data-theme=aifounder] .story h3{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,4.6vw,38px);line-height:1.06}[data-theme=aifounder] .story .lede{color:var(--body);margin-bottom:20px;font-size:17.5px;line-height:1.68}[data-theme=aifounder] .story:first-of-type .lede:first-letter{font-family:var(--font-display), Georgia, serif;float:left;color:var(--ink);margin:.06em .1em 0 0;font-size:3.1em;line-height:.82}[data-theme=aifounder] .whynow{border-radius:var(--radius);color:var(--body);background:linear-gradient(#fff8ea 0%,#fffcf5 100%);border:1px solid #f0e2c4;border-left:0;margin-bottom:22px;padding:18px 22px 18px 26px;font-size:15.5px;line-height:1.62;position:relative;overflow:hidden}[data-theme=aifounder] .whynow:before{content:"";background:var(--grad);width:4px;position:absolute;top:0;bottom:0;left:0}[data-theme=aifounder] .whynow strong{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:7px;font-size:11px;font-weight:800}[data-theme=aifounder] .who{color:var(--body);margin:14px 0 18px;font-size:16px}[data-theme=aifounder] .who strong{color:var(--ink)}[data-theme=aifounder] .actions{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:20px 24px 16px}[data-theme=aifounder] .actions .label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:800}[data-theme=aifounder] .actions li{color:var(--body);margin-bottom:9px;padding-left:28px;font-size:16px;line-height:1.6}[data-theme=aifounder] .actions li:before{content:"→";color:var(--gold);font-weight:800;top:0}[data-theme=aifounder] .actions em{color:var(--gold-deep);font-weight:800}[data-theme=aifounder] .quick{border-bottom:1px solid var(--rule);margin-bottom:22px;padding:0 0 20px;scroll-margin-top:86px}[data-theme=aifounder] .quick h3{letter-spacing:-.015em;margin-bottom:6px;font-size:23px;line-height:1.14}[data-theme=aifounder] .quick p{color:var(--muted);font-size:15.5px}[data-theme=aifounder] .tweet{border-radius:var(--radius);transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);background:#fff;border:1px solid #e3d8c4;margin-bottom:14px;padding:16px 18px;box-shadow:0 1px 2px #0f1b2d0a}[data-theme=aifounder] .tweet:hover{box-shadow:var(--shadow-lift);border-color:#d6c8ad;transform:translateY(-2px)}[data-theme=aifounder] .tweet-name{font-family:var(--font-body), system-ui, sans-serif;color:#0f1419;font-size:15px;font-weight:700}[data-theme=aifounder] .tweet-handle{color:#5d6a72;font-size:13px}[data-theme=aifounder] .tweet-text{color:#0f1419;font-size:16.5px;line-height:1.5}[data-theme=aifounder] .tweet-x{color:#fff;transition:opacity .16s var(--ease);background:#0f1419;border-radius:8px}[data-theme=aifounder] .tweet-x:hover{opacity:.82}[data-theme=aifounder] .tweet-foot{color:#5d6a72;font-size:13px;font-weight:500}[data-theme=aifounder] .tweet-foot a{color:#5d6a72}[data-theme=aifounder] .tweet-foot a:hover{color:var(--gold)}[data-theme=aifounder] .tweet-avatar-fallback{background:var(--gold-soft);color:var(--gold-deep)}[data-theme=aifounder] .archive li{border-bottom:1px solid var(--rule);padding:0}[data-theme=aifounder] .archive li:last-child{border-bottom:0}[data-theme=aifounder] .archive a{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;color:var(--ink);border-radius:var(--radius-sm);transition:color .16s var(--ease), background-color .16s var(--ease), transform .16s var(--ease);margin:0 -14px;padding:18px 14px 4px;font-size:26px;font-weight:400;line-height:1.1;display:block}[data-theme=aifounder] .archive a:hover{color:var(--gold-deep);background:var(--gold-soft);text-decoration:none;transform:translate(3px)}[data-theme=aifounder] .archive p{margin:0 0 18px}[data-theme=aifounder] .faq-item{border-top:1px solid var(--rule);padding:17px 0}[data-theme=aifounder] .faq-item h3{margin-bottom:7px;font-size:22px;line-height:1.25}[data-theme=aifounder] .faq-item p{color:var(--body);font-size:16px}[data-theme=aifounder] .cta{background:radial-gradient(600px 260px at 88% -28%, #f59e0b66, transparent 62%), radial-gradient(520px 240px at 2% 118%, #1e3a8a8c, transparent 60%), var(--ink);border-radius:var(--radius);margin-top:40px;padding:40px 40px 42px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 20px 50px -26px #0f1b2db3}[data-theme=aifounder] .cta h2{color:#fff;letter-spacing:-.018em;text-wrap:balance;margin-bottom:10px;font-size:clamp(30px,5vw,44px);line-height:1.02}[data-theme=aifounder] .cta h2 em{color:var(--gold-light);font-style:italic}[data-theme=aifounder] .cta p{color:#d5dbe6;margin-bottom:22px}[data-theme=aifounder] .cta .signup input{color:#fff;box-shadow:none;background:#0b1524;border-color:#33445f}[data-theme=aifounder] .cta .signup input::placeholder{color:#8593a8}[data-theme=aifounder] .cta .signup input:hover{border-color:#4a5d7d}[data-theme=aifounder] .cta .signup input:focus{border-color:var(--gold-light);box-shadow:0 0 0 4px #fcd34d38}[data-theme=aifounder] .cta .signup button{background:var(--grad-ink);color:var(--on-grad);box-shadow:0 12px 26px -12px #f4a83ae6}[data-theme=aifounder] .cta .signup button:hover{background:var(--grad-ink);filter:brightness(1.05)}[data-theme=aifounder] .cta .signup-ok{color:#fff;background:#ffffff1a;border-color:#ffffff38}[data-theme=aifounder] .cta .signup-err{color:#ffb4ab}[data-theme=aifounder] .site-footer{background:var(--ink);color:#b9c3d4;margin-top:44px;padding:40px 0 56px;font-size:15px;position:relative}[data-theme=aifounder] .site-footer:before{content:"";background:var(--grad);height:3px;position:absolute;top:0;left:0;right:0}[data-theme=aifounder] .site-footer .big{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;max-width:28ch;margin-bottom:10px;font-size:clamp(24px,3.6vw,31px);line-height:1.1}[data-theme=aifounder] .site-footer a{color:#fff;text-decoration-thickness:1.5px}[data-theme=aifounder] .site-footer a:hover{color:var(--gold-light)}[data-theme=aifounder] .prose h2{margin-top:32px;font-size:28px}[data-theme=aifounder] .wall-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}[data-theme=aifounder] .wall-dot{background:var(--gold-live)}[data-theme=aifounder] .wall-grid .tweet{border-radius:var(--radius);background:#fff;border:1px solid #e3d8c4;box-shadow:0 1px 2px #0f1b2d0a}[data-theme=aifounder] .wall-grid .tweet:hover{box-shadow:var(--shadow-lift);border-color:#d6c8ad}[data-theme=aifounder] a.read-now{background:var(--ink);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.01em;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background-color .16s var(--ease);border:0;font-size:16px;font-weight:800;box-shadow:0 1px 2px #0f1b2d29,0 14px 26px -13px #0f1b2db3}[data-theme=aifounder] a.read-now:hover{color:#fff;background:#16264a;box-shadow:0 2px 5px #0f1b2d29,0 20px 32px -15px #0f1b2dcc}@keyframes af-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes af-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){[data-theme=aifounder] .masthead{animation:af-fade .3s var(--ease) both}}@supports (animation-timeline:view()){[data-theme=aifounder] .story,[data-theme=aifounder] .quick,[data-theme=aifounder] h2.section,[data-theme=aifounder] .issue-body .tweet,[data-theme=aifounder] .archive li{animation:linear both af-rise;animation-timeline:view();animation-range:entry entry 160px}}@supports not (animation-timeline:view()){[data-theme=aifounder] [data-reveal]{opacity:0;transition:opacity .36s var(--ease), transform .36s var(--ease);transform:translateY(16px)}[data-theme=aifounder] [data-reveal].in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-theme=aifounder] *,[data-theme=aifounder] :before,[data-theme=aifounder] :after{transition:none!important;animation:none!important}[data-theme=aifounder] [data-reveal]{opacity:1!important;transform:none!important}}@media (max-width:760px){[data-theme=aifounder] .card{padding:30px 22px 14px}[data-theme=aifounder] .cta{padding:30px 24px 32px}}@media (max-width:600px){[data-theme=aifounder] body{font-size:16.5px}[data-theme=aifounder] .wrap{padding:0 16px}[data-theme=aifounder] .masthead .wrap{gap:6px;padding:11px 16px}[data-theme=aifounder] .site-nav{justify-content:flex-start;margin-left:-11px}[data-theme=aifounder] .hero{padding:40px 0}[data-theme=aifounder] .hero h1{max-width:none;line-height:1.02}[data-theme=aifounder] .hero p{font-size:17px}[data-theme=aifounder] .signup input,[data-theme=aifounder] .signup button{flex:100%}[data-theme=aifounder] main{padding:26px 0 52px}[data-theme=aifounder] .toc li{gap:6px 12px;padding:13px 20px}[data-theme=aifounder] .toc li a{flex:100%}[data-theme=aifounder] .toc li .chip,[data-theme=aifounder] .toc li .toc-quick{margin-left:40px}[data-theme=aifounder] h2.section{margin:38px 0 20px}[data-theme=aifounder] .story{margin-bottom:38px}[data-theme=aifounder] .story:first-of-type .lede:first-letter{font-size:2.6em}[data-theme=aifounder] .archive a{font-size:23px}}
@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_931b2ff8-module__XpWyma__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_931b2ff8-module__XpWyma__variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_8d7f6fef-module__oIKqWq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_8d7f6fef-module__oIKqWq__variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_ba09466a-module__gIJGOG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_ba09466a-module__gIJGOG__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
