@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ground: #07070a;--surface: rgba(17, 17, 23, .8);--solid: #111117;--raise: #1a1a22;--line: #26262f;--line2: #34343f;--ink: #f4f4f6;--muted: #9a9aa6;--faint: #6c6c78;--stroke: #5d5d68;--cell: #1d1d25;--att: #7d6dff;--mlp: #ff8a33;--norm: #22c993;--emb: #ff4f8f;--other: #38bdf8;--conv: #3b3577;--warn: #fb7185;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 18px 40px -18px rgba(0, 0, 0, .8);--font: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", ui-monospace, Menlo, monospace;--radius: 16px;--bar: 64px}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--ground);color:var(--ink);font:14.5px/1.5 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;touch-action:none}#app{position:relative;z-index:1;pointer-events:none;min-height:100%}#app>.app>*{pointer-events:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1:focus{outline:none}:focus-visible{outline:2px solid var(--att);outline-offset:2px;border-radius:6px}.mono{font-family:var(--mono)}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}.muted{color:var(--muted)}.small{font-size:12.5px}.num{font-variant-numeric:tabular-nums}.glass{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.bar{position:fixed;z-index:10;top:0;left:0;right:0;height:var(--bar);display:flex;align-items:center;gap:12px 18px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));background:linear-gradient(var(--ground) 30%,transparent)}.brand{display:flex;align-items:center;gap:10px;font-weight:650;font-size:16px;letter-spacing:-.02em;white-space:nowrap}.brand:hover{text-decoration:none}.logo{width:22px;height:22px;border-radius:6px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-shadow:inset 0 0 0 1.5px var(--ink);flex:none}.logo i:first-child{background:#2a2a33}.logo i:last-child{background:var(--att)}.nav{display:flex;gap:2px}.nav a{padding:6px 10px;border-radius:9px;color:var(--muted);font-size:13.5px;font-weight:500;white-space:nowrap}.nav a:hover,.nav a.on{color:var(--ink);background:#ffffff0f;text-decoration:none}.bar .search{margin-left:auto;width:min(440px,38vw)}.menubtn{display:none;width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;justify-content:center;flex:none}.search{position:relative;min-width:0}.search input{width:100%;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#15151c;color:var(--ink);font:500 14px var(--font);padding:0 40px 0 38px;box-shadow:0 0 0 1px #0006,0 8px 24px -10px #7d6dff59}.search input::placeholder{color:var(--muted);font-weight:400}.bar .search input{border:1.5px solid transparent;background:linear-gradient(#15151c,#15151c) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--att) 75%,#15151c),color-mix(in srgb,var(--mlp) 75%,#15151c),color-mix(in srgb,var(--norm) 75%,#15151c)) border-box}.bar .search input:focus{background:linear-gradient(#191922,#191922) padding-box,linear-gradient(90deg,var(--att),var(--mlp),var(--norm)) border-box}.search input:hover{border-color:#ffffff42}.search input:focus{outline:none;border-color:var(--att);background:#191922;box-shadow:0 0 0 3px color-mix(in srgb,var(--att) 30%,transparent),0 10px 30px -8px #7d6dff8c}.search svg{position:absolute;left:12px;top:50%;translate:0 -50%;color:var(--ink);opacity:.85;pointer-events:none}.search kbd{position:absolute;right:9px;top:50%;translate:0 -50%;font:500 11.5px var(--mono);color:var(--muted);padding:2px 7px;border:1px solid var(--line2);border-radius:6px;background:#ffffff0a;pointer-events:none}.search input:focus~kbd,.search input:not(:placeholder-shown)~kbd{display:none}@media(pointer:coarse){.search kbd{display:none}}.search.big input{height:40px}.results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);list-style:none;margin:0;padding:5px;background:var(--solid);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow)}.results li{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border-radius:8px;cursor:pointer;font-size:13px}.results li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.results li[aria-selected=true],.results li:hover{background:var(--raise)}.results li b{font-weight:500}.intro{position:fixed;z-index:3;top:calc(var(--bar) + 4px);left:max(16px,env(safe-area-inset-left,0px));width:min(360px,calc(100vw - 32px));padding:14px 16px;display:grid;gap:9px}.intro h1{padding-right:26px}.winbtn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:8px;border:0;background:none;color:var(--muted);font:500 18px/1 var(--font);cursor:pointer}.winbtn:hover{background:#ffffff12;color:var(--ink)}.intro.tour{width:min(400px,calc(100vw - 32px));gap:10px}.intro.tour .big{font-size:46px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.intro.tour .lede{font-size:14.5px;color:var(--ink)}.dots{display:flex;align-items:center;gap:6px;padding-right:30px}.dots button{width:22px;height:5px;border-radius:3px;border:0;padding:0;background:var(--line2);cursor:pointer}.dots button[aria-selected=true]{background:var(--ink)}.dots .small{margin-left:6px}.lit{margin:0;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.lit i{width:18px;height:6px;border-radius:2px;background:linear-gradient(90deg,var(--att),var(--mlp),var(--norm));box-shadow:0 0 8px #ffffff40}.intro-pill{position:fixed;z-index:3;top:calc(var(--bar) + 4px);left:max(16px,env(safe-area-inset-left,0px));display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;color:var(--ink);font:13px var(--font);cursor:pointer}.intro-pill b{font-weight:600;font-variant-numeric:tabular-nums}.intro-pill .dots{display:inline-flex;gap:3px}.intro-pill .dots i{width:6px;height:14px;border-radius:2px}.intro.static{position:relative;margin:120px auto 0;left:auto}.intro>.btn{justify-self:start}.intro h1{margin:0;font-size:18px;line-height:1.2;letter-spacing:-.02em;font-weight:650;text-wrap:balance}.intro h1.sm{font-size:18px;overflow-wrap:anywhere}.lede{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.lede b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:16px;height:6px;border-radius:2px;display:inline-block}.legend i.scale{background:linear-gradient(90deg,#1b1b22,var(--ink))}.labels{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none!important}.band{position:absolute;left:0;top:0;display:grid;justify-items:end;gap:1px;white-space:nowrap;font-size:13px;transition:opacity .4s;opacity:0}.band b{font-weight:600;display:inline-flex;align-items:center;gap:7px}.band span{font:400 11.5px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.band i{width:8px;height:8px;border-radius:50%}.band.inside{justify-items:start;grid-auto-flow:column;gap:7px;align-items:baseline;padding:3px 8px;border-radius:8px;font-size:12px;background:#07070ac7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hovertip{position:fixed;z-index:30;pointer-events:none!important;padding:8px 11px;font-size:12.5px;line-height:1.45;max-width:340px}.hovertip .id{word-break:break-all}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px}.credit{position:fixed;z-index:2;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 10px);margin:0;font-size:11.5px;color:var(--faint);text-align:right}.panel{position:fixed;z-index:2;top:calc(var(--bar) + 4px);right:max(16px,env(safe-area-inset-right,0px));bottom:16px;width:min(460px,40vw);padding:20px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px}.panel h1{margin:-6px 0 0;font-size:clamp(22px,2.4vw,28px);line-height:1.12;letter-spacing:-.03em;font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.panel h1.sm{font-size:20px;margin:0}.owner{font:500 12.5px var(--mono);color:var(--muted)}.vs{margin:0;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.vs a{color:var(--ink)}.nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nums>div{background:var(--raise);border:1px solid var(--line);border-radius:12px;padding:9px 11px;min-width:0}.nums b{display:block;font-size:21px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nums span{font-size:11.5px;color:var(--muted)}.reading{margin:0;font:500 12.5px var(--mono);color:var(--muted)}.reading:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--att);margin-right:8px;animation:blink 1s infinite alternate}@keyframes blink{0%{opacity:.25}}.links{display:flex;flex-wrap:wrap;gap:6px}.sect{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:10px}.kids{list-style:none;margin:0;padding:0;display:grid;gap:2px}.kids li{display:flex;align-items:center;gap:8px;font-size:12.5px;min-width:0;padding:4px 0}.kids li a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more{border-top:1px solid var(--line);padding-top:12px}.more summary{cursor:pointer;font-size:13px;font-weight:500;color:var(--muted)}.more[open] summary{margin-bottom:12px;color:var(--ink)}.pairform{display:grid;gap:10px}.pairform .side{display:grid;gap:4px;min-width:0}.pairform .cap{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.flat{position:fixed;z-index:1;left:24px;right:calc(min(460px,40vw) + 48px);top:30vh;display:grid;gap:3px;grid-template-columns:repeat(var(--L),1fr);grid-template-rows:repeat(3,26px)}.flat i{border-radius:3px}.page{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding:calc(var(--bar) + 12px) max(16px,env(safe-area-inset-right,0px)) 72px max(16px,env(safe-area-inset-left,0px));display:grid;gap:16px}.page h1{margin:2px 0 10px;font-size:clamp(26px,3.6vw,36px);line-height:1.1;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(16px,2.6vw,24px);min-width:0;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.card>h2,.head h2{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.card .head{margin-bottom:14px}.head .sub{font-size:13px;color:var(--muted)}.lead{display:grid;gap:10px;padding-block:8px 4px;max-width:760px}.lead h1{margin:0}.lead p{margin:0;font-size:16px;color:var(--muted);max-width:62ch}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px;padding:4px 10px 4px 8px;border-radius:999px;color:var(--vc);background:color-mix(in srgb,var(--vc) 15%,transparent);white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.pill.decl{font-weight:500}.tag{display:inline-flex;align-items:center;font:500 11.5px var(--mono);padding:2px 7px;border-radius:6px;background:var(--raise);color:var(--muted);white-space:nowrap}.tag.live{color:var(--att);background:color-mix(in srgb,var(--att) 15%,transparent)}.note{margin:0;padding:9px 12px;border-radius:11px;background:color-mix(in srgb,var(--warn) 10%,transparent);font-size:13px}.seg{display:inline-flex;gap:2px;padding:3px;background:#ffffff0d;border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;justify-self:start}.seg button{font:500 13px var(--font);color:var(--muted);background:none;border:0;border-radius:8px;padding:6px 11px;cursor:pointer}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:#2a2a34;color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;border-radius:11px;border:0;background:var(--ink);color:var(--ground);font:600 13.5px var(--font);cursor:pointer;white-space:nowrap}.btn:hover{text-decoration:none}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:var(--raise);color:var(--ink);border:1px solid var(--line)}.btn.sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:9px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:6px 10px;font-weight:600;font-size:13px;background:color-mix(in srgb,var(--c) 14%,transparent)}.chip b{width:9px;height:9px;border-radius:3px;background:var(--c)}.chip span{font:500 12px var(--mono);color:var(--muted)}.chip.off{background:var(--raise);color:var(--muted)}.summary{color:var(--muted);font-size:13.5px;margin:0;max-width:75ch}.map{overflow-x:auto}.grid{display:grid;grid-template-columns:96px repeat(var(--L),minmax(var(--cw, 14px),1fr)) 40px;gap:var(--gap, 3px);align-items:center}.grid .g{grid-column:1 / -1;font:500 10.5px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;padding-top:8px}.grid .g:first-child{padding-top:0}.grid .rl{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:sticky;left:0;z-index:1;background:var(--solid);padding-right:6px}.grid .cell{height:16px;border-radius:4px;background:var(--cell)}.grid .cell.c{background:var(--gc);box-shadow:0 0 6px color-mix(in srgb,var(--gc) 50%,transparent)}.grid .cell.v{background:repeating-linear-gradient(135deg,var(--cell) 0 3px,var(--conv) 3px 6px)}.grid .cell.n{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.grid .cell:hover{outline:2px solid var(--ink);outline-offset:1px}.grid .cnt{font:500 11px var(--mono);color:var(--faint);text-align:right;font-variant-numeric:tabular-nums}.grid .cnt.on{color:var(--ink)}.grid .ax{font:400 10px var(--mono);color:var(--faint);text-align:center}.tip{margin-top:8px;min-height:18px;font:500 12px var(--mono);color:var(--muted)}.list{width:100%;border-collapse:collapse;font-size:13.5px}.list th{text-align:left;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:0 12px 8px 0;white-space:nowrap}.list td{padding:8px 12px 8px 0;border-top:1px solid var(--line);vertical-align:middle}.list td.id{max-width:0;width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list td.r,.list th.r{text-align:right;padding-right:0}.tablewrap{overflow-x:auto}.stack{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--cell)}.stack i{display:block;height:100%}.keys{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--muted)}.keys span{display:inline-flex;align-items:center;gap:6px}.keys b{width:9px;height:9px;border-radius:3px;display:inline-block}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.stat .v{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.stat .k{color:var(--muted);font-size:13.5px;margin-top:6px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.kpi{display:grid;align-content:start;gap:6px;padding:14px 16px}.kpi:hover{text-decoration:none;border-color:var(--line2)}.kpi b{font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.kpi span{font-size:12.5px;color:var(--muted);line-height:1.4}.dash{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;align-items:start}.dash .wide{grid-column:1 / -1}.card[id]{scroll-margin-top:calc(var(--bar) + 12px)}.rowlabel{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heads{display:grid;grid-template-columns:1fr 1fr;gap:6px}.heads a{display:grid;gap:2px;padding:8px 10px;border-radius:11px;background:#ffffff0a;border:1px solid var(--line)}.heads a:hover{text-decoration:none;border-color:var(--line2)}.heads b{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.heads span{font-size:11.5px;color:var(--muted);line-height:1.35}.state{padding:32px 0;text-align:center;color:var(--muted)}.error{color:var(--warn)}.card.state.error{padding:14px;text-align:left}.skeleton{background:linear-gradient(90deg,var(--cell),var(--line),var(--cell));background-size:200% 100%;animation:sk 1.2s infinite linear;border-radius:8px}@keyframes sk{to{background-position:-200% 0}}.prose{max-width:68ch;font-size:15px;line-height:1.65}.prose h2{font-size:17px;margin:26px 0 8px;letter-spacing:-.02em}.prose p,.prose ul{margin:0 0 12px}.prose a{text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){.nav a:nth-child(n+4){display:none}}@media(max-width:819px){.bar{gap:10px}.menubtn{display:inline-flex;order:3}.nav{display:none;position:fixed;top:calc(var(--bar) - 6px);right:12px;flex-direction:column;padding:6px;min-width:200px;background:var(--solid);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.nav.open{display:flex}.nav.open a{display:block!important;padding:10px 12px;font-size:15px}.bar .search{width:auto;flex:1}.brand{font-size:0;gap:0}.panel{top:calc(var(--bar) + 42vh);left:12px;right:12px;bottom:0;width:auto;border-radius:16px 16px 0 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.intro,.intro.tour{width:min(400px,calc(100vw - 32px));gap:10px}.intro.tour .big{font-size:46px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.intro.tour .lede{font-size:14.5px;color:var(--ink)}.dots{display:flex;align-items:center;gap:6px;padding-right:30px}.dots button{width:22px;height:5px;border-radius:3px;border:0;padding:0;background:var(--line2);cursor:pointer}.dots button[aria-selected=true]{background:var(--ink)}.dots .small{margin-left:6px}.lit{margin:0;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.lit i{width:18px;height:6px;border-radius:2px;background:linear-gradient(90deg,var(--att),var(--mlp),var(--norm));box-shadow:0 0 8px #ffffff40}.intro-pill{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.credit{display:none}.flat{right:24px;top:calc(var(--bar) + 12vh)}.search input{font-size:16px}}@media(pointer:coarse){.nav a,.seg button,.btn,.results li{min-height:40px}.btn.sm{height:38px}}@media(prefers-reduced-motion:reduce){.skeleton,.reading:before{animation:none}.band{transition:none}}
