@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");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}:root{--bg:#fff;--ink:#111;--muted:#4a4a4a;--soft:#f2f2f2;--rule:#d6d6d6;--ink-2:#333;--hi:#ffe15a;--sans:"Atkinson Hyperlegible", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:max(16px,min(1.11111vw,1.77778svh))}.agent-tag svg{width:1.375rem;height:1.5rem}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:1.25rem;line-height:1.6}img,video{max-width:100%;display:block}a{color:var(--ink);text-underline-offset:.25rem;text-decoration-thickness:.125rem}a:hover{background:var(--hi)}a:focus-visible,button:focus-visible{outline:.1875rem solid var(--ink);outline-offset:.1875rem}mark{background:var(--hi);color:var(--ink);padding:0 .08em}h1,h2,h3{margin:0;line-height:1.15}.wrap{max-width:75rem;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.skip{position:absolute;left:-624.938rem}.skip:focus{background:var(--hi);z-index:10;padding:.5rem .75rem;top:1rem;left:1rem}.muted{color:var(--muted)}section.block{border-top:.0625rem solid var(--rule);padding:2.5rem 0 clamp(3.5rem,8vw,6rem)}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 3rem;display:flex}.block-head h2{font-size:2.125rem}.block-head p{max-width:33.75rem;color:var(--muted);margin:0;font-size:1.1875rem;line-height:1.55}.site-header{border-bottom:.125rem solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.125rem 0;display:flex}.logo{align-items:center;min-height:2.75rem;font-size:1.875rem;font-weight:700;text-decoration:none;display:inline-flex}.site-header nav{flex-wrap:wrap;gap:0 1.5rem;font-size:1.125rem;display:flex}.site-header nav a,.site-footer a{align-items:center;min-height:2.75rem;display:inline-flex}.site-header nav a[aria-current=page]{font-weight:700}.menu-btn{display:none}@media (width<=560px){.menu-btn:not([hidden]){border:.125rem solid var(--ink);background:var(--bg);width:3rem;height:3rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-btn[aria-expanded=true]{background:var(--hi)}.bars{flex-direction:column;gap:.3125rem;display:flex}.bars span{background:currentColor;width:1.375rem;height:.1875rem;transition:transform .15s,opacity .15s;display:block}.menu-btn[aria-expanded=true] .bars span:first-child{transform:translateY(.5rem)rotate(45deg)}.menu-btn[aria-expanded=true] .bars span:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] .bars span:nth-child(3){transform:translateY(-.5rem)rotate(-45deg)}.site-header[data-menu] nav{display:none}.site-header[data-menu][data-open] nav{flex-direction:column;flex-basis:100%;gap:0;font-size:1.25rem;display:flex}.site-header[data-open] nav a{border-top:.0625rem solid var(--rule);min-height:3.25rem}}.site-footer{border-top:.0625rem solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:1.5rem 0 2.5rem;font-size:1.125rem;display:flex}.site-footer div{flex-wrap:wrap;gap:0 1.5rem;display:flex}.cookie-settings{min-height:2.75rem;font:inherit;color:var(--ink);text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline .125rem}.cookie-settings:hover{background:var(--hi)}.consent{z-index:20;background:var(--bg);border-top:.125rem solid var(--ink);position:fixed;bottom:0;left:0;right:0}.consent[hidden]{display:none}.consent-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;max-width:75rem;margin:0 auto;padding:1.5rem clamp(1rem,4vw,3rem) 1.75rem;display:flex}.consent-text{flex:32.5rem}.consent h2{font-size:1.625rem;line-height:1.2}.consent p{color:var(--muted);margin:.5rem 0 0;font-size:1.1875rem;line-height:1.5}.consent-btns{flex:16.25rem;justify-content:flex-end;gap:.75rem;display:flex}.consent-btns button{border:.125rem solid var(--ink);background:var(--bg);min-height:3.25rem;color:var(--ink);font:700 1.1875rem var(--sans);cursor:pointer;flex:0 auto;padding:0 1.75rem}.consent-btns button:hover{background:var(--hi)}@media (width<=600px){.consent-btns button{flex:1 1 0}}.legal{max-width:47.5rem;padding:clamp(3rem,8vw,6rem) 0 4.5rem}.legal h1{letter-spacing:-.02em;font-size:clamp(2.75rem,7vw,4.5rem);line-height:1.05}.legal h2{margin-top:3rem;font-size:1.75rem}.legal h3{margin-top:1.75rem;font-size:1.375rem}.legal p,.legal li{font-size:1.1875rem}.legal .updated{color:var(--muted)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.mode:not([hidden]){border:.125rem solid var(--ink);display:flex}.mode button{background:var(--bg);min-height:2.75rem;color:var(--ink);font:700 1rem var(--sans);cursor:pointer;border:0;padding:0 .75rem}.mode button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.mode button:not([aria-pressed=true]):hover{background:var(--hi);color:#111}@media (width<=560px){.logo{margin-right:auto}.site-header .mode{order:1}.site-header .menu-btn{order:2}.site-header nav{order:3}}.picker{color:#f2f2f2;background:#111;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:auto}.picker::backdrop{background:#111}.picker-in{box-sizing:border-box;flex-direction:column;justify-content:center;max-width:70rem;min-height:100%;margin:0 auto;padding:3rem clamp(1rem,4vw,3rem);display:flex}.agent-tag{align-items:flex-start;gap:.375rem;margin:0;display:flex}.agent-tag span{color:#111;font:600 .75rem var(--mono);background:#4f9dff;border-radius:.25rem;margin-top:1.125rem;padding:.1875rem .5rem}.picker h2{white-space:nowrap;min-height:1.1em;margin-top:1rem;font-size:clamp(1.75rem,4.6vw,3.25rem);line-height:1.1}@media (width<=640px){.picker h2{white-space:normal;min-height:2.2em}}.picker-opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem;margin-top:1.5rem;display:grid}.pick{text-align:left;font:inherit;cursor:pointer;flex-direction:column;gap:.625rem;padding:1.75rem;transition:transform .2s;display:flex;position:relative}.pick:hover{transform:translateY(-.25rem)}.pick:focus-visible{outline-offset:.375rem;outline:.1875rem solid #ffe15a}.pick strong{font-size:2.5rem;line-height:1.1}.pick>span{font-size:1.25rem;line-height:1.5}.pick .pick-sample{margin-top:.75rem;padding-top:.875rem;font-size:1.1875rem;font-weight:700;line-height:1.3}.pick-boring{color:#111;background:#fff;border:.125rem solid #fff}.pick-boring>span{color:#4a4a4a}.pick-boring .pick-sample{color:#111;border-top:.125rem solid #111}.pick-boring:hover{background:#ffe15a;border-color:#ffe15a}.pick-exciting{color:#f2f2f2;background:#111;border:.09375rem solid #4f9dff}.pick-exciting>span{color:#b5b5b5}.pick-exciting .pick-sample{color:#f2f2f2;border-top:.125rem dashed #3a3a3a}.picker mark{color:#111;background:#ffe15a}.picker-note{color:#a3a3a3;margin:2.5rem 0 0;font-size:1.125rem}.hd{box-sizing:border-box;background:#111;border:.09375rem solid #4f9dff;width:.5625rem;height:.5625rem;position:absolute}.hd.tl{top:-.3125rem;left:-.3125rem}.hd.tr{top:-.3125rem;right:-.3125rem}.hd.bl{bottom:-.3125rem;left:-.3125rem}.hd.br{bottom:-.3125rem;right:-.3125rem}.x-caret{vertical-align:-.1em;background:#4f9dff;width:.1875rem;height:.9em;margin-left:.1875rem;display:inline-block}:root[data-mode=exciting]{--bg:#111;--ink:#f2f2f2;--muted:#b5b5b5;--soft:#222;--rule:#3a3a3a;--ink-2:#c8c8c8;color-scheme:dark}:root[data-mode=exciting] :is(mark,a:hover,.skip:focus,.cookie-settings:hover,.menu-btn[aria-expanded=true],.note,.open-hi,.rec-kind,.road-letter.edge,.ah-word,.road-word span,.tiktok-hint,.tiktok-close,.big-mail:hover,.big-mail:focus-visible,.file,.tags.core li,.band,.row:hover .t,.syms button[aria-pressed=true],.ex li.bad,.go:hover){color:#111}:root[data-mode=exciting] .road-btn.next:hover{background:#fff}:root[data-mode=exciting] .card:hover{background:var(--hi)}:root[data-mode=exciting] .card:hover .muted{color:#333}:root[data-mode=exciting] main a.next:hover{color:#111;background:#fff}:root[data-mode=exciting] main a.next:hover .muted{color:#555}:root[data-mode=exciting] .ex li.bad .tag{color:var(--ink)}:root[data-mode=exciting] main :is(.band,.file,.open-hi) a:is(.go,.open-cta){color:#f2f2f2;background:#111}:root[data-mode=exciting] main :is(.band,.file,.open-hi) a:is(.go,.open-cta):hover{color:#111;background:#fff}:root[data-agent=busy] .consent{display:none}:root[data-mode=exciting]{scrollbar-gutter:stable}:root[data-agent=busy]{overflow:hidden}:root[data-mode=exciting] .consent{background:#181818;border:.0625rem solid #2e2e2e;border-radius:.625rem;width:min(26.25rem,100vw - 2rem);bottom:1rem;left:1rem;right:auto;box-shadow:0 .75rem 1.875rem #00000080}:root[data-mode=exciting] .consent-in{gap:1rem;padding:1.25rem}:root[data-mode=exciting] .consent-text{flex-basis:100%}:root[data-mode=exciting] .consent h2{font-size:1.25rem}:root[data-mode=exciting] .consent p{font-size:.9375rem}:root[data-mode=exciting] .consent-btns{flex-basis:100%}:root[data-mode=exciting] .consent-btns button{color:#f2f2f2;background:#181818;border:.09375rem solid #3a3a3a;border-radius:.375rem;flex:1 1 0;min-height:2.75rem;padding:0 1rem;font-size:1rem}:root[data-mode=exciting] .consent-btns button:hover{border-color:var(--hi);color:var(--hi)}@media (width<=860px){:root[data-mode=exciting] body:has(.x-bar) .consent{bottom:5rem}}:root[data-mode=exciting] .wrap{max-width:none;padding:0 clamp(1rem,3.4vw,3rem)}:root[data-mode=exciting] .site-header{border-bottom:0}:root[data-mode=exciting] #site-nav a{font-size:1.0625rem;text-decoration:none}:root[data-mode=exciting] #site-nav a:hover{color:var(--ink);background:0 0;text-decoration:underline}:root[data-mode=exciting] .mode{border-width:.09375rem;border-radius:.375rem;overflow:hidden}@media (width>=561px){:root[data-mode=exciting] .site-header{grid-template-columns:1fr auto 1fr;display:grid}:root[data-mode=exciting] .site-header .logo{justify-self:start}:root[data-mode=exciting] .site-header .mode{justify-self:end}:root[data-mode=exciting] #site-nav{gap:0 1.75rem}:root[data-mode=exciting] #site-nav a{font:400 .875rem var(--mono);text-transform:lowercase;color:#a3a3a3}:root[data-mode=exciting] #site-nav a:hover,:root[data-mode=exciting] #site-nav a[aria-current=page]{color:var(--ink);text-decoration:none}:root[data-mode=exciting] body:has(.x-bar) #site-nav{display:none}:root[data-mode=exciting] body:has(.x-bar) .site-header .mode{grid-column:3}}:root[data-mode=exciting] .big-mail:not(:hover):not(:focus-visible){background-position:0 98%;background-size:100% 10%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
