@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-ext-400-normal.DHVTfbSM.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-400-normal.DUPvg9bQ.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.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:Schibsted Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-ext-400-italic.-tbUVzxy.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-400-italic.BdPkgrIu.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:Schibsted Grotesk;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-italic.B2CqrFvO.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-italic.CoqBDaJf.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-ext-500-normal.Ch1izu81.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-500-normal.BjmYCtCC.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-ext-600-normal.C5pQPdUJ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-600-normal.DQsnXf5q.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-600-normal.Czv9Obfv.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-600-normal.BieE9YjJ.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-ext-700-normal.o210KhU4.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-700-normal.DDW2aNyx.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.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:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.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:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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:#f4f3ee;--bg2:#eceae3;--card:#faf9f6;--line:#dcd9d2;--text:#463f3a;--muted:#6b645f;--dim:#8a817c;--line-strong:#bcb8b1;--a:#e0afa0;--well:#ece9e2;--rose-ink:#94584a;--ink-2:#5e5650;--arm-a:#463f3a;--arm-b:#e0afa0;--display:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--w:1160px;--gutter:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}a{color:inherit}::selection{color:var(--text);background:#e0afa08c}:focus{outline:none}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:6px}.btn:focus-visible{border-radius:999px}.skip{z-index:20;background:var(--text);color:var(--bg);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:16px}.skip:focus-visible{top:12px}.link{color:var(--text);text-decoration:underline;text-decoration-color:var(--a);text-underline-offset:4px;text-decoration-thickness:2px;transition:text-decoration-color .2s}.link:hover{text-decoration-color:var(--text)}.wrap{max-width:var(--w);padding:0 var(--gutter);margin:0 auto}section{padding:120px 0}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 18px;font-size:12px}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:600}h1{letter-spacing:-.03em;font-size:clamp(40px,5.4vw,74px);line-height:1.04}h2{max-width:20ch;font-size:clamp(30px,3.4vw,46px);line-height:1.1}h3{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.25}em{font-style:italic;font-weight:500}p{margin:0}.lead{color:var(--muted);max-width:58ch;font-size:20px;line-height:1.55}.muted{color:var(--muted)}.dim{color:var(--dim)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.btn{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--text);color:var(--bg);border-color:var(--text)}.btn-primary:hover{background:#2f2a27;border-color:#2f2a27}.btn-ghost{color:var(--text)}.btn-ghost:hover{border-color:var(--dim)}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px}.grid{gap:24px;display:grid}figure{margin:0}figcaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}img{max-width:100%;height:auto;display:block}.shot{border:1px solid var(--line);background:var(--bg2);border-radius:16px;overflow:hidden}.rule{border:0;border-top:1px solid var(--line);margin:0}main>section+section{border-top:1px solid var(--line)}.note{color:var(--muted);font-size:14px;line-height:1.55}.pill{border:1px solid var(--line-strong);width:fit-content;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.pill:before{content:"";background:var(--c,var(--a));border-radius:50%;width:6px;height:6px}.reveal-on [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal-on [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-on [data-reveal]{opacity:1;transition:none;transform:none}}.section-head{gap:18px;margin-bottom:56px;display:grid}.section-head .lead{max-width:62ch}.section-head .eyebrow{margin:0}table{border-collapse:collapse;width:100%;font-size:16px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px}th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:500}td.n,th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}td.n{white-space:nowrap}tr:last-child td{border-bottom:0}.swatch{vertical-align:middle;background:var(--c,var(--dim));border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px}.arrow{color:var(--dim);transition:transform .2s;display:inline-block}.btn-ghost:hover .arrow{transform:translate(3px)}code{font-family:var(--mono);font-size:.9em}.ic{color:var(--text);overflow-wrap:anywhere;background:#e0afa047;border-radius:6px;padding:1px 6px}pre.code{background:var(--well);border:1px solid var(--line-strong);font-family:var(--mono);color:var(--ink-2);tab-size:2;border-radius:14px;margin:0;padding:18px 20px;font-size:13px;line-height:1.65;overflow:auto}pre.code .n{color:var(--ink-2)}pre.code .s{color:var(--rose-ink)}pre.code .k,pre.code .f{color:var(--text);font-weight:600}pre.code .c{color:var(--muted);font-style:italic}pre.code .err{color:var(--rose-ink);text-decoration:underline wavy var(--rose-ink);text-underline-offset:4px;text-decoration-thickness:1px}.tag-ill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line-strong);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px}@media (prefers-reduced-motion:reduce){.arrow{transition:none}}@media (width<=900px){section{padding:88px 0}.section-head{margin-bottom:36px}body{font-size:16px}.lead{font-size:18px}}@media (width<=520px){:root{--gutter:16px}section{padding:72px 0}.card{border-radius:18px;padding:22px}.lead{font-size:17px}table{font-size:15px}th,td{padding:12px 6px}th{letter-spacing:.06em;font-size:11px}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}pre.code{padding:14px;font-size:12px}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:40px 0 56px;font-size:14px}.foot-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.sign[data-astro-cid-jo6i4kqk]{color:var(--muted)}.sign[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:underline;text-decoration-color:var(--a);text-underline-offset:4px;text-decoration-thickness:2px}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--muted);text-decoration:none;transition:color .2s}a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.top[data-astro-cid-hkbrpulz]{z-index:10;-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb, var(--bg) 92%, transparent);border-bottom:1px solid var(--line-strong);position:sticky;top:0}.top-row[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand[data-astro-cid-hkbrpulz]{font-family:var(--display);letter-spacing:-.015em;align-items:center;gap:10px;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex}.top-nav[data-astro-cid-hkbrpulz]{align-items:center;gap:26px;font-size:14px;display:flex}.top-link[data-astro-cid-hkbrpulz]{color:var(--muted);text-decoration:none;transition:color .2s}.top-link[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.top-pill[data-astro-cid-hkbrpulz]{padding:9px 15px;font-size:14px}.top-lokara[data-astro-cid-hkbrpulz]{color:var(--text);margin-left:4px}.top-nav[data-astro-cid-hkbrpulz] .top-cta[data-astro-cid-hkbrpulz],.top-nav[data-astro-cid-hkbrpulz] .top-cta[data-astro-cid-hkbrpulz]:hover{color:var(--bg)}.top-cta[data-astro-cid-hkbrpulz]{margin-left:-14px}main[data-astro-cid-hkbrpulz]:focus{outline:none}@media (width<=1000px){.top-link[data-astro-cid-hkbrpulz]{display:none}}@media (width<=560px){.top-lokara[data-astro-cid-hkbrpulz]{padding:8px 12px}.top-cta[data-astro-cid-hkbrpulz]{margin-left:0}}@media print{.reveal-on [data-reveal]{opacity:1;transform:none}}.hero[data-astro-cid-ge2uvauf]{padding:96px 0 112px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 75% 25%,#e0afa047,#0000 70%);height:90%;position:absolute;inset:-30% -20% auto}.hero[data-astro-cid-ge2uvauf]>.wrap[data-astro-cid-ge2uvauf]{position:relative}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr 1fr;align-items:end;gap:32px 56px;display:grid}.hero-title[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:13ch}.hero-text[data-astro-cid-ge2uvauf]{gap:26px;display:grid}.hero-text[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{font-size:19px}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.rec-fig[data-astro-cid-ge2uvauf]{margin-top:64px}.rec[data-astro-cid-ge2uvauf]{background:var(--card);color:var(--text);border:1px solid var(--line-strong);border-radius:22px;gap:18px;padding:22px 24px 20px;display:grid;box-shadow:0 30px 70px -45px #463f3a73}.rec-head[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.rec-title[data-astro-cid-ge2uvauf]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.rec-ctl[data-astro-cid-ge2uvauf]{align-items:center;gap:14px;display:flex}.rec-day[data-astro-cid-ge2uvauf]{color:var(--text);white-space:nowrap;font-size:13px}.rec-replay[data-astro-cid-ge2uvauf]{font:500 13px var(--sans);color:var(--text);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.rec-replay[data-astro-cid-ge2uvauf]:hover{border-color:var(--dim)}.rec-body[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.rec-chart[data-astro-cid-ge2uvauf]{min-width:0}.chart-wrap[data-astro-cid-ge2uvauf]{--ch:236px;padding-bottom:40px;position:relative}.chart[data-astro-cid-ge2uvauf]{width:100%;height:var(--ch);display:block}.bar[data-astro-cid-ge2uvauf]{opacity:.2;transition:opacity .25s}.bar[data-astro-cid-ge2uvauf].is-lit{opacity:1}.zero[data-astro-cid-ge2uvauf]{fill:var(--line-strong)}.cursor[data-astro-cid-ge2uvauf]{stroke:var(--text);stroke-width:1.5px}.lane[data-astro-cid-ge2uvauf]{left:0;right:0;top:calc(var(--ch) + 8px);border-top:1px dashed var(--line-strong);height:10px;position:absolute}.crowd[data-astro-cid-ge2uvauf]{border:1.5px solid var(--rose-ink);opacity:.3;width:8px;height:8px;margin-left:-4px;transition:opacity .25s,background .25s;position:absolute;top:1px;transform:rotate(45deg)}.crowd[data-astro-cid-ge2uvauf].is-lit{opacity:1;background:var(--a)}.axis[data-astro-cid-ge2uvauf]{left:0;right:0;top:calc(var(--ch) + 24px);height:16px;color:var(--muted);font-size:11px;position:absolute}.axis[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:nowrap;position:absolute;transform:translate(-50%)}.axis[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{transform:translate(-20%)}.scrub[data-astro-cid-ge2uvauf]{width:100%;height:calc(var(--ch) + 20px);opacity:0;cursor:ew-resize;margin:0;position:absolute;top:0;left:0}.scrub[data-astro-cid-ge2uvauf]:focus-visible{opacity:.001}.chart-wrap[data-astro-cid-ge2uvauf]:has(.scrub:focus-visible){outline:2px solid var(--text);outline-offset:6px;border-radius:8px}.legend[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:7px;display:inline-flex}.legend[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border-radius:2px;width:9px;height:9px;display:inline-block;box-shadow:inset 0 0 0 1px #463f3a2e}.legend[data-astro-cid-ge2uvauf] .lg-crowd[data-astro-cid-ge2uvauf]{background:var(--a);border:1.5px solid var(--rose-ink);width:7px;height:7px;box-shadow:none;border-radius:1px;transform:rotate(45deg)}.detail[data-astro-cid-ge2uvauf]{color:var(--text);min-height:2.9em;margin-top:12px;font-size:12px}.readout[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line-strong);grid-template-columns:1fr;margin:0;display:grid}.readout[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;padding:12px 0 13px;display:grid}.readout[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px}.readout[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{text-align:right;margin:0}.readout[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf].num:not(.sub){letter-spacing:-.01em;color:var(--text);font-size:26px;font-weight:500}.readout[data-astro-cid-ge2uvauf] .sub[data-astro-cid-ge2uvauf]{color:var(--muted);text-align:right;grid-column:1/-1;margin-top:2px;font-size:12.5px}.readout[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-r=cached]{color:var(--rose-ink)}.ledger[data-astro-cid-ge2uvauf]{background:var(--well);border:1px solid var(--line-strong);border-radius:14px;overflow:hidden}.ledger-head[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:9px 16px;font-size:11px;display:flex}.lines[data-astro-cid-ge2uvauf]{height:calc(11.2em + 22px);font-family:var(--mono);color:var(--text);flex-direction:column;justify-content:flex-end;margin:0;padding:10px 16px 12px;font-size:12.5px;line-height:1.6;list-style:none;display:flex;overflow:hidden}.ln[data-astro-cid-ge2uvauf]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ln[data-astro-cid-ge2uvauf].is-new{animation:.45s ease-out in}.lid[data-astro-cid-ge2uvauf],.lday[data-astro-cid-ge2uvauf]{color:var(--muted)}.lwho[data-astro-cid-ge2uvauf]{font-weight:500}.ln[data-astro-cid-ge2uvauf][data-kind=crowd]{color:var(--rose-ink)}.ln[data-astro-cid-ge2uvauf][data-kind=host]{color:var(--ink-2)}.ln[data-astro-cid-ge2uvauf][data-kind=host] .lwho[data-astro-cid-ge2uvauf]{font-style:italic}.ln[data-astro-cid-ge2uvauf][data-kind=declined]{color:var(--muted)}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rec-fig[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{max-width:92ch;margin-top:16px}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-ge2uvauf],.crowd[data-astro-cid-ge2uvauf]{transition:none}.ln[data-astro-cid-ge2uvauf].is-new{animation:none}}@media (width<=960px){.chart-wrap[data-astro-cid-ge2uvauf]{--ch:190px}.hero[data-astro-cid-ge2uvauf]{padding:64px 0 80px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.rec-fig[data-astro-cid-ge2uvauf]{margin-top:48px}.rec-body[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:18px}.readout[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;column-gap:20px}.readout[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.readout[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf],.readout[data-astro-cid-ge2uvauf] .sub[data-astro-cid-ge2uvauf]{text-align:left}}@media (width<=520px){.rec[data-astro-cid-ge2uvauf]{border-radius:18px;padding:16px 14px 14px}.chart-wrap[data-astro-cid-ge2uvauf]{--ch:150px}.axis[data-astro-cid-ge2uvauf] .minor[data-astro-cid-ge2uvauf]{display:none}.readout[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf].num:not(.sub){font-size:21px}.lines[data-astro-cid-ge2uvauf]{height:auto;min-height:calc(13.95em + 18px);padding:8px 12px 10px;font-size:11.5px;line-height:1.55}.ln[data-astro-cid-ge2uvauf]:nth-last-child(n+5){display:none}.ln[data-astro-cid-ge2uvauf]{white-space:normal;text-indent:-1.2em;padding-left:1.2em}.ledger-head[data-astro-cid-ge2uvauf]{padding:8px 12px}}.proof[data-astro-cid-kur57igv]{padding:0 0 96px}main[data-astro-cid-kur57igv]>section[data-astro-cid-kur57igv].proof{border-top:0}.stats[data-astro-cid-kur57igv]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-kur57igv]{align-content:start;gap:8px;padding:22px 18px 22px 0;display:grid}li[data-astro-cid-kur57igv]+li[data-astro-cid-kur57igv]{border-left:1px solid var(--line);padding-left:18px}.n[data-astro-cid-kur57igv]{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.1}.l[data-astro-cid-kur57igv]{color:var(--muted);font-size:14px;line-height:1.45}@media (width<=960px){.stats[data-astro-cid-kur57igv]{grid-template-columns:repeat(3,minmax(0,1fr))}li[data-astro-cid-kur57igv]:nth-child(4){border-left:0;padding-left:0}li[data-astro-cid-kur57igv]:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=520px){.proof[data-astro-cid-kur57igv]{padding-bottom:64px}.stats[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr))}li[data-astro-cid-kur57igv]:nth-child(n){border-left:0;padding:18px 12px 18px 0}li[data-astro-cid-kur57igv]:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}li[data-astro-cid-kur57igv]:nth-child(n+3){border-top:1px solid var(--line)}}.rules[data-astro-cid-iqhhnu4z]{margin-top:88px}.rules-head[data-astro-cid-iqhhnu4z]{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.rules-head[data-astro-cid-iqhhnu4z]>div[data-astro-cid-iqhhnu4z]{gap:10px;max-width:64ch;display:grid}.rules-head[data-astro-cid-iqhhnu4z] .muted[data-astro-cid-iqhhnu4z]{font-size:16px}.panel[data-astro-cid-iqhhnu4z]{border:1px solid var(--line-strong);background:var(--card);border-radius:22px;overflow:hidden}.tabs[data-astro-cid-iqhhnu4z]{border-bottom:1px solid var(--line);gap:4px;padding:10px;display:flex}.tabs[data-astro-cid-iqhhnu4z] button[data-astro-cid-iqhhnu4z]{font:500 14px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;transition:color .2s,background .2s}.tabs[data-astro-cid-iqhhnu4z] button[data-astro-cid-iqhhnu4z]:hover{color:var(--text)}.tabs[data-astro-cid-iqhhnu4z] button[data-astro-cid-iqhhnu4z][aria-selected=true]{color:var(--text);background:#e0afa059}.pair[data-astro-cid-iqhhnu4z]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.side[data-astro-cid-iqhhnu4z]{align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.side[data-astro-cid-iqhhnu4z]+.side[data-astro-cid-iqhhnu4z]{border-left:1px solid var(--line)}.side[data-astro-cid-iqhhnu4z] pre[data-astro-cid-iqhhnu4z].code{font-size:12.5px}.prose[data-astro-cid-iqhhnu4z]{white-space:pre-wrap;font-family:var(--mono);color:var(--text);background:var(--well);border:1px solid var(--line-strong);border-radius:14px;margin:0;padding:18px 20px;font-size:12.5px;line-height:1.65}.prose[data-astro-cid-iqhhnu4z] b{font-weight:600;box-shadow:inset 0 -.45em #e0afa08c}@media (width<=900px){.rules[data-astro-cid-iqhhnu4z]{margin-top:64px}.pair[data-astro-cid-iqhhnu4z]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-iqhhnu4z]+.side[data-astro-cid-iqhhnu4z]{border-left:0;border-top:1px solid var(--line)}}@media (width<=520px){.side[data-astro-cid-iqhhnu4z]{padding:14px}.side[data-astro-cid-iqhhnu4z] pre[data-astro-cid-iqhhnu4z].code,.prose[data-astro-cid-iqhhnu4z]{padding:14px;font-size:11.5px}.rules-head[data-astro-cid-iqhhnu4z]{flex-direction:column}}.decl[data-astro-cid-ecxz3p6o]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.parts[data-astro-cid-ecxz3p6o]{border-top:1px solid var(--line-strong);margin:0}.parts[data-astro-cid-ecxz3p6o]>div[data-astro-cid-ecxz3p6o]{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:6px 20px;padding:16px 0;display:grid}.parts[data-astro-cid-ecxz3p6o] dt[data-astro-cid-ecxz3p6o]{align-content:start;gap:2px;display:grid}.k[data-astro-cid-ecxz3p6o]{letter-spacing:-.01em;font-size:17px;font-weight:600}.f[data-astro-cid-ecxz3p6o]{color:var(--muted);font-size:12px}.parts[data-astro-cid-ecxz3p6o] dd[data-astro-cid-ecxz3p6o]{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.prims[data-astro-cid-ecxz3p6o] ul[data-astro-cid-ecxz3p6o]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prims[data-astro-cid-ecxz3p6o] li[data-astro-cid-ecxz3p6o]{font-family:var(--mono);background:var(--well);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:3px 8px;font-size:12px}.excerpt[data-astro-cid-ecxz3p6o]{min-width:0;position:sticky;top:88px}.pane-head[data-astro-cid-ecxz3p6o]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.excerpt[data-astro-cid-ecxz3p6o] pre[data-astro-cid-ecxz3p6o]{font-size:12.5px}@media (width<=960px){.decl[data-astro-cid-ecxz3p6o]{grid-template-columns:minmax(0,1fr);gap:32px}.excerpt[data-astro-cid-ecxz3p6o]{position:static}}@media (width<=520px){.parts[data-astro-cid-ecxz3p6o]>div[data-astro-cid-ecxz3p6o]{grid-template-columns:minmax(0,1fr)}.excerpt[data-astro-cid-ecxz3p6o] pre[data-astro-cid-ecxz3p6o]{font-size:11.5px}}.flow[data-astro-cid-6t2gt3i6]{border:1px solid var(--line-strong);background:var(--card);border-radius:22px;margin:0 0 72px;padding:28px}.flow[data-astro-cid-6t2gt3i6] svg[data-astro-cid-6t2gt3i6]{width:100%;height:auto;display:block}.flow-narrow[data-astro-cid-6t2gt3i6]{max-width:420px;margin:0 auto;display:none!important}.flow[data-astro-cid-6t2gt3i6] .box{fill:var(--card);stroke:var(--line-strong);stroke-width:1.2px}.flow[data-astro-cid-6t2gt3i6] .box.hot{fill:#e0afa052;stroke:var(--a)}.flow[data-astro-cid-6t2gt3i6] .box.well{fill:var(--well)}.flow[data-astro-cid-6t2gt3i6] .box.dashed{stroke-dasharray:5 4}.flow[data-astro-cid-6t2gt3i6] .t{font-family:var(--display);letter-spacing:-.01em;fill:var(--text);font-size:16px;font-weight:600}.flow[data-astro-cid-6t2gt3i6] .s{font-family:var(--mono);fill:var(--muted);font-size:11.5px}.flow[data-astro-cid-6t2gt3i6] .s.rose{fill:var(--rose-ink)}.flow[data-astro-cid-6t2gt3i6] .note{font-family:var(--mono);fill:var(--muted);letter-spacing:.04em;font-size:11px}.flow[data-astro-cid-6t2gt3i6] .wire{fill:none;stroke:var(--text);stroke-width:1.3px}.flow[data-astro-cid-6t2gt3i6] .lane{fill:none;stroke:var(--dim);stroke-width:1.2px;stroke-dasharray:4 4}.person[data-astro-cid-6t2gt3i6]{gap:22px;display:grid}.person[data-astro-cid-6t2gt3i6] .eyebrow[data-astro-cid-6t2gt3i6]{margin-bottom:10px}.sum[data-astro-cid-6t2gt3i6]{max-width:76ch;color:var(--muted);font-size:16px}.strip[data-astro-cid-6t2gt3i6]{border:1px solid var(--line-strong);background:var(--card);border-radius:22px;align-items:flex-end;gap:10px;padding:18px 18px 12px;display:flex}.g[data-astro-cid-6t2gt3i6]{flex-basis:0;gap:8px;min-width:0;display:grid}.bars[data-astro-cid-6t2gt3i6]{align-items:flex-end;gap:3px;height:150px;display:flex}.b[data-astro-cid-6t2gt3i6]{cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;padding:0 0 12px;display:flex;position:relative}.fill[data-astro-cid-6t2gt3i6]{height:var(--h);background:var(--c);transform-origin:bottom;border-radius:4px 4px 1px 1px;transition:transform .2s;display:block}.b[data-astro-cid-6t2gt3i6]:hover .fill[data-astro-cid-6t2gt3i6],.b[data-astro-cid-6t2gt3i6].on .fill[data-astro-cid-6t2gt3i6]{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--text)}.b[data-astro-cid-6t2gt3i6]:focus-visible{outline-offset:2px}.k-act[data-astro-cid-6t2gt3i6]{--c:#463f3a}.k-inactive[data-astro-cid-6t2gt3i6]{--c:#e0afa0}.k-none[data-astro-cid-6t2gt3i6]{--c:#bcb8b1}.mem[data-astro-cid-6t2gt3i6]{justify-content:center;gap:2px;height:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.mem[data-astro-cid-6t2gt3i6] i[data-astro-cid-6t2gt3i6]{background:var(--text);border-radius:50%;width:3px;height:3px;margin-top:3px}.gd[data-astro-cid-6t2gt3i6]{color:var(--muted);text-align:center;white-space:nowrap;font-size:11px}.pdetail[data-astro-cid-6t2gt3i6]{color:var(--text);background:var(--well);border:1px solid var(--line-strong);border-radius:12px;min-height:1.6em;padding:12px 16px;font-size:13px}.plegend[data-astro-cid-6t2gt3i6]{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.plegend[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]{align-items:center;gap:7px;display:inline-flex}.plegend[data-astro-cid-6t2gt3i6] i[data-astro-cid-6t2gt3i6]{background:var(--c);border-radius:2px;width:10px;height:10px;display:inline-block}.plegend[data-astro-cid-6t2gt3i6] .dots[data-astro-cid-6t2gt3i6]{background:0 0;gap:2px;width:auto;height:auto;display:inline-flex}.plegend[data-astro-cid-6t2gt3i6] .dots[data-astro-cid-6t2gt3i6] b[data-astro-cid-6t2gt3i6]{background:var(--text);border-radius:50%;width:3px;height:3px}.receipt[data-astro-cid-6t2gt3i6]{gap:10px;display:grid}.receipt[data-astro-cid-6t2gt3i6] dl[data-astro-cid-6t2gt3i6]{border:1px solid var(--line-strong);background:var(--well);border-radius:14px;grid-template-columns:repeat(5,auto);justify-content:start;gap:0;margin:0;display:grid;overflow:hidden}.receipt[data-astro-cid-6t2gt3i6] dl[data-astro-cid-6t2gt3i6] div[data-astro-cid-6t2gt3i6]{border-right:1px solid var(--line-strong);padding:10px 16px}.receipt[data-astro-cid-6t2gt3i6] dl[data-astro-cid-6t2gt3i6] div[data-astro-cid-6t2gt3i6]:last-child{border-right:0}.receipt[data-astro-cid-6t2gt3i6] dt[data-astro-cid-6t2gt3i6]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.receipt[data-astro-cid-6t2gt3i6] dd[data-astro-cid-6t2gt3i6]{font-family:var(--mono);color:var(--text);margin:2px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.fill[data-astro-cid-6t2gt3i6]{transition:none}}@media (width<=900px){.flow[data-astro-cid-6t2gt3i6]{margin-bottom:56px;padding:20px 12px}.flow-wide[data-astro-cid-6t2gt3i6]{display:none!important}.flow-narrow[data-astro-cid-6t2gt3i6]{display:block!important}.receipt[data-astro-cid-6t2gt3i6] dl[data-astro-cid-6t2gt3i6]{grid-template-columns:1fr 1fr}.receipt[data-astro-cid-6t2gt3i6] dl[data-astro-cid-6t2gt3i6] div[data-astro-cid-6t2gt3i6]{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=520px){.strip[data-astro-cid-6t2gt3i6]{border-radius:18px;gap:5px;padding:14px 10px 10px}.bars[data-astro-cid-6t2gt3i6]{gap:2px;height:120px}.mem[data-astro-cid-6t2gt3i6] i[data-astro-cid-6t2gt3i6]{width:2px;height:2px}.gd[data-astro-cid-6t2gt3i6]{font-size:10px}.g[data-astro-cid-6t2gt3i6]:first-child .gd[data-astro-cid-6t2gt3i6]{font-size:0}.g[data-astro-cid-6t2gt3i6]:first-child .gd[data-astro-cid-6t2gt3i6]:after{content:"1";font-size:10px}.receipt[data-astro-cid-6t2gt3i6] dl[data-astro-cid-6t2gt3i6]{grid-template-columns:1fr}}.viz[data-astro-cid-s7j3oxv3]{border:1px solid var(--line-strong);background:var(--card);border-radius:22px;padding:24px}.viz-head[data-astro-cid-s7j3oxv3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.legend[data-astro-cid-s7j3oxv3]{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.legend[data-astro-cid-s7j3oxv3] span[data-astro-cid-s7j3oxv3]{align-items:center;gap:8px;display:inline-flex}.sw[data-astro-cid-s7j3oxv3]{border-radius:3px;width:10px;height:10px;display:inline-block}.readout[data-astro-cid-s7j3oxv3]{color:var(--muted);gap:16px;font-size:13px;display:flex}.readout[data-astro-cid-s7j3oxv3] b[data-astro-cid-s7j3oxv3]{color:var(--text);font-weight:500}.readout[data-astro-cid-s7j3oxv3] .b[data-astro-cid-s7j3oxv3] b[data-astro-cid-s7j3oxv3]{box-shadow:inset 0 -.4em #e0afa099}.chart[data-astro-cid-s7j3oxv3]{width:100%;height:auto;margin-top:12px;display:block}.grid[data-astro-cid-s7j3oxv3] line{stroke:var(--line-strong);stroke-opacity:.6}.grid[data-astro-cid-s7j3oxv3] text{fill:var(--muted);font-family:var(--mono);font-size:12px}@media (width<=560px){.grid[data-astro-cid-s7j3oxv3] text{font-size:24px}.chart[data-astro-cid-s7j3oxv3]{width:calc(100% + 12px);max-width:none;margin-inline:-6px}}.scrub[data-astro-cid-s7j3oxv3]{gap:8px;margin-top:8px;display:grid}input[data-astro-cid-s7j3oxv3][type=range]{accent-color:#463f3a;width:100%}.notes[data-astro-cid-s7j3oxv3]{min-height:24px;margin-top:12px}.fnote[data-astro-cid-s7j3oxv3]{font-family:var(--mono);color:var(--text);font-size:13px}.outcome[data-astro-cid-s7j3oxv3]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding-top:20px;font-size:16px;display:grid}.outcome[data-astro-cid-s7j3oxv3] b[data-astro-cid-s7j3oxv3]{font-weight:600}.outcome[data-astro-cid-s7j3oxv3] .b[data-astro-cid-s7j3oxv3]{box-shadow:inset 0 -.4em #e0afa099}.outcome[data-astro-cid-s7j3oxv3] span[data-astro-cid-s7j3oxv3]{margin-bottom:6px;display:block}.fine[data-astro-cid-s7j3oxv3]{color:var(--muted);margin-top:16px;font-size:13px}@media (width<=720px){.outcome[data-astro-cid-s7j3oxv3]{grid-template-columns:1fr}.viz[data-astro-cid-s7j3oxv3]{padding:18px 14px}}.meter[data-astro-cid-3iqy46vq]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.meter[data-astro-cid-3iqy46vq] li[data-astro-cid-3iqy46vq]{align-content:start;gap:8px;padding:18px 20px 18px 0;display:grid}.meter[data-astro-cid-3iqy46vq] li[data-astro-cid-3iqy46vq]+li[data-astro-cid-3iqy46vq]{border-left:1px solid var(--line);padding-left:20px}.meter[data-astro-cid-3iqy46vq] p[data-astro-cid-3iqy46vq]{color:var(--muted);font-size:15px;line-height:1.5}.gate[data-astro-cid-3iqy46vq]{border:1px dashed var(--line-strong);color:var(--muted);border-radius:14px;margin:18px 0 0;padding:14px 18px;font-size:15px}.gate[data-astro-cid-3iqy46vq] .label[data-astro-cid-3iqy46vq]{color:var(--text);margin-right:8px}.est[data-astro-cid-3iqy46vq]{border:1px solid var(--line-strong);background:var(--card);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:48px;display:grid;overflow:hidden}.controls[data-astro-cid-3iqy46vq]{align-content:start;gap:26px;padding:32px;display:grid}.ctl-top[data-astro-cid-3iqy46vq]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ctl-top[data-astro-cid-3iqy46vq] label[data-astro-cid-3iqy46vq]{font-size:15px;font-weight:500}.val[data-astro-cid-3iqy46vq]{color:var(--text);font-size:15px;font-weight:500}.track[data-astro-cid-3iqy46vq]{margin-top:8px;padding-bottom:16px;position:relative}.range[data-astro-cid-3iqy46vq]{-webkit-appearance:none;appearance:none;cursor:pointer;z-index:1;--p:50%;background:0 0;width:100%;height:26px;margin:0;display:block;position:relative}.range[data-astro-cid-3iqy46vq]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #463f3a var(--p), #dcd9d2 var(--p));border-radius:4px;height:4px}.range[data-astro-cid-3iqy46vq]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:4px solid #463f3a;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 0 0 6px #e0afa059}.range[data-astro-cid-3iqy46vq]::-moz-range-track{background:#dcd9d2;border-radius:4px;height:4px}.range[data-astro-cid-3iqy46vq]::-moz-range-progress{background:#463f3a;border-radius:4px;height:4px}.range[data-astro-cid-3iqy46vq]::-moz-range-thumb{background:var(--card);border:4px solid #463f3a;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #e0afa059}.range[data-astro-cid-3iqy46vq]:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:6px}.mark[data-astro-cid-3iqy46vq]{top:17px;left:calc(10px + var(--m) * (100% - 20px));pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%)}.mark[data-astro-cid-3iqy46vq] i[data-astro-cid-3iqy46vq]{background:var(--dim);width:1px;height:7px}.mark[data-astro-cid-3iqy46vq] b[data-astro-cid-3iqy46vq]{letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:400}.hint[data-astro-cid-3iqy46vq]{color:var(--muted);justify-content:space-between;gap:8px;margin-top:2px;font-size:11px;display:flex}.hint[data-astro-cid-3iqy46vq] span[data-astro-cid-3iqy46vq]:nth-child(2){text-align:center}.models[data-astro-cid-3iqy46vq]{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.models[data-astro-cid-3iqy46vq] legend[data-astro-cid-3iqy46vq]{margin-bottom:10px;padding:0;font-size:15px;font-weight:500}.seg[data-astro-cid-3iqy46vq]{cursor:pointer;position:relative}.seg[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg[data-astro-cid-3iqy46vq] span[data-astro-cid-3iqy46vq]{border:1px solid var(--line-strong);border-radius:14px;gap:2px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.seg[data-astro-cid-3iqy46vq] b[data-astro-cid-3iqy46vq]{font-size:15px;font-weight:500}.seg[data-astro-cid-3iqy46vq] small[data-astro-cid-3iqy46vq]{color:var(--muted);letter-spacing:.04em;font-size:11px}.seg[data-astro-cid-3iqy46vq]:hover span[data-astro-cid-3iqy46vq]{border-color:var(--dim)}.seg[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:checked+span[data-astro-cid-3iqy46vq]{background:#e0afa04d;border-color:#463f3a}.seg[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:focus-visible+span[data-astro-cid-3iqy46vq]{outline:2px solid var(--text);outline-offset:3px}.reset[data-astro-cid-3iqy46vq]{cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;justify-self:start;padding:10px 16px}.result[data-astro-cid-3iqy46vq]{border-left:1px solid var(--line-strong);background:var(--well);flex-direction:column;gap:12px;padding:32px;display:flex}.badge[data-astro-cid-3iqy46vq]{letter-spacing:.04em;border:1px solid var(--a);color:var(--text);background:#e0afa04d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.badge[data-astro-cid-3iqy46vq] .dot[data-astro-cid-3iqy46vq]{background:var(--rose-ink);border-radius:50%;width:6px;height:6px}.badge[data-astro-cid-3iqy46vq].off{border-color:var(--line-strong);color:var(--muted);background:0 0}.badge[data-astro-cid-3iqy46vq].off .dot[data-astro-cid-3iqy46vq]{background:var(--dim)}.rl[data-astro-cid-3iqy46vq]{margin-top:6px}.big[data-astro-cid-3iqy46vq]{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(52px,6.4vw,88px);font-weight:500;line-height:.95}.pair[data-astro-cid-3iqy46vq]{color:var(--muted);font-size:13px}.pair[data-astro-cid-3iqy46vq] b[data-astro-cid-3iqy46vq]{color:var(--text);font-weight:500}.pair[data-astro-cid-3iqy46vq] .dim[data-astro-cid-3iqy46vq]{color:var(--muted)}.kv[data-astro-cid-3iqy46vq]{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin:8px 0 0;display:grid}.kv[data-astro-cid-3iqy46vq] div[data-astro-cid-3iqy46vq]{border-bottom:1px solid var(--line-strong);padding:12px 0}.kv[data-astro-cid-3iqy46vq] div[data-astro-cid-3iqy46vq]:nth-child(odd){padding-right:12px}.kv[data-astro-cid-3iqy46vq] dd[data-astro-cid-3iqy46vq]{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px}.split[data-astro-cid-3iqy46vq]{gap:8px;margin-top:4px;display:grid}.split-bar[data-astro-cid-3iqy46vq]{background:var(--card);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.split-bar[data-astro-cid-3iqy46vq] span[data-astro-cid-3iqy46vq]{height:100%;transition:width .35s;display:block}.s-cast[data-astro-cid-3iqy46vq]{background:#463f3a}.s-crowd[data-astro-cid-3iqy46vq]{background:#e0afa0}.split-legend[data-astro-cid-3iqy46vq]{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.split-legend[data-astro-cid-3iqy46vq] span[data-astro-cid-3iqy46vq]{align-items:center;gap:6px;display:inline-flex}.split-legend[data-astro-cid-3iqy46vq] b[data-astro-cid-3iqy46vq]{color:var(--text);font-weight:500}.split-legend[data-astro-cid-3iqy46vq] .dim[data-astro-cid-3iqy46vq]{color:var(--muted);margin-left:auto}.sw[data-astro-cid-3iqy46vq]{border-radius:2px;width:8px;height:8px;display:inline-block}.sw[data-astro-cid-3iqy46vq].cast{background:#463f3a}.sw[data-astro-cid-3iqy46vq].crowd{background:#e0afa0}.basis[data-astro-cid-3iqy46vq]{border-top:1px solid var(--line-strong);color:var(--muted);margin-top:auto;padding-top:14px;font-size:14px}.basis[data-astro-cid-3iqy46vq] b[data-astro-cid-3iqy46vq]{color:var(--text);font-weight:600}.method[data-astro-cid-3iqy46vq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.m[data-astro-cid-3iqy46vq]{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:22px;align-content:start;gap:10px;padding:22px;font-size:15px;display:grid}.m[data-astro-cid-3iqy46vq] b[data-astro-cid-3iqy46vq]{color:var(--text);font-weight:600}.formula[data-astro-cid-3iqy46vq]{color:var(--text);background:var(--well);border:1px solid var(--line-strong);white-space:nowrap;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.7;overflow-x:auto}@media (prefers-reduced-motion:reduce){.split-bar[data-astro-cid-3iqy46vq] span[data-astro-cid-3iqy46vq],.seg[data-astro-cid-3iqy46vq] span[data-astro-cid-3iqy46vq]{transition:none}}@media (width<=960px){.est[data-astro-cid-3iqy46vq]{grid-template-columns:minmax(0,1fr)}.result[data-astro-cid-3iqy46vq]{border-left:0;border-top:1px solid var(--line-strong)}.method[data-astro-cid-3iqy46vq]{grid-template-columns:minmax(0,1fr)}.meter[data-astro-cid-3iqy46vq]{grid-template-columns:1fr 1fr}.meter[data-astro-cid-3iqy46vq] li[data-astro-cid-3iqy46vq]:nth-child(3){border-left:0;padding-left:0}.meter[data-astro-cid-3iqy46vq] li[data-astro-cid-3iqy46vq]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=520px){.controls[data-astro-cid-3iqy46vq],.result[data-astro-cid-3iqy46vq]{padding:20px}.meter[data-astro-cid-3iqy46vq]{grid-template-columns:1fr}.meter[data-astro-cid-3iqy46vq] li[data-astro-cid-3iqy46vq]:nth-child(n){border-left:0;padding:14px 0}.meter[data-astro-cid-3iqy46vq] li[data-astro-cid-3iqy46vq]+li[data-astro-cid-3iqy46vq]{border-top:1px solid var(--line)}}@media (width<=420px){.models[data-astro-cid-3iqy46vq]{grid-template-columns:minmax(0,1fr)}.hint[data-astro-cid-3iqy46vq] span[data-astro-cid-3iqy46vq]:nth-child(2){display:none}.split-legend[data-astro-cid-3iqy46vq] .dim[data-astro-cid-3iqy46vq]{width:100%;margin-left:0}.formula[data-astro-cid-3iqy46vq]{padding:10px;font-size:10.5px}}.split[data-astro-cid-vbcthlst]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px 64px;display:grid}.split[data-astro-cid-vbcthlst] .section-head[data-astro-cid-vbcthlst]{margin-bottom:0;position:sticky;top:104px}.stack[data-astro-cid-vbcthlst]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.stack[data-astro-cid-vbcthlst] li[data-astro-cid-vbcthlst]{border-bottom:1px solid var(--line);gap:6px;padding:22px 0;display:grid}.mt[data-astro-cid-vbcthlst]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pill[data-astro-cid-vbcthlst]{--c:var(--dim)}.pill[data-astro-cid-vbcthlst].ours{--c:var(--a);color:var(--text);border-color:var(--a)}.role[data-astro-cid-vbcthlst]{font-family:var(--mono);color:var(--text);font-size:13px}.mnote[data-astro-cid-vbcthlst]{color:var(--muted);font-size:15.5px}.next[data-astro-cid-vbcthlst]{border:1px solid var(--a);background:#e0afa047;border-radius:22px;grid-template-columns:120px minmax(0,1fr);gap:16px 24px;margin-top:48px;padding:26px 28px;display:grid}.next[data-astro-cid-vbcthlst] p[data-astro-cid-vbcthlst]:last-child{max-width:70ch;font-size:18px;line-height:1.55}.next[data-astro-cid-vbcthlst] .label[data-astro-cid-vbcthlst]{color:var(--text);padding-top:5px}@media (width<=900px){.split[data-astro-cid-vbcthlst]{grid-template-columns:minmax(0,1fr)}.split[data-astro-cid-vbcthlst] .section-head[data-astro-cid-vbcthlst]{position:static}.next[data-astro-cid-vbcthlst]{grid-template-columns:minmax(0,1fr);padding:22px}.next[data-astro-cid-vbcthlst] p[data-astro-cid-vbcthlst]:last-child{font-size:17px}}.surface[data-astro-cid-cwsudimo]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 56px;padding:0;list-style:none;display:grid}.surface[data-astro-cid-cwsudimo] li[data-astro-cid-cwsudimo]{border:1px solid var(--line);background:var(--card);border-radius:22px;align-content:start;gap:6px;padding:20px;display:grid}.sk[data-astro-cid-cwsudimo]{letter-spacing:-.02em;font-size:24px;font-weight:500}.st[data-astro-cid-cwsudimo]{font-size:15px;font-weight:600;line-height:1.35}.sd[data-astro-cid-cwsudimo]{color:var(--muted);font-size:14px;line-height:1.5}.steps[data-astro-cid-cwsudimo]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.rail[data-astro-cid-cwsudimo]{gap:4px;display:grid}.step[data-astro-cid-cwsudimo]{text-align:left;width:100%;font:500 16px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:8px;padding:12px 14px;transition:background .2s,color .2s;display:grid}.step[data-astro-cid-cwsudimo]:hover{color:var(--text)}.step[data-astro-cid-cwsudimo][aria-selected=true]{color:var(--text);background:var(--card);border-color:var(--line-strong)}.sk2[data-astro-cid-cwsudimo]{color:var(--muted);font-size:12px}.step[data-astro-cid-cwsudimo][aria-selected=true] .sk2[data-astro-cid-cwsudimo]{color:var(--rose-ink)}.panes[data-astro-cid-cwsudimo]{min-width:0}.pane[data-astro-cid-cwsudimo]{min-height:240px}@media (width<=1040px){.surface[data-astro-cid-cwsudimo]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.steps[data-astro-cid-cwsudimo]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-cwsudimo]{flex-wrap:wrap;gap:6px;display:flex}.step[data-astro-cid-cwsudimo]{border-color:var(--line);grid-template-columns:auto auto;width:auto;padding:8px 12px;font-size:14px}.pane[data-astro-cid-cwsudimo]{min-height:0}}@media (width<=620px){.surface[data-astro-cid-cwsudimo]{grid-template-columns:minmax(0,1fr)}}.grid2[data-astro-cid-oe7weyjt]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px 56px;display:grid}.loc[data-astro-cid-oe7weyjt]{border:1px solid var(--line);background:var(--card);border-radius:22px;gap:16px;padding:26px 28px;display:grid}.loc[data-astro-cid-oe7weyjt] ul[data-astro-cid-oe7weyjt]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.loc[data-astro-cid-oe7weyjt] li[data-astro-cid-oe7weyjt]{grid-template-columns:96px minmax(0,1fr) 52px;align-items:center;gap:14px;display:grid}.ll[data-astro-cid-oe7weyjt]{font-size:15px;font-weight:500}.lb[data-astro-cid-oe7weyjt]{background:var(--well);border-radius:4px;height:12px;overflow:hidden}.lb[data-astro-cid-oe7weyjt] i[data-astro-cid-oe7weyjt]{background:var(--text);border-radius:4px;height:100%;display:block}.ln[data-astro-cid-oe7weyjt]{text-align:right;font-size:15px}.counts[data-astro-cid-oe7weyjt]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.counts[data-astro-cid-oe7weyjt] li[data-astro-cid-oe7weyjt]{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.counts[data-astro-cid-oe7weyjt] li[data-astro-cid-oe7weyjt]:nth-child(odd){padding-right:20px}.counts[data-astro-cid-oe7weyjt] li[data-astro-cid-oe7weyjt]:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.cn[data-astro-cid-oe7weyjt]{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.1}.cl[data-astro-cid-oe7weyjt]{color:var(--muted);font-size:14px}.breach[data-astro-cid-oe7weyjt]{background:var(--well);border:1px solid var(--line-strong);border-radius:14px;margin-top:32px;padding:18px 22px;font-size:16px}.breach[data-astro-cid-oe7weyjt] .label[data-astro-cid-oe7weyjt]{color:var(--text);margin-right:10px}@media (width<=900px){.grid2[data-astro-cid-oe7weyjt]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.loc[data-astro-cid-oe7weyjt]{padding:20px}.loc[data-astro-cid-oe7weyjt] li[data-astro-cid-oe7weyjt]{grid-template-columns:84px minmax(0,1fr) 44px;gap:10px}.cn[data-astro-cid-oe7weyjt]{font-size:23px}}.grid[data-astro-cid-p4uopdll]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 64px;display:grid}.intro[data-astro-cid-p4uopdll]{gap:18px;display:grid;position:sticky;top:104px}.intro[data-astro-cid-p4uopdll] .eyebrow[data-astro-cid-p4uopdll]{margin:0}.list[data-astro-cid-p4uopdll]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.list[data-astro-cid-p4uopdll] li[data-astro-cid-p4uopdll]{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.n[data-astro-cid-p4uopdll]{color:var(--rose-ink);padding-top:4px;font-size:13px}.list[data-astro-cid-p4uopdll] p[data-astro-cid-p4uopdll]{color:var(--muted);max-width:56ch;margin-top:8px}@media (width<=900px){.grid[data-astro-cid-p4uopdll]{grid-template-columns:minmax(0,1fr)}.intro[data-astro-cid-p4uopdll]{position:static}}@media (width<=520px){.list[data-astro-cid-p4uopdll] li[data-astro-cid-p4uopdll]{grid-template-columns:40px minmax(0,1fr)}}.apps[data-astro-cid-53cbzt72]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.apps[data-astro-cid-53cbzt72] li[data-astro-cid-53cbzt72]{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:8px 24px;padding:22px 0;display:grid}.ai[data-astro-cid-53cbzt72]{color:var(--muted);font-size:13px}.apps[data-astro-cid-53cbzt72] p[data-astro-cid-53cbzt72]{color:var(--muted);font-size:16px}.first[data-astro-cid-53cbzt72] .ai[data-astro-cid-53cbzt72]{color:var(--rose-ink)}@media (width<=760px){.apps[data-astro-cid-53cbzt72] li[data-astro-cid-53cbzt72]{grid-template-columns:40px minmax(0,1fr)}.apps[data-astro-cid-53cbzt72] p[data-astro-cid-53cbzt72]{grid-column:2}}.band[data-astro-cid-bzpdssyr]{background:radial-gradient(55% 140% at 100% 40%, #e0afa04d, transparent 70%), var(--bg2);padding:96px 0;border-top-color:var(--a)!important}.app[data-astro-cid-bzpdssyr]{border:1px solid var(--line);background:var(--card);border-radius:28px;gap:36px;padding:36px;transition:border-color .2s,transform .3s;display:grid;box-shadow:0 30px 70px -50px #463f3a73}.app[data-astro-cid-bzpdssyr]:hover{border-color:var(--a)}.app-head[data-astro-cid-bzpdssyr]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 24px;display:grid}.app-mark[data-astro-cid-bzpdssyr]{border-radius:14px;line-height:0;display:block}.app-mark[data-astro-cid-bzpdssyr] svg[data-astro-cid-bzpdssyr]{border-radius:14px;box-shadow:0 10px 24px -14px #242423cc}.app-title[data-astro-cid-bzpdssyr] h2[data-astro-cid-bzpdssyr]{letter-spacing:-.03em;max-width:none;font-size:clamp(36px,4.6vw,56px);line-height:1}.app-title[data-astro-cid-bzpdssyr] h2[data-astro-cid-bzpdssyr] a[data-astro-cid-bzpdssyr]{color:var(--text);text-decoration:none}.app-title[data-astro-cid-bzpdssyr] h2[data-astro-cid-bzpdssyr] a[data-astro-cid-bzpdssyr]:hover{text-underline-offset:6px;text-decoration:underline 3px #f2b441}.app-sub[data-astro-cid-bzpdssyr]{color:var(--muted);max-width:52ch;margin-top:8px;font-size:17px;line-height:1.5}.app-open[data-astro-cid-bzpdssyr]{white-space:nowrap;padding:15px 24px;font-size:16px}.app-grid[data-astro-cid-bzpdssyr]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px 48px;padding-top:32px;display:grid}.app-text[data-astro-cid-bzpdssyr]{gap:18px;display:grid}.first100[data-astro-cid-bzpdssyr]{color:var(--text);font-size:19px;line-height:1.55}.app-url[data-astro-cid-bzpdssyr]{font-size:14px}.app-url[data-astro-cid-bzpdssyr] a[data-astro-cid-bzpdssyr]{color:var(--rose-ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.app-url[data-astro-cid-bzpdssyr] a[data-astro-cid-bzpdssyr]:hover{border-bottom-color:var(--rose-ink)}.app-shot[data-astro-cid-bzpdssyr]{color:var(--muted);gap:10px;text-decoration:none;display:grid}.app-shot[data-astro-cid-bzpdssyr] img{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;transition:transform .3s}.app-shot[data-astro-cid-bzpdssyr]:hover img{transform:translateY(-2px)}.shot-cap[data-astro-cid-bzpdssyr]{align-items:center;gap:8px;font-size:12px;display:flex}.shot-cap[data-astro-cid-bzpdssyr] i[data-astro-cid-bzpdssyr]{background:#f2b441;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #6e5407}@media (width<=960px){.band[data-astro-cid-bzpdssyr]{padding:72px 0}.app[data-astro-cid-bzpdssyr]{gap:28px;padding:24px}.app-head[data-astro-cid-bzpdssyr]{grid-template-columns:auto minmax(0,1fr)}.app-open[data-astro-cid-bzpdssyr]{grid-column:1/-1;justify-self:start}.app-grid[data-astro-cid-bzpdssyr]{grid-template-columns:minmax(0,1fr)}.first100[data-astro-cid-bzpdssyr]{font-size:17px}}@media (width<=520px){.app[data-astro-cid-bzpdssyr]{border-radius:22px;padding:18px}.app-mark[data-astro-cid-bzpdssyr] svg[data-astro-cid-bzpdssyr]{width:44px;height:44px}}.grid[data-astro-cid-owset46b]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 64px;display:grid}.who[data-astro-cid-owset46b]{gap:14px;display:grid}.who[data-astro-cid-owset46b] .eyebrow[data-astro-cid-owset46b]{margin:0}.where[data-astro-cid-owset46b]{color:var(--muted);font-size:14px}.bio[data-astro-cid-owset46b]{gap:22px;display:grid}.bio[data-astro-cid-owset46b]>p[data-astro-cid-owset46b]:first-child{max-width:60ch;font-size:19px;line-height:1.6}.links[data-astro-cid-owset46b]{flex-wrap:wrap;gap:10px 24px;font-size:16px;display:flex}.links[data-astro-cid-owset46b] a[data-astro-cid-owset46b]{overflow-wrap:anywhere}@media (width<=900px){.grid[data-astro-cid-owset46b]{grid-template-columns:minmax(0,1fr)}.bio[data-astro-cid-owset46b]>p[data-astro-cid-owset46b]:first-child{font-size:17px}}.contact[data-astro-cid-he3spzz3]{text-align:center}.contact[data-astro-cid-he3spzz3] .eyebrow[data-astro-cid-he3spzz3]{margin-bottom:22px}.btn-lg[data-astro-cid-he3spzz3]{padding:17px 28px;font-size:16px}
